Unix & Linux

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

3
Использовать read как подсказку внутри цикла while, управляемого read?
У меня есть случай использования, когда мне нужно читать несколько переменных в начале каждой итерации и читать входные данные пользователя в цикле. Возможные пути решения, которые я не знаю, как исследовать - Для назначения используйте другой дескриптор файла вместо стандартного ввода Используйте forцикл вместо ... | while read ...... Я …

4
Как Linux идентифицирует пользователей?
Я имею в виду, если два пользователя имеют одинаковые имена, как система узнает, что они на самом деле разные пользователи, когда она применяет права доступа к файлам? Это сомнение пришло мне в голову, когда я собирался переименовать свой дом, /home/old-archпрежде чем переустанавливать систему (у меня есть /homeсобственный раздел, и я …

3
Как я могу удалить последний разделитель запятых в конце файла?
Как удалить последний запятую из файла в Linux? Пример файла: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" : "128000", "kafka_user_nproc_limit" : "65536", Ожидаемые результаты: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" : "128000", "kafka_user_nproc_limit" : "65536"

5
Найти строку, зная ее часть, и вернуть строку
У меня есть строка, например "Icecream123 AirplaneBCD CompanyTL1 ComputerYU1" Допустим, я знаю, что моя строка наверняка будет содержать подстроку IceCream, но я не знаю, что за ней следует. Это может быть 123, как в моем примере, или это может быть что-то другое. Хотя я могу использовать grep, чтобы определить, существует …


3
Как правильно установить новое ядро ​​вручную на Debian 9?
У меня недостаточно уверенности, чтобы сделать это в одиночку и рискнуть, чтобы сервер не загрузился или что-то в этом роде. Я хотел бы обновить ядро ​​с: $ uname -r 4.9.0-6-amd64 $ uname -v #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) до версии ядра 4.15 или 4.16. Что бы вы ни рекомендовали. Я …
9 debian  kernel 

4
Как найти повторяющиеся строки во многих больших файлах?
У меня есть ~ 30 тыс. Файлов. Каждый файл содержит ~ 100 тыс. Строк. Строка не содержит пробелов. Строки в отдельном файле сортируются и дублируются бесплатно. Моя цель: я хочу , чтобы найти все все повторяющиеся строки через два или более файлов , а также имена файлов, содержащие дублированные записи. …


3
Как дать список через запятую в качестве аргументов для следующей команды
У меня есть скрипт, s1который выводит список чисел, разделенных ',' например 1,2,3,4. Теперь я хочу дать эти числа сценарию в s2качестве аргументов, чтобы s2 запускался на каждом из них и выводил свой результат в отдельной строке. Например, если s2 умножает числа на два, это будет результат, который я ищу: 2 …
9 pipe  xargs  arguments 

3
Как мне проверить, что я использую 9.9.9.9 для DNS?
У меня есть несколько машин в моей локальной сети. Большинство из них основаны на Ubuntu. Маршрутизатор имеет прошивку DD-WRT (v3.0-r33675M kongac Release: 11/03/17). Я установил DHCP для обслуживания сетевых настроек для всех моих компьютеров. Маршрутизатор настроен на использование 9.9.9.9 для DNS-сервера. Теперь я хочу убедиться, что мои компьютеры используют quad9 …
9 ubuntu  dns  dd-wrt 

1
Бадблоки заслуживают доверия?
Я не могу найти ничего о том, что плохие блоки на самом деле считают плохими. Я прочитал справочную страницу и посмотрел здесь несколько вопросов, но не могу найти подробности. Кроме того, насколько хороши плохие блоки? Должен ли я доверять его результатам? Моя компания исторически использовала Victoria на Hirens Boot CD …

6
Как проверить, является ли текущее время между 23:00 и 06:30
У меня возникают проблемы с пониманием того, как правильно проверить из сценария bash текущее время между 23:00 и 06:30. Я пытаюсь запустить бесконечный цикл, чтобы проверить время и что-то сделать, если интервал времени между 11 вечера и 6:30 утра. Вот что я написал до сих пор, что не работает на …
9 scripting  date 

2
Немедленное пробуждение после приостановки
Моя система Debian 9 просыпается через 2-5 секунд после того, как она вручную или автоматически входит в режим ожидания (приостановка в ОЗУ). Проблема всегда возникает независимо от того, как вызывается спящий режим: закрытием крышки, кнопкой питания или с терминала. В чем может быть проблема? Вот системная информация: $ sudo dmidecode …

1
Отдельный путь для файлов .zcompdump
Я понимаю, что .zcompdump-*файлы - это файлы конфигурации, которые могут ускорить завершение и могут быть безопасно удалены. Я хотел бы хранить их в отдельном месте, так как они загромождают мой домашний каталог. Какой хороший способ сделать это? Я знаю, что один из вариантов - использовать ZDOTDIRпеременную, но это заставит меня …
9 zsh 

2
LVM + Не удалось создать временное имя архива
у нас есть 100% на / Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg08_root 20G 20G 132K 100% / поэтому, когда я делаю lvextend, мы получаем следующие ошибки # lvextend -L+5G /dev/mapper/vg08_root Couldn't create temporary archive name. Volume group "vg00" metadata archive failed. как решить это?
9 linux  rhel  lvm 

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