Unix & Linux

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

2
Как определяется статус возврата присвоения переменной?
Я видел конструкции в сценариях, таких как это: if somevar="$(somecommand 2>/dev/null)"; then ... fi Это где-то задокументировано? Как определяется возвращаемый статус переменной и как она связана с подстановкой команд? (Например, получу ли я такой же результат с if echo "$(somecommand 2>/dev/null)"; then?)

1
Метод для пользователей, чтобы изменить пароль Samba
У меня есть сервер Samba для примерно 5 пользователей (security = user), и я хочу, чтобы эти пользователи могли менять свои пароли без моего участия, поэтому у меня есть следующая идея. Это безопасно? Есть ли лучший (как в более простом) подходе. Раньше для этого у нас был спецназ, но не …
10 samba 

2
Какова escape-последовательность ANSI терминала gnome для «CTRL + стрелка / с»?
Я пытаюсь настроить мой Баш ~/.inputrcэти настройки (Примечание: ←, →означают клавиши со стрелками влево и вправо) Ctrl+ ←- должен вернуться на слово Ctrl+ →- должен прыгнуть вперед на слово В настоящее время у меня есть это в моем, ~/.inputrcи это не работает. Ctrl + arrowничего не производит. "\eC-5C":forward-word "\eC-5D":backward-word Я …

2
Добавление задержки между остановкой и запуском процесса в systemd
У меня действительно странная проблема systemd. Когда я выдаю systemctl restartкоманду, она запускает новый процесс до того, как завершится предыдущий. Это можно увидеть в журнале, где после сообщения о запуске («открытие журнала») регистрируется последнее сообщение о завершении работы («закрывающий журнал»). Есть ли способ добавить задержку между остановкой и началом процесса?
10 systemd  services 


2
CentOS - значение строки состояния экрана загрузки
Есть ли какое-то значение CentOS (я думаю, RedHat и, если я правильно помню, Fedora) слоев индикатора загрузки экрана загрузки *? (*) Слои ~ белого, сиреневого (?) И фиолетового цветов. Я не могу найти ни одного хорошего поискового запроса для этого, но, возможно, кто-то узнает ...
10 centos  boot 

1
Прокрутка тачпада на Wayland очень нервная
Я только что переключился с Xorg на Wayland, что означает, что я также переключился на libinput. Я также использую GNOME 3 и GDM. После переключения прокрутка стала очень нервной. Когда я тащу два пальца вертикально через сенсорную панель как можно медленнее и периодически пауза, я продолжаю «прыгать». Это происходит не …

2
Является ли «$?» (знак доллара) доступна только в оболочке Bash?
В Bashоболочке я могу получить статус выхода команды через $?переменную: # ps -ef | grep "haha" root 15439 15345 0 23:02 pts/0 00:00:00 grep --color=auto haha # echo $? 0 Это доступно только в оболочке Bash? Или я тоже могу использовать его в других оболочках?

2
Каковы сочетания клавиш для командной строки?
Я говорю о сочетаниях клавиш, которые вы используете в командной строке / терминале. Пример: Ctrl+, cкоторый убивает процесс, Ctrl+ dтот выход, Ctrl+ zкоторый отправляет процесс в фоновый режим ... и т. Д. Я проверил некоторые и обнаружил , что они не являются ни терминал (то есть gnome-terminal, xterm, konsole) специфичные …

9
Конвертировать строки в столбцы
У меня есть файл, который содержит информацию о виртуальных машинах, работающих в гипервизоре. Мы запускаем некоторую команду и перенаправляем вывод в файл. И данные доступны в следующем формате. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime : 17835 Minutes Server : MyOVS1.vmorld.com Pool : …

3
Как реализовать «генераторы» типа $ RANDOM?
Специальная переменная $RANDOMимеет новое значение каждый раз, когда к ней обращаются. В этом отношении он напоминает объекты-генераторы, встречающиеся в некоторых языках. Есть ли способ реализовать что-то подобное в zsh? Я пытался сделать это с именованными каналами, но я не нашел способа извлекать элементы из fifo контролируемым образом, не убивая процесс …
10 zsh  fifo  ipc 

3
Не могу выйти из i3, потому что эмулятор терминала не установлен
Я пытаюсь настроить Arch Linux, и после получения самых простых настроек я установил и запустил i3 с: pacman -S i3 dmenu xorg xorg-xinit startx Это наконец началось, но я не могу выйти из этого. После нажатия $ mod + shift + E и подтверждения, я получаю сообщение об ошибке: i3-sensible-terminal …

1
Что использует 4 ГБ памяти? (Не кеш, не процесс, не плита, не шм)
У нас есть несколько серверов EC2, которые испытывают утечку памяти в течение нескольких дней или недель. В конце концов, используется много ГБ памяти (в соответствии с такими инструментами, как freeи htop), и, если мы не перезапускаем сервер, наши процессы начинают убиваться OOM. Один такой сервер имеет 15 ГБ оперативной памяти. …
10 memory  meminfo 

3
PS1 подскажите, чтобы показать прошедшее время
В настоящее время я использую это для отображения текущего времени в моем приглашении bash: PS1=\[\e[0;32m\]\t \W>\[\e[1;37m\] 20:42:23 ~> Можно ли отобразить прошедшее время с предыдущего запроса? Такие как: 00:00:00 ~> sleep 10 00:00:10 ~> sleep 20 00:00:20 ~> Это не имеет ничего общего с. Можно ли периодически менять PS1 скриптом …
10 bash  prompt 

1
systemctl задерживает перезапуск службы
Я использую CentOS 7.2; увидеть ниже: # systemctl stop firewalld Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24) Failed to stop firewalld.service: Connection timed out Failed to get load state of firewalld.service: Connection timed out journalctl просто сообщает о следующей ошибке: [system] …

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