Unix & Linux

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

3
Fork vs Clone на 2.6 ядре Linux
У меня есть некоторая путаница относительно вилки и клона. Я видел это: форк для процессов и клон для потоков форк просто вызывает клон, клон используется для всех процессов и потоков Являются ли эти из них точными? В чем разница между этими 2 системными вызовами с ядром Linux 2.6?
37 linux  fork 

2
Что никто не пользователь и группа?
На моем сервере (Synology DS212) некоторые файлы и папки имеют nobody nobodyпользователей и группы. Каковы характеристики этого пользователя и группы? Кто может написать о прочтении этого файла? Как я могу это изменить? Для какого пользователя и группы?

3
Файл журнала хвоста на нескольких машинах через ssh
Я пытаюсь tailзаписать файл журнала на несколько удаленных компьютеров и переслать вывод на мою локальную рабочую станцию. Я хочу, чтобы соединения закрывались при нажатии Ctrl- C. На данный момент у меня есть следующая функция, которая почти работает как задумано. function dogfight_tail() { logfile=/var/log/server.log pids="" for box in 02 03; do …
37 linux  ssh  tail 

1
Что означает символ @ (at) перед именем файла в команде curl?
Я смотрю на пример curlкоманды, которая использует символ @ перед именем файла для отправки данных на сервер. curl http://localhost/ --data-binary @file.txt Что это значит? Вставляет ли он содержимое файла в команду? Это специфично для curl?
37 shell  curl 


8
В чем разница между жесткой ссылкой и файлом?
Жесткая связь определяется как указатель на индексный дескриптор. Мягкая ссылка , также известная как символическая ссылка , определяются как независимый файл , указывающего на другую ссылку без ограничений жестких ссылок. В чем разница между файлом и жесткой ссылкой? Жесткая ссылка указывает на индекс, так что же такое файл? Сама запись …

5
Как отправить данные на последовательный порт и увидеть какой-либо ответ?
В Linux я хочу отправить командную строку (т.е. некоторые данные) на последовательный порт (содержащий управляющие символы) и прослушать ответ (который также обычно может содержать управляющие символы). Как я могу сделать это как можно проще в Linux? Пример ценится!

2
Есть ли причина, по которой у ls нет опции --zero или -0?
Этот вопрос был вызван вопросами о ls« -1опциях» и повторяющейся тенденцией людей задавать вопросы и ответы, включая обработку результатов ls. Такое повторное использование выходных данных lsкажется понятным, например: если вы знаете, как сортировать список файлов ls, возможно, вы захотите использовать выходные данные таким образом в качестве входных данных для чего-то …
37 shell  command-line  ls 

4
Как отключить Alt-Arrow переключение виртуальных консолей?
Следующее происходит на разных Линузах: Когда я нахожусь в виртуальной консоли, удерживайте Altи нажмите ←или →, виртуальный цикл ttys. Это действительно раздражает, так как я использую fish-shell, который также использует эту комбинацию клавиш. Я мог бы переназначить короткие куски рыбы, но я не хочу. Вместо этого я хочу отключить функцию …

2
Объяснение непрофессионала «Все есть файл» - что отличается от Windows?
Я знаю, что «Все является файлом» означает, что даже устройства имеют свое имя и путь в Unix и Unix-подобных системах, и это позволяет использовать общие инструменты на различных ресурсах независимо от их природы. Но я не могу сравнить это с Windows, единственной другой ОС, с которой я работал. Я прочитал …

3
Определение конкретного файла, ответственного за высокий ввод / вывод
Это простая проблема, но впервые мне когда-либо пришлось ее исправлять: найти, какие именно файлы / иноды являются объектами большинства операций ввода-вывода. Я бы хотел получить общий обзор системы, но если мне нужно дать PID или TID, я согласен с этим. Я хотел бы пойти без необходимости straceв программе, которая появляется …

3
Что действительно контролирует параметр vm.swappiness?
Согласно документации ядра: This control is used to define how aggressive the kernel will swap memory pages. Higher values will increase aggressiveness, lower values decrease the amount of swap. Однако это немного расплывчато. Я пытаюсь выяснить, что именно параметр в конечном итоге контролирует. Я знаю, что он регулирует, насколько агрессивно …
37 linux  kernel  memory  swap 

6
Backspace, Tab не работает в терминале (используя ssh)
Когда я захожу на другую машину с Debian с моей учетной записью (с разрешениями sudo), моя клавиша Backspace генерирует некоторые неудобные символы при нажатии. Также Tab& delключи тоже не работают. С другой стороны, у меня также есть другая учетная запись на той же машине, и когда я ssh через эту …
37 linux  debian  terminal 

1
RSync - исключая конкретный подкаталог и его дочерние элементы, где подкаталог существует на разных уровнях
G'Day, Я использую rsync для рекурсивной синхронизации дерева удаленных папок, которое выглядит примерно так: /folderA/a1/cache /folderA/a1/cache/A1 /folderA/a1/cache/A2 /folderA/a1/somefolder /folderA/a1/someotherfolder /folderA/a2/somefolder/cache /folderB/cache/ /folderB/b1/somefolder/cache /folderB/b1/somefolder/yetanotherfolder/cache /folderB/b1/somefolder/yetanotherfolder/cache/B1 /folderB/b1/somefolder/yetanotherfolder/cache/B2 Я не знаю, как будет выглядеть дерево папок, и оно со временем изменится. Так что я хочу сделать это рекурсивно rsync выше, но исключить папку …
37 rsync 


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