Два интерфейса, оба требуют брандмауэр, чтобы быть перед началом

Скажем, у меня есть пару серверов на DigitalOcean ИКТ и я хочу, чтобы они поговорить друг с другом.

DigitalOcean ИКТ предлагает подключение WAN и LAN соединения. Проблема в том, что оба не уверены в себе. Глобальная сеть Интернет и локальной сети разделяют все, кто имеет компьютер (VPS сервер) на DigitalOcean ИКТ.

Поэтому я хочу, чтобы заблокировать все, кроме нескольких портов, например, 53, 80, 443 на WAN. Это стандартная процедура.

Тогда, может быть, у меня MySQL на другой компьютер и поэтому я хочу открыть порт 3306 на IP-адрес 10.1.1.1 (образец ИПС, фактически не действует на DigitalOcean ИКТ.)

Теперь моя проблема заключается в том, что я хочу, чтобы правила брандмауэра, чтобы быть на месте, прежде чем либо интерфейс начинает.

авто eth0 в eth1 и 

слово iface eth0 в инет статический
 адрес 8.8.8.2 # некоторые интернет-адреса
 сетевая маска 255.255.255.255
 шлюз 8.8.8.1 # некоторые интернет-адреса
 ДНС-серверы 8.8.8.8 8.8.4.4
 предварительно в /etc/сети/фаервола

слово iface eth1 и инет статический
 адрес 10.1.1.1
 сетевая маска 255.0.0.0
 предварительно в /etc/сети/фаервола

Что я придумал это, чтобы добавить предварительно составил для обоих интерфейсов. Я уверен, что она начинается прежде чем либо одном, это также означает, что скрипт будет выполняться дважды.

Заключается в том, что способ сделать это? Или будет лучше, чтобы иметь эквивалент до-до это глобально на всех интерфейсах?

Примечание: ОС Убунту 16.04.1, последний доступен.

+477
Chaunte Clifton 23 мая 2017 г., 12:38:45
39 ответов

В случае с awk:

на awk '{ для (i = 2; я <= НФ; я++) { если ($я != $1) { печати "мульти"; далее } }; печати $1 }'

Эти процессы в каждой строке следующим образом:

  • начиная со второго поля, сравнивать каждое поле к первому;
  • если обнаружили разницу, принт "мульти" и перейти к следующей строке;
  • если различий не найдено (цикл завершается, или пропускается совсем, например, для строки не содержащие или одно поле), печатает первое поле (и перейти к следующей строке).
+986
Dufus Dockmeyer 03 февр. '09 в 4:24

У вас нет активной консоли при вызове скрипта на PHP. Добавить -ТТ переключиться на СШ команду.

-Т сил псевдо-телетайп распределения. Это может быть использовано для выполнения произвольное экране программами на удаленном компьютере, который может быть очень полезен, например, при реализации меню услуги. Несколько -Т вариантов распределения сил телетайп, даже если SSH нет местных телетайп.

Источник: человек СШ

+972
KNG 14 мая 2014 г., 02:32:59

Вот еще один способ, просто найти все файлы и передать результат с помощью команды grep , используя к опцию, чтобы сделать его читать модели из файла, , чтобы он соответствовал ojnly если картина целиком "слово" и , поэтому она не относиться к модели как регулярные выражения:

найти /путь/к/реж -типа-F | грэп -ВФФ list.txt

Это также предполагает, что у вас нет строк в именах файлов.

+929
Lee Kamentsky 25 сент. 2012 г., 00:53:54

С VESA не поддерживает двойной дисплей. Необходимо запустить X с родными драйверами, в данном случае компанией Intel.

Корпорация Intel поддерживают двойной головкой для многих досках. Вы можете достичь двойной головкой либо расширения xrandr (временное) или файл xorg конфигурации (перезагрузка-постоянные).

Прочитать это. Intel была документирована очень хорошо о двойной головкой установки

+904
PeteDe 13 июн. 2012 г., 00:12:10

Вы уверены, что ваши директивы разрешения (разрешить/запретить) в файле httpd.conf (или включает) правильно?

+894
surf 81 19 мар. 2017 г., 20:44:03

Например, только в file.txt выглядит это так:

xxxxxxxxxHAHAxxxxxxHOHOxxxxxxx 

Надеюсь на замену хаха с сл 1 3 и заменить ХОХО с сл 5 7, поэтому на выходе должно быть:

xxxxxxxxx1xxxxxx5xxxxxxx 
xxxxxxxxx2xxxxxx6xxxxxxx 
xxxxxxxxx3xxxxxx7xxxxxxx 

Что я сделал:

для меня в $(сл 1 3) 
сделать СЭД "ы/ха-ха/я/Г" file.txt 
 для меня в $(сл 5 7) 
 делают СЭД "ы/ХОХО/$я/Г" file.txt 
 сделано 
сделано > new.txt 

Но new.txt не показывают то, что я ожидал. Как я должен изменить код?

+816
Lipe 3 дек. 2018 г., 05:20:44
параллельное средство от moreutils Джоуи Гесса
+776
tozhan 24 мар. 2011 г., 10:50:01

Лучшее решение, которое я уже сам разобрался:

Зайти в ~/.и3/config файл и открыть файл.

Вставьте следующий код в конце:

bindsym $мод+Ctrl+Стрелка вправо изменить размер термоусадочная ширина 1 пиксель или 1 п. п.
bindsym $мод+CTRL+СТРЕЛКА ВВЕРХ изменить растут высотой 1 px или 1 п. п.
bindsym $мод+CTRL+СТРЕЛКА ВНИЗ ужать размер высота 1 пиксель или 1 п. п.
bindsym $мод+Ctrl+стрелка влево изменить размер растут шириной 1 px или 1 п. п.

Сохраните его и перезагрузите и3.

+763
DeejKelms 5 нояб. 2015 г., 08:18:01

Я побежал команды uname -А , но я все не пойму, что дистрибутив это. Результат:

Линукс (нет) 3.18.0 #4 Солнечная 29 мая 03:28:04 мск 2016 семейства i686 GNU/Линукс

Все, что я могу сделать из того, что он имеет процессор i686 В, и работает на ядре Linux 3.18.0.

Любая помощь приветствуется, и спасибо всем заранее!

+761
Dick Lucas 26 авг. 2015 г., 15:27:04

Вы можете запустить хрон с возможностью использования syslog вместо отправки почты. Это работает, по крайней мере, RHEL и его производные, в FreeBSD и macOS.

+759
cnu 22 сент. 2015 г., 12:32:49

Это баг в GNOME в Wayland, переключение в xorg и он начнет нормально работать.

+740
Michelle Josselyn 6 мая 2018 г., 16:01:00

Вы можете давать команды useradd в или --система флагов, чтобы сказать это вы хотите такого пользователя (система, пользователь, как вы уже называл). Вот выдержка из man-страницы моей системы:

-Р --система
 Создать системную учетную запись.

 Пользователи системы будут созданы без старения информации в
 в /etc/shadow, и их числовые идентификаторы выбраны в
 SYS_UID_MIN-не производится диапазон, заданный в /etc/логин.дефс, вместо
 в большее или равное uid_min-UID_МАКС (и их аналогов гид по созданию
групп).

 Обратите внимание, что useradd не создает домашний каталог для данного
 пользователя, независимо от настроек по умолчанию в /etc/логин.дефс
 (Переменная). Вы должны указать, если вы хотите
 домашний каталог при создании системной учетной записи.

Хотя вы можете сделать любой пользователь можете войти из консоли путем установки их оболочку /ОГРН/ложь или на/sbin/nologin или что-то подобное. Вы можете сделать это с в файле , или вы можете изменить существующую пользователей с ЧШ -ы на /sbin/nologin например.

+733
Kostya Kurilov 27 янв. 2011 г., 13:25:24

Вчера я хотел сделать некоторое обслуживание на моем сервере. Я закрыл его, нажав кнопку питания один раз, которая работает просто отлично каждый раз.

После того, как сервер был по-прежнему выключается после 10 минут, я назвал это день и заставили его выключить, используя кнопку питания. (Я пытался попасть в него с SSH, прежде чем принудить его покинуть, но SSH-служба уже была остановлена).

После выполнения технического обслуживания и перезагрузка сервера, я заметил, что массив RAID5, состоящий из 7х 2 ТБ дисков не работает. Он был разделен на два рейда, который состоял из 5 дисков и 2 диска все в режим (S) (запасной), не активен.

Я пробовал команды mdadm --сборка --сканирование --бежать -Ф , которые не помогли:

адреса: слияние с уже собранное устройство /dev/МД/128
адреса: не удалось добавить файл /dev/sdc1 в /dev/МД/128: недопустимый аргумент
адреса: не удалось добавить файл /dev/sde1 в /dev/МД/128: недопустимый аргумент
адреса: не RUN_ARRAY /Дев/МД/128: ошибка ввода/вывода
адреса: никаких массивов найден в файле конфигурации или автоматически

Казалось, половина собирает вещи:

кошка /proc/mdstat 
Личности : [линейная] [многолучевости] [в RAID0] [RAID1 в] [raid6] [массив RAID5] [raid4] [в RAID10] 
md128 : неактивные будут sda1[0] цур1[6] sdf1[5] sdd1[7] sdb1[1]
 9766891962 блоки супер 1.2

неиспользуемые устройства: <нет>

Я тоже попробовала Повторно собирая его вручную с помощью команды mdadm --сборка --работать с /dev/md0 и /dev/СД[abcdefg]1 --многословный:

адреса: ищу устройства для /dev/md0
адреса: на /dev/sda1-это идентифицированный как член с /dev/md0, слот 0.
адреса: файл /dev/sdb1 идентифицируется как член к /dev/md0, слот 1.
адреса: файл /dev/sdc1 идентифицируется как член к /dev/md0, слот 2.
адреса: на /dev/sdd1 идентифицирован как член с /dev/md0, слот 4.
адреса: как /dev/sde1 идентифицирован как член с /dev/md0, разъем 3.
адреса: на /dev/sdf1 идентифицирован как член с /dev/md0, слот 6.
для mdadm: /dev и/цур1 идентифицирован как член с /dev/md0, слот 5.
адреса: добавил файл /dev/sdb1 в /dev/md0 как 1
адреса: не удалось добавить файл /dev/sdc1 на /dev/md0: недопустимый аргумент
адреса: не удалось добавить файл /dev/sde1 на /dev/md0: недопустимый аргумент
адреса: добавил в /dev/sdd1 в /dev/md0 как 4
адреса: добавил в /dev/цур1 на /dev/md0 как 5
адреса: добавил в /dev/sdf1 на /dev/md0 как 6
адреса: добавил в /dev/sda1 до /dev/md0 как 0
адреса: не RUN_ARRAY на /dev/md0: ошибка ввода/вывода

Теперь изучив все диски для mdadm --изучить устройство /dev/СД[abcdefg]1 Этот выход увидеть его на hastebin.com которое для меня выглядит все просто отлично.

Вот диски с помощью lsblk

МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
ПДД 8:0 0 1,8 Т 0 диск 
└─sda1, поскольку 8:1 0 1,8 Т 0 часть 
в SDB 8:16 0 1,8 Т 0 диск 
└─sdb1 8:17 0 1,8 Т 0 часть 
и SDC 8:32 0 1,8 Т 0 диск 
└─sdc1 8:33 0 1,8 Т 0 часть 
СДД 8:48 0 1,8 Т 0 диск 
└─sdd1 8:49 0 1,8 Т 0 часть 
Сде-8:64 1 1,8 Т 0 диск 
└─sde1 8:65 1 1,8 Т 0 часть 
ФСР 8:1 80 1,8 Т 0 диск 
└─sdf1 8:81 1 1,8 Т 0 часть 
ЦУР 8:96 1 1,8 Т 0 диск 
└─цур1 8:97 1 1,8 Т 0 часть 

Жесткие диски используются не самые лучшие, но они работают. Умный выход для всех дисков с ПДД в СДГ можно найти на hastebin.com тоже.

Из-за того, что два диска из моей конфигурации RAID5 производить ошибки я предполагаю, что все данные уже потеряны. ...

Редактировать 1:

команда dmesg -Т возвращает:

[СБ окт 7 15:41:08 2017] МД/рейд:md128: устройство sda1, поскольку функционировать как диск RAID 0
[СБ окт 7 15:41:08 2017] МД/рейд:md128: устройство sdf1 функционировать как диск RAID 6
[СБ окт 7 15:41:08 2017] МД/рейд:md128: устройство sdb1 функционировать как диск RAID 1
[СБ окт 7 15:41:08 2017] МД/рейд:md128: устройство sdd1 функционировать как диск RAID 4
[СБ окт 7 15:41:08 2017] МД/рейд:md128: устройство цур1 функционировать как диск RAID 5
[СБ окт 7 15:41:08 2017] МД/рейд:md128: не хватает оперативной техники (2/7 искусству)
[СБ окт 7 15:41:08 2017] МД/рейд:md128: не удалось запустить набор RAID-массива.
[СБ окт 7 15:41:08 2017] МД: перс->выполнить() не удалось ...
[СБ окт 7 15:41:12 2017] МД: md127 остановился.
[СБ окт 7 15:41:15 2017] МД: md128 остановился.
[СБ окт 7 15:41:20 2017] МД: md0 остановился.
[СБ окт 7 15:41:20 2017] МД: sdc1 не имеет действительной В1.2 суперблока, не импорт!
[СБ окт 7 15:41:20 2017] МД: md_import_device вернулся -22
[СБ окт 7 15:41:20 2017] МД: sde1 не имеет действительной В1.2 суперблока, не импорт!
[СБ окт 7 15:41:20 2017] МД: md_import_device вернулся -22

Как я могу восстановить суперблоков?


Я делаю что-то неправильно здесь?

Почему я получаю:

адреса: не удалось добавить [...] в [...]: недопустимый аргумент?

Какой аргумент является недопустимым здесь?

Как я могу отлаживать это в дальнейшем?

+717
Erb 22 июн. 2014 г., 00:23:21

Самый простой способ-установить разделитель полей в ":"

на awk -Е":" '$2~/пользователей/{печати $1}' /и т. д./userdomains

И если вы хотите проверить точное имя пользователя, 

на awk -е"[ \т]*:[ \т]*" '2 $=="пользователь"{печати $1}' /и т. д./userdomains
+714
Muskie 27 окт. 2018 г., 10:49:34

компакт-диск помимо раковины встроенные, фактически также программа в POSIX-совместимых ОС. Они должны обеспечить независимые программы для регулярных утилиты, такие как компакт-диск. Это например в случае с Солярисом, экс, компания HP-UX и ОС Х.

Очевидно, встроенная компакт-диск по-прежнему обязательным, так как его внешняя реализация не меняет в текущей оболочке каталог. Однако, последний все-таки может быть полезен. Вот пример, показывающий, как в POSIX представить, как этот диск команды могут быть использованы:

найти . -тип D -exec для компакт-диска {} \;

На системы POSIX, это проявляющаяся будет выдавать сообщение об ошибке для всех каталогов вам не разрешено компакт-дисков в. На большинстве дистрибутивов GNU/Linux, это не удается, хотя и с этим сообщением об ошибке:

найти: `компакт': нет такого файла или каталога

И вот ответ на ваш вопрос, "почему компакт-диск не программа?" один из оригинальных Unix и соавтор. На очень раннем реализация Unix, компакт-диск (прописано было возможно в то время) была внешняя программа. Он просто перестал работать неожиданно после того, как вилка была впервые реализована.

Цитирую Деннис Ритчи:

В самый разгар нашего ликования, было обнаружено, что возможно, (изменение текущего каталога) команда перестала работать. Там было много читали код и тревожных размышлений о том, как добавление вилка могла сломаться перейти звонок. Наконец, правда, осенило: в старом установки системы был обычным команду; он поправил текущий каталог (уникальный) процесс, прикрепленные к терминалу. В рамках новой системы, команда chdir правильно изменить текущий каталог процесса, созданных для его выполнения, но этот процесс быстро прекращается и никак не отражается на его оболочку! Это необходимо сделать для установки специальных команд, выполненных внутри корпуса. Получается, что некоторые команды-функции имеют одинаковые свойства, например для входа.

Источник: Деннис М. Ритчи, “эволюция Unix-время-система обмена”, в лабораториях Белл технический журнал 63(6), Часть 2 октября. 1984, с. 1577–93

Unix версии 1 (март 1971) перейти страницу руководства государства:

Потому что создается новый процесс для выполнения каждой команды, возможно, были бы неэффективными, если бы было написано как обычный команду. Поэтому он признан и исполнен Оболочки.

+700
Utkarsh Tiwari 8 янв. 2020 г., 15:42:45

Если я делаю несколько замен, которые должны быть последовательными, например

СЕПГ -я '/^[[:пробел:]]*браузер.*\.должен/ы/браузер/ожидать(t1_spec браузера/'.РБ
СЕПГ -я жду(браузер.*\.должен/ы/\.должен/).должен/' t1_spec.РБ
СЕПГ -я с/\.должны/\.в/' t1_spec.РБ 
СЕПГ -я с/==/экв/' t1_spec.РБ 

Есть ли лучший способ сделать это, что будет идти только через t1_spec.файл один раз и делать 4 замены для каждой строки, а не через файл 4 раза?

+640
Milan Chaudhari 2 дек. 2019 г., 21:41:09

Использовать псевдонимы выглядят как лучших хитов. Но в этой конфигурации только "интерфейс вниз" ситуации могут быть смоделированы. Смотреть невозможно очистить имитировать ссылку "вниз" ситуации.

Для полного тестирования, управления подключение через последовательный порт, а SSH может использоваться.

Вашего WS <-СШ-> Neighbor_to_testhost <-серийный-> Test_Host
+607
mnordber 23 апр. 2012 г., 03:45:06

Есть несколько способов сделать это, которые приходят на ум сразу:

  1. Используя цикл while
  2. Использование команды xargs
  3. Используя rsync

Предположим, что файл имена перечислены (по одному в строке) в files.txt и мы хотим перемещать их из папки источника/ подкаталог цели.

В то время как цикл может выглядеть примерно так:

пока читала именем; сделать МВ источник/${именем} целевой/; сделано < files.txt

Команда команды xargs может выглядеть примерно так:

кошка files.txt | команды xargs -Н 1 -Д'\п' -я {} МВ источник/ {цель}/

И команды rsync может выглядеть примерно так:

использование rsync -АВ --удалить-источник-файлы ... files-from=files.txt источник/ целевой/

Возможно, стоило бы создать "песочницу" для эксперимента и проверить каждый подход, например:

# Создаем каталог песочницы
команды mkdir -р в /tmp/песочница

# Создаем файл, содержащий список имен файлов, чтобы быть перемещены
с именем в файл{001..100}.дат; делать и basename ${именем}; сделали >> /tmp/sandbox/files.txt

# Создайте исходный каталог (для перемещения файлов с)
команды mkdir -р в /tmp/песочница/источник

# Заполнить исходного каталога (со 100 пустых файлов)
сенсорный каталог /tmp/песочница/источник/файл{001..100}.дат

# Создать целевой каталог (перемещать файлы)
команды mkdir -р в /tmp/песочница/целевой

# Переместите файлы из исходного каталога в целевой каталог
использование rsync -АВ --удалить-источник-файлы ... files-from=/tmp/sandbox/files.txt в /tmp/песочница/источник/ /ТМП/песочница/целевой/
+555
Sergey2012 28 июл. 2010 г., 20:37:39

Нет необходимости выполнять внешнюю программу. Башс строковые манипуляции могут справиться с этим (а также в КШ (откуда она берется) и ЗШ):

$ Версии='2.3.3'
$ Эхо "${версия//.}"
233

(В инструкции этих снарядов можно найти в разделе Расширения параметра).

+513
Cyman 2 нояб. 2016 г., 16:04:31

Сегодня это довольно легко. Если у вас есть следующие макетов, определенных в РЦ.Луа:

ужасно.макет.макеты = {
ужасно.макет.костюм.плитка,
ужасно.макет.костюм.плитка.дно,
}

С ужасно.экрана.connect_for_each_screen(Функ) вы можете вызвать функцию для всех существующих и созданных в будущем экране. Вполне вероятно, у вас есть такой призыв в своем РЦ.Луа уже (например, чтобы установить обои или создать теги). В зависимости от вашей конфигурации нужно что-то вроде этого:

ужасно.экрана.connect_for_each_screen(функция(ы)
 если S.геометрия.ширина >= С. геометрия.высота тогда
 ужасно.тег({ "1", "2", "3", "4", "5", "6", "7", "8", "9", "0" }, с ужасно.макет.макеты[1])
еще
 ужасно.тег({ "1", "2", "3", "4", "5", "6", "7", "8", "9", "0" }, с ужасно.макет.макеты[2])
конец
конец)
+439
rjcdube 21 апр. 2014 г., 17:43:56

Допустим, у меня есть очень большой файл, и я хочу, чтобы обрабатывать каждую строку в этом файле, путем передачи его в скрипт.

кошка large_file.txt | питон processor.py

Я не совсем уверен, как это работает. Этот файл будет обрабатываться, проходя каждую строку в обработчик ожидания для процессора, чтобы закончить тогда, когда процессор делается пропуск следующей строки. Или же весь файл читается и передается в процессор?

Я очень надеюсь, что это первый случай.

Спасибо

+407
Iwan 2991 24 июл. 2015 г., 03:01:02

Я хотел бы предложить, что вы берете немного времени и сделать это в несколько шагов, так что вы ничего не делаете случайно, глупо.

  1. создать команду, чтобы определить файлы, которые вы хотите удалить, например

     Общ | команда grep -v с *.БМП | команда grep -v с *.текущего каталога в формате WAV # 
    

    или

     найти . -тип F | команда grep -v с *.БМП # текущей и вложенных каталогов
    

    если возвращаемый список файлов является то, что вы хотите удалить, затем

  2. напомним, последней командой и добавить команды xargs RM в команды, например

     Общ | команда grep -v с *.БМП | команда grep -v с *.в формате WAV | команды xargs РМ
    
+384
Febrilian Kristiawan 5 мар. 2011 г., 22:54:26

Вы пробовали заменить localhost сервера с сервера pool.ntp.orgили другой сервер в chrony.конф ?

+345
Bill Best 5 июл. 2018 г., 14:39:48

Можно ли увеличить размер истории команд в bash?

Обратите внимание, что я использую красной шляпе Linux компьютер в магистрант кафедры астрофизики здесь (так я не поняла, что много привилегий).

+341
Jerom Rosales 2 янв. 2012 г., 03:51:50

Я написал скрипт, чтобы остановить экземпляр Tomcat, удалить .War-файла и каталога приложений, скопировать новый .файл война с монтирования NFS в каталог webapps, и перезапустите экземпляр Tomcat. Скрипт работает нормально, но меня беспокоит, если экземпляр Tomcat не прекращают по какой-то причине. Как у меня есть скрипт подтвердить демон был расторгнут, и, если не найти PID и убить его, прежде чем перейти к следующему шагу? Если заявление на awk или СЭД? Если да, то как это должно быть построено?

+326
Sergey Chausov 29 мар. 2014 г., 08:22:20

Скачивание видео с Корсеры не так просто, как скопировать и вставить ссылку в терминал. Я также пробовал экспортировать печенье из моего браузера в cookie.txt файл и делаем:

завиток --cookie.txt печенье "https://class.coursera.org/comnetworks-2012-001/lecture/download.mp4?lecture_id=37"

как указано в этот вопрос , но это создает файл с именем скачать.МР4?lecture_id=37 С в нем ничего нет.

Может кто-нибудь сказать мне, как я могу скачать эти видео-лекции? потому что загружая их с браузером риск (у меня Медленное соединение и если случайно, если некоторая ошибка происходит в моей слишком много времени тратится на повторную загрузку его).

+303
kpdagamer 4 мар. 2016 г., 19:20:23

Добавить его в файл/etc/fstab с соответствующими опциями:

на /dev/md0 /MNT в/raiddrives системы ext4 по умолчанию 0 2

Третье значение-это тип файловой системы (я указал в ext4 здесь, но вы должны использовать правильный выбор для вашей ситуации), четвертый-параметры, в-пятых, это дамп уровня (оставить его в 0) и в шестой эта файловая система регистрации прохода (0, чтобы отключить проверку, 1 для корневой файловой системы, 2 для остальных).

дамп - это файловая система резервного копирования, но вы крайне маловероятно, чтобы использовать его. (Если вам интересно, ищите его на платформе Unix.ЮВ, другой пользователь пытается использовать это недавно.)

Файловой системы проверка целостности проверка на начальной загрузки системы; они убедитесь, что файловая система не в состоянии, когда он не мог быть установлен, и каждый раз в то время они выполнять полную проверку, чтобы убедиться, что нет необнаруженные ошибки (в пределах ограничений, что можно обнаружить в файловой системе проверить). Эти проверки вызваны инструмент под названием блока. На не-systemd в систем, она запускается при загрузке с -Это параметр для проверки всех файловых систем, перечисленных в файле/etc/fstab строчку; он использует последнего поля выше, чтобы определить порядок, в котором следует проверять файловые системы. С systemd это обрабатывается добавлена проверке fsck-корень и системы-проверку служб.

В файле fstab странице есть все подробности.

+302
Robherc KV5ROB 27 сент. 2013 г., 14:57:28

Это работает:

# использовать собственный VPN-шлюз
my_vpn_gateway=your.vpn.gateway.com

# подключить
судо для OpenVPN --mktun --dev и tun1
судо команду ifconfig tun1 вверх
# эта команда будет запрашивать учетные данные
судо openconnect $my_vpn_gateway --интерфейс=tun1

# отсоединить
судо команду ifconfig tun1 вниз
судо для OpenVPN --rmtun --в dev tun1

Источник: http://tuxdiary.com/2014/09/04/cisco-anyconnect-vpn-with-openvpn-openconnect/

+285
mohammed from india 15 янв. 2014 г., 02:51:06

Давным-давно, Баш (и других командных интерпретаторов) был добавлен встроенный мер безопасности снова с SUID (АБ)использовать, потому что это было опасно. Опасности битом SUID shell-скрипты

От Почему bash это так: с битом SUID

Скрипты bash не может работать с SUID бит. Прежде всего, Линукс не допускает каких-либо скриптов в setuid, хотя некоторые другие ОС. Во-вторых, Баш будет определять, как установлен бит setuid, и сразу же упадет привилегии.

Это потому, что безопасности shell скрипт чрезвычайно зависит от окружающей среды, гораздо больше, чем обычные с приложениями.

В конечном итоге, на сегодняшний день SUID бит наиболее удобна для исполняемых файлов. Способ запуска скрипта/Баш нравится, что вызывает его от битом SUID бинарник.

+271
garrettc 25 июн. 2013 г., 12:48:25

Я просто делаю следующее, И это исправить.

суда apt-получить продувки районов
суда apt-получить продувки языка-ПАК-ФА
судо apt-получить установку районов
судо apt-получить установку языковых пакетов-ФА
+257
Jakub Wojciechowski 31 мая 2014 г., 07:12:15

Я только что узнала, что у меня был установлен на директории, которая сама уже отскок (установленные через nullfs).

в /var/данные/домашний/Дж/mroot в папке /var/данные/домашний/Дж/ВСП
в /var/данные/домашний/Яш/www на /ВАР/данные/домашний/Дж/ВСП/с
/фу на каталог /var/данные/домашний/Яш/ВСП/фу

Помимо того, что смущает это, видимо, не поддерживается / неправильно.

Я изменил его так (Обратите внимание на путь в последней строке):

в /var/данные/домашний/Дж/mroot в папке /var/данные/домашний/Дж/ВСП
в /var/данные/домашний/Яш/www на /ВАР/данные/домашний/Дж/ВСП/с
/ФОО на каталог /var/данные/домашний/Дж/ВСП/с именем/foo

Теперь гора работает без каких-либо дополнительных настроек.

+247
achrp 24 нояб. 2011 г., 04:46:57

Мне нужен Линукс приложение очень простое редактирование расширенный .ПСД файлов в Linux. Включение и выключение слоев будет достаточно. К сожалению, GIMP имеет слишком много проблем с ним. Он не в состоянии отображать изображения с несколько более продвинутые слои правильно. Он делает немного другую картину. Есть ли другие решения, кроме Photoshop в вино?

С. П.
Я в порядке с интерфейсом GIMP, и я не знаю фотошоп. Однако это выглядит у меня на работе с .ПСД файлы.

+236
Huibin Chang 19 апр. 2011 г., 22:35:11

Одно правило заключается в том, что вы не измените исходные файлы в сборку, так что не в месте модификации. Использовать 'сборки' каталог или что-то подобное.

template_markdown:
 @команды mkdir -Р строить
 СР -п src/template.html построить
 (Эхо /содержание/с; Markdown.pl на Perl в src/индекс.МД; Эхо .; Эхо Вт) | Эд - build/template.html

Об этом должен позаботиться любой ситуации, где на Perl Markdown.pl не выделяет точку ('.') сам по себе.

+214
Warlike Chimpanzee 2 окт. 2012 г., 18:37:06
  • Использование можете использовать mkfifo для установки именованного канала, в который программа будет писать, пока вы с помощью gzip из этого канала в конечный пункт назначения.

  • Если вы можете передать имя выходного файла программы в командной строке, после этого (вероятно, Баш-специфические) фокус тоже должны работать: программы >(с помощью gzip - >output.gz) как это будет переведено оболочки в нечто подобное с помощью gzip - </Дев/ФД/63 >output.gz &; программы /разработки/ФД/63.

+197
Ernesto Amarillo Botti 15 авг. 2010 г., 10:08:03

У меня была похожая проблема после того как я установлена Xubuntu 11.10 на моем компьютере. Я не видел мигающий между текстовом режиме и пустые, но после загрузчика начала загрузки операционной системы, графические заставки, внезапно исчез, сменившись текстовом режиме вывод о процессе загрузки. Я не помню, видел ли я мог не записать байты сообщения, но последнее сообщение написано на экране до того, как процесс замер был * проверка состояние батареи...

Я погуглил за помощью, и нашел этот пост: http://ubuntuforums.org/showthread.php?t=1859820

Решение дано на этой странице выполнить следующие действия:

  • Нажмите сочетание клавиш Ctrl+клавиши Alt+F1, чтобы попасть в текстовом режиме входа.
  • Войти.
  • Команда судо apt-получить установку --переустановить NVIDIA-173
  • Команда командой StartX

Когда я сделал это, я получил на графический экран входа в систему, и все работало после этого ... но только до следующей загрузки. Мой компьютер имеет видеокарту NVIDIA, и почему-то водители, которые приходят с Xubuntu в 11.10 распределение не играют хорошо с ним. (Кто-нить ubuntuforums утверждает, что это из-за "обновления ядра с 2,8 до 3,0".)

Как я уже сказал, это работало только в следующий раз я загрузился, а потом я получила смс-режиме процесса загрузки экран снова, заканчивая линию * проверка состояние батареи..., а потом пришлось повторите действия, указанные выше.

Просто сейчас, я только что прочитал ubuntuforums нить снова, и заметил, что кто-то советует, что для 64-битных машин, таких как шахты, следует переустановить пакет для NVIDIA-текущая. Если это так (и, возможно, в любом случае), вы должны, вероятно, попробовать это:

  • Нажмите сочетание клавиш Ctrl+клавиши Alt+F1, чтобы попасть в текстовом режиме входа.
  • Войти.
  • Команда судо apt-получить установку --переустановить NVIDIA-текущая
  • Команда судо apt-получить установку --переустановить NVIDIA-173
  • Команда командой StartX

Однако, прежде чем решиться на это, я решил проблему с моей машиной вроде этого (Примечание: это в дополнение к переустановке пакета от Nvidia-173):

  • Я редактировал файл /и т. д./По умолчанию/жратву, и удалили комментарий символ # из начала строки #GRUB_TERMINAL=консоли. Это позволит сделать режим файл grub2 использовать текст вместо графического режима при использовании дисплея. (Я сделал это потому, что для grub2 был в замешательстве о том, сколько строк было доступно для него в графическом режиме, вызывает текст прокручивается только после того, как много линий были "показаны" в нижний край экрана.)
  • Я не уверен, если это как-то связано с решением, но ранее я уже закомментировал строки GRUB_HIDDEN_TIMEOUT=0 и GRUB_HIDDEN_TIMEOUT_QUIET=правда в /и т. д./По умолчанию/жратвы, чтобы получить файл grub2 меню появляются в первую очередь.
  • Я повелел судо обновление-харчи (нужно брать в использование изменения, внесенные в файл/etc/по умолчанию/жратвы).
  • Я перезагрузился.

По какой-то причине, проблема загрузки ушел.

Если вы видите этот ответ, пожалуйста, попробуйте его и дайте нам знать, если это помогло вам.

+174
VisaQuest 10 нояб. 2019 г., 12:43:54

Я на Минт корица 64бит.
Я хочу установить аудио вход устройства по умолчанию для вывода звука.
Я знаю, что аудио сигнал может установить ввода для приложения. но это работает только тогда, когда вы можете записывать и получите доступ к аудио-и пульс в то же время. В моем случае, я пытаюсь записывать аудио с телеграммой. поэтому я не могу покинуть интерфейс телеграмму во время записи. и когда я не записываю это не в разделе запись аудио пульс.
Так что мне нужно установить устройство по умолчанию или найти способ, чтобы записать телеграмму, выход постоянно.


+173
k4rtik 5 янв. 2020 г., 20:16:00

Функциональные клавиши могут быть интерпретированы менеджер окон или эмулятор терминала (вы увидите, что Ф11, например, как правило, развернуть окно) или передаваться в программу VTxxx или ANSI escape-последовательности.

F9 на Linux и Solaris обычно посылает ЭКУ[20~. В зависимости от версии программного обеспечения, Баш или КШ будет интерпретировать это как или 0~ или ~. С другой стороны, если ваша оболочка черточки, которая не приносит никакой линии редактирования, вы увидите ^[[20~.

Чтобы сделать Ф9 отправить ~:

Если вы используете X (проверено на нас раскладка клавиатуры):

параметр xmodmap-E "в код 75 = asciitilde"

В Linux консоли, запустите showkey найти Ф9 по ключ. На моей системе, это 67. После запуска этого (возможно, вам нужно быть пользователем root):

Эхо "код 67 = asciitilde" | loadkeys

На Solaris 10 в консоли, запустите showkeys | более найти Ф9 по keytable запись. На моей виртуальной машине с виртуальной клавиатурой USB, это ключ 66 всех ТФ(9). Затем создайте файл с таким содержимым:

ключевые 66 все ~

и запустить loadkeys /путь/к/файлу.

+144
John Boyd 26 июн. 2012 г., 10:14:37

Большинство юниксов не имеют понятие времени создания файла. Вы не можете принимать ЛС напечатать это, потому что информация не записывается. Если вам требуется время создания, использовать системы контроля версий: определить время создания как время заезда.

Если ваш вариант Unix имеет время создания, посмотреть его документацию. Например, на Мак ОС Х (единственный пример, который я знаю ОФ1), используйте команду ls-ту. Windows также сохраняет время создания, но это не всегда подвергается портов Unix утилиты, например, в Cygwin общ. не иметь возможность показать это. В стат утилита может показывать время создания, под названием “Рождение времени” в утилит GNU, так что под Cygwin можно показать файлов, отсортированных по времени рождения с стат -с '%Ж %П * | сортировать -k1n.

Обратите внимание, что атрибут ctime (ЛС-ЛНР) - это не время создания файла, это инода изменить время. На время изменения inode обновляется каждый раз, когда что-нибудь насчет изменений файл (содержание или метаданные), за исключением того, что чтимы не обновляется, если файл просто читать (даже если время обновляется). В частности, чтимы всегда более поздние, чем время изменения (файл время изменения содержимого), если время изменения явно установлен на дату в будущем.

+123
Ritaki 30 дек. 2010 г., 16:40:29

Я написал довольно простой скрипт, который позволит мне загрузить файл, используя URL-адрес. Вот мой скрипт:

#!/Бен/ш

# Скрипт, который загружает файл на основе URL

filedl функция() {
 Эхо "что такое URL-адрес файла?"
 читать FILEURL
 с wget $FILEURL
 Эхо "загрузка завершена"
}

filedl

То, что я хотел бы быть в состоянии сделать, это цель загруженный файл сразу после загрузки, и автоматически перенести его в заранее заданную папку, используя дополнительные команды или функции в моем скрипте.

Я прочитал несколько потоков о том, как трубы выходной переменной, но я не могу разобраться как это сделать с моего скрипта. Эти темы я читал:

Я пытался создать новую переменную с чем-то вроде следующего, но это не похоже на работу:

Файла newfile=$(wget для $FILEURL)

Я также пробовал вариации моего скрипта с этой модификацией вызова функции:

Файла newfile=$(filedl) <-- это, кажется, не делать ничего.

Наконец, я переехал мои команды из функции и просто перечислил каждую команду изменения переменной попытки четкости, я описал выше. Я все еще не мог выяснить, как сделать это.

Я все еще очень новой для сценариев оболочки, так что извинения, если я пропустил что-то, что должно быть очевидно.

+25
prdana ego 17 февр. 2014 г., 09:07:17

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil