Фоновый процесс подоболочки странного поведения

Интересно, почему некоторые подобные команды bash ведут себя так же, как они. У меня есть скрипт bash foo : #!/usr/bin/env bash while true do echo “reading” read data echo $data echo “stderr msg” >&2 sleep 1 done Это бесконечный цикл, который читает одну строку за раз из стандартного ввода и выводит ту же строку. У […]

Как установить GRUB с двойной загрузкой в ​​режиме Legacy?

У меня проблема с моим ноутбуком, у меня Windows 10 и Parrot Home OS (ОС на базе Debian) в другом разделе, вчера, когда я установил Parrot, установщик заметил, что единственной ошибкой при установке был загрузчик Grub, и какая боль … После некоторых исследований я могу запустить Parrot с помощью утилиты Super Grub2 Disk в режиме […]

Как установить разрешения для сервера vsftpd?

Я не совсем уверен, как настроить мой FTP-сервер: Есть несколько клиентов service1 . Все они должны иметь возможность загружать программное обеспечение, необходимое для обслуживания1. Клиенты service2 конечно, не должны видеть эти файлы. Если бы я создал учетную запись пользователя для каждого клиента, я должен был бы предоставить файлы несколько раз в каждом корневом каталоге пользователя […]

Отобразить совпадающую строку и ближайшую предыдущую строку, соответствующую другому шаблону

У меня есть это требование, где в show mac address table коммутатора будет перечислено 1000 записей. file1: switch_1 # показать таблицу адресов Mac AA: AA: AA: AA: AA: порт AA 47 BB: BB: BB: BB: BB: BB порт 48 , , , ДД: ДД: ДД: ДД: ДД: ДД порт 50 file2: switch_2 # показать таблицу […]

Ceph со многими маленькими мониторами / MDS

В документации Ceph ( http://docs.ceph.com/docs/jewel/start/hardware-recommendations/ ) подчеркивается необходимость более мощного оборудования при масштабировании кластера. Например, спецификации оборудования для ceph-mon для: процессор 1x 64-битный AMD-64 / i386 1x 32-битный ARM двухъядерный или лучше 1x i386 двухъядерный баран 1 ГБ на демона Дисковое пространство 10 ГБ на демона сеть 2x 1GB Ethernet NIC Я предполагаю, что цифра […]

отключить параметр + удалить / left_arrow / right_arrow сочетания клавиш на удаленном Linux SSH

Как отключить сочетания клавиш option + delete / -> / <-, когда ssh входит в удаленный linux-бокс с моего MacBook? В качестве альтернативы, опция map + delete для той же функции, что и команда. + Delete. В настоящее время я получаю [D, [C, и т. Д. На экране, что довольно раздражает. Спасибо!

Настройка петлевого графического драйвера в XEN vm

Я использую хост Xen Debian 9 в моей виртуальной машине нет петлевых устройств: # losetup -f losetup: cannot find an unused loop device: No such device Когда я пытаюсь установить docker-ci это не удается с ошибкой, как в этом QA level=error msg=”There are no more loopback devices available.” level=error msg=”[graphdriver] prior storage driver devicemapper failed: […]

LS_COLORS как сохраняться после sudo su

У меня есть имя пользователя, созданное на моем компьютере, и имя пользователя добавляется в файл sudoers для получения root-прав. Мой файл .bashrc также содержит скрипт, который говорит, чтобы изменить цвета для PS1 и цвета для команд ls export PS1=”\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] ” export LS_COLORS=”di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90″ в конце скрипта у меня также есть команда sudo su чтобы сделать […]

Необходимо сопоставить шаблон в KSH при parsingе строк из файла

FILE_CENT=”/etc/nsswitch.conf” if [[ $OS = ‘Linux’ ]]; then if [[ -e $FILE_CENT ]]; then logInfo “nsswitch.conf found in $OS, Proceeding further…” while read -r LINE do if [[ `echo $LINE | sed ‘/^passwd/’` ]]; then myarrlin=($LINE) logInfo “ARRAY VALUES : ${myarrlin[0]},${myarrlin[1]},${myarrlin[2]}” if [[ `echo ${myarrlin[1]} | egrep -s “centrify$|^centrifydc$”` || `echo ${myarrlin[2]} | egrep -s […]

Необходимо извлечь часть строки с помощью оболочки

У меня есть сценарий, как, #/bin/bash -x LASTBUILD=’ 174254491 2018-08-08T11:04:40Z gs://abc/kishor/5.4.0.61/xyz-5.4.0-61.tgz TOTAL: 46 objects, 7325896651 bytes (6.82 GiB)’ echo “this is the LASTBUILD ============== $LASTBUILD” LATESTBUILD=echo $LASTBUILD | cut -d ‘ ‘ -f 3 echo “this is the LATESTBUILD ############### $LATESTBUILD” После выполнения показывает результат, как показано ниже, [root@root ~]# echo $LATESTBUILD [root@root ~]# Мой […]

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