Unix & Linux

470
Почему я все еще получаю запрос пароля с помощью ssh с аутентификацией с открытым ключом?

Я работаю с URL, который я нашел здесь: http://web.archive.org/web/20160404025901/http://jaybyjayfresh.com/2009/02/04/logging-in-without-a-password-certificates-ssh/ Мой ssh-клиент - Ubuntu 64 bit 11.10 desktop, а мой сервер - Centos 6.2 64 bit. Я следовал инструкциям. Я все еще получаю запрос...

466
Что делать, если «kill -9» не работает?

У меня есть процесс, с которым я не могу убить kill -9 <pid>. В чем проблема в таком случае, тем более что я являюсь владельцем этого процесса. Я думал, что ничто не может избежать этого...

460
Почему лучше использовать «#! / Usr / bin / env NAME» вместо «#! / Path / to / NAME» в качестве моего шебанга?

Я заметил, что некоторые сценарии, которые я приобрел у других, имеют шебанг, в #!/path/to/NAMEто время как другие (использующие тот же инструмент, NAME) имеют шебанг #!/usr/bin/env NAME. Кажется, что оба работают правильно. В руководствах (например, по Python), кажется, есть предположение, что...

448
Есть ли в curl опция --no-check-certificate, такая как wget?

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

446
/ usr / bin vs / usr / local / bin в Linux

Почему в Linux так много мест для размещения двоичного файла? Есть как минимум эти пять: /bin/ /sbin/ /usr/bin/ /usr/local/bin/ /usr/local/sbin/ И на моем офисном ящике у меня нет разрешений на запись для некоторых из них. Какой тип двоичного файла входит в какой из этих...

445
Как перебрать реверсивный поиск в BASH?

В терминале я могу набрать CTRL-Rдля поиска подходящей команды, ранее набранной в BASH. Например, если я набираю, CTRL-Rто grepперечисляет мою последнюю grepкоманду, и я могу нажать Enter, чтобы использовать ее. Это только дает одно предложение, хотя. Есть ли способ циклически проходить через...

427
Использование «$ {a: -b}» для назначения переменных в скриптах

Я смотрел на несколько сценариев, написанных другими людьми (в частности, на Red Hat), и многие их переменные присваиваются с использованием следующих обозначений VARIABLE1="${VARIABLE1:-some_val}" или некоторых других переменных. VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" Какой смысл использовать...

404
В чем разница между / opt и / usr / local?

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

401
Когда я не должен убивать процесс?

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

396
Отключить буферизацию в трубе

У меня есть скрипт, который вызывает две команды: long_running_command | print_progress В long_running_commandпечатает прогресс , но я несчастна с ним. Я использую, print_progressчтобы сделать его более приятным (а именно, я печатаю прогресс в одной строке). Проблема: подключение канала к stdout...

392
Нахождение PID процесса с использованием определенного порта?

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

383
Прокрутка внутри экрана или пауза вывода

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

381
Выполнить против чтения бит. Как работают разрешения каталогов в Linux?

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

378
Как мне скопировать папку, сохранив владельцев и разрешения без изменений?

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

375
Как я могу найти реализации системных вызовов ядра Linux?

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