Как изменить длину временных интервалов, используемых планировщиком ЦП Linux?

Можно ли увеличить продолжительность временных интервалов, для которых планировщик ЦП Linux позволяет запускать процесс? Как я мог это сделать? Жизненный опыт В этом вопросе задается вопрос, как уменьшить частоту, с которой kernel ​​будет принудительно переключаться между разными процессами, работающими на одном и том же процессоре. Эта функция ядра описана как «упреждающая многозадачность». Эта функция, как […]

bash test – сопоставить слэши

У меня есть название ветки git: current_branch=’oleg/feature/1535693040′ Я хочу проверить, включает ли название ветви / feature /, поэтому я использую: if [ “$current_branch” != */feature/* ] ; then echo “Current branch does not seem to be a feature branch by name, please check, and use –force to override.”; exit 1; fi но это название ветви […]

Как переименовать несколько каталогов?

Вот мои каталоги: P [001] P [002] P [003] Я хочу переименовать в: P001 P002 P003 Я использовал код: for P in *\ *; do mv ‘$P’ ‘${P// /_}’; done но мне чего-то не хватает.

Что делает `exec“ $ @ ”`?

Я видел это во многих сценариях docker-entrypoint.sh последнее время и не могу найти объяснение в Интернете. Мои первые мысли о том, что это как-то связано с передачей сигналов, но это довольно дикое предположение.

Какая опция ядра `.config` вызывает сообщение kmsg / dmesg:« Переключена маршрутизация APIC в физическую плоскость ».

Я перекомпилировал kernel ​​Linux (4.18.5) с минимальными опциями .config и заметил, что по сравнению с загрузкой предыдущего ядра я теперь пропускаю строку dmesg: Switched APIC routing to physical flat. Что CONFIG_ опция ядра CONFIG_ которая возвращает его обратно? В контексте у старого ядра есть строка: [ 0.001000] console [hvc0] enabled [ 0.001000] ACPI: Core revision […]

служба systemd все только для чтения, кроме 1 папки

Я собираюсь запустить скрипт, которому не доверяю, чтобы не испортить мою систему. Я хочу запустить оболочку, для которой все доступно только для чтения, кроме папки в моем домашнем каталоге, с которой должен работать скрипт. Я думаю, что я довольно близко. Это блокирует все это: sudo systemd-run –pty –pipe –uid=1000 –property=ProtectHome=read-only /bin/bash Это почти то, что […]

Проблемы с e2fsprogs при тестировании Debian – невозможно обновить пакеты

После попыток регулярно обновлять Debian Buster у меня возникла следующая проблема. The following package was automatically installed and is no longer required: libraw16 Use ‘apt autoremove’ to remove it. The following NEW packages will be installed: libraw19 The following packages will be upgraded: brave console-setup console-setup-linux e2fslibs glib-networking glib-networking-common glib-networking-services inkscape keyboard-configuration libcom-err2 libcomerr2 libcupsfilters1 […]

Ubuntu VirtualBox застрял перед экраном входа

Хорошо, у меня было такое в прошлом, и я просто отказался от установки новой виртуальной машины Я новичок в этом, поэтому я надеюсь, что только что сделал простую ошибку. У меня есть машина с Ubuntu через Oracle VM VirturalBox. Мой хост – Windows 10. Недавно я обновил: $ sudo apt-get update && sudo apt-get dist-upgrade […]

Как запустить ADB в initramfs?

Кажется, мой хук – это работа (иногда первый запуск не удался, но повторный запуск, похоже, не вызывает проблем с библиотекой), Кажется, не хватает поддержки сокетов в initramfs – моя система – debian 9. Кажется, нормальная система debian обеспечивает поддержку сокетов man systemd.socekt.5 если я использую init=/bin/bash для загрузки обычной системы Debian, похоже, у меня возникает […]

Как извлечь число из строки ниже, которая является выводом команды?

Я хочу извлечь номер сообщения, которое мы получаем при выполнении команды mailx -H . Я хочу, чтобы номера сообщений были только непрочитанными и новыми. Я попытался с помощью следующей команды: mailx -H|grep ‘^ [UN]’|cut -c 3- Но он не дает требуемого вывода. Он выдает всю строку после U или N. Пример вывода команды mailx -H: […]

Linux и Unix - лучшая ОС в мире.