Unix & Linux

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

2
Как точно определить, почему Systemd переходит в аварийный режим
Мой настольный компьютер с Debian Jessie начинал падать в оболочку аварийного режима при каждой загрузке. Экран говорит, чтобы использовать, journalctl -xbчтобы найти причину, и использовать, systemctl defaultчтобы продолжить загрузку. Когда я выполняю systemctl default, система продолжает загружаться, и после пары недель использования системы, очевидно, нет ничего плохого. Если смотреть сквозь …


3
Настройки DPI в Awesome window manager
У меня хороший новый блестящий 4k монитор. Я могу увеличить размер шрифта для большинства приложений (включая удивительные), однако есть несколько проблем: Порочные виджеты wibar показывают крошечный шрифт, а не тот, который указан в theme.lia. Любые приложения Gnome по-прежнему показывают старый (или крошечный) размер шрифта. Я подозреваю, что установка размера шрифта …
10 xrandr  awesome  dpi 

2
поглазеть на месте и стандартный вывод
Можно ли использовать gawk«s -i inplaceварианта , а также печатать вещи stdout? Например, если я хочу обновить файл, и если есть какие-либо изменения, напечатайте имя файла и измененные строки, чтобы stderrя мог сделать что-то вроде find -type f -name 'myfiles' -exec gawk -i inplace '{if(gsub(/pat/, "repl")) { print FILENAME > …
10 awk  gawk 

6
Поменять местами шестнадцатеричное число в bash
Есть ли простая команда для изменения шестнадцатеричного числа? Например, учитывая шестнадцатеричное число: 030201 Выход должен быть: 010203 Используя revкоманду, я получаю следующее: 102030 Обновить $ bash --version | head -n1 GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) $ xxd -version xxd V1.10 27oct98 by Juergen Weigert $ rev --version rev from util-linux …

1
Остановить интерактивные подсказки от apt-get
Как остановить все интерактивные запросы apt-getпри установке или обновлении пакетов? Я пытаюсь написать неинтерактивный скрипт для установки пакетов на серверы, когда обновление требует установки нового ядра, apt-getвсегда игнорирует этот -yпараметр и подсказывает мне, какой вариант использовать для обновления grub.lst. Я всегда хочу установить версию сопровождающего пакета. Как отключить эту подсказку?

3
Linux Mint 18 с Cinnamon Session Сохранить и восстановить
Есть ли какой-нибудь способ сохранить положение / рабочее пространство и, возможно, состояние всех моих открытых программ, чтобы при перезапуске я мог восстановить все точно так, как это было раньше, без повторного открытия и изменения положения?

4
Где gnome-keyring устанавливает $ SSH_AUTH_SOCK?
Я нахожусь в процессе избавления gnome-keyringкак агент SSH. Вещи, которые я сделал Искал в интернете часами. Менял вещи и перезагружал, часто. Наконец-то просто rm-ed все вещи автозапуска, связанные с SSH. Последняя вещь волшебным образом сработала, так как там больше нет гнезда для агента: /run/user/[uid]/keyring/ssh проблема Оставшаяся проблема в том , …

1
Маршрутизация между несколькими подсетями
Допустим, я хочу создать внутреннюю сеть с 4 подсетями. Там нет центрального маршрутизатора или коммутатора. У меня есть «подсеть управления», доступная для связи шлюзов во всех четырех подсетях (192.168.0.0/24). Общая схема будет выглядеть так: 10.0.1.0/24 <-> 10.0.2.0/24 <-> 10.0.3.0/24 <-> 10.0.4.0/24 Словом, я настраиваю один linux box в каждой подсети …

2
Заставить systemd прекратить запуск нежелательного сервиса wpa_supplicant?
Я хотел отключить systemdнежелательные попытки автоматического запуска wpa_supplicant. Я мог бы просто запустить sudo systemctl disable wpa_supplicant.service --global и я бы больше не видел wpa_supplicant в ps -efвыводе. Во всяком случае, это не сработало. Как я могу заставить это работать? Моя проблема может быть лучше всего описана с помощью вывода …

2
Функция Bash, которая принимает входные данные от параметра или канала
Я хочу написать следующую функцию bash таким образом, чтобы она могла принимать входные данные из аргумента или канала: b64decode() { echo "$1" | base64 --decode; echo } Желаемое использование: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 

1
Удалить файлы старше 500 дней
У меня есть каталог с файлами 2010 года. Я хочу удалить все файлы старше 500 дней, и я попробовал это: find /var/log/arc/* -type f -mtime +500 -delete {}\; Но я получаю это: -bash: /usr/bin/find: Argument list too long Как я знаю, это означает, что файлов слишком много, и я findне …

2
Невозможно выполнить exec / bin / false: нет такого файла или каталога
Я пытаюсь открыть экран GNU с помощью следующей команды на моем Mac OS: host:~ user$ screen Экран терминала открывается, но быстро умирает с сообщением об ошибке: Невозможно выполнить exec / bin / false: нет такого файла или каталога Мой терминал настроен на открытие bashоболочки при запуске. Я попытался установить оболочку …
10 bash  shell  osx 

2
Куда уходит оставшаяся память vm.overcommit_ratio?
Если я отключить overcommit памяти, установив vm.overcommit_memoryдля 2, по умолчанию система позволит выделять память до размера свопа + 50% физической памяти, как описано здесь . Я могу изменить соотношение, изменив vm.overcommit_ratioпараметр. Допустим, я установил его на 80%, поэтому можно использовать 80% физической памяти. Мой вопрос: что будет делать система с …

1
В чем разница между интерфейсом крана и обычным интерфейсом?
Я изучаю виртуальные сети. Я видел видео на YouTube, в котором описываются интерфейсы и добавляются в Open Virtual Switch. Отсюда я не знаю, что такое тап интерфейсы. Чем отличается нормальный интерфейс, такой как eth0, и интерфейс крана? Является ли тап интерфейс просто виртуальным интерфейсом L2, чтобы добавить его в OVS? …
10 linux  networking 

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