Маршрут конкретной сети настройки через интерфейс Wireguard systemd в

Я пытаюсь направить весь трафик с определенного сетевого Докер (10.222.111.0/24) через сетевой интерфейс systemd в wg0, конфиг:

в /etc/systemd в/сети/30-wg0.netdev

[NetDev]
Имя = wg0
Вид = wireguard
Описание = Wireguard

[WireGuard]
Закрытый ключ = ХХХХ

[WireGuardPeer]
Открытый ключ = ХХХХ
AllowedIPs = 10.222.111.0/24
Конечная точка = ХХХХ:51820
PersistentKeepalive = 25

в /etc/systemd в/сети/30-wg0.сеть

[Матч]
Имя=wg0

[Сеть]
Адрес = 10.0.3.227/19
ДНС = Х. Х. Х. Х

[Маршрут]
Шлюз = 10.0.3.227
Назначения = 10.222.111.0/24

Теперь я вижу интерфейс цензуры, и правильный маршрут в таблице маршрутизации

маршрут # показать ИС 
...
10.222.111.0/24 через 10.0.3.227 Дев wg0 прото статические
...

Интерфейс и работает

# статус networkctl wg0
● 251: wg0
 Ссылка на файл: в /lib/systemd в/сети/99-по умолчанию.ссылка
 Сети файл: /etc/systemd в/сети/30-wg0.сеть
 Тип: нет
 Состояние: маршрутизируемый (настраивается)
 Адрес: 10.0.3.227
 ДНС: Х. Х. Х. Х

Однако попытка тестирования это не удается:

# завиток --wg0 интерфейс https://ifconfig.me 
# IP-адрес удаленного сервера

# сетевые настройки создания VPN-подсеть 10.222.111.0/24
# докер запустить-РМ в DNS Х. Х. Х. Х --ВПН --ИС 10.222.111.110 соответствующих/завиток -с https://ifconfig.me
# выходной

Вывод tcpdump для того, при выполнении команды "выполнить" докер:

# тсрйитр -НН -я wg0 принимающей команде ifconfig.мне
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на wg0, ссылку-типа RAW (сырые IP), захват размер 262144 байт
08:36:16.127461 ИС 10.0.3.227.33182 > 216.239.38.21.443: флаги [с], сл 1530371569, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3454949182 ККМ 0,на nop,wscale 7], Длина 0
08:36:17.152770 ИС 10.0.3.227.33182 > 216.239.38.21.443: флаги [с], сл 1530371569, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3454950207 ККМ 0,на nop,wscale 7], Длина 0
08:36:17.152830 ИС 10.0.3.227.33182 > 216.239.38.21.443: флаги [с], сл 1530371569, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3454950207 ККМ 0,на nop,wscale 7], Длина 0
08:36:17.153083 ИС 10.0.3.227.48686 > 216.239.36.21.443: флаги [с], сл 1139719299, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3564689990 ККМ 0,на nop,wscale 7], Длина 0
08:36:ИС 18.176752 10.0.3.227.48686 > 216.239.36.21.443: флаги [с], сл 1139719299, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3564691014 ККМ 0,на nop,wscale 7], Длина 0
08:36:18.176798 ИС 10.0.3.227.48686 > 216.239.36.21.443: флаги [с], сл 1139719299, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3564691014 ККМ 0,на nop,wscale 7], Длина 0
08:36:18.176891 ИС 10.0.3.227.59316 > 216.239.34.21.443: флаги [с], сл 3848190866, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3672200215 ККМ 0,на nop,wscale 7], Длина 0
08:36:19.200840 ИС 10.0.3.227.59316 > 216.239.34.21.443: флаги [с], сл 3848190866, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3672201239 ККМ 0,на nop,wscale 7], Длина 0
08:36:19.200938 ИС 10.0.3.227.59316 > 216.239.34.21.443: флаги [с], сл 3848190866, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 3672201239 ККМ 0,на nop,wscale 7], Длина 0
08:36:19.201089 ИС 10.0.3.227.39842 > 216.239.32.21.443: флаги [с], сл 4281397520, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 1995655620 ККМ 0,на nop,wscale 7], Длина 0
08:36:20.224781 ИС 10.0.3.227.39842 > 216.239.32.21.443: флаги [с], сл 4281397520, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 1995656643 ККМ 0,на nop,wscale 7], Длина 0
08:36:20.224894 ИС 10.0.3.227.39842 > 216.239.32.21.443: флаги [с], сл 4281397520, выиграть 27600, параметры [МСС 1380,sackOK,TS и Валь 1995656643 ККМ 0,на nop,wscale 7], Длина 0
^С
12 пакеты, захваченные
12 пакетов, полученных с помощью фильтра
0 пакетов, отброшенных ядром

Я уверен, что я что-то пропустил, но я не вижу что. Частично основан на https://nbsoftsolutions.com/blog/leaning-on-algo-to-route-docker-traffic-through-wireguard

+529
Andrew Brinkman 11 мая 2010 г., 07:07:35
28 ответов

У меня сегодня аналогичная проблема, и я нашел другой хост, позволяющие протокол SSLv3, так что весь сервер реагирует на подключения по протоколу SSLv3.

Итак, убедитесь, что никто из Ваших хозяев есть протокол SSLv3 активный.

+993
camwhite 03 февр. '09 в 4:24

Проверить, какая архитектура у вас в системе процессор. Вы, вероятно, смешивая 32-разрядных и 64-разрядных двоичных файлов и библиотек, которые, вероятно, давая вам сообщение об ошибке.

Вы можете узнать с помощью этой команды:

# 64-битной системе
$ LONG_BIT getconf 
64

# 32-битной системе
$ LONG_BIT getconf 
32

Если у вас есть 32, то вы должны удалить 64-битный пакет для iptables. Если у вас есть 64-битная, то удалить 32-разрядные.

Как удалить?

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

$ оборотах -AQ с помощью iptables*
в iptables-услуги-1.4.18-1.fc19.архитектуру x86_64
в iptables-1.4.18-1.fc19.архитектуру x86_64
в iptables-1.4.18-1.fc19.i686 в

Поэтому, чтобы избавиться от 32-разрядной версии вы можете использовать эту команду:

$ ням удалить правила iptables-1.4.18-1.fc19.i686 в

Очевидно, подставьте результат в приведенном выше примере.

Ссылки

+951
Anton Ivanov 14 сент. 2017 г., 09:42:04
Другие ответы

Связанные вопросы


Похожие вопросы

В г в конце сделать СЭД повторить замену столько раз, сколько возможно на линии. Вы только хотите сделать это дважды.

Давайте сделаем это с GNU awk и:

Эхо 'abcdef12cade 12345678 abcdefba12345678' |
на awk '{ подпункт("[0-9а-фа-фа]{8}", "00000000", $1)
 суб("[0-9а-фа-фа]{8}", "00000000", $2)
 печать }'

Это выполняет замену по двум первым пробелом-с разделением полей, а затем выводит полученную строку.

+844
Ewald Pankratz 24 мар. 2015 г., 23:57:12

Вам не нужно знать количество строк заранее. хвост и голову можно взять смещение от начала или конца файла соответственно.

Эта труба начинается на второй строке файла (пропуская первую строку) и останавливается на предпоследней (пропуск последняя строка). Чтобы пропустить более одной строки в начале или в конце, соответствующим образом скорректировать цифры.

хвост -п +2 file.txt | руководитель -Н -1

делаю это, наоборот, работает так же, конечно:

руководитель -Н -1 file.txt | хвоста -н +2
+767
Adam P 27 нояб. 2016 г., 03:51:21

Вполне вероятно, что вы выполните команды в конвейере.

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

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

Ваш скрипт лучше бы написал как

#!/бин/Баш
#Создает файл index.

найти в /var/www в/HTML-код/загрузки/музыка/ -имя '*.МР3' > в /var/www в/HTML-код/загрузки/музыка/песни.индекс

СЕПГ -я -е с/\/Вар\/ВСП\/язык HTML/\.\./г'в /var/www в/HTML-код/загрузки/музыка/песни.индекс

Здесь найти команду завершить работу до выполнения СЕПГ команду начали. Я также удалены судо команду, так как он явно не нужны (если найти можно записать в файл, то ООО может читать и изменять его без суда).

Если вы обнаружите, что вам не нужен судо писать песни.индекс, Я бы предположил, что вы вместо того, чтобы запустить cron-задание в кронтаб-файлов, принадлежащих пользователю с правами на запись в целевой каталог в/var/www в/HTML-код/загрузки/музыка.

Решение конвейерные будет

#!/Бен/ш
#Создает файл index.

найти в /var/www в/HTML-код/загрузки/музыка/ -имя '*.МР3' | 
СЭД -Е 'С^в/var/www и HTML-верстки,..,' >в/var/www в/HTML-код/загрузки/музыка/песни.индекс

Здесь, найти записывает напрямую в СЭД команду, и в результате СЕПГ команда записывается в файл index. Передачи данных (пути) от найти в СЭД позволит синхронизировать процессы и СЭД будет ждать для найти произвести в следующей строке входных данных перед продолжением (и наоборот; найти бы ждать СЭД для обработки данных, прежде чем пытаться выводить больше данных).

Я также сделал СЕПГ команду легче читать и я на якорь регулярное выражение к началу строки и удалить ненужное г флаг в конце. Поскольку он сейчас читает из найти команду, я также устранил опция (строго говоря, -электронный вариант может быть удален).

Другая вещь, которую я изменил-это #! линии. Вы не используете Баш-специфические особенности, поэтому мы можем также запустить скрипт с (возможно) более легкий снаряд.

Если вы хотите написать имена найденных файлов в индекс, с первоначальным файле/var/www в/HTML-код заменен .. вы могли бы также сделать это непосредственно с найти:

#!/Бен/ш
#Создает файл index.

найти в /var/www в/HTML-код/загрузки/музыка/ -тип F -имя '*.в формате mp3' -exec для Ш-с '
 по пути делать
 е "../%з\п" "${путь#в/var/www в/HTML-код/}"
 сделано' Ш {} + >в/var/www в/HTML-код/загрузки/музыка/песни.индекс

Это один найти команда нашла бы пути все обычные файлы (не каталоги и т. д.) имена которых соответствуют заданному шаблону. Для пакетов из этих путей, короткий инлайн скрипт называется. Скрипт просто перебирает текущем пакете путей и отпечатков их немного изменен.

Изменение пути осуществляется через параметр подстановки ${путь#в/var/www в/HTML-код/}. Это удаляет строку в файле/var/www в/HTML-код/ с начала значения в $путь. В функции printf строка формата будет то убедитесь, что эта часть заменяется ../.

См. также

+695
Mudra Rao 5 мая 2018 г., 14:12:08

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

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

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

Одним словом, распределение просто собрать ядро Linux с различных утилит. Нет стандартных существовании Linux. Если вы предпочитаете традиционный стиль Unix, просто установить FreeBSD или Debian/GNU на Линукс.

Извините за мой английский.

Редактировать: если вы хотите минимальный Линукс, попробовать ОРС(Linux с натяжкой), но это слишком сложно для новичка, не рекомендуется. И если вы хотите узнать, как в Unix работает через исходный код, попробуйте скачать 0.0.1 Linux и исходный код Миникс. Я считаю, что Миникс-это хорошее начало. Также, если вы заинтересованы в микроядерной операционной системе, попробуйте для Mach3. Я делаю некоторые интересные работы по этой удивительной системы в эти дни. :-)

+635
enocon 23 февр. 2017 г., 16:26:56

Читайте командой chmod(1) Man-странице.

640 стоит на RW-г----- что: владелец может читать/писать (первый триплет), пользователи, входящие в группу, которой принадлежит файл (второй триплет) может читать, кто-то еще не может ничего сделать.

Чтобы изменить его на 644 (все могут читать, владеющих пользователь может написать) вы либо добавить права на чтение для остальных:

файл чмод $ о+ж 

или явно задать через:

файл $ чмод 644 

или

$ чмод а=р у+ж

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

+620
CAST 24 февр. 2013 г., 17:50:27

Вы цитируете проблемы.

Совет: придерживайтесь эхо в передней части командной строки, чтобы увидеть, что это на самом деле расширяется. Еще более явным, показывать, где именно каждый аргумент отделяется, ручки питон -с "импорт каталога sys; sys в печати.аргумент argv[1:]" перед командной строки.

питон -с "импорт каталога sys; sys в печати.аргумент argv[1:]" \
 найти $FILE_DIR -имя "*.*" "${exc_lst}" -тип F опции-mtime +20 -пользователь sh79790 -общ.

выходы:

['найти', '-название', '*.*', '! -путь "в/var/приложение/С2/п / /входящих/recondata/*.*"', 'типа', 'Ф', 'опции-mtime', '+20', 'пользователя', 'sh79790', 'ЛС']

Как вы можете видеть, ! -путь "/ВАР/приложение/С2/п / /входящих/recondata/*.*" предоставляется как один большой аргумент с пробелами и кавычками внутри него. Это то, что вы просите, когда вы цитируете ${exc_lst}": не расширяться. найти не признает этого. Он должен !, -путь, и путь все как отдельные аргументы.

Сейчас:

Эхо найти $FILE_DIR -имя "*.*" ${exc_lst} -тип F опции-mtime +20 -пользователь sh79790 -общ.

выходы:

найти -имя *.* ! -путь "/ВАР/приложение/С2/п / /входящих/recondata/*.*" -тип F опции-mtime +20 -пользователь sh79790 -общ.

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

Попробуйте задавать exc_lst без этих цитат:

экспорт exc_lst='! -путь /var/приложение/С2/п / /входящих/recondata/*.*'

а затем с помощью второй формы:

найти $FILE_DIR -имя "*.*" ${exc_lst} -тип F опции-mtime +20 -пользователь sh79790 -общ.

К счастью, путь к исключать не содержать пробелов. Если это произошло, вы бы гораздо труднее достичь этого.

Примечание: все мои примеры выходных данных отсутствует первый аргумент найти за $FILE_DIR не определен в раковину (не указан его стоимости), но если его определение это будет.

+577
changjx 28 июл. 2012 г., 10:55:42

По протоколу SFTP сервер действительно пытается стат() файл перед его удалением. Файла он пытался стат не существует, поэтому он не мог стат с (удаленный) файл и дал вам strerror_r() ошибки количество стат, что получил "Нет такого файла или каталога"

$ человек 2 стат ... это в разделе 2, потому что это системный вызов, а не Раздел 3 стандартные библиотеки называют.

+563
saterHater 28 дек. 2011 г., 02:47:30
Размер файловой системы используется выгоде использования% установленной на
на /dev/sda1, поскольку 75г 52г 20г 73% /
в udev 10М 10М 0 0% /Дев
файловая система tmpfs 793M 8,9 м 784M 2% /Работа
файловая система tmpfs 2.0 2.0 г 0 г 0% в /dev/ГИМ
файловая система tmpfs 5.0 м 5.0 М 0 0% /запуск/блокировка
файловая система tmpfs 2.0 2.0 г 0 г 0% файл /sys/ФС/группы
файловая система tmpfs 397 млн. 0 397 млн. 0% /выполнения/пользователей/0

Это состояние в Debian 3.16.43-2+deb8u2 виртуальной машины, работающей на Oracle в виртуальной машине. Я вижу свободные места, но он все равно бросает ошибку из помещения не имеется. Пожалуйста, предложите какой будет исправить. Если я ищу, большинство ссылок редирект и показывают, что по крайней мере один из дисков заполнен. Я не вижу такой случай в шахте.

ДФ-я Выходные данные :

Иноды файловой системы IUsed программа Июши%, установленный на
на /dev/sda1, поскольку 4980736 4935456 45280 100% /
в udev 505228 327 504901 1% /Дев
файловая система tmpfs 507332 545 506787 1% /запуск
файловая система tmpfs 507332 1 507331 1% в /dev/ГИМ
файловая система tmpfs 507332 7 507325 1% /запуск/блокировка
файловая система tmpfs 507332 13 507319 1% /системы/ПС/группы
файловая система tmpfs 507332 4 507328 1% /выполнения/пользователей/0

Пример Ошибки :

ЛС-ал /ТМ-Баш: не удается создать временный файл для документов: нет места на диске

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

+554
artezzz 27 июл. 2015 г., 22:42:04

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

Так, например, если выход найти /файл/файл README , то кошка должна быть истолкована как кошка ./файл/ридми. Как я могу сделать это мгновенно ?

Должен ли я использовать трубы ?

Я пробовал версии этого :

кошка | найти ./наследование -размер 1033c 2> /dev/нуль

Но я думаю, это совершенно неправильно? Конечно, я уверен, что выход только один файл, а не несколько файлов.

Так как я могу это сделать ? Я искал на Гугле и не мог найти решение, вероятно, потому, что я не права :Р

+535
AaronWright Gaming 10 февр. 2018 г., 00:00:53

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

Есть ли другой способ исправить это в более чистый путь?

+523
Danny Taylor 26 мар. 2010 г., 20:15:11

Если эмулятор терминала хорошо спроектирован и настроен соответствующим образом, это будет гарантировать, что значение переменной среды языкового устанавливается в значение, которое соответствует его кодирования. К сожалению, на практике, проверка языкового и не всегда надежны: он может быть установлен или неправильно. (Другие переменные окружения могут передать региональные настройки, вижу , что я должен установить мой язык и каковы последствия этого? для получения подробной информации.)

Если у вас есть идея, которой кодировок, вероятно, вы сможете определить кодировку с помощью эвристики. Дисплей строка байтов, которая имеет различную ширину в разных кодировках, и узнать, сколько это делает перемещение курсора. Это не поможет вам во всех случаях, например он не может различать между однобайтными кодировками. Но если для вас только два, вероятно, возможности UTF-8 и одно наследие кодирования, который хорошо работает. В моей оболочки запуска, я установил языкового таким образом, с помощью скрипта widthof который я выложил в получить дисплей ширина строки символов. widthof -1 отображает 4-байтовую строку, которая представляет собой 2 символа в UTF-8, и в котором только 3 байта печати латинского-N символов. Таким образом, ширина 2 означает кодировку UTF-8 (или некоторые другие многобайтовые кодировки, которые, скорее всего, не для меня), шириной 3 означает по латыни-н (нет пути, чтобы знать, N), а 4 означает, что некоторые однобайтовые кодировки при печати символов в диапазоне 128-159.

widthof -1
случае $? в
 0) экспорт языкового=с;; # 7-битную кодировку
 2) locale_search .в utf8 .Кодировка UTF-8;; # кодировке utf8
 3) locale_search .iso88591 .Кодировка iso8859-1 .латинских типа 1 ";; # 8-бит с непечатаемыми 128-159, мы исходим из латинских типа 1
 4) locale_search .iso88591 .Кодировка iso8859-1 .латинских типа 1 ";; # какой-то полный 8-битный набор символов, мы исходим из латинских типа 1
 *) экспорт языкового=с;; # странная кодировка
эсок
+522
Ramchandra Apte 20 июн. 2010 г., 16:32:13

Рубин имеет поддержку bignum, так что вы могли бы сделать

рубиново-е '
 сумма = хэш.новый {|сек к| сек[к] = 0} 
 файл F=.новый(АГДУ.смены)
 ключ, Вэл = Ф.с readline.гусеничка.сплит
 ширина = Вэл.длина
 сумма[ключ] = Вэл.to_i
 Ф.each_line {|строки| ключ,Валь = линия.гусеничка.сплит; сумма[ключ] += Вэл.to_i}
 сумму.ключи.сортировать.каждый {|ключ| Е "%Д %0*г\н", ключ, ширина, сумма[ключ]}
файл' 
+496
FOR YOU TREVEL BD DHAKA BANGLA 4 окт. 2011 г., 06:52:37

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

До сих пор для меня следующие работы:

$ кот test.txt
открыть 
открытая дверь
откройте синюю дверь
ты можешь открыть дверь
дверь открыта
$ СЭД -Е 'С/\<открыть([[:пробел:]]+[[:alnum:]]+)/х\1/г;с/\<Открытие[[:пробел:]]*$/л/г' test.txt
л
х дверные
X синий дверь
может ты х дверей
дверь л
+482
Karel Adams 23 янв. 2013 г., 05:24:31

Мне нравится ответ roaima, но пути такие же, в обоих примерах, скрывая, что есть что. Мы установили, что следующее не работает:

в rsync-вуар узел1:/узел1 и Узел2:/Узел2/путь

Но это вовсе (я опустил явные bind_address localhost для С вариант, так как это по умолчанию):

СШ-Р 50000:Узел2:22 узел1 'по rsync -е "СШ -п 50000" -вуар /узел1/путь к localhost:/Узел2/путь'

Обратите внимание, что вы должны иметь ключи SSH правильно настроить между двумя удаленными хостами, с закрытым ключом на host1 и открытый ключ на Узел2.

Для отладки связи, разорвать ее на две части и добавьте подробный статус:

на localhost$ СШ-в-р 50000:Узел2:22 узел1

Если это работает, вы будете иметь оболочку на узел1. Теперь попробуйте команды rsync с узел1. Я рекомендую делать это в другом окне, так что подробный СШ информация не смешиваются вместе со статусом по rsync информация:

узел1$ в rsync-е "СШ -п 50000" -вуар /узел1/путь к localhost:/Узел2/путь
+466
Nik Gourianov 31 мар. 2018 г., 17:07:08

Ошибка: 3) гарь ошибки.кирпич.local_dev.ЛВМ не удалось найти групповой объем гарь-объемы

4) гарь ошибки.резервное копирование.ошибка диспетчера, возникающих во время инициализации драйвера: LVMISCSIDriver

5) гарь ошибки.резервное копирование.менеджер плохой или неожиданный ответ от объемов хранения данных по API: группа томов гарь-объемы не существует

Ответ: Вы проверьте файл /etc/шлак/зола.confg, и вижу vloume-группы = (любое название созданному) же именем будет создан в $ВГ создать (любое название созданному) это имя только же он работал.

+464
kYuZz 18 февр. 2016 г., 00:09:39

У меня есть пользовательские версии CentOS, но мне нужно запустить скрипт как демон на все времена.

Для этого я хочу заставить его работать на запуск в качестве демона.

Когда машина на меня можете демонизировать скрипт с помощью команды

демонизации /var/myfolder/myscript.pl

И это прекрасно работает.

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

Есть ли другой способ, что я могу получить скрипт для запуска при запуске? Или любые идеи о том, почему этот метод не работает?

+448
Lisatran 18 мар. 2017 г., 13:58:27

При загрузке вашего ноутбука и настроить проводной bge0 интерфейс через программа dhclient, он стал маршрут по умолчанию (как видно из самого правого столбца в выходных данных команды netstat -Р). Когда вы позже настройки беспроводной bwn0 интерфейс и отключил проводной интерфейс, он не установлен по умолчанию маршрут. Когда вы попытались получить доступ к сети (или отвечать на запросы), трафик пытался использовать bge0 но он был отключен.

Перезагрузка вашего ноутбука вы можете просто настроить беспроводное интерфейс и не имеют этой проблемы.

Если вы хотите перейти от проводных и беспроводных в будущем, я считаю, вы можете сделать следующее:

менять маршрут по умолчанию -как wlan0 iface защитный
изменение маршрута по умолчанию 192.168.1.1

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

+368
Muhammad Haseeb Ahmad 13 сент. 2018 г., 06:48:48

Я пытаюсь написать скрипт, который создает новый сеанс экране и создает 4 окна в нем. Я в состоянии создать сессию экраном, найти его трудно, чтобы выяснить, как повторить сочетание клавиш Ctrl+А+С, в скрипт для создания окна.

+282
user105989 26 авг. 2012 г., 14:08:15

Так, скажем, я хочу создать кучу файлов с именами в эту сторону (где у меня есть исходный файл "albedo10solar100" с текстом внутри), где я меняю альбедо от 10 до 60 с шагом 10 и солнечно от 90 до 100 с шагом 5:

  • albedo10solar100.м
  • albedo10solar95.м
  • albedo10solar90.м
  • ...
  • albedo20solar100.м
  • albedo30solar100.м

Я могу представить, что мне придется сначала использовать команду Кот много раз, сначала на albedo10solar100, так что я бы сначала нужен скрипт, что бы кошка albedo10solar100 > альбедо{$м}солнечные{$п}.

Но то, что, если я хотел, чтобы партия заменить каждый экземпляр 100 с 95 в теле albedo10solar100? И так далее для каждого дополнительного файла?

+270
pranjal deka 9 нояб. 2018 г., 16:12:00

На время - статистика-это суммарное время передачи и приема Эхо-пакеты, включая задержку между пакета:

$ время пинг 127.0.0.1
Команду ping 127.0.0.1 (127.0.0.1) 56(84) байт данных.
64 байт из 127.0.0.1: icmp_seq=1 ТТЛ=64 время=0.049 МС
64 байт из 127.0.0.1: icmp_seq=2 ТТЛ=64 время=0.039 МС
64 байт из 127.0.0.1: icmp_seq=3 ТТЛ=64 время=0.039 МС
^С
--- Статистика ping 127.0.0.1 ---
3 пакетов, передающихся, 3 получено, 0% потери пакетов, 1998ms время 
РТТ мин/ср/Макс/mdev = 0.039/0.042/0.049/0.007 МС

реальные 0m2.362s
пользователь 0m0.000с
представление sys 0m0.000с
+210
rangeme 13 февр. 2016 г., 08:13:44

Я просто боролся с этой проблемой за час. Оказалось, что моя проблема была в том, что категории lc_collate был установлен на "С " (это был лишний пробел) вместо "С" в файле/etc/язык.конф.

+181
bare 28 июл. 2016 г., 15:55:18

Я хочу видеть работу # и @ в терминале Unix, но мой терминал не смог их использовать, и он просто воспримет их как нормальные герои. Есть ли онлайн компилятор, где я могу видеть их работы. Я уже пробовал некоторые онлайн составители: http://www.freelinuxconsole.info/terminal/, https://www.tutorialspoint.com/powershell_terminal_online.php но ничего не работает здесь тоже. Пожалуйста, помогите.

+79
seo club 12 апр. 2015 г., 07:40:05

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

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

Если sudo пытается прочитать из терминала, чтобы запрашивать пароль, он получает приостановлено. Вам нужно выполнить команду sudo на переднем плане, а затем переключиться на задний план.

В общем можно запустить оболочку, а затем сказать ему, чтобы выполнить команду в фоновом режиме. Например, с Су, ты Су-c 'Лейн пробежка'. Но авторы судо знаю, что это общая проблема, так что есть вариант для этого: сдать вариант для суда.

судо -ч-е-Лейн работать

Аналогично с СШ можно использовать , чтобы идти в фоновом режиме после запроса пароля. Обратите внимание, что если вы сделаете это, ваш фоновый процесс не будет работы оболочки. Если вы хотите запустить программу в фоновом режиме и забыть о ней, это прекрасно.

+68
Sting Lucana 2 нояб. 2016 г., 04:47:15

qmv

Команда qmv из renameutils открывает редактор показывает список файлов с двумя колонками, разделенных символом табуляции. Каждый ряд показывает один из файлов, тот же в обоих столбцах. Правый столбец представляет новые имена файлов.
Чтобы внести изменения, отредактировать названия справа. В этом примере :%ы/... или визуальный режим блокировки полезны.

Имена файлов в Редакторе

$ qmv *.ПНГ

В Редакторе:

image0001.ПНГ image0001.ПНГ
image0002.ПНГ image0002.ПНГ
image0003.ПНГ image0003.ПНГ 
~ 
~ 
~ 
~ 
"в/tmp/пользователей/1000/qmvxWyVMs" 3Л, 93C

Редактирование названия в правой колонке:
(Извлечение изображения префикс из всех строк, используя визуальный режим блокировки)

image0001.ПНГ 0001.ПНГ
image0002.ПНГ 0002.ПНГ
image0003.ПНГ 0003.ПНГ 
~ 
~ 
~ 
~ 
команду

Журнал переименований:

image0001.ПНГ -> 0001.ПНГ
image0002.ПНГ -> 0002.ПНГ
image0003.ПНГ -> 0003.ПНГ

(например, Ubuntu: apt-получить установку renameutils)

+42
mustafa denaoui 2 нояб. 2011 г., 15:29:31

В поиске для Linux модули безопасности, я наткнулся на Википедии на странице, под названием: Linux безопасности модулей.

Это следующие ЛСМ там записано:

Из перечисленных модулей, первые 4, то SELinux, то AppArmor, пороть, и ТОМОЙО Linux являются единственными принятыми в официальном ядре Linux, начиная с версии 2.6.

+16
Robert Jhay 30 мар. 2010 г., 19:11:57

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

$ ЛН файл foo/бар/test_privs privs_test_checking
+10
user215464 6 июн. 2015 г., 02:32:49

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

$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