Unix & Linux

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

3
Инструмент оболочки для «таблификации» входных данных
Давным-давно я помню, как использовал команду, которая вносит свой вклад в красиво отформатированную таблицу. Например, для этого ввода, apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Вывод будет похож на это: apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Я хотел бы …
33 shell 

2
Вам нужна оболочка для SCP?
Я разрешаю другу локальную учетную запись на моей машине, исключительно для SCP. Могу ли я указать оболочку его учетной записи как /bin/trueили каким-либо иным образом ограничить учетную запись, но при этом разрешить SCP?

3
Где я могу увидеть список уничтоженных ядром процессов?
Есть ли какой-нибудь способ проверить, какой из моих процессов убил ядро? Иногда я захожу на свой сервер и обнаруживаю, что что-то, что должно было работать всю ночь, просто остановилось на 8 часов, и я не уверен, что это приложения или ядра.

7
Обратитесь к файлу в том же каталоге скрипта, который находится в $ PATH
У меня есть файл сценария bash, который помещен в какой-то каталог, добавленный в $ PATH, чтобы я мог вызывать сценарий из любого каталога. В том же каталоге, что и скрипт, находится другой текстовый файл. Интересно, как ссылаться на текстовый файл в скрипте? Например, если скрипт просто выводит содержимое текстового файла, …
33 bash  path 

5
Отслеживание программ
Когда я устанавливаю простую программу, она часто использует make && make installи даже не имеет цели удаления . Если я хочу обновить программу, это стандартный протокол, предполагающий, что она просто переписывает поверх старой программы? Как я отслеживаю эти программы; большинство людей просто «запускают и забывают», и если цель удаления не …

14
Что является хорошим примером объединения команд?
Если бы вы помогали кому-то узнать концепцию каналов в командной строке, какой пример вы бы использовали? Пример, который на самом деле появился, был следующим: cat whatever.txt | less Я чувствую, что это не лучший пример, а именно потому, что есть только один шаг. Что хорошего, но основополагающего использования |? В …



3
Как сказать сценарию ждать, пока процесс начнет принимать запросы через порт?
Мне нужна команда, которая будет ждать, пока процесс начнет принимать запросы на определенный порт. Есть ли что-то в Linux, что делает это? while (checkAlive -host localhost -port 13000 == false) do some waiting ...

12
Замена Linux для программного обеспечения слайд-шоу Apple Keynote?
Я пытаюсь перейти с Mac OS X на дистрибутив Linux, возможно /, возможно, Ubuntu. Одним из моих любимых приложений для Mac было Apple Keynote, которое делает потрясающие презентации. Существует ли эквивалентное решение для дистрибутивов Linux, которое соответствует / приближается к Keynote с точки зрения его полировки и простоты использования? Я …

2
Можно ли изменить / etc / machine-id?
Я клонировал диск (SSD) и вставил клонированный диск в другую машину. Теперь обе системы имеют одинаковое значение в /etc/machine-id. Есть ли проблема просто редактировать, /etc/machine-idчтобы изменить значение? Могу ли я сделать это во время работы системы (или мне нужно загрузиться с Live USB)? Является ли systemd-machine-id-setupлучшая альтернатива? Наивное использование systemd-machine-id-setupне …
33 systemd  d-bus 

2
Разница между «команда не найдена» и «нет такого файла или каталога»?
Например: $ node -bash: /usr/local/bin/node: No such file or directory $ foo -bash: foo: command not found Какая разница? В обоих случаях nodeи fooявляются недопустимыми командами, но кажется, что Unix просто не может найти nodeдвоичный файл? При удалении программы, например node, есть ли способ очистить это, чтобы я получил $ …

5
Как правильно установить имя хоста и доменное имя?
Я арендую сервер под управлением Ubuntu 16.04 в компании, назовем его company.org. В настоящее время мой сервер настроен так: Имя хоста: server737263 доменное имя: company.org Вот мое полное доменное имя: user@server737263:~ $ hostname --fqdn server737263.company.org Это не удивительно. Я также арендую доменное имя, давайте назовем его domain.org. Я хотел бы …

4
Установить службу systemd для выполнения после монтирования fstab
Я работаю над systemd .serviceсценарием, который должен запускаться после подключения сетевой папки CIFS через /etc/fstabк /mnt/при загрузке. Сценарий ожидает запуска сценария зависимости OpenVPN, но я также хочу дождаться завершения монтирования. /etc/systemd/system/my-daemon.service : [Unit] Description=Launch My Daemon After=network.target vpn-launch.service Requires=vpn-launch.service Я попытался добавить systemd.mountк строке:, After=network.target vpn-launch.service systemd.mountно это не дало …
33 debian  systemd 

2
Нужно ли перезапускать Nginx, если я обновляю свои сертификаты безопасности?
Поэтому я настраиваю сервер nginx с включенным SSL с определением сервера примерно так: server { listen :80; listen [::]:80; server_name example.org; root /foo/bar; ssl on; ssl_certificate /path/to/public/certificate; ssl_certificate_key /path/to/private/key; ... } Вы поняли (пожалуйста, прости любые опечатки). Во всяком случае, то, что мне интересно, это; если я продляю свои сертификаты, …

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