Как выходные данные `uname` могут измениться на виртуальной машине после исправления физического сервера?

Моя система мониторинга Zabbix сказала мне, что вывод uname изменился на виртуальном сервере ( Host information was changed on … ). Интернет-провайдер отключил весь сервер, чтобы выполнить некоторые исправления безопасности на физическом оборудовании. Как может получиться, что информация ядра, полученная системным вызовом uname , изменилась после этого? Насколько я понимаю, патчи относятся к совершенно другому […]

Как я извлекаю пути к файлам из текстового файла?

У меня есть файл, который имеет список путей, например, так: “1” “/user/bin/share” “2” “/home/user/.local” “3” “/root/” Есть ли способ извлечь только пути? Я не хочу цифры или кавычки. Как я могу sed или grep пути из файла? Какое регулярное выражение потребуется для такой задачи?

Как убедиться, что SysRq всегда включен независимо от настройки kernel.sysrq?

Некоторые дистрибутивы Linux имеют kernel.sysrq=16 что означает, что разрешен только Sysrq + s (синхронизация). В качестве примера: Fedora (25 и 28) настроена так в /usr/lib/sysctl.d/50-default.conf Мне пришлось создать файл как /etc/sysctl.d/95-sysrq.conf где я вручную установил kernel.sysrq=1 чтобы он был доступен как можно скорее (но, возможно, не скоро, в зависимости от ситуации): $ grep -nHi sysrq […]

Как обстоят дела с «процессом, работающим с дополнительными привилегиями, на который может опираться»?

С https://unix.stackexchange.com/a/18290/674 Ядро зрения Концептуально существует три набора групп, членом которых является процесс. Каждый набор является подмножеством следующего. Единственная группа, которая является группой процесса по умолчанию, к которой будут принадлежать файлы, созданные этим процессом. Набор групп, которые проверяются, когда группе требуется разрешение на открытие файла . Набор групп, на которые может опираться процесс с дополнительными […]

Могу ли я увеличить раздел RAID?

У меня есть система OpenSUSE 42.3 с RAID5 (mdadm), состоящая из четырех дисков (2 2 ТБ и 2 3 ТБ). Я наращиваю RAID, заменяя диски объемом 2 ТБ на более крупные. На дисках объемом 3 ТБ есть только разделы по 2 ТБ (fdisk сообщает о 1,8 ТБ); остальные диски не выделены. Могу ли я как-то […]

Grep регулярное выражение для отображения только серийных номеров (определенной длины, содержащих альфа и цифру) в файле CSV

У меня много (огромных и хаотичных) CSV-файлов с кучей (Cisco) серийных номеров. Моя цель состоит в том, чтобы извлечь их (кстати: и позднее позвонить в Cisco API для получения отзыва о покрытии услуг / поддержки) Теперь я ищу правильный способ обработки этого файла CSV. Мне интересно, есть ли другие, а также почему мой первоначальный «предпочтительный» […]

Разница в openjdk-6, openjdk-7 и openjdk-8 с точки зрения количества SLOC?

Я вычисляю количество SLOC (Source Lines of Code) некоторых пакетов для моих исследовательских целей. Я загружаю исходные пакеты для разных лет из снимков Debian. Для большинства пакетов количество SLOC увеличивается с каждым годом, как для Wireshark в 2010 году. SLOC меньше, чем в 2011 году, больше и продолжает расти до 2018 года. Но для OpenJDK […]

Как остановить людей, нарушающих dataset ZFS, который используется только для получения?

У меня есть две машины, «отправитель» и «получатель». Отправитель запускает следующую команду каждую ночь: zfs send -i bpool/backups@2018-09-04 bpool/backups@2018-09-05 | ssh receiver /sbin/zfs receive bpool/backups Отправляет самые последние резервные копии / резервные копии от отправителя к получателю. (Даты генерируются автоматически каждую ночь.) Если кто-то (на приемнике) делает всего лишь: cd /bpool/backups ls он прерывает работу […]

встроенная функция экспорта bash

У меня есть это: foo(){ install_ores_gitflow; command foo “$@” } export -f foo; Я ищу что-то вроде этого: export foo(){ install_ores_gitflow; command foo “$@” } но этот синтаксис не является правильным. Одна техника, которую я нашел, заключается в следующем: как экспортировать все функции Bash в файл в одну строку? так что это означает, что я […]

Извлекайте файлы с USB с «незанятым» пространством

TL; DR; Linux Mint ISO был записан на USB-накопитель, затем файлы были удалены без форматирования (под Windows), изображения были добавлены на USB-накопитель (под Windows), и Linux показывает его как «невыделенный». Моя девушка перешла с Windows на Linux. Для этого она записала ISO-образ Linux Mint на USB, используя UNetbootin. После установки Mint она удалила ISO-файлы с […]

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