Unix & Linux

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

2
Как удалить соединение по имени через Network Manager
Как вы используете, nmcliчтобы удалить Wi-Fi по имени? Из того, что я прочитал, он позволяет удалять только через UUID: nmcli connection delete <uuid> Самый простой способ удаления по имени - найти UUID по имени и передать его в: nmcli con delete `nmcli --fields NAME,UUID con list | grep -i mynetworkname …

1
Почему эти бомбы-вилки работают по-разному, и каково значение & в этом?
Я понимаю, как работает обычная вилочная бомба, но я не совсем понимаю, почему & в конце обычной бомбы вилки требуется и почему эти сценарии ведут себя по-разному: :(){ (:) | (:) }; : и :(){ : | :& }; : Первый вызывает всплеск использования процессора, а затем возвращает меня к …

5
Быстрое сжатие большого количества больших файлов
У меня ежедневно генерируется около 200 ГБ данных журнала, которые распределяются по 150 различным файлам журнала. У меня есть скрипт, который перемещает файлы во временную папку и делает tar-bz2 во временной директории. Я получаю хорошие результаты, поскольку журналы объемом 200 ГБ сжимаются примерно до 12-15 ГБ. Проблема в том, что …

2
Изменяет ли crond летнее время на +1 час?
В прошлые выходные нам пришлось менять время с 02:00 до 03:00. Вопрос: Что бы произошло, если бы в 02:30 был cronjob? Crond - очень старое решение для планирования, вероятно, оно должно с этим справиться, но не знаю как.
16 cron  clock  dst 

12
Удалить дубликаты попарно?
Я столкнулся с этим вариантом использования сегодня. Это кажется простым , на первый взгляд, но возиться с sort, uniq, sedи awkвыяснилось , что это нетривиально. Как я могу удалить все пары повторяющихся строк? Другими словами, если есть четное количество дубликатов данной строки, удалите все из них; если есть нечетное количество …

3
потребляет 100% ресурсов процессора
upowerd потребляет почти 100% ресурсов процессора. В настоящее время эта проблема затрагивает как Lenovo Thinkpad E520, так и настольный ПК с материнской платой Core i7 и Asus Z170a. Оба запускают Kubuntu 15.10. Однако я обнаружил сообщения об этой проблеме в нескольких разных дистрибутивах (от Fedora до Arch до Ubuntu) за …

7
Компактная подсказка bash при использовании дерева каталогов / имени файла
В системе с Ubuntu 14.04 и у bashменя есть PS1переменная, заканчивающаяся следующим содержанием: \u@\h:\w\$ так что подсказка выглядит как user@machinename:/home/mydirectory$ Однако иногда текущий каталог имеет длинное имя или находится внутри каталогов с длинными именами, так что приглашение выглядит user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$ Это заполнит строку в терминале, и курсор перейдет на другую строку, …

2
Почему использование `yes` на конвейерах bash * not * вызывает бесконечные циклы?
Согласно документации, bash ожидает завершения всех команд в конвейере, прежде чем продолжить Оболочка ожидает завершения всех команд в конвейере, прежде чем вернуть значение. Так почему же команда yes | trueзавершается немедленно? Разве yesцикл не должен вечно вызывать конвейер? И подзапрос: согласно спецификации POSIX , конвейеры оболочки могут выбрать либо возврат …
16 bash  shell  pipe 

5
Как запустить сценарии параллельно на удаленной машине?
Я могу SSH на удаленной машине, которая имеет 64 ядра. Допустим, мне нужно параллельно запустить 640 сценариев оболочки на этом компьютере. Как мне это сделать? Я вижу разделение 640 скриптов на 64 группы в каждой из 10 скриптов. Как мне тогда запустить каждую из этих групп параллельно , то есть …

3
Как преобразовать смайлик, указанный кодом U + xxxxx, в utf-8?
Смайлики, по-видимому, указываются с использованием формата U + xxxxx, где каждый x является шестнадцатеричной цифрой. Например, U + 1F615 является официальным кодом Консорциума Unicode для «запутанного лица» 😕 Как я часто путаюсь, я очень привязан к этому символу. Представление U + 1F615 сбивает меня с толку, потому что я думал, …

2
Как установить динамическое Сообщение дня (motd) в Debian Jessie 8.2 для ssh?
Я хотел бы иметь динамический MOTD, но я не могу понять, как это сделать. Я попробовал то , что я нашел, добавив /etc/update-motd.d/00-header, 10-sysinfo, 90-footerи символическую ссылку на /etc/motd /var/run/motd.dynamic, /run/motd.dynamic, /run/motdили /var/run/motd. У меня есть эти строки в /etc/pam.d/sshd: # Print the message of the day upon successful login. …
16 debian  ssh  systemd  motd 


4
Как я могу Telnet к порту HTTP 80?
После поиска в Google я обнаружил, что мы можем telnetподключиться к веб-серверу на его http-порт и использовать его GETдля извлечения html-страницы. Например: $ telnet web-server-name 80 Но я не могу понять, как это возможно? Я думал, что если порт 80 для http-сервера, то порт 80 будет только слушать httpзапросы. Но …

1
Можно ли переместить окно с одного экрана X на другой на том же хосте?
Я использую XFCE 4.12 с настройкой 3 мониторов на два экрана X и две видеокарты на одном компьютере. Два монитора образуют один экран X, используя функциональность nvidia twinview, то есть Screen0 на Device0 в конфигурации Xorg. Третий монитор предназначен для второго экрана, который является Screen1 на Device1 в конфигурации Xorg. …
16 x11  xorg 

3
Что означают эти два числа соответственно в статистике dd «a + b records»?
Первые 2 строки в ddстатистике имеют следующий формат: a+b records in c+d records out Почему 2 числовые значения? Что означает этот знак плюс? Обычно a+0, но иногда, когда я использую больший размер блока, dd печатает0+b records out
16 dd 

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