Unix & Linux

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

4
FTP-клиент с хорошим графическим интерфейсом?
Я люблю Linux, потому что я получаю контроль над своей системой. Но я делаю вестник из школы макинтоша, где все просто, красиво и мощно. Мне это нравится, в отличие от множества ручек, рычагов и всего остального. Кто-нибудь знает о сильном FTP-клиенте для Linux, который находится в духе Transmit Паника? Это …

1
Утечка файловых дескрипторов
Что это означает, если файловый дескриптор протекает File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 11 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 12 (/dev/pts/1) leaked on lvextend …
13 shell  lvm 

2
В чем разница между fork () и vfork ()?
Я хотел бы подробно понять разницу между fork () и vfork (). Я не смог полностью переварить справочную страницу. Я также хотел бы пояснить комментарий одного из моих коллег: « В текущем Linux нет vfork (), даже если вы его вызываете, он будет внутренне вызывать fork () ».

3
Создание учетной записи UNIX, которая выполняет только одну команду
Есть ли способ создать учетную запись пользователя в Solaris, которая позволяет пользователям выполнять только одну команду? Нет логина или чего-то еще. Я мог бы сделать это с /usr/bin/falseв /etc/passwdи просто получить от пользователя ssh <hostname> <command>, но есть лучше способ сделать это?


4
На что ссылается sendmail?
Когда я устанавливаю sendmail из репозитория Debian, я получаю следующий вывод: Disabling HOST statistics file(/var/lib/sendmail/host_status). Creating /etc/mail/sendmail.cf... Creating /etc/mail/submit.cf... Informational: confCR_FILE file empty: /etc/mail/relay-domains Informational: confCT_FILE file empty: /etc/mail/trusted-users Updating /etc/mail/access... Updating /etc/mail/aliases... WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I? Может кто-нибудь сказать мне, …

2
изменить цвет приглашения в зависимости от пользователя или root в zsh
в zsh вы можете иметь %#в своей переменной PS1(или любой другой PROMPTпеременной), что в основном означает display, %если пользователь, или display, #если root. Мне интересно, есть ли способ повлиять на это так, чтобы %или #изменял цвета в зависимости от того, пользователь это или root (красный для root, синий для пользователя), …
13 shell  zsh  colors  prompt 

2
Как я могу указать локальный порт при установлении SSH-соединения?
У меня есть два сервера, размещенные в IDC. Я могу использовать только порты 20/21/22/23/3389 / 33101-33109 для установления соединений между двумя серверами. Сетевое устройство IDC будет блокировать любые другие пакеты, порт источника или назначения которых не входит в список / диапазон 20/21/22/23/80/3389 / 33101-33109. Но порт источника SSH является случайным. …
13 ssh  networking 

1
Запрет выхода из сеанса Killing tmux
Я заметил, что выход (выход) из моего сеанса пользователя X уничтожит любой tmuxсеанс, который я инициировал, даже сеансы, с которыми я работал, sudo tmuxи подобные команды. Я уверен, что этого раньше не было, но некоторые недавние изменения повлияли на это поведение. Как мне поддерживать эти tmux(или screen) сеансы, даже после …

2
Как я могу сделать Ethernet иметь приоритет над Wi-Fi на Ubuntu 18.04?
Цель Пусть ethernet имеет приоритет над беспроводной сетью, когда кабель Ethernet подключен метод Пройдя немало гуглов и прочитав, я пришел к тому, что считаю, что то, что я должен делать, - это что-то вроде nmcli connection modify [id-of-ethernet-interface] ipv4.route-metric 200 nmcli connection modify [id-of-ethernet-interface] ipv6.route-metric 200 где 200 - это …

2
Терминальная команда, чтобы узнать, является ли сервер виртуальным или физическим
Я ищу команду терминала, которая не требует, чтобы исполняющий пользователь был в группе sudoers, а также был универсальным и не требовал установки дополнительных пакетов. Итак, я обнаружил, что если в системе установлен systemd, я могу использовать: $ hostnamectl status Static hostname: mint Icon name: computer-laptop Chassis: laptop Machine ID: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb …


3
Как вы определяете, экспортируются ли переменные оболочки или нет?
В семействе оболочек Bourne все переменные оболочки имеют имена в верхнем регистре; Это означает, что вы не можете определить, является ли конкретная переменная переменной среды или нет, просто взглянув на ее имя. Как определить, какие переменные оболочки Bourne являются локальными (определены только в текущей оболочке)?
13 bash  shell 

7
Почему я получаю строку 1: $ ': \ r': команда не найдена?
Я использовал Cygwin на своем ноутбуке (DOS). У меня есть коллекция сценариев от моих коллег и мои собственные. Я не айтишник, не разбираюсь в Unix. Я следую синтаксису моих коллег и могу управлять несколькими простыми вещами. Скрипты хорошо работали на моем старом ноутбуке. Я только что поменял ноутбук, установил Cygwin. …

2
Поддерживают ли кавычки кроме Bash и Zsh цитирование ANSI-C? например, $ 'string'
У меня есть сценарий оболочки, который использует следующее, чтобы напечатать зеленую галочку в своем выводе: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Прочитав о цитировании Bash по ANSI-C , я понял, что могу использовать его при настройке цветовых переменных и убрать -eфлаг из моего эха . col_green=$'\e[32;01m' col_reset=$'\e[39;49;00m' echo "Done ${col_green}✓${col_reset}" …

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