Используя только в памяти команд

Как я могу предотвратить Баш писать записи журнала на диск? Мой ~/.bashrc исодержит линии

и unset HISTFILE ловушка ', выход' сигнал SIGHUP

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

+371
nowak 25 февр. 2013 г., 11:21:49
34 ответов

Так я понять это:

Я разделила диск частично следующие пособия:

# пробором -оптимальный /Дев/СДА
ГНУ расстались 2.3
Использование /dev/ПДД
Добро пожаловать в GNU расстались! Типа "справка", чтобы просмотреть список команд.

(расстались)mklabel GPT-диск 

(расстались)блок МИБ

(расстались)mkpart первичный 1 3
(расстались)наименование 1 жратвой
(расстались)набор 1 bios_grub на

(расстались)mkpart основной 3 131
(расстались)имя 2 загрузки
(расстались)mkpart первичной 131 -1
(расстались)имя 3 ЛВМ

(расстались)набор 2 загрузки на
(расстались)вопрос

Единственное изменение, которое я сделал был, чтобы не сделать своп и корневой раздел, но вместо того, чтобы сделать один раздел и назвал его ЛВМ (название не имеет значения). Далее я Лукс установки:

# Загрузить ДМ-крипт модуль (наверное не обязательно)
команды modprobe DM-склеп

# Склеп раздел мы назвали ЛВМ (в моем случае это будет раздел /dev/sda3 в качестве)
пакет cryptsetup -C для АЭС-с CBC-essiv:SHA256 и -в luksFormat -с 256 устройства /dev/sda3 в качестве

# Откройте объема Лукс 
пакет cryptsetup luksOpen на /dev/sda3 в качестве sda3 в качестве-Лукс

Установка # физического Тома LVM 
ЛВМ pvcreate можно /Дев/маппер/sda3 в качестве-Лукс

Установка # группы томов 
ЛВМ ы vgcreate VG0, которой /Дев/маппер/sda3 в качестве-Лукс

После этого установить фактические объемы:

# Кулак настройки громкости подкачки 
ЛВМ lvcreate, что -Л 2048M VG0, которой
# Затем проверить, сколько расширяется бесплатно (Бесплатные ПЭ) с помощью LVM выполнив
# использовать этот номер, чтобы использовать остальное пространство:
ЛВМ lvcreate, что -Л 7809 VG0, которой

Для остальных мы в основном следуем справочник кроме того, где вы бы обычно делать для устройства/dev/sda3 в качестве (своп) или на/dev/sda4 в (root) вы бы сейчас использовать /Дев/маппер/VG0, которой-lvol0 с (своп) и /Дев/маппер/VG0, которой- "lvol1" из.

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

процесс --Лукс --ЛВМ --русского --menuconfig можно все

Будьте уверены, чтобы установить ядро с поддержкой LVM и выбранной хэширования и шифрования алгоритмов (в моем случае с AES и SHA256 хэш). Затем продолжить следующим справочника, пока вы не начнете жратвы-конфиг.

Перед запуском файл grub2-mkconfig вы должны отредактировать файл /и т. д./По умолчанию/харч. (Я должен заявить для протокола, что я не уверен, если это лучшее решение, но это работает для меня).

В этом файле я поместил следующее (Найдите и раскомментируйте параметр):

GRUB_CMDLINE_LINUX="crypt_root=идентификатор UUID=<UUID в sda3 в качестве> dolvm"

Вы можете найти правильный идентификатор UUID с помощью команды ls-l в файл /dev/диск/по-Русский. После этого файл grub2-mkconfig должны найти заморачиваться ядра и initramfs, в в каталог/boot. Опять же, следуйте руководство и после перезагрузки вы должны получить запрос на ввод пароля.

Надеюсь, что это помогает кто-то еще.

+944
ini 03 февр. '09 в 4:24

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

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

ssh_exchange_identification: чтение: Соединение прервано

или:

Соединение закрыто ААА.ВВВ.кхц.ДДД

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

Если фрагментирование памяти является очевидной причины, решение для доступа к серверу с помощью других средств и перезапустить некоторые из соответствующих служб. Я нашел Apache и MySQL, чтобы быть преступником на ВМ с ВМ пока нет раздела подкачки. В противном случае, перезагрузите хост.

+943
MFisher 16 окт. 2016 г., 17:11:21
Другие ответы

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


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

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

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

Это будет иметь решающее значение для меня имеют практически идентичные настройки операционной системы и включить синхронизацию. В настоящее время я синхронизировать все мои важные вещи через мой НАН, а только документы. Было бы неплохо, если бы я мог иметь подобные установки ОС.

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

+911
Kay Armstrong 6 сент. 2015 г., 15:36:17

В ПС ХФ

Оч 26395/78 СС 0:00 \_ Баш
27016 оч/78 сл+ 0:04 | \_ мастер -с unicorn_rails конфиг/единорог.РБ 
27042 оч/78 сл+ 0:00 | \_ работник unicorn_rails[0] -с конфиг/единорог.РБ 

В при, он показывает, как: htop showing multiple unicorn_rails lines

Почему при показать больше процесс, чем PS?

+896
dobiwan 25 авг. 2016 г., 15:24:55

Вы можете использовать GUI Ukuu обновления ядра утилита для Debian тоже, хотя он установит Убунту ядра, то на ваш Debian-системы, которые могли привести к проблемам (я не уверен)

Просто скачать .deb пакет и установить с

команды dpkg -я ukuu-последний-для amd64.деб

(на данный момент по Debian скачать, кажется, в автономном режиме, я надеюсь, что они исправить это)

+870
Shiva Teja 4 февр. 2019 г., 11:11:09

Она не передает ничего. Когда ваш компьютер запрашивает IP-адрес через DHCP, он отправляет его собственное имя в запросе. Это делается потому, что DHCP-серверы могут использовать это название, чтобы выбрать IP-адрес для раздачи (также некоторые серверы DHCP использовать для обновления DNS). Клиент не может знать, является ли DHCP-сервер заботится о имя или нет, и это не больно, чтобы отправить его, поэтому он отправляется. Так что маршрутизатор просто взять это имя и хранить его в информационных целях.

Редактировать:
Вы можете выковать имя, хотя с некоторыми DHCP-клиентов. Например, с через dhcpcd есть --имя параметра. Вы можете передать что-то еще, если хочешь. Но вы не можете оставить его пустым, поскольку через dhcpcd отправляет имя, если его пустым.

+817
littlespermaid 20 авг. 2012 г., 08:12:21

Этих приложений Microsoft можно найти как "пакет МС-офис-онлайн". Можно просто открыть менеджер пакетов по умолчанию, поиск для этого имени, и снимите флажок, чтобы удалить его.

+789
Daniel Baktiar 24 окт. 2014 г., 06:55:24

Очевидное решение состоит в том, чтобы не включать ссылки в rpm-пакет сам, а создавать их по мере необходимости на оборотах после установки скрипта.

т. е. после установки скрипт должен проверить архитектуру узла. если 32-разрядная то создайте символические ссылки для 32-битных (при необходимости), еще если 64-бит, то создать симлинки для 64-разрядной.

+777
FakeGucci 17 янв. 2011 г., 20:09:32

Кажется, я забыла ответить. Так вот как я в конечном итоге решить ее:

  • Я настройка подключения LAN1, чтобы также принять пересылки DNS-сервер
  • Я изменил мои настройки DHCP и изменения DNS-сервера у провайдера один, в местный раз (ЛС1)
  • Я написал скрипт на 3G маршрутизатор, который получает информация о сети, настраивает себя как локальный шлюз, изменения в локальной сети шлюз должен указывать на себя и которая в основном выглядит следующим образом (должны быть выполнены сразу после подключения 3G через vwdial сделан (у меня другой сценарий, который так мне нравиться продолжай в том же духе, чтобы наблюдать успешное подключение и любой сети вопросы)):
#!/Бен/ш

# получить информацию
LOCAL_IP=`хвостик -Н 20 в /var/журнал/сообщения | грэп демона pppd | grep в местные | СЭД "ы/.*IP-адрес \(.*\)/\1/"`
Хвост -Н REMOTE_IP=`20 в /var/журнал/сообщения | команда grep pppd не | грэп ": удаленный" | СЭД "ы/.*IP-адрес \(.*\)/\1/"`
Хвост -н у dns1=`20 в /var/журнал/сообщения | команда grep pppd не | грэп ": первичный" | СЭД "ы/.*DNS-адрес \(.*\)/\1/"`
Хвост -Н DNS2=`20 в /var/журнал/сообщения | команда grep pppd не | грэп ": вторичный" | СЭД "ы/.*DNS-адрес \(.*\)/\1/"`
Эхо есть информация LOCAL_IP=$LOCAL_IP REMOTE_IP=$REMOTE_IP сервера dns1=dns1 в$DNS2=$DNS2

# самостоятельной установки в качестве шлюза
Эхо имен $dns1 в>файле/etc/файл resolv.конф
Эхо имен $DNS2>>в/etc/файл resolv.конф
маршрут дель-шлюз по умолчанию 192.168.1.1 eth0 в
маршрут добавить шлюз по умолчанию $REMOTE_IP ppp0
Эхо закончить себя с новыми параметрами

установка # старый шлюз для пересылки самостоятельно
Эхо изменение маршрутов dplug 
СШ [email protected] по маршруту дель-шлюз по умолчанию Х. Ю. З. ж от eth0'
маршрут СШ [email protected] добавить шлюз по умолчанию 192.168.1.7 на eth1'
Эхо удалением dplug локальной сети СНАТ
в iptables -Т СШ [email protected] 'физ-ре POSTROUTING -O в интерфейсе eth0 -J в СНАТ-к-Источник А. Б. С. Д'
Эхо удаления беспроводной СНАТ
СШ [email protected] 'функция eval "$(кошка брандмауэр сетевой экран | команда grep "\-с постр" | команда grep -v с "\#" | СЭД "ы/-а/в iptables -Т физ-ре/")"'
Эхо добавлять новый WiFi СНАТ
СШ [email protected] 'функция eval "$(кошка брандмауэр сетевой экран | команда grep "\-с постр" | команда grep -v с "\#" | grep в 192.168.2 | СЭД "ы/\(-а .*\) -вывода .*/в iptables -Т физ \1 -О на eth1 -J в СНАТ-к-источника 192.168.1.1/")"'
Эхо настройка DHCP в dnsmasq для новых значений
СШ [email protected] 'Эхо "# этот файл раздача конфига создается маршрутизатор 3G. не редактирует.">/и т. д./dnsmasq.3г.conf'и
СШ [email protected] "эхо сервер=сервера dns1$>>/и т. д./dnsmasq.3г.конф"
СШ [email protected] "эхо сервер=$DNS2>>/и т. д./dnsmasq.3г.конф"
СШ [email protected] "Эхо DHCP опции=сеть:беспроводная локальная сеть,6, сервера dns1$,$DNS2>>/и т. д./dnsmasq.3г.конф"
СШ [email protected] "Эхо DHCP опции=сеть:ЛВС,6, сервера dns1$,$DNS2>>/и т. д./dnsmasq.3г.конф"
Эхо перезагрузки сервер dnsmasq
СШ [email protected] 'в/etc/инит.д/раздача "рестарт"
Эхо все сделано

/и т. д./dnsmasq.3г.конф включен в сервер dnsmasq.conf и он изначально пустой. Есть скрипт для отмены указанных выше в минималистичной манере, с тех пор я просто убить ВМ маршрутизатор 3G (отсоединив результаты в 3G USB-модем в панику ядра...), так что я действительно не забочусь об этом.

Скрипт гарантирует, что только те Ван ИПС, настроенных для доступа в интернет будут продолжать иметь доступ к интернету, и никто другой. Локальной сети IP-адресов для доступа в интернет вручную добавить правила iptables на 3G маршрутизатора. (они не меняются)

+753
Mostafa Dalbah 16 дек. 2017 г., 22:59:39

Дополняя ответ выше (согласен с SSH, чтобы реализовать это), Докан СШ библиотек поможет вам смонтировать и SFTP папки в Windows, что делает протокол SFTP полное решение.

+740
Ashley Barr 16 нояб. 2011 г., 10:48:03

Обычно, при установке Qt через apt-получить установку libqt4-GUI-интерфейса, библиотеки libxcb.так затягивает как зависимость. Попробуйте выполнить эту команду (опять?), и если apt-получить жалуется на какие-либо аномалии, пытаться исправить их с помощью apt-получить -Ф установки. Надеюсь, это поможет разобраться.

+686
Arpit Tomar 18 февр. 2013 г., 13:02:54

С GNU стат и Бэш globstar:

shopt -с globstar
стат-е="%з\т%н\н" -- ** | numfmt элемента -Д $'\т' - в=МЭК >получилось.КШМ

Это включает каталоги, а также, они файлов слишком...

Как @Патрик, это может привести к список аргументов слишком длинный из-за **. Можно найти вместо:

судо найти / -тип F -exec для стат-е="%з\т%н\н" -- {} \; | numfmt элемента -Д $'\т' - в=МЭК
+682
Sameer prajapati 20 июл. 2015 г., 12:20:41

Вы можете найти то, что вы можете использовать в с readline функции.

Смотри ниже='+/оболочки-расширения-линия' человек Баша для начала.

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

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

В принципе вы установите псевдоним:

компакт псевдоним НПК='/вашего/дома/папка/Загрузки/'

...в ваш .bashrc следующее, И когда вы хотите, чтобы развернуть его вы типа НПК<ESC>и<Д> и он расширяется. Это с помощью уже-Установка раковины-расширять строки, как уже упоминалось выше—это расширяет псевдонимы и истории развития производства, а также переменные. (Попробуйте ввести л.; Эхо $SHELLOPTS; !! и нажав клавишу <ESC>и<Д>.)

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

+616
katyagontreva 17 янв. 2010 г., 03:33:23

Вам не нужно, чтобы избежать кавычек внутри подуровень, поскольку текущая оболочка не интерпретировать их (не интерпретировать что-либо из $( К ), на самом деле), и в случае, когда не знать о каких-либо цитат, которые выше.

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

+611
Steve Jon 10 окт. 2019 г., 06:32:30

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

Еще один я натыкался пока искал ссылку на ТРК журналы. Я никогда не видел и не использовал его, но если ты на этапе оценки, если может быть, стоит посмотреть тоже.

+600
Richardalchow 6 нояб. 2013 г., 11:42:50

Просто отключить ООМ убийцы для конкретного процесса с:

для P в $(pidof КВМ в QEMU-system32_x64); делать
 Эхо -Н '-17' > в /proc/$п/oom_adj
сделано

или вкус oom_score прил.

Тем не менее:

Из памяти: убить процесс 25086 (КВМ) результат 192 или пожертвовать ребенком

В вашем случае-это установить и 192.

См. также Укрощение ООМ убийцы

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

Часто наблюдается явление, называемое overtuning. В этом случае overcommit_memory , как описано здесь.

Источник прок файловые системы:

oom_adj:

Для обеспечения обратной совместимости с предыдущими версиями ядер, в /proc/<PID процесса>/oom_adj может также
быть использован для настройки вредности. Ее приемлемые значения колеблются от -16
(OOM_ADJUST_MIN) до +15 (OOM_ADJUST_MAX) и особое значение -17
(OOM_DISABLE) отключить Оом убивает исключительно для этой задачи. Его значение
масштабируется линейно с /proc/<PID процесса>/oom_score_adj равным.

oom_score_adj равным:

Значение в /proc/<PID процесса>/oom_score_adj равным добавляется к вредности, прежде чем он
используется для определения задач, чтобы убить. Приемлемый диапазон значений от -1000
(OOM_SCORE_ADJ_MIN) до +1000 (OOM_SCORE_ADJ_MAX). Это позволяет пользовательских в
поляризовать предпочтение Оом убивает либо всегда отдавая предпочтение определенным
задач или полностью его отключить. Минимальное допустимое значение, -1000, - это
эквивалентно полному отключению Оом убивает исключительно для этой задачи, так как он всегда будет 
отчет вредности до 0.
+577
lg service tech 10yrs 31 окт. 2012 г., 00:58:09

Мне нужно отправить отчет с JSON формате от пакет для logsatsh , а затем от logstash в graylog.

Все шаги я сделал.

Шаг 1 : конфигурационный файл/etc/пакет.конф

*.* действия(тип="omfwd" целевых="192.168.163.41" порт="514" протокол="УДП"
действий.resumeRetryCount="100"
 очереди.тип="LinkedList не" очереди.размер="10000" шаблон="в JSON-шаблона")

Шаг 2 : Установка шаблона JSON

шаблон(имя="json-файле-шаблоне" тип="список" вариант.формат JSON="о") {
константа(значение="{")
константа(значение="\"метка\":\"")
 свойство(имя="timereported" параметра dateformat="rfc3339")
константа(значение="\",\"сообщения\":\"")
имущества(наименование="сообщение")
константа(значение="\",\"хозяин\":\"")
свойство(имя="имя")
константа(значение="\",\"тяжести\":\"")
свойство(имя="syslogseverity-текст")
константа(значение="\",\"объект\":\"")
свойство(имя="syslogfacility-текст")
константа(значение="\",\"системный журнал-тег\":\"")
имущества(наименование="syslogtag")
константа(значение="\"}\п")
}

Шаг 3 : Установите logstash 6.3.2. и конфиг этот файл. logstash конфиг :

ввода {
 УДП {
 хост => "192.168.163.41"
 порт => 10514
 кодек => "формат JSON"
 теги => "пакет"
}
}

фильтр { }

выход {
 если "пакет" в [тэги] {
 гэлф {
 хост => "192.168.163.163"
 отправитель => "192.168.163.41"
}
}
}

Шаг 4 : я отправить JSON для проверки.

ddddddddddddddddd регистратор 

Шаг 5 : я получаю эту ошибку :

9 сентября 11:37:logread logstash 02: [2018-09-09T11:37:02,988][ошибка][logstash.кодеки.в JSON ] JSON для разбора ошибок, исходные данные теперь в поле ввода сообщения {:ошибка=>#<LogStash::в формате JSON::ParserError: неожиданный символ ('Т' (код 116)): ожидал запятую, чтобы отделить объект записи
9 сентября 11:37:02 logread logstash: в [источник: (String)"{"@timestamp":"2018-09-09T11:37:02.971589-04:00","@version":"1","message":"\"2018-09-09T11:37:02.972094-04:00\",\"message\":\"ddddddddddddddddd\",\"host\":\"kafka1\",\"severity\":\"notice\",\"facility\":\"user\",\"syslog-tag\":\"root:\"}","sysloghost":"192.168.163.37","severity":"notice","facility":"user","programname":"{"timestamp"","procid":"-"}
9 сентября 11:37:02 logread logstash: "; строка: 1 столбец: 326]>, :data=>"{\"@timestamp\":\"2018-09-09T11:37:02.971589-04:00\",\"@version\":\"1\",\"message\":\"\\\"2018-09-09T11:37:02.972094-04:00\\\",\\\"message\\\":\\\"ddddddddddddddddd\\\",\\\"host\\\":\\\"kafka1\\\",\\\"severity\\\":\\\"notice\\\",\\\"facility\\\":\\\"user\\\",\\\"syslog-tag\\\":\\\"root:\\\"}\",\"sysloghost\":\"192.168.163.37\",\"severity\":\"notice\",\"facility\":\"user\",\"programname\":\"{\"timestamp\"\",\"procid\":\"-\"}\n"}
+573
DHARANI PILLAI 11 янв. 2018 г., 04:22:03

У тебя почти получилось с:

СЕПГ -я '/Привет/файл{/мире/} appendstring'

Вам необходимо разделить ваши аргументы. Применение , вот так:

СЕПГ -я -е '/Привет/{/Мир/в appendstring' -е '}' файл

Обратите внимание, что использование вppend команду без перехода на новую строку-это расширение GNU, как это переключатель.


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

СЭД '/несколько/{/слова/{/к/{/спички/ с/$/использовать/;};};}' файл > файл
файл мкВ файл 

Поскольку вы уже используете GNU СЕПГ, просто используйте:

СЕПГ -я -е '/несколько/{/слова/{/К/{/матча/ добавить данный' -е 'и это' -Е 'О, и это тоже' -е '};};}' файл
+569
SedatD 12 февр. 2012 г., 04:28:04

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

Например, я выполните следующие команды:

ЛС *Азбука*

Я хочу увидеть все файлы, которые имеют "Азбука" как часть имени файла без учета регистра, как

-RW-р-р-- 1 МТК МТК 0 21 сентября 08:12 file1abc.txt
-RW-р-р-- 1 МТК МТК 0 21 сентября 08:12 file2ABC.txt

Примечание

Я искал на man-странице для дела, но не смог ничего найти.

+540
AceRizla 13 июл. 2010 г., 02:17:01

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

  1. найти поддержка нескольких путей, указанных. Так что это не большое дело, чтобы положить его этот путь:

    экспорт значение1="$(найти /приложение/сайт new1 /sbclocal/приложение/сайт new1 -имя '*service.sh*')"
    

    Это даст сообщение об ошибке, если один из Дирс отсутствует, но (в зависимости от вашего пути) это не могло повлиять на сценарий в целом.

  2. Проходят две команды для параметра:

    экспорт значение1="$(найти /приложение/сайт new1 -имя '*service.sh*' && найти /sbclocal/приложение/сайт new1 -имя '*service.sh*')"
    

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

  3. Способ проверки:

    экспорт значение1="$(для dir в /приложение/сайт new1 /sbclocal/приложение/сайт new1; у [ -д каталог $dir ] && найти каталог $dir -имя '*service.sh*'; сделал)"
    
+494
Francis Rooseve 11 апр. 2013 г., 03:59:40

У меня возникли проблемы с помощью awk для подсчета числа /ОГРН/ложные записи в файл в field7 с помощью одной команды.

Я могу использовать без проблем грэп. Могу ли я использовать awk, чтобы посчитать несколькими разными способами. У меня есть это:

на awk '/ложь/{печати НР}' /и т. д./пароль 

но это не печать "просто подсчет строк", что у бин/ложного в 7-м поле. Мне нужно включить $7 как-то, но не могу найти любую помощь с этим. Может кто-то пожалуйста, мне точку в правильном направлении.

демон:х:2:2:Демон: файл/sbin:/бин/Баш
счета ftp:x:40:49:FTP :/СРВ/и FTP:/бин/Баш
daemonuser:х:50:59:вход nouser/ОГРН/накладные:/главная/вход nouser:/бин/Баш
ГДМ:х:106:111:Гном демон дисплей дисп: в/var/lib в/ГСД:/ОГРН/ложь
haldaemon:Х:101:102:пользователь для haldaemon: в/var/работа/Хальд:/ОГРН/ложь
ЛП:х:4:7:печать демона: в/var/катушка/ЛПД:/бин/Баш
адрес:х:8:12:демон почтовик: в/var/катушка/clientmqueue:/ОГРН/ложь
корень:х:0:0:корней/корня:/бин/Баш
министр внутренних дел Великобритании:х:71:65:демон SSH:/ВАР/Либ/команды:/ОГРН/ложь
olivert:х:1001:1003:том Оливер:/главная/olivert:/ОГРН/КШ
Кузнецов:х:1049:1000:Сью Уильямс:/экспорт/дома/строителей/ОГРН/КШ
northj:х:1003:1003:Джим Джонс-Северная:/главная/northj:/ОГРН/КШ
denniss:х:1005:1003:Сью Деннис:/дома/denniss:/бин/Баш
smitha:х:1050:1001:Эми Смит:/экспорт/дома/smitha:/бин/Баш
jonesc:х:1053:1001:Кэти Джонс:/экспорт/дома/jonesc:/ОГРН/КШ
smithd:х:1055:1001:Дэн Смит-младший:/экспорт/дома/smithd:/ОГРН/КШ
+482
zalmah 4 окт. 2016 г., 16:17:45

Проблема была вызвана не петлевое устройство присутствует в файле/etc / сети/интерфейсов.

Добавление

авто Ло
iface защитный Ло инет замыкания

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

+476
Foxeplay 30 окт. 2018 г., 13:17:11

При запуске:

пинг -м -с 1 google.com > /dev/нуль && Эхо онлайн || Эхо оффлайн

Вы, по сути, только перенаправления выходного потока 1 (т. е. стандартный вывод) в /dev/нуль.

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

Один из способов сделать это является добавление кол-во поток вы хотите, чтобы перенаправление перенаправление оператора, > как это: команда 2> /dev/нуль

Таким образом, ваша команда будет выглядеть:

пинг -м -с 1 google.com > /dev/нуль 2> /Дев/нуль && Эхо онлайн || Эхо оффлайн

Но, обратите внимание, что мы уже перенаправлены один поток в /dev/нуль. Почему бы просто не использовать тот же редирект? Баш позволяет нам сделать это, указав номер потока, которому не повезло. 2>&1.

Обратите внимание на & символ после перенаправления оператором. Это говорит оболочке, что рядом не имя, а идентификатор потока вывода.

пинг -м -с 1 google.com > /dev/нуль 2>&1 Эхо онлайн || Эхо оффлайн

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

Другой способ, которым можно достичь полного молчания путем перенаправления всех выходных потоков для /dev/нуль , используя этот ярлык: &>/dev/нуль (или перенаправить в файл журнала с &>/путь/к/файлу.журнала).

Следовательно, написать ваши команды как:

пинг -м -с 1 google.com &> /dev/нуль && Эхо онлайн || Эхо оффлайн
+452
Alexis Bauchu 15 сент. 2018 г., 11:52:17

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

Я попробовал рысь, но это не просто печатает в командной оболочке Unix.

+368
Noopur Srivastava 18 апр. 2012 г., 13:35:31

Я попытался установить проприетарные драйвера с сайта АМД, но он не работает, потому что они только для SteamOS, в Ubuntu и RHEL. В вики Debian охватывает только более старых моделей графических процессоров AMD. Я искал везде, но это только показывает Mesa драйверы, которые я не хочу использовать.

Характеристики: АМД Радеон ГХ 470, В Debian 9

+302
Chris Olszewski 9 февр. 2019 г., 10:15:53

Мне нужно определить, когда в последний раз подключался из несколько раз логин у меня. Так! У меня есть дата в таком формате : месяц как в Октября сентября января и т. д. затем следует день в числовой форме 22, 23, 1... и время входа 00:49, 03:21 и т. д. Времена, начиная с 22:00 - 05:00. Так ночь входы. несколько примеров : 12 октября 00:53, 13 октября 00:35, 23 октября 22:53 Я нашел там функцию даты, но у меня проблем с использованием его с текущей даты формат у меня.

+202
rana awais 18 янв. 2018 г., 18:48:38

Как @Archemar сказал в своем комментарии, ваше командование

с=грэп -о '[.0-9]*[0-9]' $1

не выполнять команды grep на все. Чтобы присвоить переменной результат выполнения команды, синтаксис:

с=$(грэп -о '[.0-9]*[0-9]' $1)

$(команда) будет заменен на выход этой команды.

Вот почему вы получаете такое странное сообщение об ошибке? Потому что он действителен, чтобы сделать переменной перед выполнением команды. Это означает, что набор переменных для этой команды. Это может быть полезно, если вы не хотите, чтобы установить или изменить переменную постоянно. Так что ваша строка интерпретируется как "переменная С должна быть установлена в строку поиска, а затем команду -вывода должны быть выполнены с аргументами '[.0-9]*[0-9]' и $1, так что команды это искали, но не нашли.

+195
Nayda Rodriguez 23 февр. 2017 г., 14:01:27

У меня довольно толстый кусок программного обеспечения профилируется через Valgrind и --инструмент=callgrind сайт mysoftware (баш на Убунту 16.04, если это делает никакой разницы). Он бежал всю ночь, но еще не закончил. Я счастлив, чтобы сохранить это работает в течение одной ночи, но мне нужна полная переработка системы власти.

Я должен был прервать процесс, а затем возобновить его сегодня, прежде чем покинуть компьютер. Я нажал клавиши Ctrl+Z и в оболочке, где она работает, но она игнорирует его радостно - все, я вернулась в терминал и выход из приложения. Это все равно 100% одного из моих ядер.

Я не хочу убивать его и потерять ~20 часов вычислений. Как я могу временно приостановить его и затем перезапустить его снова? Или, по крайней мере, временно назначить его (почти) ноль ресурсам (меньше, чем просто приятноего)?

+193
abakus4244 17 янв. 2014 г., 17:34:20

Программ X использовать дисплеи, чтобы выяснить, что экземпляр Х11 для применения программы. Если вы являетесь единственным пользователем своего хозяина, то, скорее всего, ваш дисплей будет на localhost:0 или часто сокращенно :0. вы можете найти переменную дисплея с помощью:

Эхо ${дисплей}

Сказать хклип использовать этот дисплей, проблема -отображение параметр командной строки, или установить на дисплее переменной среды

Эхо -Н | хклип -дисплей :0 -выбор буфера обмена
+183
press 25 авг. 2012 г., 02:59:37

Ты просто пропустил то:

если LS /объемы/общий; затем
 Эхо успеха
еще
 Эхо провала
 выход 1
интернет
+178
Saroj Giri 23 июн. 2010 г., 03:23:58

На баш операторов для изменения регистра переменных ${вар^^*} для верхней и ${вар,*} для нижней, так:

#! /бин/Баш -
умереть() { функции printf >&2 '%з\п' "[email protected]"; выхода 1; }
использование() { умереть "использование:" " $0 "{"Нижний УПП","верхние низкая"}"ЕР [файлы]"; }

(( $# >= 2 )) || Использование 
от=1$к=$2; Shift 2 на

[[ $у = @(верхний|нижний) ]] &&
[[ $до = @(верхний|нижний) ]] &&
[[ "$у" != "долларов на" ]] || использования

shopt -с nullglob dotglob
ИФС= рет=0

(( $# > 0 )) || набор -- *[[:$от:]]*

для файл Сделать
 случай $в
 (верхний) файла newfile=${файл^^*};;
 (нижняя) файла newfile=${файл,,*};;
эсок
 [[ "$файл" = "$файл" ]] ||
 Эхо МВ -я - "файл $" "$файл" ||
рэт=$?
сделано
выход "$рет"

Убрать эхо , когда вы закончите тестирование.

+175
IgnacySo 9 янв. 2016 г., 08:23:57

Я пытаюсь выяснить, как написать это как "стандарт" Баш скрипта (работает на выпуск), но не знаете с чего начать - я могу сделать это в NodeJS (так как я использую его все время для моей работы), но на самом деле, а что-то есть.

Я ищу указатели на том, как это сделать, а не сценарий (хотя не позволяйте, что остановить вас) ;-)

С помощью встроенного в Плекс конвертированных файлов (для совместимости и т. д.) - входной сигнал к тому, что дерево папок с различными видеофайлы (расширения чаще всего .Ави .MP4 или .мкВ), что тогда это делает на .mp4 файл в несколько иной путь.

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

Пример структуры - от...

Плекс версии и оптимизированы для мобильного/ТВ-шоу/S01E01.МР4

...для...

Мой ТВ-шоу (1990-1995)/сезон 1/s01e01 меня зовут эпизод.мкВ

Примечания:

  • Корневой путь для обоих одна и та же (для моей установки, другие могут иметь Плекс версии папку в моих ТВ-шоу (1990-1995) папку - этот скрипт пойдет на GitHub, когда сделано и т. д.).

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

  • Исходя из вышесказанного, я, возможно, несколько шоу с тем же именем, но разных лет.

  • Целевой базовое имя будет в сезон х папок (сезон без начального 0) и имеют одинаковый префикс.

  • Если это сезон 0, то это может быть в спец/ папку (я вам что-то соответствующее в некоторой точке).

  • Если исходное имя файла было .МР4 именем, затем скопировать конечный файл должен иметь .файлы M4V именем.

  • После копирования новых файлов поверх, исходный файл можно удалить (оставив источник копия файла).

Если я делаю это в NodeJS, я бы сделал что-то вроде следующего:

  1. Получить отсортированный список ТВ показывают папки (раньше показывает, как правило, не имеют лет, а позже делают).
  2. Для каждой папки регулярное выражение заменить конец года (/-\д*\)/ к "" включает в себя начальный год, и без учета регистра матч против Плекс папки. Если не совпадают, то попробовать без года.
  3. Если совпадений не найдено, вернуться к 2 и попробуйте снова.
  4. Получить список Плекс версия файлы, которые соответствуют шаблону /сек\D+Е\Д+\.МР4/ (там можно субтитры включить, когда я просто разорвал все и не фильтровать потоки).
  5. Для каждого файла сделать сезон количество, а затем искать в сезон х папок за один и тот же префикс. Если это сезон 0, то также поиск специальных папок.
  6. Заменить расширение на совпадающие имени .МР4, если нет замены сделано, то заменить его .м4в.
  7. Скопируйте файл Plex на новый путь+имя.
  8. Удалите соответствующий файл, тогда вернитесь к 5.

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

Лучший способ, чтобы сделать первоначальный матч папки (это 1-3 лучший способ, или есть ли лучший путь? Глядя на это один: скопировать файлы в папку назначения, только если файлы уже существуют. но исходные файлы имеют разное расширение )

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

редактировать: там более 30 Тбайт данных, и Плекс никак не заменяет оригинальные файлы (там открытый запрос его с 2015 года).

+156
r Berlin 3 февр. 2019 г., 12:02:16

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

]с - перейти к следующему блоку с различиями
[с - обратный поиск за предыдущий блок с различиями
делать (разн получить) - принести изменения в другой файл в текущий файл
ДП (дифф поставить) - отправить изменения из текущего файла в другой файл
зо - развернуть/показать текст
КЦ - перегибает/текст rehide 
ЗР - полностью разогните оба файла 
ЗМ - полностью сложить оба файла 

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

  • :'<,'>diffget и
  • :'<,'>diffput.

См. также :H копия-дифференциалы.

:diffupdate будет повторно сканировать файлы для изменения.

+154
Suruchi Singh 26 февр. 2016 г., 20:05:13

Я

судо тсрйитр -В-и eth0 в эфир прото 0x0842 или UDP-порт 9

но не вижу ничего, когда WakeMeOnLan от компании nirsoft будит компьютер.


То же самое с помощью Wireshark

enter image description here

+12
79E09796 3 мар. 2010 г., 13:50:25

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

$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