Unix & Linux

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

4
совместимый с checkbashisms способ определения текущей оболочки
В моем .profileкоде я использую следующий код, чтобы гарантировать, что псевдонимы и функции, связанные с Bash, получаются только в том случае, если на самом деле оболочкой входа является Bash : # If the current (login) shell is Bash, then if [ "${BASH_VERSION:-}" ]; then # source ~/.bashrc if it exists. …

2
Как запускать сборки в контейнерах Docker от Jenkins
Я пытаюсь использовать Jenkins для создания проекта C ++ в контейнере Docker. У меня нет проблем со сборкой в ​​Дженкинсе или сборкой в ​​контейнере за пределами Дженкинса. Ниже я попробовал. Я опускаю отображение томов для ясности. Дело 1 Следующая команда успешно запускает сборку в оболочке. docker run --rm --interactive=true --tty=true …
18 tty  docker  pty  jenkins 

3
Может ли nmap отображать только узлы с открытыми определенными портами?
Можно ли nmapперечислить все хосты в локальной сети, которые имеют открытые SSH и HTTP? Для этого я могу запустить что-то вроде: nmap 192.168.1.1-254 -p22,80 --open Тем не менее, в этом списке перечислены хосты, у которых открыт ЛЮБОЙ из списка портов, тогда как я хотел бы, чтобы хосты имели ВСЕ из …
18 ip  tcp  scanner  nmap 

2
Как я могу хранить файлы в смонтированной общей папке?
Я использую виртуальную машину Fedora Workstation на хосте Ubuntu. Я создал папку /home/cl/shareв гостевой системе и подключил общую папку /media/cl/system/virtual/shareкак root, следуя инструкциям из linux-kvm : mount -t 9p -o trans=virtio,version=9p2000.L /host /home/cl/share Я могу получить доступ (читать) файлы и папки из общих папок, но я не могу писать в …
18 kvm  qemu  virt-manager 

1
Почтовые журналы Postfix продолжают показывать «домен NIS не установлен»
Я просто настроил новый почтовый сервер, используя Postfix и Dovecot. Я устранял неполадки, и эта строка продолжает появляться в моих журналах (в частности, mail.info и mail.log). Что такое домен NIS и как мне решить проблему? postfix/smtpd[6107]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
18 logs  postfix 

5
Записать вывод `time` в файл, зачем нужны скобки?
timeпишет в stderr, поэтому можно предположить, что добавление 2>&1в командную строку должно направить свой вывод stdout. Но это не работает test@debian:~$ cat file one two three four test@debian:~$ time wc file > wc.out 2>&1 real 0m0.022s user 0m0.000s sys 0m0.000s test@debian:~$ cat wc.out 1 4 19 file Только с круглыми …

3
Значение [«$ {1: 0: 1}» = '-']
У меня есть следующий скрипт для запуска процесса MySQL: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then DATADIR="/var/lib/mysql" ... Что означает 1: 0: 1 в этом контексте?
18 linux  bash  shell 


2
Как сделать так, чтобы команды были выделены жирным шрифтом в zsh?
Я настроил оболочку bash таким образом, чтобы любые вводимые мной команды отображались жирным шрифтом, а вывод команд отображался в обычном весе: Я сделал это, добавив \e[01mв конце моей PS1переменной, чтобы включить жирный шрифт, и используя, trap DEBUGчтобы выключить его: trap 'printf "\e[0m" "$_"' DEBUG Таким образом, \e[0mпечатается перед выполнением каждой …
18 zsh  colors  prompt 

2
Безопасна ли разработка / тестирование модуля linux с использованием виртуальной машины?
Я в классе операционных систем. Подходя, мы должны немного поработать над модификацией кода ядра. Нам посоветовали не использовать персональные машины для тестирования (я полагаю, это означает установить его), поскольку мы могли писать плохой код и переписывать то, что нам не следует. Нам дают доступ к машине в лаборатории, чтобы быть …


6
Эквивалент псевдонима для символической ссылки?
Мне часто приходится прыгать по нескольким каталогам в моей домашней папке и уставать от их написания. Я хотел бы более быстрый подход, который традиционно будет символической ссылкой. Однако я не хочу загромождать свой домашний каталог десятками символических ссылок. Я мог бы создать какой-то ~/links/каталог и загромождать его символическими ссылками, но …

4
tar и его ключевые буквы: это баг или фича?
Мне интересно спросить разницу между этими двумя командами (т. Е. Отличаются только порядок их параметров): tar -zxvf foo.tar.gz tar -zfxv foo.tar.gz Первый работал отлично, но второй сказал: tar: You must specify one of the `-Acdtrux' or `--test-label' options Try `tar --help' or `tar --usage' for more information. И деготь с …


2
Как заставить sudo запомнить мой пароль дольше?
Как сделать так, чтобы sudoпароль запомнился дольше, чтобы мне больше не приходилось его набирать? Я не хочу sudo suи выполнять команды как root все время. Я нахожусь на Arch Linux и пытался Google это, но я получаю примеры, чтобы изменить свой пароль, что не то, что я после.
18 sudo  password 

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