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

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

Выбрать,
б
с,
Случай, когда Е в (1,0,2), то y конец как е
Ф
г
ч,
случай, когда я в (5,
6,
7,
9.
,10), а затем N
Конец как я
ОТ АВСD

В мой выходной она должна быть

Выбрать,
б
с,
е как э
Ф
г
ч,
я как я
ОТ АВСD

Я с помощью команды sed

СЕПГ -я с/\bCASE\б.*\загиб б\/${поле} файл$/' 

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

+191
Drejc 23 мар. 2011 г., 02:36:24
35 ответов

Два с readline команд для Эти движения вперед-Слово и назад-слово. Вы можете открыть их, соответственно, через (По умолчанию в Emacs персонализация): АЛТФ и Альтб.

Чтобы вам потом работать с помощью левой и правой клавиш, нужно добавить пару строк в ваш ~/.inputrc.

Во-первых, подтвердить правильность последовательности, получая данные с вашего устройства для тех нажатий клавиш введите сочетание клавиш ctrlv и ctrl влевой и клавиши CtrlV и Ctrl иправой и запишите последовательность (что-то вроде ^[ОС и ^[ОД). Затем добавьте следующие строки в ваш .inputrc:

"\КРВ": вперед-слово
"\ПС": назад-слово

Все с readline команды может быть отскок в ваш .inputrc.

+979
arturas dziuve 03 февр. '09 в 4:24

Использовать

/доля/работа/job_'date +%мне%, если%d_%ХІ%, если%ы`.на PCAP 

как название журнала.

+978
user21132 6 мая 2017 г., 15:20:28
Другие ответы

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


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

Как вы уже поняли, что вы "не нужны 2 файлы", используйте следующий на awk решение процесс первоначального лог файл за один проход:

на awk '{
 u_name = функцию substr($5, 1, индекс($5, "@"));
 если (!(u_name в пользователи)) пользователи[u_name] = ++с;
 суб(/^[^@]+/, "пользователей" Пользователи[u_name], $5)
 }Файл 1'.журнал

Вывод:

12:00:00 (ААА) из: "строку" ПОЛЬЗОВАТЕЛЬ[email protected]имя_хоста
12:00:00 (ААА) из: "строку" ПОЛЬЗОВАТЕЛЬ[email protected]имя_хоста
12:00:00 (ААА) из: "строку" пользователь [email protected]имя_хоста
12:00:00 (ААА) из: "строку" ПОЛЬЗОВАТЕЛЬ[email protected]имя_хоста
12:00:00 (ААА) из: "строку" ПОЛЬЗОВАТЕЛЬ[email protected]имя_хоста
+969
Coruto Uzumaki 5 нояб. 2019 г., 04:28:07

Мое требование к дата печати такой,
04.10.2015

Я пробовал,

д=`дата '+%д%М%Г"

Но проблема в том, что происходило, было печатать те даты, на которые есть две цифры (от 10 до 31). Но 1 по 9 день не было печати, как 01..02..09 За один день из шел такой,

4.10.2015

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

+930
i100 1 мар. 2017 г., 13:28:09

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

  • Выполните команду sudo losetup -F и проверить следующее наличие петлевого устройства (это вернет loopx, где X-это следующий цикл устройства).

  • Выполните команду sudo losetup на /dev/loopx whereyourimgfileis

  • Теперь у вас есть .файл img, установленный в качестве блочного устройства, так что вы можете открыть он с GParted (или дополнительно другой раздел редакторе на ваш выбор; однако, я думаю (GParted-это лучшее) :

  • Выполните команду sudo утилита GParted на /dev/loopx /Дев/СДА

  • Теперь копируем два разделы с /dev/loopx в расширенном разделе на жестком диске (ПДД). Вы, наверное, уже знаете для grub2 конфиг строку, чтобы добавить в файл/etc/grub и/Д/40_custom для загрузки:

menuentry "ChromiumOS" {

insmod ext2 в

установить параметр root=(hd0,х)

в Linux файл /boot/vmlinuz корень=лейбл=с-корень РВ noresume noswap i915.modeset=1 Уровень=1 тишь

файл initrd в /boot/initrd, который.ИМГ

}

+922
Flog 2 мар. 2011 г., 01:14:40

Я стараюсь улучшить семафоры некоторые обработки фотографий скрипт, который я использую. Я бегу Соболь в GNU/Debian с Там есть функция называется работою, которая использует то же имя, как agrument и обрабатывает файл.

Для Теперь, что функция вызывается в тот же скрипт с петлей :

 ибо я в *.ПНГ ; делать
 муках $я &
сделано

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

Я попробовал :

ибо я в *.ПНГ ; делать
Сэм-Джей+0 работою $я
сделано
Сэм подожди

Но она не работает, со следующим сообщением : /бин/Баш: изнурение : словарь introuvable (это означает, что команда не найдена)

Я пытаюсь добавить экспортно-е занятие после того, как функция была определена, но она не работает.

Пример выходных данных (2 файлов для данного примера)

родах изображения сюр 113_XT1S3739.ПНГ конвертировать-im6.в16: не удается открыть изображения х': Окене компьютеризованная ОУ досье-де-CE тип @ ошибка/BLOB-объектов.с/OpenBlob/2874. преобразования-im6.вопрос 16: нет декодирования делегата этот формат изображения' @ об ошибке/составляют.с/ReadImage/560. преобразования-im6.в16: недопустимый аргумент для варианта -качества: -нерезкая @ ошибка/преобразования.с/ConvertImageCommand/2460. композит-im6.в16: недопустимый аргумент для параметра-качество': сорти/grand_format/ne_pas_publier_113_XT1S3739.jpg @ ошибка/композита.с/CompositeImageCommand/1241. родах изображения Сур 113_XT1S3779.ПНГ конвертировать-im6.в16: не удается открыть изображения х': Окене компьютеризованная ну типа досье-де-се @ об ошибке/клякса.с/OpenBlob/2874. преобразования-im6.вопрос 16: нет декодирования делегата для данного изображения формат' @ ошибка/составляют.с/ReadImage/560. преобразования-im6.в16: недопустимый аргумент для варианта -качества: -нерезкая @ ошибка/преобразования.с/ConvertImageCommand/2460. композит-im6.в16: недопустимый аргумент для параметра-качество': сорти/grand_format/ne_pas_publier_113_XT1S3779.jpg @ ошибка/композита.с/CompositeImageCommand/1241. и т. д.

Для получения более подробной информации, вот этот скрипт

 # !/бин/Баш
 # _____________________________ Параметры
 T_WEB="1000" # дамы кварцевые макси ДЕЗ изображений Пур ле интернете
 Q_WEB="100" # качество изображений де Пур ле интернете (100 автомобилей комильфо Ле réouvrir залить оставлять Ле логотип)
#
 H_MOY="1795" # надменность макси ДЕЗ изображений залить впечатление ?х15
 L_MOY_11="1347" # Largeur макси ДЕЗ изображений залить впечатление 11x15
 L_MOY_10="1204" # Largeur макси ДЕЗ изображений залить впечатление 10х15
 Q_MOY="96" # дес качество изображения заливать впечатление 10х15
#
 Q_GRA="99" # качество де grandes изображений
#
 B_INT="0.1%" # дамы кварцевые де ла кайма внутренней
 B_CEN="0.3%" # дамы кварцевые де ла кайма внутренней
 B_EXT="4%" # дамы кварцевые де ла кайма extérieure
 C_INT="белый" # цвет внутренней каймой-де-ла 
 C_CEN="черный" # цвет внутренней каймой-де-ла 
 C_EXT="белый" # колорит-де-ла-кайма extérieure
#
 # __________________________________________________________________
#
 # Принсипал обивкой 
#
 функция родах
{
 # Лекция дю-ном де компьютеризованная à traiter
 местные Ф=$1
 Эхо 'подвиг сюр изображения' $Ф
 # Récupération в д'infos сюр изображений, Ан-кур
 местные ларг=`преобразование -тихо -пинг - $F-формат "%ю" информация:`
 местные о=`преобразование -тихо -пинг - $F-формат "%ч" информация:`
 местные ларг=${ларг:0:4} # О не сохранить что 4 премье chiffres, Ле Ресте n'est па Бон
 местные О=${О:0:4}
 местные DECALE_X=$(($ларг/24))
 местные DECALE_Y=$(($о/22))
#
 # Récupération в дю-ном дю компьютеризованная и'extension
 местные nomfichier="${Ф%%.*}"
#
 # Рекуперации donnees в EXIF (Эллес СОНТ écrites данс ООН компьютеризованная temporaire)
 если [ -Ф "${nomfichier}.РАФ" ]
тогда
 exiv2 -м бывшим ${nomfichier}.РАФ
интернет
 если [ -Ф "${nomfichier}.НЭФ" ]
тогда
 exiv2 -м бывшим ${nomfichier}.НЭФ
интернет
#
 # Ajout де bordures
 конвертировать $Ф -спокойно-необходимо ${C_INT} -границы ${B_INT} -необходимо ${C_CEN} -границы ${B_CEN} -необходимо ${C_EXT} -границы ${B_EXT}х${B_EXT} -качество 01 в /tmp/$Ф
#
 # Создание изображения веб
 конвертировать в /tmp/$Ф -изменение размера ${T_WEB}х${T_WEB} -качество ${Q_WEB} -нерезкая 3 вылет/веб/${nomfichier}_pour_internet.jpg
 если [ -Ф "${nomfichier}.НЭФ" ]
тогда
 МВ ${nomfichier}.клапан exv вылет/веб/${nomfichier}_pour_internet.клапан exv
 exiv2 в сорти/веб/${nomfichier}_pour_internet.jpg
 exiftool -ориентация=1 -н вылет/веб/${nomfichier}_pour_internet.jpg
 РМ вылет/веб/${nomfichier}_pour_internet.jpg_original
интернет
#
 # Преобразование логотипа Ajout пуис ванной в JPG
 композит-сочинять по -геометрии +$DECALE_X+$DECALE_Y тяжести юго-восточный /главная/Пьер/документы/фото/baniere-логотип/logo_800x600.PNG в каталог /tmp/$Ф -качество ${Q_GRA} вылет/grand_format/ne_pas_publier_${nomfichier}.формат JPG
#
 если [ -Ф "${nomfichier}.НЭФ" ]
тогда
 МВ вылет/веб/${nomfichier}_pour_internet.клапан exv вылет/grand_format/ne_pas_publier_${nomfichier}.клапан exv
 exiv2 в сорти/grand_format/ne_pas_publier_${nomfichier}.формат JPG
 exiftool -ориентация=1 -н вылет/grand_format/ne_pas_publier_${nomfichier}.формат JPG
 РМ вылет/grand_format/ne_pas_publier_${nomfichier}.jpg_original
 РМ вылет/grand_format/ne_pas_publier_${nomfichier}.клапан exv
интернет
 # Подавление де fichiers inutiles
 РМ в /tmp/$Ф
 если [ -Ф "${nomfichier}.РАФ" ]
тогда
 РМ ${nomfichier}.клапан exv
интернет
}
#
 # _____________________________ Компания Création де досье Эт préparation ___________________________________________
 если тест -е вылазки; тогда
 РМ -РФ вылазку
интернет
 команды mkdir вылет
 вылет команды mkdir/веб
 вылет команды mkdir/grand_format
#
 # _____________________________ Аппель-де-ла обивкой собственной части сюр toutes Ле картинки ПНГ
#
#
 ибо я в *.ПНГ ; делать
 муках $я & 
 сделано 
ждать
#
 # _____________________________ Фин-де-ла обивкой ________________________________________________________
#
Эхо
 Эхо TERMINÉ
+853
Sandra Lockhart 18 янв. 2010 г., 17:55:42

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

Блочное устройство в файл устройства используется для монтирования файловой системы (что-то вроде /dev/sda1, поскольку в Linux или /dev/hd0a в BSD). Номер устройства требуется ли буферов используются или нет. Буферы лишь кэш, чтобы сэкономить время снова читать одни и те же данные. Номер блока в устройстве определяется структура файловой системы, прочитайте эту часть книги для получения дополнительной информации о формате файловой системы. Есть объяснение о каталоги, индексные дескрипторы, прямых и косвенных блоков и так далее.

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

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

+850
kapsh 20 февр. 2018 г., 11:36:52

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

( ( Эхе -Н | команда grep . ) || Эхо 'нада' ) | кот # выводит 'нада'
( ( Эхе -Н фу | команда grep . ) || Эхо 'нада' ) | кот # выводит 'фу'

В случае, который выглядит как этот. В внизу, нет -ЛП-ЛП , поэтому он возвращается и возвращает компонент Hunspell-ПЛ

АПТ-кэша поиска проверки правописания Hunspell-ЛП-ЛП | грэп . || АПТ-кэша поиска проверки правописания Hunspell-ПЛ

Или,

АПТ-кэша поиск компонент Hunspell-En-США | грэп . || АПТ-кэша поиск компонент Hunspell-Ан

Есть -ан-Нас так это возвращает компонент Hunspell-En-США.

См. также

+822
Andrea Scalf 10 июн. 2013 г., 04:31:37

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

в bash-3.2$ диски+%г-%м-%г'
Баш: компакт-диск: +%Г-%М-%Г: Нет такого файла или каталога
в bash-3.2$ РМ -ф '+%г-%м-%г'
в bash-3.2$ Общ -л | грэп "+"
директорию типа drwxr-XR-х 2 hypess hypess 2 декабря 20 04:21 +%г-%м-%г
+764
Rena Fox 28 мар. 2010 г., 23:45:46

Скажем, у меня есть это:

delete_lock () {
 если команда grep -Q', то шаблон'; тогда
 # некоторые команды здесь
интернет
 кошка >/dev/нуль
}

узел foo.js | delete_lock

сказать, процесс Node.js пишет "foodog" в delete_lock, или он посылает "мешок с песком". (Это может быть любое уникальное имя...)

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

Единственное что я могу предположить, это что-то вроде этого:

 delete_lock () {
 если команда grep -Q', то lockname:ХХХ'; тогда
 release_lock $ХХХ
интернет
 кошка >/dev/нуль
}

но как я могу ссылаться на переменную $ХХХ лол?

+671
Heshy 13 авг. 2010 г., 01:28:41

Для шлюза, для каждой подсети можно было шлюза, который является IP-адрес сетевого адаптера, который вы хотите пройти, например 192.168.1.0/24 можно шлюз для этой подсети что ваш IP на сетевой адаптер.

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

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

+655
Jamesholyfield 21 мая 2012 г., 00:48:48

В ветке на GNU Баш рассылки, он говорит, что $[ синтаксис был ранний синтаксис, который был устаревшим в пользу $((, поскольку он уже используется оболочка Korn.

По данным сайта, руководство для bash 3.2.48 содержал ссылку на $[ синтаксис. Так что, видимо, эта ссылка была удалена в 3.2.51.

+633
Renitenz 31 июл. 2017 г., 20:55:58

Из этого вывод один, вы не можете определить, какие программы называют команды mkdir команды.

Если у вас есть БСД учетного процесса, следующая команда показывает, какие программы были ПИД 24114:

дамп-учетный файл /var/журнал/счета/pacct | на awk -Е '|' '10 $~ / 24114 / {печать}'

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

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

+622
artemon1451 1 мар. 2013 г., 07:33:48

Мне удалось решить это с подхода экране. Это работает в фоновом режиме и я не вижу прогресса, но это нормально для меня

экран -д-М -с umake-затмение
экран -с umake-затмение -Р 0 -х вещей "umake IDE-среде Eclipse\н\н"
+602
Aryadeep Ruhil 19 авг. 2018 г., 10:54:23

Эээ... вам нужно, чтобы получить контроль над некоторыми деталями Баш. :-) Сейчас ты с точностью до нескольких сотен ярдов.

Это должно помочь вам идти:

#!/бин/Баш

Эхо ----- чтение по одному полю за раз
для myhost-кошачий ИПС`
делать
 Эхо $окружения myhost
сделано

Эхо
Эхо ----- чтения и печати одной строки за раз

пока чтение строки
делать
 линия Эхо $
сделано < ИПС

Эхо ----- отделять поля
пока чтение строки
делать
 ИС=$( вырезать -д' ' -Ф1 <<< "$строка" )
 Дэв=$( вырезать -д' ' -Ф2 <<< "$строка" )
 каст=$( вырезать -д' ' -Ф3 <<< "$строка" )

 Эхо IP-адрес устройства: $ИС
 Эхо имя устройства: $Дэв
 Эхо имя клиента: $абон

 #сделать ваш пинг здесь
Эхо
сделано < ИПС

соответствующие подробности можно найти в:

$ человека

долларов Баш -> раздел "раковины встроенные команды", подраздел об команда читать

а про "<<<":

долларов Баш -> раздел "вот строки"

или использовать Эхо $строки ... вместо строки (<<<)

линия Эхо $ | вырезать -д' ' -F1 и т. д.

+591
Dimitris Kougioumtzis 12 окт. 2013 г., 08:42:23

Говорю, что у меня есть баш скрипт в/Home/я/тест/ш:

#!/бин/Баш

# ЦМД # вот вывод КМД
фрд Эхо 'ААА' # /домой/мне
Валь=фрд Эхо 'ааа' # ааа
Валь=фрд Эхо 'ААА'$Вэл # ААА

Валь=фрд Эхо 'ААА' && Эхо переменной $val # ААА <и пустая строка>

Я не могу понять, как эти коды Баш разделенных пробелом работает.

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

CATKIN_SHELL=Баш /opt/ros/kinetic/_setup_util.py >> файла.журнал
+586
user212650 5 дек. 2017 г., 09:42:49

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

команду sudo iptables в таблице NAT --- - - флаш

Это позволит удалить все правила из "нац" стол.

+539
David Olivarez 6 февр. 2010 г., 05:05:51

${appArray[@]} расширяется до fc_DEBUG работает. Так что второй аргумент функции видит, является первым в массиве. Чтобы быть явным, три аргумента fc_DEBUG видит, являются

$Отладки "элемент1 -а-б" ", место № 2-С-Д"

(замените $debug со слова, полученные в результате Сплита+оператор Глоб применяется к фактической стоимости $debug (как вы забыли процитировать)). В техническом плане, массив передается по значению, а не по ссылке.

fc_DEBUG () { 
 если [ "$1" -экв 1 ] ; тогда 
сдвиг
 Эхо "[email protected]"
интернет
}

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

Назвать его цитирует массива:

fc_DEBUG "$отладки" "${appArray[@]}"
+506
Kiril Kiryazov 21 янв. 2020 г., 19:20:33

Теперь у меня есть доступ извне на порт 80 веб-интерфейс сервисов. Но я хочу получить доступ к нему только через OpenVPN соединение. Я попытался запустить:

# в iptables -I вход -я для eth0 -п протокол tcp --dport 80 -j, его отвергают

# ip6tables -я -я от eth0 -п протокол tcp --dport 80 -j, его отвергают

Правила работают, но веб-интерфейс все еще доступен извне на порт 80.

# ИС А Л
1: qlen Ло: <шлейфа,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue государственной неизвестная группа по умолчанию 1000
ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
инет 127.0.0.1/8 Объем размещения Ло
 valid_lft навсегда preferred_lft навсегда
inet6 ::1/128 объема размещения 
 valid_lft навсегда preferred_lft навсегда
2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc МQ portid которого имеет значение ac1f6b4db9fa состояние группы default qlen 1000
ссылка/эфир переменного тока:1-ый этаж:6б:4Д:В9:БРД ФА ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
инет 93.90.192.155/32 БРД 93.90.192.155 объем глобального интерфейс eth0
 valid_lft навсегда preferred_lft навсегда
inet6 2001:8d8:1801:61::1/128 масштаб глобальный 
 valid_lft навсегда preferred_lft навсегда
inet6 на fe80::ae1f:6bff:fe4d:b9fa/64 ссылка область 
 valid_lft навсегда preferred_lft навсегда
3: интерфейс eth1: <широковещательного,МНОГОАДРЕСНОГО> значение MTU 1500 qdisc Нооп portid которого имеет значение ac1f6b4db9fb состояния группы default qlen 1000
ссылка/эфир переменного тока:1Ф:6б:4Д:В9:ФБ БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
4: docker0: <нет-носителя,широковещательного,МНОГОАДРЕСНОГО,до> значение MTU 1500 qdisc noqueue состояния группы по умолчанию 
ссылка/эфир 02:42:переменного тока:9а:05:Е2 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
инет 172.17.0.1/16 объем глобального docker0
 valid_lft навсегда preferred_lft навсегда
6: БР-3e70ad5e4d73: <нет-носителя,широковещательного,МНОГОАДРЕСНОГО,до> значение MTU 1500 qdisc noqueue государственной группы по умолчанию 
ссылка/эфир 02:42:ФД:В1:80:27 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
инет 172.19.0.1/16 объем глобального БР-3e70ad5e4d73
 valid_lft навсегда preferred_lft навсегда
7: БР-4dc510063f2a: <нет-носителя,широковещательного,МНОГОАДРЕСНОГО,до> значение MTU 1500 qdisc noqueue состояния группы по умолчанию 
ссылка/эфир 02:42:7Б:9Д:Е2:Е7 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
инет 172.18.0.1/16 объем глобального БР-4dc510063f2a
 valid_lft навсегда preferred_lft навсегда
inet6 на fe80::42:7bff:fe9d:e2e7/64 масштаб ссылке 
 valid_lft навсегда preferred_lft навсегда
2000: БР-7009c9b53be2: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc noqueue состояние группы по умолчанию 
ссылка/эфир 02:42:се:4а:31:5д БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
инет 172.20.0.1/16 объем глобального БР-7009c9b53be2
 valid_lft навсегда preferred_lft навсегда
inet6 на fe80::42:ceff:fe4a:315d/64 масштаб ссылке 
 valid_lft навсегда preferred_lft навсегда
2028: [email protected]: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc noqueue мастер БР-7009c9b53be2 состояние группы по умолчанию 
ссылка/эфир Д6:1-ый этаж:65:42:В0:89 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ ссылке-netnsid 1
inet6 на fe80::d41f:65ff:fe42:b089/64 масштаб ссылке 
 valid_lft навсегда preferred_lft навсегда
2030: [email protected]: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc noqueue мастер БР-7009c9b53be2 состояние группы по умолчанию 
ссылка/эфир 96:86:А6:73:45:4е БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ ссылке-netnsid 0
inet6 на fe80::9486:a6ff:fe73:454e/64 масштаб ссылке 
 valid_lft навсегда preferred_lft навсегда
2032: [email protected]: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc noqueue мастер БР-7009c9b53be2 состояние группы по умолчанию 
ссылка/эфир 6е:92:09:В6:ЕС:А8 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ ссылке-netnsid 3
inet6 на fe80::6c92:9 и далее:feb6:eca8/64 масштаб ссылке 
 valid_lft навсегда preferred_lft навсегда
2038: tun6: <POINTOPOINT,multicast в,NOARP,вверх,LOWER_UP> значение MTU 1500 qdisc pfifo_fast qlen государственной неизвестная группа по умолчанию 100
ссылка/Нет 
инет 192.168.223.1/24 БРД 192.168.223.255 рамках глобальной tun6
 valid_lft навсегда preferred_lft навсегда
inet6 fd00:c0a8:df00::1/64 масштаба глобального 
 valid_lft навсегда preferred_lft навсегда
inet6 на fe80::9ec6:43f0:ab47:4cc4/64 объем флагами ссылка 800 
 valid_lft навсегда preferred_lft навсегда


# iptables в-сохранить -с
# Созданный на базе iptables-сохранить В1.6.0 во вторник 11 декабря 17:29:00 2018
*Нат
:ПРИНЯТЬ СЛЕДУЮЩЕЕ [5616:316476]
:ВХОД ПРИНЯТЬ [3829:209148]
:ВЫХОДНОЙ ПРИНИМАЕМ [466:37373]
:POSTROUTING ПРИНЯТЬ [2848:179661]
:Докер - [0:0]
[24860:1336310] -а следующее -м addrtype --ДСТ-типа местные -Джей докер
[1029:61686] -ВЫХОД ! -д 127.0.0.0/8 -м addrtype --ДСТ-типа местные -Джей докер
[0:0] -а POSTROUTING -с 192.168.223.0/24 -О от eth0 -м комментарий --комментарий pritunl-5c0e51712cc5cb0023308bcc -Джей маскарад
[36:2312] -в POSTROUTING -с 172.20.0.0/16 ! -о'БР-7009c9b53be2 -Джей маскарад
[0:0] -а POSTROUTING -с 172.17.0.0/16 ! -о docker0 -Джей маскарад
[0:0] -а POSTROUTING -s в 172.18.0.0/16 ! -о'БР-4dc510063f2a -Джей маскарад
[0:0] -а POSTROUTING -с 172.19.0.0/16 ! -о'БР-3e70ad5e4d73 -Джей маскарад
[0:0] -а POSTROUTING -с 172.20.0.4/32 -д 172.20.0.4/32 -П ТСР -м протокола tcp --dport 8080 -J в маскарад
[0:0] -а POSTROUTING -с 192.168.223.0/24 -J в СНАТ-к-источник 172.17.0.1
[0:0] -докер -я БР-7009c9b53be2 -Джей вернуть
[0:0] -докер -я docker0 -Джей вернуть
[0:0] -докер -я БР-4dc510063f2a -Джей вернуть
[0:0] -докер -я БР-3e70ad5e4d73 -Джей вернуть
[786:46280] -ДОКЕР ! -я БР-7009c9b53be2 -п ТСР -м протокола tcp --dport 80 -j в ДНАТ --назначение 172.20.0.4:8080
Совершать
# Завершен ВТР дек 11 17:29:00 2018
# Созданный на базе iptables-сохранить В1.6.0 во вторник 11 декабря 17:29:00 2018
*фильтр
:ВХОД ПРИНЯТЬ [129372:32447827]
:ПРЯМОЕ ПАДЕНИЕ [0:0]
:ВЫХОДНОЙ ПРИНИМАЕМ [128998:23100691]
:Докер - [0:0]
:ДОКЕР-ИЗОЛЯЦИЯ - [0:0]
[0:0] -вход -я tun6 -м комментарием, pritunl-5c0e51712cc5cb0023308bcc -й замечание принимаю
[0:0] -вперед -о tun6 -м комментарий --комментарий pritunl-5c0e51712cc5cb0023308bcc -Джей принимает
[0:0] -вперед -я tun6 -м комментарием, pritunl-5c0e51712cc5cb0023308bcc -Джей замечание принимаю
[116329:40795012] -вперед -Джей докер-изоляции
[111111:35660642] -вперед -о'БР-7009c9b53be2 -м трассировщика --ctstate обзоры,создан -Джей принимает
[2486:148280] -вперед -о'БР-7009c9b53be2 -Джей докер
[2732:4986090] -вперед -я-7009c9b53be2 ! -о'БР-7009c9b53be2 -Джей принимает
[2350:141000] -вперед -я БР-7009c9b53be2 -о БЗ-7009c9b53be2 -Джей принимает
[0:0] -вперед -о docker0 -м трассировщика --ctstate обзоры,создан -Джей принимает
[0:0] -вперед -о docker0 -Джей докер
[0:0] -вперед -я docker0 ! -о docker0 -Джей принимает
[0:0] -вперед -я docker0 -о docker0 -Джей принимает
[0:0] -вперед -о'БР-4dc510063f2a -м трассировщика --ctstate обзоры,создан -Джей принимает
[0:0] -вперед -о'БР-4dc510063f2a -Джей докер
[0:0] -вперед -я-4dc510063f2a ! -о'БР-4dc510063f2a -Джей принимает
[0:0] -вперед -я БР-4dc510063f2a -о БР-4dc510063f2a -Джей принимает
[0:0] -вперед -о'БР-3e70ad5e4d73 -м трассировщика --ctstate обзоры,создан -Джей принимает
[0:0] -вперед -о'БР-3e70ad5e4d73 -Джей докер
[0:0] -вперед -я-3e70ad5e4d73 ! -о'БР-3e70ad5e4d73 -Джей принимает
[0:0] -вперед -я БР-3e70ad5e4d73 -о БР-3e70ad5e4d73 -Джей принимает
[0:0] -вперед -с 192.168.223.0/24 -J может принимать
[0:0] -выходная -о tun6 -м комментарием, pritunl-5c0e51712cc5cb0023308bcc -Джей замечание принимаю
[132:7040] -докер -д 172.20.0.4/32 ! -я БР-7009c9b53be2 -о БР-7009c9b53be2 -п ТСР -м протокола tcp --dport 8080 -J может принимать
[0:0] -докер-изоляция -я БР-4dc510063f2a -о БР-7009c9b53be2 -й капли
[0:0] -докер-изоляция -я БР-7009c9b53be2 -о БР-4dc510063f2a -й капли
[0:0] -докер-изоляция -я БР-3e70ad5e4d73 -о БР-7009c9b53be2 -й капли
[0:0] -докер-изоляция -я БР-7009c9b53be2 -о БР-3e70ad5e4d73 -й капли
[0:0] -докер-изоляция -я docker0 -о БР-7009c9b53be2 -й капли
[0:0] -докер-изоляция -я БР-7009c9b53be2 -о docker0 -й капли
[0:0] -докер-изоляция -я БР-3e70ad5e4d73 -о docker0 -й капли
[0:0] -докер-изоляция -я docker0 -о БР-3e70ad5e4d73 -й капли
[0:0] -докер-изоляция -я БР-4dc510063f2a -о docker0 -й капли
[0:0] -докер-изоляция -я docker0 -о БР-4dc510063f2a -й капли
[0:0] -докер-изоляция -я БР-3e70ad5e4d73 -о БР-4dc510063f2a -й капли
[0:0] -докер-изоляция -я БР-4dc510063f2a -о БР-3e70ad5e4d73 -й капли
[401460:103833650] -докер-изоляция -Джей вернуть
Совершать


# IP-маршрута
по умолчанию через 10.255.255.1 в dev eth0 в 
Ссылка 10.255.255.1 Дэв области от eth0 
172.17.0.0/16 Дэв docker0 прото ядра сферы ссылке СРЦ 172.17.0.1 linkdown 
172.18.0.0/16 Дэв БР-4dc510063f2a ссылке объем ядра прото ГРЦ 172.18.0.1 linkdown 
172.19.0.0/16 Дэв БР-3e70ad5e4d73 ссылке объем ядра прото ГРЦ 172.19.0.1 linkdown 
172.20.0.0/16 Дэв БР-7009c9b53be2 ссылке объем ядра прото ГРЦ 172.20.0.1 
192.168.223.0/24 Дэв tun6 прото ядра сферы ссылке СРЦ 192.168.223.1 
+506
lfergon 1 февр. 2011 г., 23:43:14

Он закрывает, потому что браузер открывает TCP-соединение, выполняет http-транзакции, а потом говорит "Я сделал!", которая обычно закрывает соединение. Как вы понимаете, к переход кЕЭП слушающего сокета, открытого для дальнейшего подключения.

+497
jagmohan 12 июн. 2016 г., 13:17:58

Вот еще одно решение довольно простое:

грэп -о "[ТС,уд]*п\\/.* "INPUTFile.txt | у awk '{печати 1$}'
+447
zhang qinglian 14 апр. 2011 г., 01:27:58

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

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

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

Удачи!

+432
fairyqueen 2 авг. 2017 г., 02:22:13

В журнале, я получаю такие строки, как:

27 января 18:23:08 ядра тара: устройства отображения: таблица: 254:2: Добавление целевой sdb2 буд ет экспортироваться устройство вызвало несоответствие расклад: physical_block_size=4096, logical_block_size=512, alignment_offset=0, пуск=33553920
27 января 18:23:08 ядра тара: устройства отображения: таблица: 254:2: Добавление целевой sdb2 буд ет экспортироваться устройство вызвало несоответствие расклад: physical_block_size=4096, logical_block_size=512, alignment_offset=0, пуск=33553920
27 января 18:23:08 ядра тара: устройства отображения: таблица: 254:3: Добавление целевой sdb2 буд ет экспортироваться устройство вызвало несоответствие расклад: physical_block_size=4096, logical_block_size=512, alignment_offset=0, пуск=34393292288
27 января 18:23:08 ядра тара: устройства отображения: таблица: 254:3: Добавление целевой sdb2 буд ет экспортироваться устройство вызвало несоответствие расклад: physical_block_size=4096, logical_block_size=512, alignment_offset=0, пуск=34393292288

Как мне интерпретировать это:

  • Что именно неправильно выровненные здесь?
  • Откуда начать= цифры берете?

Как я могу сделать расклад согласуется?


Более подробная информация:

[Рави@тара ~]$ команды uname -а
Линукс тара 4.8.17-1-MANJARO #1 СМП упредить Пн 9 Января 10:24:58 мирового 2017 архитектуру x86_64 GNU/Линукс
[Рави@тара ~]$ lsblk
МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
ПДД 8:0 0 3.7 Т 0 диск
в SDB 8:16 0 3.7 Т 0 диск
├─sdb1 8:17 0 0 200м часть
└─sdb2 буд ет экспортироваться 8:18 0 3.7 Т 0 часть
 ├─УСБ-eMMC_backup 254:2 0 0 32Г ЛВМ
 └─УСБ-ковчег 254:3 0 3,6 т 0 ЛВМ /ковчег
и SDC 8:32 1 7,5 г 0 диск
└─sdc1 8:33 1 7,5 г 0 часть
mmcblk0 179:0 29.1 0 г 0 диск
├─mmcblk0p1 179:1 0 0 часть 200м в /MNT/ЕСП
└─mmcblk0p2 179:2 0 28.9 г 0 часть
 ├─ЛВМ-корень 254:0 0 0 24Г ЛВМ /
 └─ЛВМ-своп 254:1 0 4,9 г 0 ЛВМ [поменять]
mmcblk0boot0 179:8 0 4М 1 диск
mmcblk0boot1 179:16 0 4М 1 диск
mmcblk0rpmb 179:24 0 4М 0 диск
[Рави@тара ~]$
+413
c0mrad3 2 мая 2012 г., 18:08:28

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

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

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

Пример этого, смотрите в Debian упаковка для Солаару (полное раскрытие: я сделал упаковке).

Генеральная идея в том, чтобы задать команду dpkg-поставщика , что распределение; поэтому для Солаару, которая имеет разные зависимостей в Debian и Ubuntu, в Debian/правила и

derives_from_ubuntu := $(Shell в (с dpkg-поставщика --производный от Ubuntu && Эхо "да") || Эхо - "нет")

и дальше переопределение для dh_gencontrol заполнить “substvars” по мере необходимости:

override_dh_gencontrol:
ifeq ($(derives_from_ubuntu),да)
 dh_gencontrol -- '-Vsolaar:рабочий стол-значок-тема=гном-значок-тема-полный | кислородно-значок-тема-полный' -Vsolaar:Гном-значок-тема=гном-значок-тема-полный
еще
 dh_gencontrol -- '-Vsolaar:рабочий стол-значок-тема=гном-значок-тема | кислорода-значок-тема' -Vsolaar:Гном-значок-тема=гном-значок-тема
за endif

Это заполняет соответствующие переменные в файл debian/контроль:

Пакет: солаару
Архитектура: все
Зависит от: ${разное:зависит}, ${конференция debconf:depends} и в udev (>= 175), passwd и программы,
 ${питон:зависит}, питон-pyudev (>= 0.13), питон-ги (>= 3.2), gir1.2-ГТК-3.0 (>= 3.4),
${солаару:рабочий стол-значок-тема}

и

Пакет: солаару-gnome3
Архитектура: все
Раздел: гном
Зависит от: ${разное:зависит}, солаару (= ${источник:версия}),
 gir1.2-appindicator3-0.1, гном-Шелл (>= 3.4) | единство (>= 5.10),
${солаару:Гном-значок-тема}

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

+383
user30040 12 дек. 2018 г., 09:31:57

Использовать цикл для чтения строк в файл file2. Если вы найти линию, начиная с указателя, а затем распечатать файл file1. Это показано ниже:

#!/бин/Баш
в то время как ИФ= читать -R линии
делать
 если [[ "$строка" =~ ^указатель.*$ ]]
тогда
 кошка файл1
интернет
 Эхо "$строка"
сделано < файл2
+382
Ramnath Shinde 17 янв. 2013 г., 03:43:16

Этот работал для меня:

найти files_input -имя "\20171123*" -exec для СР-резервное копирование=Т --каталог=files_output {} +

Копирует все файлы с название рисунком в каталоги и подкаталоги из "files_input" к "file_output" реж, и добавляет ~1~, ~2~ и т. д. дубликатов файлов.

+308
Antony Tri Susanto Itran 26 нояб. 2015 г., 13:27:11

С ЗШ:

Автозагрузка ЗМВ # лучший в ~/.zshrc
ЗМВ папку(<2->)(#г/номера)' 'папку$(($1 + 1))' &&
 команды mkdir папка2

Или для автоматического переименования, основанные на наличие папки<Н>_1 папки:

extendedglob setopt 
для dir ([-._[:Альфа:]]##<->_1(Н/номера)) {
 [[каталог $dir = (#ь)(*)(<->)_1 ]]
 ЗМВ "($соответствует[1])(<$матч[2]->)(#г/номера)" '$1$(($2 + 1))' &&
 МВ "каталог$dir" "${реж%_1}" || перерыв
}

Пример:

перед:

$ общ.
бар1/ bar2/ bar2_1/ bar3/ foo1/ foo1_1/ foo1_3/ foo2/ foo3/ foo4/

после:

$ общ.
бар1/ bar2/ bar3/ bar4/ foo1/ foo2/ foo3/ foo4/ foo5/ foo6/ 
+271
Patrick McLaren 10 нояб. 2011 г., 13:08:53

Тонина указал на ошибку в моем приглашении по умолчанию. Минимальный пример:

  1. Набор ПС1:

    И PS1='$(exit_code=$?; [[ $exit_code -экв 0 ]] || е %ы $(выход setaf 1) $exit_code $(sgr0 выход) " ")$ '
    

    На данный момент запрос выглядит так:

    $ 
    
  2. Теперь вызвать выход выходного кода путем выполнения:

    ложные
    

    Теперь запрос содержит код выхода в красный в начале линии:

    1 $ 
    
  3. Нажмите сочетание клавиш Ctrl-Р.
  4. Типа "ложь". Теперь запрос содержит только поиска:

    (обратное-Я-Поиск) "ложь": ложь
    
  5. Нажмите Клавишу Ввод.

В результате истории терминала теперь содержит следующее:

1 $ч) "ложь": ложь

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

1 значение $ false

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

Я пробовал работать вокруг этого, используя PROMPT_COMMAND:

set_exit_code() {
exit_code=$?
 [[ $exit_code -экв 0 ]] || е %ы $(выход setaf 1) $exit_code $(sgr0 выход) " "
}
set_bash_prompt() {
 И PS1='$(set_exit_code)$ ' # двойные кавычки дают одинаковый результат
}
PROMPT_COMMAND=set_bash_prompt

Это не похоже на работу - строка выглядит точно так же, как и прежде, после долгих поисков и бега.

Как я могу это исправить?

+235
user189289 29 июн. 2019 г., 11:54:59

Я пытаюсь установить OpenMandriva LX с 3.02 наряду с Windows 10 на HP павильон 15-aw009na с системой загрузки EFI. У меня получается только на экран, где я могу выбрать между вариантами "старт OpenMandriva LX в режиме Live", "установить OpenMandriva ЛК" и т. д. Когда я выбираю любой из этих вариантов, то установщик выдает следующее сообщение об ошибке, которая повторяется все время:

[номер] Мандрива Линукс установка процессора AMD-VI: завершение-время ожидания выхода из петли

Я дважды проверил, что md5sum правильно, ISO-это не поврежден, и пришлось отключить опцию безопасной загрузки в загрузчик (БИОС), но все равно не работает.

+229
Deliverance 2 авг. 2017 г., 01:09:26

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

Обновление спросил меня, если я хотел скопировать кальмаров.конф со старого файл/etc/squid3 каталога в/etc/кальмары каталог, и я разрешил.

Сейчас все доступы просто отказался и регистрируется как TCP_DENIEDв файл журнала доступа.

Мои кальмары.конф файл ниже.

Что делать?

hierarchy_stoplist CGI-мусорного-ведра ?

ОБК urlpath_regex запроса cgi-bin и \?
no_cache отрицать запрос

cache_replacement_policy LFUDA кучи 
minimum_object_size 0 КБ
# maximum_object_size_in_memory 8 КБ
cache_dir aufs /домашний/кальмары 4000 16 256
syslog:local5.info access_log кальмар
cache_access_log нет 
cache_log /dev/нуль
cache_store_log нет 
pid_filename /ВАР/работа/squid3.пид

debug_options все,1

[email protected] ftp_user 
# ftp_list_width 32
ftp_passive на
dns_retransmit_interval 5 секунд
dns_nameservers 8.8.8.8

соединения с ACL maxconn 200 
http_access запретить подключения
negative_ttl 300 секунд

# менеджер ОБК прото cache_object # закомментированы на обновление до 3.4

порт в ACL SSL_ports 443 563
порт доступа ACL Safe_ports 80 # HTTP с
порт доступа ACL Safe_ports 21 # фтп
порт в ACL Safe_ports 563 443 # HTTPS, то snews
в ACL Safe_ports порт 70 # суслик
порт в ACL Safe_ports 210 # ц
порт в ACL Safe_ports 1025-65535 # незарегистрированных порты
порт в ACL Safe_ports 280 # и HTTP-упр
порт в ACL Safe_ports 488 # ГСС-протокол HTTP
порт в ACL Safe_ports 591 # на FileMaker
список ACL Safe_ports портвейн 777 # многоязы по HTTP
способ управления доступом подключите подключения

список ACL dstdomain localwww ХХХХХ
ОБК baddomains dstdomain .ХХХХ .ХХХХ
#список ACL badhost КГД х.х.х.Х/32
ОБК круче ДСТ х.х.х.х/24 х.х.х.Х/32
ОБК srvnets КГД х.х.х.х/24 
ОБК ПК ЦСИ х.х.х.Х/32 


local_machines ОБК ДСТ 10.0.0.0/8 172.16.0.0/12 193.137.2.90
кэш отрицать local_machines


always_direct allow все




http_access отрицают, менеджер
# Отклонять запросы на неизвестные порты
http_access отрицать !Safe_ports
# Запрещаем подключаться к другим, чем SSL-портов
http_access запретить подключение !SSL_ports

http_access отрицать круче
http_access отрицать baddomains
http_access позволяют srvnets
http_access разрешить шт
http_access отрицать все

icp_access отрицать все

miss_access отрицать круче
miss_access отрицать baddomains
miss_access позволяют srvnets
miss_access разрешить шт
miss_access отрицать все

cache_mgr [email protected]

cache_effective_user прокси
cache_effective_group прокси


visible_hostname ХХХ.ХХХ.ХХ 

memory_pools на
forwarded_for на

client_db на

buffered_logs на


allow_underscore на
offline_mode от
uri_whitespace кодировать

half_closed_clients от


strip_query_terms от


cache_swap_high 70

shutdown_lifetime 2 секунды
refresh_all_ims на 
#client_db от
max_filedescriptors 16384
+222
Pata 4 янв. 2019 г., 22:39:10

Я Правила udev:

Действия=="добавить", подсистемы=="USB", и буква attr{idVendor}=="1a86", буква attr{idProduct}=="7523", бирка+="systemd в", ОКР{SYSTEMD_WANTS}+="Клиппер.сервис"

Оригинальный сервис представляет собой два файла:

[email protected]:/etc/udev/rules.d $ судо состояние службы Клиппер 
● Клиппер.сервис - Modiffied Клиппер systemd в файл
 Загружен: загружен (в/etc/инит.д/Клиппер; автоматически; предустановленные поставщик: включено)
 В: в /etc/systemd в/системы/Клиппер.обслуживание.д
└─переопределить.конф

Поэтому я переопределить это, используя команду sudo systemctl редактировать Клиппер.обслуживание потом ввести в переопределить файл:

[Блок]
Описание=Modiffied Клиппер systemd в файл
StopWhenUnneeded=да

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

Это то, что они предлагают делать: https://bugzilla.redhat.com/show_bug.cgi?id=871074

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

Вот содержание файл с SysV инит

#!/Бен/ш
# Запуске системы скрипт для Клиппер 3D-принтере кода

### НАЧАЛО ИНИТ ИНФОРМАЦИЯ
# Обеспечивает: Клиппер
# Необходима-старт: $local_fs
# Необходима-Стоп:
# По Умолчанию-Старт: 2 3 4 5
# По Умолчанию-Стоп: 0 1 6
# Короткое описание: daemon Клиппер 
# Описание: начинается демон Клиппер.
### КОНЕЦ ИНИЦИАЛИЗАЦИИ ИНФОРМАЦИЯ

Путь=/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/ОГРН
Слово desc="демон Клиппер"
Имя="Клиппер"
DEFAULTS_FILE=/и т. д./По умолчанию/Клиппер
Идентификатора=/ВАР/работа/Клиппер.пид

. /Либ/ЛСБ/инит-функции

Файл defaults # читать 
[ -Р $DEFAULTS_FILE ] && . $DEFAULTS_FILE

дело "$1" в
начала) log_daemon_msg "начиная Клиппер" $имя
 старт-стоп-демона --пуск --тихий --старпома $KLIPPY_EXEC \
 --фон --PID-файл $PID-файл-Сделать-идентификатора \
 --chuid $KLIPPY_USER --пользователь $KLIPPY_USER \
 -- $KLIPPY_ARGS
 log_end_msg $?
;;
стоп) log_daemon_msg "остановка Клиппер" $имя
 killproc -п $идентификатора $KLIPPY_EXEC
Код=$?
 [ $Код -экв 0 ] && [ -е "$PID-файл" ] && РМ -Ф $PID-файл
 log_end_msg $код
;;
перезагрузки) log_daemon_msg "перезапуск Клиппер" $имя
 $0 стоп
 $0 начать
;;
перезагрузка|силы-перезарядка)
 log_daemon_msg "перезагрузка конфигурации не поддерживается" $имя
 log_end_msg 1
;;
статус)
 status_of_proc -п $PID-файл $KLIPPY_EXEC $имя && выход 0 || выход $?
;;
*) log_action_msg "использование: /етц/инит.д/Клиппер {пуск|стоп|статус|перезапуск|перезагрузка|силы-перезарядка}"
 выход 2
;;
эсок
выход 0
+213
Hugo Mendes 19 мар. 2014 г., 00:21:35

У меня на языке Python программу, которая выводит на стандартный вывод и в файл журнала.

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

Так есть ли способ, чтобы увидеть выход процесса, который в настоящее время работает?

Желательно на bash или Python, если это возможно.

+176
Elz 5 сент. 2013 г., 12:02:54

Распределение: Арч Линукс x86_64 с

Де: Xfce4

Когда я использую Firefox или ЧВ веб-браузере, при просмотре некоторых веб-страниц, компьютер стека на некоторое время после аварии браузера.

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

Я открываю эти программы из терминала и я получаю следующее:

В Firefox:

$ в Firefox

(процесс:5167): Глеб-критическая **: g_slice_set_config: утверждение 'sys_page_size == 0' не удалось

(в Firefox:5167): ГТК-критический **: Ия__ГТК_буфер обмена_набор_с целью_сведения: утверждение'! = Значение null не удалось
1434771392248 аддоны.обновление-проверки предупредить манифест обновление для {972ce4c6-7e08-4474-а285-3208198ce6fd} не содержат свойство обновления 
SystemMessageCache: initlibva инфо: ва-версию API 0.37.0
libva информация: va_getDriverName() возвращает 0
libva информация: пытаюсь открыть файл /usr/lib в/Дри/nvidia_drv_video.так
libva информация: нашли инит функции __vaDriverInit_0_35
libva информация: va_openDriver() возвращает 0
Ошибка сегментирования (ядро бросила)

ЧВ:

$ ЧВ
Нет settingsfile найден: не удалось открыть файл '/дома/меня/.в config/ЧВ/параметры': нет такого файла или каталога
Используя значения по умолчанию.
Не нашли файл: нет такого файла или каталога
Используя значения по умолчанию.

(ЧВ:5032): Глеб-символы-предупреждение **: недопустимый указатель неклассного в приведение к 'WebKitDOMNode'

** (ЧВ:5032): критические **: WebKitDOMNode* webkit_dom_node_get_parent_node(WebKitDOMNode*): WEBKIT_DOM_IS_NODE утверждение '(Я)' не

(ЧВ:5032): Глеб-символы-предупреждение **: недопустимый указатель неклассного в приведение к 'WebKitDOMNode'

** (ЧВ:5032): критические **: WebKitDOMNode* webkit_dom_node_get_parent_node(WebKitDOMNode*): WEBKIT_DOM_IS_NODE утверждение '(Я)' не

(ЧВ:5032): Глеб-символы-предупреждение **: недопустимый указатель неклассного в приведение к 'WebKitDOMNode'

** (ЧВ:5032): критические **: WebKitDOMNode* webkit_dom_node_get_parent_node(WebKitDOMNode*): WEBKIT_DOM_IS_NODE утверждение '(Я)' не

(ЧВ:5032): Глеб-символы-предупреждение **: неверный тип uninstantiatable '<неверный> в приведение к 'WebKitDOMNode'

** (ЧВ:5032): критические **: WebKitDOMNode* webkit_dom_node_get_parent_node(WebKitDOMNode*): WEBKIT_DOM_IS_NODE утверждение '(Я)' не
Получил сигнала SIGSEGV, пытаясь очистить.

Последние 32 стековых фреймов:

 32: ЧВ() [0x411bf3]
 31: ЧВ() [0x43057f]
 30: в /usr/lib в/библиотеки libc.так.6(+0x335b0) [0x7faca9d945b0]
 29: /УСР/Либ/libgobject-2.0.так.0(g_type_check_instance_cast+0x4b) [0x7facab5e952b]
 28: ЧВ() [0x41446f]
 27: ЧВ() [0x414722]
 26: файл /usr/lib в/libffi.так.6(ffi_call_unix64+0x4c) [0x7faca29071f0]
 25: в /usr/lib в/libffi.так.6(ffi_call+ввода / вывода 0x2f8) [0x7faca2906c58]
 24: в /usr/lib в/libgobject-2.0.так.0(g_cclosure_marshal_generic+0x1e4) [0x7facab5c6b04]
 23: каталоге /usr/lib в/libgobject-2.0.так.0(g_closure_invoke+0x145) [0x7facab5c62f5]
 22: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x13eeb20) [0x7facae2e3b20]
 21: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x7c03df) [0x7facad6b53df]
 20: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x7c0879) [0x7facad6b5879]
 19: каталоге /usr/lib в/libwebkitgtk-1.0.так.0(+0x7ba3c7) [0x7facad6af3c7]
 18: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x7bbf90) [0x7facad6b0f90]
 17: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x7d4ac5) [0x7facad6c9ac5]
 16: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x7d5b32) [0x7facad6cab32]
 15: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x977335) [0x7facad86c335]
 14: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x96e7bd) [0x7facad8637bd]
 13: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0xbd5fd7) [0x7facadacafd7]
 12: /usr и/lib в/libwebkitgtk-1.0.так.0(+0xbdbf7b) [0x7facadad0f7b]
 11: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0xbdc039) [0x7facadad1039]
 10: файл /usr/lib в/libwebkitgtk-1.0.так.0(+0x563479) [0x7facad458479]
 9: /УСР/Либ/libwebkitgtk-1.0.так.0(+0x584452) [0x7facad479452]
 8: в /usr/lib в/libglib-2.0.так.0(+0x4a3a3) [0x7facaa9d93a3]
 7: файл /usr/lib в/libglib-2.0.так.0(g_main_context_dispatch+0x15d) [0x7facaa9d890d]
 6: файл /usr/lib в/libglib-2.0.так.0(+0x49ce0) [0x7facaa9d8ce0]
 5: в /usr/lib в/libglib-2.0.так.0(g_main_context_iteration+0x2c) [0x7facaa9d8d8c]
 4: в /usr/lib в/libgio-2.0.так.0(g_application_run+0x20c) [0x7facab8b047c]
 3: ЧВ() [0x43c7a4]
 2: в /usr/lib в/библиотеки libc.так.6(__библиотеки libc_начало_основной+0xf0 в системе) [0x7faca9d81790]
 1: ЧВ() [0x411ce9]
Ошибка сегментирования (ядро бросила)
+125
sasuki131 1 апр. 2011 г., 19:20:33

Я пытаюсь установить G++ (с компилятором gcc уже установлен) на моей системе 6.

Я пробовал следующие:

$ ням установить G++
$ ням установить c++
$ ням установить GCC и G++
$ ням установить GCC на C++

и ничего не устанавливается. Я тоже пробовал:

поиск $ Юм г++
поиск $ ням на C++

Нет хитов.

Что случилось?

+59
Rayleen Weaver 16 дек. 2019 г., 18:42:50

* Я не специалист в в iptables или планирования сети Linux, но я постараюсь помочь!

Глядя на iptables в странице руководства пользователя@хост:~$ 8 человек в iptables мы можем увидеть в нац (преобразование сетевых адресов) таблица описание:

"Эта таблица советовались, когда пакет, который создает новое подключение встречаются. Он состоит из трех встроенных модулей: следующее (для изменения пакетов, как только они приходят в), выход (для изменения локально сгенерированные пакеты до маршрутизации), и POSTROUTING (для изменения пакетов, как они собираются выходить)."

Это цепочка POSTROUTING :-)

Маскарад объяснение ниже я получил от Линукс проектной документации и я также положить вашу информацию для смысла:

  • Я говорю машина б , что мой PPP или Ethernet подключен к Linux в окне в его шлюзом.
  • Когда пакет приходит в Линукс коробки а от Б, он назначит пакет новых TCP/IP-источника номер порта и вставить свой IP-адрес внутри заголовков пакетов, сохраняя оригиналы. В MASQ сервер затем отправляем модифицированный пакет через интерфейс PPP/Эт на Интернет.
  • Когда пакет возвращается из интернета в Linux в окне вЛинукс рассматриваются, если номер порта является одним из тех портов, который был назначен выше. Если это так, то сервер MASQ возьмем исходный порт и IP-адрес, положил их обратно в возвращенном заголовке пакета, и отправить пакет Б.
  • Узел, который отправил пакет никогда не будет знать разницу.
+21
Icrrain 20 июл. 2019 г., 12:36:16

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

$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