Unix & Linux

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



6
В чем разница между / opt и / usr / local?
В соответствии со стандартом иерархии файловых/opt систем , предназначен для «установки дополнительных программных пакетов приложений». /usr/local"для использования системным администратором при локальной установке программного обеспечения". Эти варианты использования кажутся довольно похожими. Программное обеспечение, не включенное в дистрибутивы, обычно настроено по умолчанию для установки в одном /usr/localили /optбез конкретной рифмы или причины, …

9
Когда я не должен убивать процесс?
Я всегда очень не решаюсь бежать kill -9, но я вижу, что другие администраторы делают это почти постоянно. Я полагаю, что есть разумная золотая середина, поэтому: Когда и почему следует kill -9использовать? Когда и почему нет? Что нужно попробовать, прежде чем делать это? Какая отладка «зависшего» процесса может вызвать дальнейшие …

13
Отключить буферизацию в трубе
У меня есть скрипт, который вызывает две команды: long_running_command | print_progress В long_running_commandпечатает прогресс , но я несчастна с ним. Я использую, print_progressчтобы сделать его более приятным (а именно, я печатаю прогресс в одной строке). Проблема: подключение канала к stdout также активирует буфер 4K, к хорошей программе печати ничего не …
396 shell  pipe  buffer 

5
Нахождение PID процесса с использованием определенного порта?
Я устанавливаю hadoop в моей системе Ubuntu. Когда я запускаю его, он сообщает, что порт 9000 занят. Я использовал: netstat -nlp|grep 9000 чтобы увидеть, существует ли такой порт, и я получил это: tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN Но как я могу получить PID процесса, который его держит?
392 linux  process  ip  netstat 

4
Прокрутка внутри экрана или пауза вывода
Я использую экран для своих задач командной строки при управлении серверами, на которых я работаю. Я обычно запускаю небольшие команды (в основном задачи файловой системы), но иногда я выполняю более сложные задачи (например, DBA). Выход из этих задач очень важно для меня. Так как я использую Ubuntu и OS X …

8
Выполнить против чтения бит. Как работают разрешения каталогов в Linux?
В моей CMS я заметил, что каталогам нужен установленный исполняемый бит ( +x), чтобы пользователь мог их открыть. Почему разрешение на чтение требуется для чтения каталога, и как работают разрешения на каталоги в Linux?

8
Как мне скопировать папку, сохранив владельцев и разрешения без изменений?
Поэтому я собирался сделать резервную копию своей домашней папки, скопировав ее на внешний диск следующим образом: sudo cp -r /home/my_home /media/backup/my_home В результате все папки на внешних дисках теперь принадлежат root:root. Как я могу cpсохранить права собственности и разрешения от оригинала?
378 permissions  cp 

8
Как заставить клиента SSH использовать только аутентификацию пароля?
Если я использую аутентификацию pubkey, например, из Ubuntu 11.04, как я могу настроить ssh-клиент на использование только аутентификации по паролю для сервера? (просто необходимо из-за тестирования паролей на сервере, где я по умолчанию вхожу с ключом) Я нашел путь: mv ~/.ssh/id_rsa ~/.ssh/id_rsa.backup mv ~/.ssh/id_rsa.pub ~/.ssh/id_rsa.pub.backup и теперь мне предлагают пароль, …

7
Как я могу найти реализации системных вызовов ядра Linux?
Я пытаюсь понять, как работает, скажем mkdir, функция, посмотрев на исходный код ядра. Это попытка понять внутреннее ядро ​​и перемещаться между различными функциями. Я знаю mkdir, определяется в sys/stat.h. Я нашел прототип: /* Create a new directory named PATH, with permission bits MODE. */ extern int mkdir (__const char *__path, …


15
Каковы плюсы и минусы Vim и Emacs?
Как бы вы сравнили эти редакторы? Каковы плюсы и минусы каждого? [ примечание ] На это не должны отвечать те, кто «ненавидит одного и любит другого» или те, кто не использовал оба.
372 vim  emacs  vi 

3
обновить измененное содержимое файла, открытого в vi (m)
У меня есть config-файл, который я сохраняю открытым в vim, но иногда он изменяется на диске, и эти изменения не отражаются на терминале. Могу ли я обновить содержимое на экране без закрытия и повторного открытия файла? Если так, то как?
362 vim 

14
В Bash, когда для псевдонима, когда для сценария, и когда написать функцию?
У меня ушло почти 10 лет использования Linux, чтобы задать этот вопрос. Все это было методом проб и ошибок и случайным ночным интернет-серфингом. Но людям не нужно 10 лет для этого. Если бы я только начинал с Linux, я бы хотел знать: когда использовать псевдоним, когда писать сценарий и когда …

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