Как работает ядро Linux знает, какой процесс сделал системный вызов?

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

Как работает ядро Linux знает, что процесс этот системный вызов, когда аргументы передаваемого системному вызову не включать ПИД?

+185
Maksym Davydov 23 мар. 2012 г., 14:19:31
28 ответов

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

Я нашла несколько подходов, но все они не совсем подходят:

  • По данным на man-страницах только OnBootSec и OnStartupSec директивы будет активирован, если настроен то момент времени в прошлом. Я нашел также несколько примеров использования в комбинации с OnActiveSec для определения регулярного события. Проблема: каждый раз при загрузке машины таймер активировать настроенный узел. Если у вас есть таймер, который должен выполняться один раз в неделю/месяц-это слишком часто. Например: я не хочу, чтобы мои логи ротируются три раза в день...

  • Решения с OnCalendar директивы. Если машина выключается в заданное время (в основном вечером, потому, что если опустить на час в спецификации время по умолчанию 00:00:00) таймер не будет активирован после следующей загрузки. Это, по крайней мере, как я понял. Это верно ?

Так вот возникает вопрос:
Таймер с календарем событий активизируется сразу после следующего запуска, если заданное время в прошлое ?
Если нет: есть ли обходной путь, чтобы получить такое поведение ?

+924
Alexander Sapronov 03 февр. '09 в 4:24

РЕДАКТИРОВАТЬ: РЕШЕНИЕ

С помощью Тима я решил, что больше не пишет данных не против мелких. Почему они не допустили ошибку, когда я запустил скрипт в интерактивном режиме, я не знаю...но вот исправить (новая опция монтирования wsize=4096):

если горе -Т Киф -о оценки,wsize=4096 //drobonas/общественное /шоссе/drobonas-общественные; затем
...

wsize=4096 - это довольно небольшая запись (по умолчанию-14х), поэтому я могу экспериментировать, чтобы найти предел. Но сейчас я просто счастлив, что это работает.

ОРИГИНАЛЬНЫЙ ВОПРОС

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

Сам скрипт работает нормально, когда я запустить его напрямую, но при запуске через cron, он, кажется, не с несколько Киф-ошибки, связанные с появляются в syslog. Во-первых, вот сценарий:

#!/Бен/ш
# Этот скрипт гудронов резервного копирования необходимого каталоги в SVN РЕПО.
# Он ожидает, чтобы быть запущен как root, так что он может смонтировать диск дробо по.
# Есть, вероятно, способы монтажа позволяют пользователю (через добавления в /etc/fstab строчку) но я пытаюсь минимизировать шаги установки.
# Я лично поместил ее в каталог для корня (/корневой/bin или /домашний/корень/ящик в зависимости от вашего дистрибутива), а затем использовать кронтаб -е (опять же как root), чтобы запланировать его.
# Мой кронтаб выглядела так (выполняется в 1:01, Пн-Пт, с правами пользователя root):
# 01 01 * * 1-5 /root/bin/svn-backup.sh

# монтируем наш диск резервного копирования
если горе -Т Киф -гость //drobonas/общественное /шоссе/drobonas-общественные; затем

 # фактического выполнения резервного копирования пошел с дегтем, чтобы мы могли сохранить права и т. п.
 если тар cvpf /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-темп.смолы /домашнего/svnserver/svnconf/ /home/svnserver/svncreaterepo.sh /главная/svnserver/svnrepositories/; тогда

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

 # убираем старую резервную копию в ротации
 РМ /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-3.тар

 # переименовать существующие резервные копии в соответствии с новым порядком
 #МВ /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-4.деготь /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-5.тар
 #МВ /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-3.деготь в /MNT/drobonas-общественные/SvnBackup/СВН-резервное копирование-4.тар
 МВ /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-2.деготь в /MNT/drobonas-общественные/SvnBackup/СВН-резервное копирование-3.тар
 МВ /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-последний.деготь в /MNT/drobonas-общественные/SvnBackup/СВН-резервное копирование-2.тар
 МВ /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-темп.тар /тугриков/drobonas-общественные/SvnBackup/СВН-резервное копирование-последний.тар

 # сделать svnadmin свалок, а также помогает в будущем вещи
 /бин/Баш /root/bin/svn-dump.sh

 # мы закончили, так что размонтировать диск
 размонтировать /шоссе/drobonas-общественные

еще
 # что-то пошло не так, размонтировать диск, а затем выход сигнализации сбоя
 размонтировать /шоссе/drobonas-общественные

 выход 1
интернет

еще
 # гора не удалась, выход сигнализации сбоя
 выход 1
интернет

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

5 января 07:52:01 giantpenguin хрон[2759]: (корень) УМК (/root/bin/svn-backup.sh)
5 января 07:52:ядра giantpenguin 02: [21139655.823930] Киф ВФС: ошибка -4 отправка данных на сокет с сервером
5 января 07:52:ядра giantpenguin 02: [21139655.823961] Киф компания VFS: Write2 ret в -4, написал 0
5 января 07:52:ядра giantpenguin 02: [21139655.824007] Киф компания VFS: Write2 ret в -112, написал 0

Затем в последней строке ошибка появляется несколько раз перед тем, как сценарий предположительно отделку. Любое понимание? Спасибо!

+849
Somanna 8 мар. 2016 г., 12:26:24
Другие ответы

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


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

Модуль неизвестных является root, но это исполняемый файл/могут использоваться кем-либо, так что вы не должны есть какие-либо вопросы. Большую озабоченность, как вы собираетесь изменить другие параметры или даже установке RStudio Server без прав root.

+807
sauron 26 дек. 2013 г., 21:18:23

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

Чтобы придать смысл сообщение, вам необходимо согласовать протокол поверх TCP. Это протокол, который определяет, какие сообщения должны быть посланы, и как интерпретировать полученные сообщения; это включает определение, когда сообщение завершено. Например, в HTTP, если “контент-длина” заголовка присутствует, приемник может использовать его, чтобы выяснить, имеет ли он получил все данные; если это не так, используются другие методы (см. документ RFC за подробности), до просто ждать, пока сервер не закроет соединение (которое каким-то образом использует TCP для определения длины сообщения, правда, в довольно дорогие одежды).

Если вы хотите отправлять сообщения через сообщение-ориентированного транспортного протокола, можно использовать протокол UDP или SCTP соединения вместо TCP.

+790
Joseph Yanlong 12 июн. 2016 г., 01:48:38

Своп-это на самом деле очень близко к тому, что вы хотите — со свопом, вы положили поменять флаг в файле/etc/crypttab можно найти, который рассказывает загрузки скриптов для выполнения команды mkswap на блочном устройстве при загрузке.

Вы в основном хотят одного и того же, но с mkfs, а вместо команды mkswap. По крайней мере здесь, это уже поддерживается с ТМП[=fstype ключевое] флаг. Вы можете проверить страницу руководства (человек 5 crypttab можно найти), чтобы увидеть, что поддерживается в вашей системе.

Таким образом, это должно работать:

some_name /Дев/индекса sdax и /dev/urandom шифр=ня-система XTS-plain64,размер=512,tпл=в ext4

а потом в файле/etc/fstab строчку, ты горе /Дев/маппер/some_name , где.

Кстати: альтернативная файловая система tmpfs, который хранит данные в памяти. Наверное, swapable, хотя, так что вам потребуется либо поменять или зашифрованный своп.

+669
sdfsaf asfsf 15 авг. 2017 г., 05:58:00

У меня три сервера на RHEL 6.6. У одного репозитория Yum, который я знаю, работает. Две другие сервера я буду ссылаться как на "клиентов ням." Эти двое настроены на использование того же репозитория Yum (первая описанная сервера). Когда я делаю ням установить файл httpd на каждом из этих двух ням клиента сервера, я получаю два разных результата. Один сервер готовится к установке как нормальный и побуждает меня с Y/N строки. Второй сервер говорит

Пакет доступен файл httpd.

Файл /etc/Юм.файлы conf на обоих серверах идентичны. Файл /etc/Юм.РЕПО.д/ каталоги имеют одинаковые .файлы РЕПО. Почему одна ням клиент не видит пакета httpd? Я использовать файл httpd в качестве примера. Одна ням клиент не может установить любой пакет. Другие пальчики оближешь клиент может ничего устанавливать. Не имеет доступа к Интернету или разных серверах другой не имеет доступа.

+664
Jolien 31 июл. 2016 г., 02:14:23

Есть баг-отчет/запрос об этом, что, видимо, не рассматривался: #527 каре варианты :

По состоянию на 0.20, он же каре (он же курсор) обращается в 1 пиксель вертикальная полоса в режиме вставки, а 2-пиксельной турник в переписать режиме, и есть возможность решить, будет ли она мигать или нет.

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

В последующих комментариях, в обход предложил:

# цвет курсора(мигающий курсор), интерпретируется только первый и третий аргумент 
# установить третий аргумент true, чтобы изменить каре в каре
каре=каре

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

+603
etal 15 сент. 2017 г., 08:01:10

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

Что происходит, когда вы запустите РМ команду, система помечает узлов, принадлежащих к этому файлу как неиспользуемые и блоков данных из этого файла также как неиспользуемые (но не уничтожены). Однако в ext3 нули большинство полей в inode, когда файл удаляется.

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

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

+593
Rambhaj Goel 24 июл. 2019 г., 16:16:51

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

Су-c 'убить -срок -1' Боб

В C (проверка пропущена ошибка):

если (вызов Fork() == 0) {
битов setuid(Уид);
 сигнала(сигнала SIGTERM, значение sig_dfl);
 убить(-1, прекращается);
}
+538
KawLh 16 янв. 2013 г., 08:41:47

Да, на самом деле это легче сделать это в jq не только. Вы должны построить строку, которую вы хотите, как массив, используя jq не фильтры, а затем использовать @КШМ фильтр для вывода строк в формате CSV (вместе с так что CSV не получить в дальнейшем в JSON-сбежал).

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

jq не -р '.результат[] | . как $результат 
 | .триггеры[] 
 | [$результат.название, $результат.группы[0].название, $результат.интерфейсы[0].ИС .описание] 
 | @КШМ'

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

"любовь","цветок","192.168.1.190","хост недоступен по протоколу ICMP"
"любовь","цветок","192.168.1.190","нагрузка на процессор выше {$ЦП}% ({элемент.Функция lastvalue})"
"любовь","цветок","192.168.1.190","хозяин только что был перезапущен (SysUptime {пункт.Функция lastvalue})"
"любовь","цветок","192.168.1.190","семь ответ СНМП. Сообщество {$SNMP_COMMUNITY}"
"любовь","цветок","192.168.1.190","использование памяти свыше {$мем}% ({элемент.Функция lastvalue})"
"любовь","цветок","192.168.1.190","свободное место на диске меньше, чем {$диск}% на томе c: ярлык\\: серийный номер 1ab4e15c ({элемент.Функция lastvalue})"
"любовь","цветок","192.168.1.190","свободное место на диске меньше, чем {$диск}% на диске e: ярлык\\: NETAPP_LUN_01 серийный номер 84048285 ({элемент.Функция lastvalue})"
"любовь","цветок","192.168.1.190","свободное место на диске меньше, чем {$диск}% на томе F: метка\\: серийный номер NETAPP_LUN_02 6426fd9 ({элемент.Функция lastvalue})"
"любовь","цветок","192.168.1.190","свободное место на диске меньше, чем {$диск}% по объему г: ярлык\\: NETAPP_LUN_03 серийный номер 184b60f9 ({элемент.Функция lastvalue})"
"любовь","цветок","192.168.1.190","свободное место на диске меньше, чем {$диск}% по объему ч: ярлык\\: NETAPP_LUN_04 серийный номер 88541457 ({элемент.Функция lastvalue})"
"любовь","цветок","192.168.1.190","свободное место на диске меньше, чем {$диск}% по объему я: ярлык\\: серийный номер NETAPP_LUN_07 f23669bc ({элемент.Функция lastvalue})"

Котирование-это больше, чем вы просили, но это совершенно действительный КШМ.

+411
Anazodo Oscar 10 мая 2015 г., 05:38:56

Я думаю, что проблема с вашим , если заявление.

если ! пин -г -з 1 -з 1 $(ИС Р | команда grep по умолчанию | вырезать -Д ' - Ф 3)

Более конкретно:

пин -г -з 1 -з 1 $(ИС Р | команда grep по умолчанию | вырезать -Д ' - Ф 3)

Хост ИС не прошел должным образом.

Обратите внимание, что каждая часть работает сама по себе (т. е. пинг хоста и ИП Р....).

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

1-с $ ИС Р | грэп "по умолчанию" | вырезать -д '' -3 | команды xargs пинг -Д -Ж 1

Попробуйте включить его с вашим , еслизаявления. команды xargs принимает выходные данные от предыдущей трубы и использовать его для пинга, тогда как ранее ИС не прошел в пинг половину кода. Попробуйте в командной строке :-)

Поменяли в команду netstat , а затем ИС Р , который также работает с Пи еще достаточно, чтобы быть использованы в других Linux дистрибутивах.

Скрипт ниже:

Он правильно получает имя хоста ping и попадает в отчет(ы) в случае 0 (входной сигнал, т. е., когда устройство отключено).

Также заново структурировал если заявление с [] скобки и присвоить переменной для уборщика инструкция.

#!/бин/Баш

команды netstat -NR в test_host=` | grep в "УГ" | у awk '{ печати $2}' | команды xargs пинг -Д -Ж 1 -з 1 | грэп "получено" | у awk '{ печати $4 }"
если [ "$test_host" == "0" ] || [ -з "$test_host" ] ;
тогда
 Эхо "перезапустить службу сети"

 спать 60
 команды netstat -NR в test_host=` | grep в "УГ" | у awk '{ печати $2}' | команды xargs пинг -Д -Ж 1 -з 1 | грэп "получено" | у awk '{ печати $4 }"
 если [ "$test_host" == "0" ] || [ -з "$test_host" ] ;
тогда
 Эхо "перезагрузка"
интернет
интернет
+377
Britt Lopez 28 мая 2011 г., 16:50:14

Одна проблема с ответом @camh если у вас есть команда, которая занимает несколько строк, оно показывает только первую строку:

$ Эхо "один
> два
> три"
один
два
три

$ ФК -ЛНР | голову -1
 Эхо "один

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

$ getlast псевдоним='ФК -НЛ $((HISTCMD - 1))'

$ Эхо "один
> два
> три"
один
два
три

$ getlast
 Эхо "один
два
три"
+368
silversurfer54 22 окт. 2012 г., 03:27:42

Нашел ответ на Винагре-закладки-миграция

Ввести суб-папки делать

<папку name="имя папки">[..]</>папка

Где [..] могут быть предметы или дополнительно вложенных папок.

Обновление:

Я создал простой файл xsd для разбора закладки:

<?формат XML версия="1.0" кодирование="UTF-8"?>

<!--
Винагре закладки описание XML-схемы 

Сопровождающий: Ричард Нейман <R точка Неймана в homeinfo размера де>

ХХХ: использовать жалюзи дизайн
-->

<!--<хз:схемы
атрибут xmlns="https://wiki.gnome.org/Apps/Vinagre/vinagre-bookmarks.xsd"
 описание:хз="http://www.w3.org/2001/XMLSchema" версия="1.0"
параметр targetnamespace="https://wiki.gnome.org/Apps/Vinagre/vinagre-bookmarks.xsd">-->

<хз:описание схемы:хз="http://www.w3.org/2001/XMLSchema" версия="1.0">

 <хз:элемент имя="Винагре-закладки" тип="VinagreBookmarksRoot">
<хз:аннотация>
 <хз:XML-документации:Ланг="Ан">
 Корневой элемент для закладки Винагре 
</хз:документация>
</хз:аннотация>
</хз:элемент>


 <имя XS:complexType в="VinagreBookmarksRoot">
<хз:аннотация>
 <хз:XML-документации:Ланг="Ан">
 Винагре закладки тип корневой папке 
</хз:документация>
</хз:аннотация>
<хз:последовательность>
 <хз:элемент имя="папка" типа="папка" значение minOccurs="0" значение maxOccurs="Укрпатент">
<хз:аннотация>
 <хз:XML-документации:Ланг="Ан">
Суб-папок
</хз:документация>
</хз:аннотация>
</хз:элемент>
 <хз:элемент имя="номенклатура" тип="пункт" значение minOccurs="0" значение maxOccurs="Укрпатент">
<хз:аннотация>
 <хз:XML-документации:Ланг="Ан">
 Элементы соединения 
</хз:документация>
</хз:аннотация>
</хз:элемент>
</хз:последовательность>
</хз:complexType>, но


 <имя XS:complexType в="папка">
<хз:аннотация>
 <хз:XML-документации:Ланг="Ан">
 Тип папки 
</хз:документация>
</хз:аннотация>
<хз:complexContent>
 <хз:расширение базы="VinagreBookmarksRoot">
 <хз:атрибут name="наименование" тип="хз:строку" использовать="требуется"/>
</хз:расширение>
</хз:complexContent>
</хз:complexType>, но


 <имя XS:complexType в="элемент">
<хз:аннотация>
 <хз:XML-документации:Ланг="Ан">
 Элемент подключения 
</хз:документация>
</хз:аннотация>
<хз:последовательность>
 <хз:элемент имя="протокола" тип="хз:строка"/>
 <хз:элемент имя="наименование" тип="хз:строка"/>
 <хз:элемент имя="хозяин" тип="хз:строка"/>
 <хз:элемент имя="имя пользователя" тип="хз:строка"/>
 <хз:элемент имя="порт" тип="хз:unsignedShort"/>
 <хз:элемент имя="полноэкранный" тип="хз:булево"/>
 <хз:элемент имя="ширина" тип="хз:типа unsignedint"/>
 <хз:элемент имя="высота" тип="хз:типа unsignedint"/>
 <хз:элемент имя="view_only" тип="хз:булево"/>
 <хз:элемент имя="масштабирование" тип="хз:булево"/>
 <хз:элемент имя="keep_ratio" тип="хз:булево"/>
 <хз:элемент имя="depth_profile" тип="тип XS:unsignedByte"/>
 <хз:элемент имя="lossy_encoding" тип="хз:булево"/>
</хз:последовательность>
</хз:complexType>, но

</хз:схемы>
+354
denifednu 4 июн. 2016 г., 17:16:13

Как говорит Петр, Вы первый файл не имеет конца строки. Можно, наверное, проверить его с Общ -л --- если это именно три символа, это он.

Если вы хотите "кошка" файлы при добавлении новой строки, только если строки Нет, вы можете использовать хороший трюк объяснил здесь.

Если у вас есть эти три файла:

[Романо:~в/tmp] % Общ -л Ф1 Ф2 Ф3
-РВ-РВ-Р-- 1 Романо Романо 3 12 июля 14:58 Ф1
-РВ-РВ-Р-- 1 Романо Романо 4 июля 12 15:03 Ф2
-РВ-РВ-Р-- 1 Романо Романо 4 июля 12 15:03 Ф3
[Романо:~/ТМП] % кошка Ф1 Ф2 Ф3
АБВГДЕ
Гхи

где Ф1 не имеет конца строки в последней строке, в то время как это делают другие, вы можете просто сделать:

[Романо:~/tmp в] % СЭД -е '$а\' Ф1 Ф2 Ф3
Азбука
Деф
Гхи

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

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

[Романо:~в/tmp] % для меня в F?; сделать кошачьи $я; Эхо; сделано;
Азбука
Деф

Гхи

[Романо:~в/tmp] %
+342
zolotnic 20 сент. 2012 г., 21:22:08
для J в ./*.тхт
делать
я=$( СЕПГ -Н-3Р' "$J" и | вырезать -д " - " - Ф2)
МВ "$J" и "$я"
сделано

Он будет искать все файлы в текущем каталоге и переместите этот файл в новый.

+325
Adnan Shiraz 9 апр. 2015 г., 15:56:41

Если Ubuntu не слишком старый (? вероятно, по крайней мере 15.04), вы должны иметь команду locatectl , который я перечислю некоторые текущие параметры, например:

Язык системы: язык=язык.В UTF-8
 ВК раскладка: США
 Макет Х11: США
 Модель Х11: pc105

Обратите внимание на значения макет, модель, вариант, и варианты если таковые и предоставлять их для суда в таком порядке, с вашим добавлена новая опция с запятой в любые существующие варианты. Если модель отсутствует, это, вероятно, pc105 (см. Также setxkbmap -принт). Например

набор для судо-Х11-контурная карта США pc105 " шапки:побег

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

+310
Shelly Wi 22 авг. 2014 г., 14:46:15

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

Во-первых, нужно проверить, действительно ли эти два hdisks доступны, что все пути для них, что hd5 синхронизировать с текущей копией минимальный ODM, который используется для загрузки. Последнее, но не менее вы должны проверить оба hdisks на самом деле загрузочный.

на диске в hdisk0 hdisk4;
делать
lsdev -л $диск # проверяем, что оба диска доступны
lspv -л $диск # проверяем, что hd5 ЛВ на самом деле есть на обоих дисках
lspath -л $диск # проверяем, включены все пути для обоих дисков 
сделано

С lsvg -л группы томов rootvg вы должны проверить, что ЛВ-это типа ботинок и зеркальные всей группы томов rootvg дисков (колонки ПВС), а также синхронизируются (колонка ЛВ государства)

Если ipl_varyon -я не показывают оба устройства как загрузочный, вам нужно заново создать запись и загрузить LV, используя команду bosboot. Вы должны знать, что это, если не читать man-страницы.

Чтобы проверить, является ли минимальный ODM на обоих загрузочных устройств является актуальной, отсутствует нетривиальная и неинвазивный проверить, что я в курсе. Лучше работать savebase -V в обоих hdisk устройств и проверить, если код возврата равен нулю.

Некоторые связанные с информация:

+292
Sebastian Sastre 10 июл. 2013 г., 05:52:10

Я этого в файле/etc/профиль в Fedora 17:

Путь=$путь:"каталог/usr/список pgsql-9.2/бин"
Редактор="/usr/Бен/в Emacs -СЗ"
PSQL_EDITOR="/usr/Бен/в Emacs"
Пейджер="/usr/Бен/меньше"

экспорт путь пользователя параметр logname почтой хоста HISTSIZE HISTCONTROL редактор PSQL_EDITOR пейджер

Переменной $PATH конкатенации в том случае, если я войти в систему как корень или как Постгреса, но не тогда, когда я войти в мой аккаунт. Я использую Терминатор.

Как root:

# Эхо $путь
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pgsql-9.2/bin:/root/bin

Как и Postgres:

$ Эхо $путь
/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/pgsql-9.2/bin:/usr/pgsql-9.2/bin

На моем счете:

$ Эхо $путь
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/cpn/.local/bin:/home/cpn/bin

Обратите внимание, отсутствие в/usr/список pgsql-9.2/бин пути.

/главная/КПН/.файл содержит такую строчку:

ПУТЬ=$PATH: В ФАЙЛЕ$HOME/.местные/Бен: главная$/бин
путь экспорта

Когда я Су - (видеть -) на моем счете тропа есть, так что я думаю это вопрос входа против не войти раковины.

Как сделать так, чтобы терминал всегда откройте консоль войти?

+218
codecollision 19 мая 2019 г., 16:24:49

Часть после двоеточия-это порт, и это не всегда отображается в виде числа, так как есть список стандартных портов используется в файле/etc/услуги, так что вы не должны помнить, если 22-это по SSH или телнет. (Реверс работает, как хорошо вы можете сказать, телнет на localhost по протоколу HTTP , и он будет понимать как означающее "порт 80".) В netstat вариант --числовые-портов будет выключить.

Как на ИПС, вполне возможно, что ты просто посмотрел в определенный момент времени, где большинство соединений действительно на вашей собственной машине. для того чтобы сделать обратный поиск , чтобы определить более человека-понятное имя для отображения, и localhost, и обычно "зашит" в файл/etc/hosts на имя 127.0.0.1. В netstat вариант --числовые хозяев будет выключить.

+217
scottishpink 9 дек. 2016 г., 19:22:36

Ваш iptables в ... падение-правило выглядит хорошо, за исключением того, что подсети у вас указан не тот, который вы хотите заблокировать доступ?

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

+198
Graham Carpenter 5 июл. 2010 г., 02:53:01

Я пытаюсь создать корн скрипт в RHEL7 для автоматической установки агента на мою работу. Однако агент требует старую версию Агента была установлена до обновления до новой версии агента. Модернизированная версия агента будет работать с RHEL 7С новый 3.х ядро Linux, но базовая версия агента не будет. Компания поручила нам использовать команду setarch $(uname-м) --команде uname-2.6, установка базового агента, затем выйдите из setarch оболочки и установить обновление. Моя проблема до этого момента я все это молча сценарию, но команда setarch капли скрипт в Shell и прекращает выполнение команд сценария. Есть ли способ, чтобы выполнить команду setarch и продолжить выполнение сценария или выполнить второй скрипт?

+196
jaug1337 11 июн. 2014 г., 19:05:16

Если вы используете параметры по умолчанию для bash и zsh:

$ кошка ~/.histfile >> ~/.bash_history
$ youreditor ~/.zshrc
# Здесь изменить свой конфиг:
HISTFILE=~/.bash_history
$ РМ ~/.histfile

Теперь у вас есть такой же файл для истории в обоих снарядов.

+187
TremoRus 15 авг. 2018 г., 22:37:08

Допустим:

пт="АВС"
на awk -V переменная="$пт" -Ф"." '$1 ~ переменная {печати $0}' test.txt 

Больше здесь

+178
Flamingbird West 28 дек. 2011 г., 19:02:40

В моем случае я решил это делать:

чмод 700 myuserdir/.СШ
чмод 600 myuserdir/.по SSH/authorized_keys

На окно, вместо того, чтобы использовать puttygen для генерации секретного ключа RSA, я скачал с Cygwin от cygwin.org. Он предлагает несколько пакетов по умолчанию. Я изменил чистый пакет, чтобы установить OpenSSH. Это была установлена, среди прочего, в SSH-кейген программа. Так, я побежал:

  • СШ-кейген -Т ОГА и оставил пароль пустым
  • Это создает закрытый ключ именем id_rsa в c:/cygwin/home/myusername/.ssh
  • Я начал генератор puttygen и выберите пункт меню "Файл -> загрузить закрытый ключ" и выберите id_rsa (не является публичной id_rsa.паб).
  • Сохраните его в формате шпатлевка нажав на кнопку "Сохранить закрытый ключ" (я назвал его шпаклевать.ППК)
  • Запустить Putty и выбираем соединение -> SSH -> проверка подлинности -> секретный ключ для проверки подлинности. Введите шпатлевка.ППК создаются.
  • Введите Ваш логин в putty: подключения -> сведения -> автоматический вход в систему имя пользователя

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

+177
DrSleep 27 окт. 2017 г., 10:05:19

Если вы используете bash, попробуйте положить это в ваш bashrc и/файл:

компакт-диск CD-псевдоним='$1 && LS с lrth'

Обновление:

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

Обновление 2:

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

НПК() {
 на CD "$1" && ЛС-lhtr;
}

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

+134
koolhead17 1 июн. 2015 г., 11:11:43

Я использую mpd, чтобы передавать музыку на мой телефон (подключен к Hi-Fi) через протокол HTTP.

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

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

+107
Grogenstein 1 янв. 2017 г., 01:50:19

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

+100
MD Mobarok Aslam 18 авг. 2017 г., 00:28:46

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

1 - установить привязки

на Debian: https://wiki.debian.org/Bind9

2 - настроить зоны, которая включает IP-адреса и имена узлов:

$ТТЛ 3600
@ В sid.example.com СОА. root.example.com. (
 2007010401 ; серийный
 3600 ; обновление [1ч]
 600 ; повторить [10м]
 86400 ; истекает [1д]
 600 ) ; отрицательный кэш TTL [1ч]
;
@ В sid.example.com Н.
@ В МХ 10 sid.example.com.

hostname1 в 192.168.0.1
hostname2 в 192.168.0.2
hostname3 в 192.168.0.3
hostname4 в 192.168.0.4
+88
AnnaHaas 29 июн. 2019 г., 11:09:40

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

$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