Unix & Linux

9
Убить процесс, когда PID постоянно меняется

Когда я выпускаю ps aux | grep mtp я получил Убунту- + 15934 0,1 0,0 519848 7068? Sl 21:13 0:00 / usr / lib / gvfs / gvfsd-mtp --spawner: 1,9 / org / gtk / gvfs / exec_spaw / 20 Таким образом, PID в этом случае - 15934. Но каждый раз, когда это выполняется, PID отличается. Есть ли другой способ...

9
Почему команда find не находит каталог при запуске из ~?

Есть каталог /tmpс именем test_copy. $ ls /tmp/test_copy/ a.sh b.sh $ cd /tmp /tmp$ find . -name test_copy ./test_copy Но если я запускаю следующую findкоманду, она ничего не возвращает. ~/scripts$ find /tmp -name test_copy ~/scripts$ Почему не findудается найти каталог в последнем...

9
Предсказуемые имена сетевых интерфейсов

Как выполнить сброс /etc/networking/interfacesпри использовании «предсказуемых имен сетевых интерфейсов»? Версии Ubuntu старше 15.10 используют имена сетевых адаптеров, такие как: eth0 eth1 eth2 Замена сетевой карты или перемещение виртуальной машины на новый гипервизор приведет к тому, что Linux...

9
Когда использовать стандартный поток ошибок в приложении командной строки?

Есть ли рекомендация, когда использовать ошибку при написании приложения командной строки? К моему удивлению, я ничего не нашел, когда гуглял. В частности, вопрос, который меня сейчас интересует, заключается в том, использовать ли stdoutили stderrкогда пользователь вызвал программу с недопустимыми...

9
Разбиение gzip-файла на меньшие gz-файлы без повторного сжатия

У меня есть большой файл .gz. Я хотел бы разбить его на 100 меньших GZIP-файлов, каждый из которых может быть распакован сам по себе. Другими словами: я не ищу способ нарезать файл .gz на куски, которые нужно было бы собрать вместе, чтобы иметь возможность распаковать его. Я хочу иметь возможность...

9
Что это за переменная формы = $ (…)

Что означает следующее: basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") Я особенно заинтересован в этой части: varible=$(...) Я знаю, что скобки используются для выполнения подпроцесса, но что, если они используются вместе с...

9
Где находится GCC-5 после его установки на Solaris 11?

Пожалуйста, прости мое невежество ... Я использую Solaris только для тестирования библиотек C / C ++, которые меня интересуют. Я не являюсь администратором Solaris или пользователем Solaris. Я установил GCC-5 на Solaris 11.3, x86, потому что мне был нужен компилятор C ++, который поддерживает...

9
Разница между systemd и программой запуска терминала

Мне любопытно, какова эта разница между программами; запускается с systemd при включении через systemctl, против тех, которые запускаются с помощью /etc/rc.localили через CLI. Например, недавно я использовал shairport-sync для Raspberry Pi. Изначально я установил запуск shairport-sync с помощью...

9
Как автоматически установить bash readline в режим vi при входе в систему?

Моя команда отвечает за тысячи машин Linux / Unix, поэтому, естественно, учетная запись root «разделяется» между администраторами. Я предпочитаю режим vi, другие предпочитают режим emacs. Как я могу установить readline bash в режим vi при входе в SSH на любой машине, не заставляя всех остальных...

9
Как определить, есть ли на компьютере TPM (модуль доверенной платформы)

Желая поиграться с Trusted Platform Module , я установил TrouSerS и попытался запустить tcsd, но я получил эту ошибку: TCSD TDDL ERROR: Could not find a device to open! Однако в моем ядре загружено несколько модулей TPM: # lsmod | grep tpm tpm_crb 16384 0 tpm_tis 16384 0 tpm_tis_core 20480 1...

9
Как смонтировать несколько разделов из образа диска одновременно?

Я пытаюсь смонтировать корневой и загрузочный раздел из Raspbian изображения: mount -v -o offset="70254592" -t ext4 /mnt/X/raspbian-jessie.img /tmp/raspbian mount -v -o offset="4194304" -t vfat /mnt/X/raspbian-jessie.img /tmp/boot монтирование boot, когда root монтируется, приводит к: mount:...

9
Почему sshd отображается несколько раз на одной ветви pstree?

В настоящее время в моем классе операционных систем и подключение к удаленному серверу в моем кампусе. Я использовал pstreeкоманду для отображения всех запущенных процессов в визуальном дереве, и я получаю прикрепленный снимок экрана. После sshd (защищенного демона оболочки) вы заметите, что есть...

9
Невозможно удалить файл из-за «Неверный аргумент»

Я получаю эту странную ошибку, когда пытаюсь удалить какой-то файл. И имя файла не содержит никаких конкретных символов. Кто-нибудь знает почему? Это сентос [root@sandbox ~]# rm -rf /var/log/zookeeper rm: cannot remove `/var/log/zookeeper': Invalid argument...

9
Заставьте SSH запросить мою секретную фразу в оболочке (не в окне)

Когда я использую SSH в первый раз после загрузки, он запрашивает у меня секретную фразу для разблокировки моего личного ключа (что я и ожидаю). Но это происходит в окне, а не в оболочке (аналогично gksudoVS sudo). Это разочаровывает (я должен использовать мою мышь, чтобы щелкнуть окно) и,...

9
Что такое Unix (QNX) эквивалент командной строки Windows «dir / s / b»

Вопрос Что такое Linux-эквивалент DOS «dir / s / b filename»? подходит близко, но заканчивается воспроизведение операции поиска файла для всех таких именованных имен файлов. Тем не менее, я хочу сделать сравнение содержимого каталога с каталогом на компьютере с Windows и сравнить его с тем, что...

9
Как работает опция --fuzzy для rsync?

Как rsync --fuzzyработает? Я не получаю ожидаемых результатов. Из руководства: Эта опция сообщает rsync, что он должен искать базовый файл для любого файла назначения, который отсутствует. Текущий алгоритм ищет в том же каталоге, что и файл назначения, либо для файла с идентичным размером и...

9
Как мне расширить метаданные btrfs?

Мои btrfsметаданные наполняются. (Я создаю почасовые снимки, используя btrbk.) Как мне увеличить / расширить пространство, выделенное для метаданных btrfsфайловой системы? Или это автоматически...

9
Исключение ACPI: AE_NOT_FOUND бесконечно при запуске

Я только что сделал обновление системы и обновление на моем рабочем столе Arch. Сразу после прохождения GRUB, я получаю прокрутку на экране навсегда: ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F]... ACPI Error: [PGRT]_Namespace lookup failure, AE_NOT_FOUND... ACPI Error: Method...

9
Недопустимая контрольная сумма Rpmdb - Попытка установить gcc в образ докера CentOS 7.2

Поэтому я пытаюсь создать образ Docker, который содержит gcc. Я запускаю команду RUN yum -y install gccв моем Dockerfile. Он загружает пакет до тех пор, пока не попытается установить зависимость. Rpmdb checksum is invalid: dCDPT(pkg checksums): glibc-headers.x86_64 0:2.17-157.el7_3.1 - u Вот вывод...