Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

2
Как я могу создать процесс, который трудно убить
Я хочу создать программу, которую будет трудно остановить (даже администратору) после запуска (с правами суперпользователя). После запуска процесс должен продолжать запускаться при запуске до тех пор, пока его не попросят остановить. Процесс остановки должен занять некоторое время (т.е. должно быть дорого). Я знаю, что это может звучать как вредоносное программное …
10 security  process  kill 

1
Что происходит с продолжающейся операцией, если мы выполняем ssh, а затем отключаемся?
Я перемещаю один каталог в другой, используя команду mv. Тем не менее, я был вынужден выключить компьютер, что означает потерю соединения с сервером. Что происходит с командой mv? Примечание. После повторного входа я увидел, что все файлы были правильно перемещены, хотя я был уверен, что он не был перемещен при …
10 ssh 

3
Записи, которые я могу смело исключать, делая резервные копии
Я планирую стратегию резервного копирования на основе rsnapshot . Я хочу сделать полную резервную копию системы, исключая файлы и каталоги, которые были бы бесполезны для восстановления, чтобы иметь работающую систему снова. Я уже исключил: # System: exclude /dev/* exclude /proc/* exclude /sys/* exclude /tmp/* exclude /run/* exclude /mnt/* exclude /media/* …

4
Разбить файл и поместить его в соответствующую структуру данных?
У меня есть файл, который содержит одну строку ниже: {machineA=[0, 1024, 4, 1028], machineB=[1, 1025, 5, 1029]} в котором у меня есть два набора данных: machineA=[0, 1024, 4, 1028] machineB=[1, 1025, 5, 1029] Теперь мне нужно прочитать вышеуказанный файл и разбить его таким образом, чтобы я мог извлечь информацию о …

3
Как восстановиться после зависания рабочего стола, не потеряв работающие окна?
Иногда VirtualBox вызывает случайное зависание моего Mint 16 Cinnamon Desktop 64bit. Я не могу точно определить, что на самом деле не так и даже где заполнить отчет об ошибке. Но жизнь продолжается, и мне нужны некоторые средства для повторной инициализации оконной подсистемы без потери работы, которую я проделал с существующими …

5
Разбор текстового файла с разделителями в bash в качестве аргументов команды
У меня есть текстовый файл разделен так: field1,field2,field3 xield1,xield2,xield3 dield1,dield2,dield3 gield1,gield2,gield3 Каждый из этих столбцов будет параметром программы, и я хотел бы, чтобы программа вызывалась для каждой строки. Я надеялся на цикл, что-то вроде: for $i in file command $field2 -x $field3 -PN -$field1 >> output done Каков наилучший способ …

3
Mutt: определить, какие заголовки отображаются (в compose)
При составлении сообщения muttя вижу следующие заголовки: From: To: Cc: Bcc: Subject: Reply-To: Fcc: ~/.mail/sent Mix: <no chain defined> Security: None Я не знаю, для чего Mix:нужен заголовок, и не думаю, что он мне когда-нибудь понадобится. Точно так же мне не нужно будет редактировать Reply-To:шапку. Эти две бесполезные линии занимают …
10 mutt 



2
Захват ввода с устройства событий и сопоставление его (кнопка TouchPad отключена)
У меня есть Lenovo IdeaPad Yoga 13 с установленной Ubuntu 13.10. На клавиатуре устройства есть кнопка «Toggle TouchPad» ( F5). F*Кнопки клавиатуры перевернуты (поэтому, чтобы получить F5, мне нужно нажать Fn+ F5, и F5на самом деле это кнопка переключения). Я обнаружил, что кнопка на самом деле читается клавиатурой (а не …
10 kernel  drivers  input  events 

2
cp --backup = пронумерован для папок
Чтобы сделать резервную копию существующих файлов с суффиксами номера, я могу сделать следующее: cp --backup=numbered afile /path/to/dest Но это не относится, когда я пытаюсь сделать то же самое с папкой: cp -R --backup=numbered afolder /path/to/dest Как мне этого добиться? Может быть, я должен немного продемонстрировать, чего я хочу достичь. Сначала …
10 file-copy 

2
Как я могу получить текущую скорость пропускной способности интерфейса от терминала?
Я хочу получить текущую пропускную способность интерфейса, скажем, «eth0» из терминала. Лучше быть как можно проще. Скажи 10 дн 30. Вместо того, чтобы выдавать много текста, как это делает «Внстат». Редактировать: мне нужно это для программы командной строки для автоматического мониторинга, а не для просмотра вручную.

3
Разбить текстовый файл на короткие строки для чтения?
Существует ли программа, которая может взять простой текстовый файл с длинными строками и добавить новую строку после определенного количества символов, разделяя их только на слова, чтобы сделать его читаемым? Например, возьмите это: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel lectus ac enim venenatis porttitor in et est. …

5
Rsync, который обрабатывает движения разумно
Я успешно использую rsync для синхронизации моих домашних каталогов между моим ноутбуком и моим нетбуком (оба используют ext4 с Linux). Моя единственная проблема в том, что время от времени мне нравится полностью реорганизовывать определенные каталоги, и rsync рассматривает это как удаление и создание новых файлов, что делает его очень медленным …

2
Как узнать, действительно ли последовательный порт передает данные, не открывая устройство?
У меня есть кластер высокой доступности (Heartbeat), подключенный через последовательную линию и две сетевые карты. Я хотел бы установить скрипт мониторинга, способный распознавать отключенную последовательную линию (в основном на тот же вопрос был дан ответ в SO , однако я не удовлетворен таким общим ответом). Я не могу просто открыть …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.