Блокируя исходящий соединяется с iptables

У меня есть (не производственные) машины, где внешние сторонники Шелл-доступа (не-root). Я хочу, чтобы предотвратить их от идти дальше в нашей сети с помощью iptables.

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

ОС в CentOS 5

+813
Burak Day 20 июл. 2018 г., 08:04:03
33 ответов

У меня установлен Debian 8 с xfce4 - свеже - и все вроде работает нормально, за исключением:

Когда я пытаюсь ввести какой-то пароль в xfce4-терминал там иногда отображается какой-то странный escape-последовательность (^[[3~) в командной строке:

пользователь@в Debian:~$ Су
^[[3~пароль:

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

Так там, кажется, написано что-то странное в консоли.

Я пытался искать последовательность контроля, но не найти его нигде. Любые идеи?

+961
Jayme Mendes 03 февр. '09 в 4:24

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

Ответы:

  1. Значение 0 будет нарушать конфигурацию, где группы-это не основание вы указали.
  2. Он указывает, сколько уровней ниже базового, что группы могут существовать.
  3. Нет, если всех ваших групп можно найти на базе. Если у вас есть групп ниже верхнего уровня, они не будут сообщены. Это не должно быть проблемой для простой установки рекламы.
+910
6Anas2 26 окт. 2014 г., 17:48:36
Другие ответы

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


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

У меня есть большой файл с около 15 миллионов строк. Нечетные строки содержит ключи (но и не только ключи) и даже линии данных. То есть файл-это что-то вроде:

WRTZ тирозин
1287998798
Впрыска пролин
9408654860
TYSR Серин
9809804090
Впрыска цитозин
4950409808

Ключи здесь впрыска, TYSR, и WRTZ.

У меня есть список около 100000 ключей. Я хочу, чтобы извлечь данные (обе линии), соответствующие этим клавишам.

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

Существует ли более эффективный способ сделать это?

+841
tgauweiler 21 нояб. 2019 г., 23:31:16

sep_file.КШ

#!/бин/КШ

Именем=$1
СЕГ=$2

SEG_NO=1

во время [[ $SEG_NO -Ле $СЕГ ]]
делать
 на awk '{CL=NF/'"$SEG"';CL=(CL==int(CL)?CL:int(CL)+1);LS=(('"$SEG_NO"'-1)*CL)+1;LE=LS+CL-1;if(LE>NF)LE=NF;for(i=LS;i<=LE;i++)printf("%ы ",$I);в функции printf("\Н")}' $имя_файла > ${именем}_$SEG_NO
 SEG_NO=`Эхо "$SEG_NO + 1"|до н. э.`
сделано

Использование: ./sep_file.КШ <file_name_to_read> <no_of_segments>

+830
Anil Shah 11 апр. 2015 г., 17:17:04

Я обнаружил здесь вопросов, которые, казалось, ведут к этому и не работает. В первую очередь я имел символические ссылки на них ~/.Xdefaults и и ~/.Параметр xmodmap , что это просто лишнее с помощью той же dotfiles на дистрибутивы Linux. Хотя ни одна из них, кажется, связываться с любыми параметрами буфера обмена напрямую, устраняя их, казалось, вопрос.

Настройка буфер синхронизации параметры в X11 является обязательным. В конце концов я решил на эти параметры:

# Буфер обмена синхронизации
по умолчанию запись орг.macosforge.является XQuartz.Sync_clipboard_to_pasteboard -логическое Х11 правда
по умолчанию запись орг.macosforge.является XQuartz.Sync_pasteboard -логическое Х11 правда
по умолчанию запись орг.macosforge.является XQuartz.Sync_pasteboard_to_clipboard -логическое Х11 правда
по умолчанию запись орг.macosforge.является XQuartz.Sync_pasteboard_to_primary -логическое Х11 правда
по умолчанию запись орг.macosforge.является XQuartz.Sync_primary_on_select -логическое Х11 ложные

# Запускать в xterm по умолчанию (без этого Vim буфер обмена не работает)
по умолчанию запись орг.macosforge.является XQuartz.Х11 app_to_run -строку "/опт/Х11/ОГРН/в xterm"

# Установить оболочку по умолчанию 
по умолчанию запись орг.macosforge.является XQuartz.Login_shell -Х11 строку "/usr/местные/Бен/ЗШ"

Работает в xterm по умолчанию является обязательным. Х11, похоже, не хотите поделиться своими буфер обмена с ОС Х буфер, пока в xterm была запущена хотя бы один раз. Он даже не должны быть открыты, его просто нужно запустить этот сеанс. Этот параметр используется по умолчанию для X11, но некоторые люди изменить это так, чтобы в xterm не запускается каждый раз, когда они запуска X11. Если вы запустите Vim с +clientserver впервые является XQuartz/X11 имеет открыт он будет игнорировать этот параметр, когда он открывает Х11. Если в xterm не работает перед запуском ВИМ, блокноты не будут синхронизированы, и вы будете иметь, чтобы перезагрузить ВИМ исправить. Я выбрала для открытия можно использовать по умолчанию каждый раз, когда я войти в систему и скрыть его.

Вы должны правильно буфер настройка редактора Vim. Эти параметры работы:

если есть("буфер")
 набор буфер обмена=безымянный " копировать в буфер обмена 

 если есть("unnamedplus") " поддержка X11 
 набор буфер обмена+=unnamedplus
за endif
за endif

Добавление unnamedplus в буфер обмена настройки использует как * и + регистры для каждого янки. Эти настройки обеспечивают буфер обмена будет установлен на неназванные если просто +буфер обмена - это настройка и безымянный,unnamedplus если у вас есть +xterm_clipboard. Я нашел эту опцию здесь.

Затем вы можете просто установить ВИМ через самогон с:

самогон установите ВИМ --с-клиент-сервер

К сожалению, Х11 монтажного стола синхронизация все равно не работает стабильно так что сейчас я отказался от этой установки.

+821
Catherine Stickles 4 мар. 2011 г., 10:09:22

Я выполнил команду dpkg-запрос -л libgtk2.0-0 libgtk-3-0 , чтобы выяснить версии этих пакетов, и я получил следующий результат.

Желаемый=Неизвестно/Установить/Удалить/Очистить/Держать
| Статус=не/инст/конф-файлы/распаковал/пол-конф/половина-инст/триг-ждут/Триг-пенд
|/ Подстраховаться?=(нет)/как reinst-требуется (информация,ошибка: заглавные=плохо)
||/ Имя Версия Архитектура Описание
+++-==========================-==================-==================-==========================================================
второй libgtk-3-0:amd64 в 3.22.30-1ubuntu1 для amd64 GTK графический пользовательский интерфейс библиотеки
второй libgtk2.0-0:amd64 в 2.24.32-1ubuntu1 для amd64 GTK графический пользовательский интерфейс библиотеки

От человека с dpkg-запроса я получаю следующее описание первого столбцов.

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

 Необходимые действия:
 у = неизвестно
 я = установить
 ч = держать
 Р = удалить
 Р = продувки

 Состояние пакета:
 н = не установлен
 с = конфиг-файлов
 Ч = наполовину установленный
 У = Распаковывается
 Ф = наполовину настроенный
 Вт = триггеры-в ожидании
 Т = триггеры-в ожидании
 я = установлен

 Флаги ошибок:
 <пусто> = (нет)
 Р = как reinst-требуется

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

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

+817
user82870 5 нояб. 2011 г., 13:01:47

Я использую брелок Гном с GPG. Всякий раз, когда мне нужно что-то подписать, демон брелок берет на себя и делает это для меня.

Однако, если я делаю: экспорт GNUPGHOME=/путь/к/брелок из Баш скрипта и использовать Гоб в этот сценарий, брелок демон не возьмет.

Почему это? Как я могу изменить это, так что брелок используется для других $GNUPGHOMEкак хорошо?

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

+795
Immy 9 июл. 2013 г., 17:28:18

Я учусь в RedHat Линукс 7, тема мониторинга и управления процессами в Linux, это я понимаю, процессов и его команду. Но я не понимаю "контроль заданий" и заданий, которые выполняются в фоновом режиме и ее практическое ее фоне и переднем плане процессов. Можете ли вы объяснить этот термин к нам?

+779
s9gf4ult 5 июн. 2018 г., 04:06:37

Все файлы в шаблоны папки, рекурсивно:

найти . -путь '*/шаблоны/*'

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

найти . -регулярное выражение '.*/шаблоны/[^/]*'

Если вы хотите только обычные файлы, добавить -тип F. Для любого типа файлов, за исключением каталогов ! -тип D.

Если вы только заботиться о именах файлов, а не путь, ведущий к ним, с GNU найти, добавить -функции printf '%ф\п (и, возможно, трубы для рода -у, если имена файлов не содержат символы новой строки, чтобы получить уникальные имена).

+764
elbaloo 8 янв. 2012 г., 14:39:18

Подход хрон

Если у вас есть судо привилегии можно остановить/запустить службы cron. Я считаю, что это решение вы нашли в интернете объяснял.

В зависимости от того, какой дистрибутив Linux вы используете, вы могли бы сделать эти команды:

# дистрибутивы ОС RedHat 
$ судо /етц/инит.д/crond остановить
... делать свою работу ...
$ судо /етц/инит.д/crond начать

Или же эти команды:

# Дебиан/Убунту дистрибутивов
$ судо служба хрон остановить
... делать свою работу ...
$ судо службы cron запустить

Подход замок тип файла

Вы могли бы также положить файл "dontrunofflineimap" в каталоге /tmp, когда вы хотите, чтобы задача offlineimap, чтобы удержать и не бежит.

Этот процесс будет работать. Вы касаетесь файл в /tmp например, так:

сенсорный /tmp/и dontrunofflineimap

Задания будут изменены следующим образом:

*/2 * * * * [ -ф /tmp/и dontrunofflineimap ] | | каталог /usr/Бен/offlineimap > ~/почтовой/offlineimap.журнал 2>&1

Пока что файл существует, он, по существу, блокировать offlineimap приложения. Когда вы хотите его возобновить, просто удалите каталог/tmp/dontrunofflineimap файл.

+752
Flycka 8 июн. 2014 г., 08:07:20

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

функция! ToggleMouse()
 "проверить, если мышь включена
 если и мышь == 'а'
 "отключить мышь
 набор мышь=
еще
 "включить мышь везде
 набор мышь=а
за endif
endfunc

Это переключение между "Нет мыши" и "мыши во всех режимах". Вы можете использовать его через :звоните ToggleMouse()

ЗЫ: не использовать что-то вроде этого для параметров, которые являются логическими, эти :установить вариант! может использоваться, чтобы инвертировать их.

+749
GracefulCamel 24 нояб. 2010 г., 04:06:21

у нас есть следующие JSON-файл:

больше файл.в JSON

{
 "Солар" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610",
 "элементы" : [
{
 "Солар" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610",
 "пятнашки" : "version1527250007610",
 "тип" : "Кафка-ОКР",
 "версия" : 8,
 "Конфигурация" : {
 "кластер" : "ПДН",
 "stack_id" : "УБТ-2.6"
},
 "свойства" : {
 "содержание" : "\Н#!/бин/Баш\н\н# набор Кафка определенные переменные среды здесь.\н\н# реализация Java использовать.\nexport переменной JAVA_HOME={{java64_home}}\nexport пути=пути$Path:$переменной JAVA_HOME/bin в\nexport PID_DIR={{kafka_pid_dir}}\nexport LOG_DIR={{kafka_log_dir}}\nexport KAFKA_KERBEROS_PARAMS={{kafka_kerberos_params}}\nexport JMX_PORT=9997\Н# добавить Кафка раковина в classpath и обзоры depenencies\песли [ -е \"/usr/lib/ambari-metrics-kafka-sink/ambari-metrics-kafka-sink.jar\" ]; затем\N экспорт из classpath=$classpath, который:в /usr/lib в/ambari-метрики-Кафка-раковина/ambari-метрики-Кафка-раковина.фляга\N экспорт из classpath=$classpath в: в/usr/lib в/ambari-метрики-Кафка-раковина/Либ/*\НФИ\N\песли [ -Ф /etc/kafka/conf/kafka-ranger-env.sh ]; тогда\Н. в /etc/Кафка/конф/Кафка-следопыт-ОКР.ш\НФИ",
 "is_supported_kafka_ranger" : "правда",
 "kafka_log_dir" : "в/var/журнал/Кафка",
 "kafka_pid_dir" : "в/var/работа/Кафка",
 "kafka_user" : "Кафка",
 "kafka_user_nofile_limit" : "128000",
 "kafka_user_nproc_limit" : "65536"
}
}
]

мы строим следующий синтаксис jq в целях печати свойства из файла.в JSON

jq не -р '.предметы[].свойства | to_entries[]
 | "\"\(.ключ)\" : \"\(.значение | gsub("\п";"\п\"))\"," "файл".в JSON


"содержание" : "\Н#!/бин/Баш\н\н# набор Кафка определенные переменные среды здесь.\н\н# реализация Java использовать.\nexport переменной JAVA_HOME={{java64_home}}\nexport пути=пути$Path:$переменной JAVA_HOME/bin в\nexport PID_DIR={{kafka_pid_dir}}\nexport LOG_DIR={{kafka_log_dir}}\nexport KAFKA_KERBEROS_PARAMS={{kafka_kerberos_params}}\nexport JMX_PORT=9997\Н# добавить Кафка раковина в classpath и обзоры depenencies\песли [ -е "/usr/lib/ambari-metrics-kafka-sink/ambari-metrics-kafka-sink.jar" ]; затем\N экспорт из classpath=$classpath, который:в /usr/lib в/ambari-метрики-Кафка-раковина/ambari-метрики-Кафка-раковина.фляга\N экспорт из classpath=$classpath в: в/usr/lib в/ambari-метрики-Кафка-раковина/Либ/*\НФИ\N\песли [ -Ф /etc/kafka/conf/kafka-ranger-env.sh ]; тогда\Н. в /etc/Кафка/конф/Кафка-следопыт-ОКР.ш\НФИ",
"is_supported_kafka_ranger" : "правда",
"kafka_log_dir" : "в/var/журнал/Кафка",
"kafka_pid_dir" : "в/var/работа/Кафка",
"kafka_user" : "Кафка",
"kafka_user_nofile_limit" : "128000",
"kafka_user_nproc_limit" : "65536",

но проблема в том, что выход без обратного слеша перед двойной квоты

пример

вместо того, чтобы получить на выходе следующую строку

 [ -е \"/usr/lib/ambari-metrics-kafka-sink/ambari-metrics-kafka-sink.jar\" ]

мы получаем на выходе: ( без необходимости обратной косой черты )

 [ -е "/usr/lib/ambari-metrics-kafka-sink/ambari-metrics-kafka-sink.jar" ]

прошу совета, как исправить синтаксис jq не соответственно

. . .

пример ожидаемых результатов:

ожидаемые результаты

 "содержание" : "\Н#!/бин/Баш\н\н# набор Кафка определенные переменные среды здесь.\н\н# реализация Java использовать.\nexport переменной JAVA_HOME={{java64_home}}\nexport пути=пути$Path:$переменной JAVA_HOME/bin в\nexport PID_DIR={{kafka_pid_dir}}\nexport LOG_DIR={{kafka_log_dir}}\nexport KAFKA_KERBEROS_PARAMS={{kafka_kerberos_params}}\nexport JMX_PORT=9997\Н# добавить Кафка раковина в classpath и обзоры depenencies\песли [ -е \"/usr/lib/ambari-metrics-kafka-sink/ambari-metrics-kafka-sink.jar\" ]; затем\N экспорт из classpath=$classpath, который:в /usr/lib в/ambari-метрики-Кафка-раковина/ambari-метрики-Кафка-раковина.фляга\N экспорт из classpath=$classpath в: в/usr/lib в/ambari-метрики-Кафка-раковина/Либ/*\НФИ\N\песли [ -Ф /etc/kafka/conf/kafka-ranger-env.sh ]; тогда\Н. в /etc/Кафка/конф/Кафка-следопыт-ОКР.ш\НФИ",
 "is_supported_kafka_ranger" : "правда",
 "kafka_log_dir" : "в/var/журнал/Кафка",
 "kafka_pid_dir" : "в/var/работа/Кафка",
 "kafka_user" : "Кафка",
 "kafka_user_nofile_limit" : "128000",
 "kafka_user_nproc_limit" : "65536"
+728
bearcat 4 июн. 2013 г., 03:44:09

Поскольку вы добавили тег на Perl:

Перл -ЧП 'начало{
 $/ = "<ключ>сервера</ключ>\п<дикт>\п"; 
 $содержание = `кошка file.xml`
}
 $_.=$контент-your_input_file
+712
Hamdan 3 дек. 2011 г., 09:09:26

Попробуйте это,

# Объявлять файлы, которые вы хотите включить
файлы=( файл* )

# Функция, чтобы найти общие слова в любом количестве файлов
wcomm() {
 # Если файлы не предусмотрены, выход из функции.
 [ $# -ЛТ 1 ] && возвращает 1
 # Извлечь слова из первого файла
 местные common_words=$(grep в -О "и\W*" "$1" | сортировка -у)
 в то время как [ $# -ГТ 1 ]; делать
 # сдвиг $1 в следующий файл
сдвиг
 # Извлечь слова из следующего файла
 местные next_words=$(grep в -О "и\W*" "$1" | сортировка -у)
 # Получить только общих слов от $common_words и $next_words
 common_words=$(комм -12 <(Эхо "${common_words,,}") <(Эхо "${next_words,,}"))
сделано
 # Вывод слов, общих для всех входных файлов
 Эхо "$common_words"
}

Вывод # количество матчей для каждой из общих слов в общем и в файл
для W в $(wcomm "${файлы[@]}"); сделать
 эхо $с:$(грэп -на выходе не "$п" "${файлы[@]}" | туалет -л);
 для F в "${файлы[@]}"; сделать
 Эхо $Ф:$(грэп -на выходе не "$п" "$F" и | туалет -л);
сделано;
Эхо;
сделано

Выход:

красивая:3
файл1:1
файл2:1
файл file3:1

так:3
файл1:1
файл2:1
файл file3:1

Объяснение:

Включены в качестве комментариев в скрипте.

Особенности:

  • Как много файлов, как ваш ARG_MAX позволяет
  • Поиск всех слов, разделенных ничего грэп понимает как разделитель слов.
  • Не учитывает регистр, поэтому "красивый" и "красивая" - это одно и то же слово.
+709
ty whitfield 14 авг. 2016 г., 00:04:00

Поскольку вы отметили свой вопрос с ЗШ я предполагаю, что речь идет об этой оболочке.

Скорее всего, вы установили (либо непосредственно, либо косвенно с некоторых внешних скриптов, как о-мой-ЗШ) переменные CHASE_LINKS и/или CHASE_DOTS. Чтобы подтвердить, что работать setopt | грэп -я преследую и посмотреть, если они перечислены. Если они есть, просто их снять:

unsetopt CHASE_DOTS
unsetopt CHASE_LINKS
+708
kanghj91 31 мая 2013 г., 15:21:14

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

Я могу получить пространство имен идентификаторов с помощью более ранних версий файла /proc/<PID процесса>/НС/УЦ, теперь я хотел бы изменить в заданном пространстве имен, чтобы сделать изменения там.

Насколько я понимаю, у человека 2 setns это должно быть возможно сделать это с помощью setns() системный вызов. Есть даже программка , которая может делать то, что я ищу, но я надеялся, что есть уже какая-то утилита, что большинство дистрибутивов содержат, который может сделать ту же работу.

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

+630
Ravish Rawat 21 мар. 2015 г., 05:52:57

Ну, вы могли бы просто трубы все после вывода строки, которая начинается с 'хрустом теперь с помощью сортировки -р. Такой:

хруст 3 3 АБ| СЭД -е '0,/хруст^теперь/д' | сортировка -Р

До сих пор не уверен, если это считается "на лету", хотя.

+606
Rza 1 мая 2015 г., 18:54:59

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

  • НФС
  • Самба / Киф
  • SSHFS

Благодаря простоте установки, я думаю, они должны были бы поставить в таком порядке (сверху: легкий)

SSHFS

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

Самба

Это позволит вам использовать Windows и Unix машин получить доступ к удаленной папке. Если это не большое дело для вас, то вы не будете, вероятно, выиграют от этого. Однако, это легко для автоматического монтирования его на инициализации (просто введите выставьте значения в файле/etc/fstab файл, включая имя пользователя=<ваш-Самба-логин>пароль=<Ваш-Самба-пароль> в столбце параметров.

НФС

Это позволит вам проверить подлинность только через IP (никаких логинов вещь = быстрее, только внутри не враждебные LAN) или через Kerberos билеты (уж больно всего два малиной; но полезно в корпоративных средах).

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

К тому же, это не так болезненно для установки просто Вы доверяете свои сети. У вас есть поддержка автоматического монтирования в файле/etc/fstab и тоже, и вы не должны положить конфиденциальные данные (такие как имена пользователей и пароли), и если у вас есть ваши логины syncrhronized (тот же файл/etc/passwd в и в/etc/группы файлов) вы можете использовать обычный POSIX и разрешений инструментов (на chown, chgrp, указав и то chmod).

+565
qewghbjhb 8 нояб. 2016 г., 13:27:11

как печатать следующее (выход из API ), поэтому IP-адрес будет после хоста

kafka02.ur.com
102.16.235.69
master01.ur.com
102.16.235.61
master02.ur.com
102.16.235.62

пример

kafka02.ur.com 102.16.235.69
master01.ur.com 102.16.235.61
master02.ur.com 102.16.235.62
+522
Alemex 26 мая 2013 г., 15:48:39

Часть ответов с помощью exiftool.

exiftool -tagsFromFile входной_файл.мова -MediaCreateDate выходной_файл.МР4

Это может быть сделано после преобразования через FFmpeg.

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

В зависимости от устройства, которая создала видео метаданные могут быть DateTimeOriginal, MediaCreateDate, ContentCreateDate и, вероятно, другие. Проверить с

exiftool входной_файл.мова
+504
Peter Caffrey 21 июн. 2011 г., 18:40:55

локальный - это общее имя хоста для подключения к текущей машине. Его общий протокол IPv4-адрес 127.0.0.1, общей адресов IPv6 ::1.

+497
Randy Gobbel 28 сент. 2011 г., 16:23:55

Похоже, я просто должен иметь больше терпения. Работает

судо isohybrid /path/to/custom_iso.iso

исправил. Он показал сообщение об ошибке, но ИСО был изменен и теперь он сапоги! :-)

+422
1zabaev1 1 сент. 2016 г., 17:50:11

Я знаю, что мы можем защитить специальные символы, как *(){}$ с \ так как считаются литералами.
Например \* или \$

Но в случае . Я должен сделать это дважды, как \\. в противном случае он является специальным символом. Пример:

мужчина | \поиска \ССЗ.

Почему это так?

+343
timmyg13 3 мая 2019 г., 17:20:24

Есть ли способ, чтобы найти вещи быстрее, чем найти . Я был делаешь :-

$судо найти / -Пермь +4000

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

Я попытался

[$] судо найти-все / -Пермь +4000 
найти: недопустимый параметр -- 'п'

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

Просто поделиться каталог/usr/Бен/найти это символы, которые связаны с /и т. д./альтернатив/найти которая, в свою очередь сим-связана с /usr/Бен/mlocate по

+284
Michael K 20 дек. 2016 г., 03:48:32

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

Я могу восстановить туннель делать

протокол IPSec авто-вниз tunnelName
IPSec на авто-до tunnelName

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

Наша сторона: в Ubuntu 14.04.4 ЛЦ, Линукс Openswan У2.6.38/К3.13.0-91-универсальный (netkey)

Другая сторона: САП маршрутизатор и брандмауэр неизвестно

Я проверил это с помощью tcpdump, пока тоннель не справляется со своей задачей:

10:30:53.357186 ИС США.isakmp > них.isakmp: isakmp: Фаза 1 я идент
10:30:53.384168 ИС них.isakmp > нас.isakmp: isakmp: Фаза 1 Р идент
10:30:53.384880 ИС США.isakmp > них.isakmp: isakmp: Фаза 1 я идент
10:30:53.425034 ИС них.isakmp > нас.isakmp: isakmp: Фаза 1 Р идент
10:30:53.425770 ИС США.isakmp > них.isakmp: isakmp: Фаза 1 я идент[е]
10:30:53.451727 ИС них.isakmp > нас.isakmp: isakmp: Фаза 1 Р идент[е]

10:32:01.089957 ИС нас > них: ЭСП(спі=0x6e51327d,сл=0x14b), длина 100
10:32:02.089097 ИС нас > них: ЭСП(спі=0x6e51327d,сл=0x14c), длина 100

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

Команды netstat говорит, что запросы, отправленные в туннель достичь не более чем SYN_SENT и потом тайм-аут.

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

+277
teacher 18 дек. 2018 г., 10:05:48

Мое намерение состоит в том, чтобы разместить текст в определенном месте в памяти (0x00100000).

Разделы
{
 . = 0x00100000;
 .текст :
 { 
*(.текст*)
}
} 

Хотя линкер делает этого (обратите внимание на 0x01000000 Эл поле):

$ readelf выступает -с файл.эльф 
Есть 12 заголовков разделов, начиная со смещения 0x104edc:

Заголовки Разделов:
 [Шп] тип название адрес размер Эс ФЛГ ЛК инф Аль
 [ 0] нуль 00000000 000000 000000 00 0 0 0
 [ 1] .текст PROGBITS 00100000 100000 000e66 00 секирой 0 0 4
 [ 2] .eh_frame PROGBITS 00100e68 100e68 000628 00 от 0 0 4
...

он также находится ~1МБ нулей перед .текст раздела в ELF файл (Примечание .текст раздела смещение 1МБ). Показан еще один способ:

файл $ вывести -Си.эльф
00000000 7Ф 45 4С 46 01 01 01 00 00 00 00 00 00 00 00 00 |.Эльф............|
00000010 02 00 03 00 01 00 00 00 0С 00 10 00 34 00 00 00 |............4...|
00000020 постоянного тока 4е 10 00 00 00 00 00 34 00 20 00 02 00 28 00 |.Н......4. ...(.|
00000030 0С 00 0В 00 01 00 00 00 00 00 00 00 00 00 00 00 |................|
00000040 00 00 00 00 90 14 10 00 96 04 4Ф 00 07 00 00 00 |..........О.....|
00000050 00 00 20 00 51 е5 74 64 00 00 00 00 00 00 00 00 |.. .Вопрос.тд........|
00000060 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 |................|
00000070 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00100000 02 Б0 объявление 1Б 03 00 00 00 ФБ 4Ф 52 Е4 8б 25 90 04 |.........Или..%..|
00100010 4Ф 00 50 53 Е8 88 00 00 00 ФА Ф4 бэ ФК 55 89 е5 |О. П..........У..|
00100020 83 ЕК 10 С7 45 ф8 00 80 0В 00 С7 45 ФК 00 00 00 |....Е......Е....|
00100030 00 ЭБ 24 8б 45 ФК 8д 8б 14 00 45 ф8 01 н0 8б 4Д |..$.Э.....Е....М|

Как это можно предотвратить? Я неправильно с помощью счетчика расположение ("синтаксис точечной" нотации)?

+253
Mohammed Baqloul Al Hayani 21 июл. 2018 г., 17:02:16

Когда терминал --таймаут=5 последовательной консолилиния будет добавлен к вашему меню.конфигурации ЛСТ жратвы, последовательность загрузки теперь будут показывать серию "нажмите любую клавишу для продолжения" сообщения. Если не нажимать никаких клавиш, меню загрузки появится на какой (последовательный или консоль) появится первый в "терминал" линии конфигурации. Линий будет выглядеть следующим образом при загрузке:

корень-# Ви /загрузки/граб/граб.конф удалите эту строку > терминал --таймаут=5 последовательной консоли

Это должно работать

+241
Clokman 25 нояб. 2019 г., 23:22:16

Это предусмотрено мультиархитектурный спецификация:

мультиархитектурный пакеты должны храниться в строго установленном порядке, т. е. неявное перерывы: ${само}:другой (!= ${бинарных:версия}).

Причина в том, что пакеты всегда корабль арки-независимые файлы в общей директории (/usr/доли/док), поэтому системы управления пакетами привело к тому, что они одинаковы для всех архитектур. Он делает это путем применения идентичных версий разных архитектур, даже с binNMUs.

Внутри одного дистрибутива это не большая проблема, но во всех дистрибутивах он есть.

В вашем случае конкретно, рассмотрим ССЗ-6-базы (так вот где живет документации). В Debian стрейч версия устанавливает его изменений в /usr/share/doc/gcc-6-base/changelog.Debian.gz. Установка того же пакета для других архитектур, используя ту же версию, устанавливает один и тот же файл, так что пока технически есть конфликт, то он будет игнорироваться. Однако Raspbian версия добавляет следующие записи:

ССЗ-6 (6.3.0-18+rpi1+deb9u1) стрейч-постановка; срочность=средний

 [изменения перенесенные с 6.1.1-1+rpi1 Питер Майкл Грин <[email protected]> в Срд, 11 мая 2016 20:
 * Отключение объекта testsuite.

 -- Raspbian вперед носильщика <[email protected]> в ЧТВ, 01 марта 2018 00:03:02 +0000

Теперь /usr/share/doc/gcc-6-base/changelog.Debian.gz больше не идентичны. Если мы должны были установить натяжные Debian и Raspbian стрейч версий бок о бок пакет, какая версия файла должен быть? Нет никакого способа решить, поэтому система упаковки полностью запрещает ситуацию.

+189
Spy Seven 12 дек. 2014 г., 10:31:05

Я установил сегодня гном на OpenBSD 6.5. Поскольку мы больше не использовать StartX, я rcctl включить xenodm. Не было никаких ошибок. Тогда я rcctl начать xenodm. Единственный ответ был в одну строку текста: xenodm(ОК). Вот что я нашел в xenodm.журнал:

xenodm информация (пид 90483): начиная
xenodm информация (пид 90483): запуск X-сервера на :0

X.Org X-Сервер 1.19.7
Дата Выхода: 2019-03-02
X-Протокол Версии 11, Версия 0
Сборка операционной системы: в OpenBSD 6.5 для amd64 
Текущая операционная система: в OpenBSD JRW_OBSD.JRW 6.5 УНИВЕРСАЛЬНЫЙ.МП#2 для amd64
Дата создания: 13 апреля 2019 года 03:11:58ВЕЧЕРА

Текущая версия pixman: 0.36.0
 Прежде чем сообщить проблем, проверить http://wiki.x.org
 чтобы убедиться, что у вас последняя версия.
Метки: (--) исследовал, (**) из файла config, (==) по умолчанию,
 (++) из командной строки (!!) обратите внимание, что (II) информационные
 (ЖВ) предупреждение, (ее) ошибка, (н) не реализовано, (??) неизвестно.
(==) Log-файл: "файл/var/журнал/файл xorg.0.журнал" Время: 20 Вт авг 21:52:07 2019
(==) С помощью системы config в директории "/usr/с x11r6/доля/Х11/файл xorg.конф.д"
(УО) 
Фатальная ошибка сервера:
(УО) не нашли экранов(УО) 
(УО)

Я думал, что machdep.allowaperture-1 параметр в /etc/sysctl-переменной.conf был устаревшим, но нужно ли мне это в любом случае так что я не получу никаких экранов? Моей 6.5 установить даже не создать команды sysctl.конф файл.

+188
Albatros47 8 авг. 2017 г., 19:03:07

Я пытаюсь получить все зависимости для пакета, например..apache2 не
Я пытался использовать команду apt-кэша зависит помощью apache2 , но это дает некоторые зависимости, но когда я хочу установить apache2 на живой компакт-диск, он просит еще больше зависимостей, не перечисленные в этой команде..
Что я нашел: что команд зависимостей списки, которые в свою очередь нужны зависимостей (например помощью apache2 apache2 не должен-bin, который должен libar1)
Есть ли команда, чтобы получить все зависимости???
PS: Я пробовал:



 АПТ-кэш rdepends apache2 не
 АПТ-кэш showpkg apache2 не
+168
deepakchethan 26 дек. 2010 г., 15:59:12

У меня есть текстовый файл, как показано ниже.

192.168.10.1
192.168.45.45
192.168.255.255
192.168.0.5
 Случайный текст приходит сюда 8.8.8.8
224.23.25.12
225.1.2.3
226.0.0.0
227.1.2.6
227.25.25.26
228.145.123.45
229.255.255.255

Иди сюда случайный текст 172.32.255.255
231.25.12.12
232.45.13.45
238.0.0.0
233.1.2.3
234.255.255.255
236.123.123.123
237.153.125.155
235.235.235.255
239.239.239.10
172.21.255.255
172.31.10.10
172.16.32.21
Случайный текст приходит сюда 206.32.14.25

Я использую команду grep, чтобы отфильтровать все публичные IP-адреса. И мой вывод должен быть такой

8.8.8.8
172.32.255.255
206.32.14.25

Мой код работает прекрасно, если я не использую -флажная. Но если я добавить -флажная получить только шаблон я не получаю никаких выходных данных.

Код

для egrep -во '172\.1[6-9]([\.][0-9]{1,3}){2}|172\.2[0-9]([\.][0-9]{1,3}){2}|172\.3[01]([\.][0-9]{1,3}){2}|10([\.][0-9]{1,3}){3}|192\.168([\.][0-9]{1,3}){2}|22[456789]([\.][0-9]{1,3}){3}|23[0-9]([\.]Private_ip[0-9]{1,3}){3}' 

Любая помощь с этим будет принята с благодарностью. Спасибо

+144
Nassir Alideen 24 июн. 2018 г., 20:35:43

Я решил ее путем удаления ГБО-альтернатива-от Nvidia

apt-получить удалить бензина-альтернатива-от Nvidia
+123
Petr Pan 30 июл. 2017 г., 23:07:32

У меня есть следующий код как часть большой файл (предположим, ${tools_urls}, ${tempFolder} - глобальные переменные)

download_tools()
{
 для меня в ${tools_urls}; делать
 команды wget --нет-чек-сертификат --каталог-префикс=${tempFolder} ${я} || { эхо "не удалось загрузить" ; выход 3}
сделано
}

Когда я запускаю скрипт, я получаю следующую ошибку:

синтаксическая ошибка рядом с неожиданной знак 'Сделано'

Однако, если я удалить || { эхо "не удалось загрузить" ; выход 3} часть цикла, она работает.

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

+117
pdbrito 14 июн. 2012 г., 14:20:24

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

$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