Unix & Linux

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

3
Каталоги rc0.d, rc1.d,… в / etc
Я бегу Ubuntu , где у меня есть каталоги /etc/rc0.d, /etc/rc1.d, /etc/rc2.d, ..., /etc/rc6.d. Примеры файлов с моей машины: directory example symlinks in the dir ------------------------------------------ /etc/rc1.d: K76dovecot, K77ntp /etc/rc2.d: S23ntp, S24dovecot /etc/rc3.d: S23ntp, S24dovecot /etc/rc4.d: S23ntp, S24dovecot /etc/rc5.d: S23ntp, S24dovecot Вопросов: Какова цель нескольких каталогов "rc"? Почему Ubuntu установил …

3
Что заставляет процесс Unix умирать с Broken pipe?
Вот несколько вариантов, о которых я подумал, но не уверен, что это правильный вариант. Произошла ошибка чтения ввода-вывода из канала. Запись процесса на другой конец канала завершилась сбоем. Все процессы, которые могли писать в канал, закрыли его. Буфер записи канала заполнен. Пир закрыл другое направление дуплексной трубы. Запись не удалась, …
30 pipe 

6
X-клиент, пересылаемый по SSH, «не может открыть дисплей: localhost: 11.0»
Я включил перенаправление X на удаленной машине, где работает SSH-сервер: # grep -i forward /etc/ssh/sshd_config X11Forwarding yes # На локальном компьютере я запустил SSH-клиент с -Xфлагом, который указывает SSH-серверу, работающему на удаленном компьютере, настроить прокси X-сервера. Кроме того, он создает $DISPLAYпеременную, которая указывает на этот прокси-сервер и вызывает ключxauth для …
30 ssh  x11  sshd 

4
Как вывести Wi-Fi интерфейс из командной строки?
Я не могу понять, как правильно вывести карту Wi-Fi на моем ноутбуке. Когда я его включаю и выпускаю $ sudo iwconfig wlan0 txpower auto $ sudo iwlist wlan0 scan wlan0 Interface doesn't support scanning : Network is down он сообщает, что сеть не работает. Попытка поднять его тоже не удалась: …

5
Являются ли сокеты FIFO, pipe и Unix одинаковыми в ядре Linux?
Я слышал, что FIFO - это именованные каналы. И у них точно такая же семантика. С другой стороны, я думаю, что доменный сокет Unix очень похож на pipe (хотя я никогда не использовал его). Поэтому мне интересно, все ли они ссылаются на одну и ту же реализацию в ядре Linux. …

7
Перечислите файлы, содержащие определенное слово в их тексте
Я хотел бы перечислить файлы рекурсивно и уникально, которые содержат данное слово. Пример : проверяя слово 'check', я обычно выполняю команду grep $ grep check * -R Но так как это слово встречается много раз, я получаю много информации. Поэтому мне просто нужно перечислить имена файлов, которые содержат данное слово …
30 find  grep  file-search 

7
Почему использование большего количества потоков делает это медленнее, чем использование меньшего количества потоков
Попытался запустить программу X, используя 8 потоков, и это было закончено через n минут . Пытался запустить ту же программу, используя 50 потоков, и это было закончено за n * 10 минут . Почему это происходит и как я могу получить оптимальное количество потоков, которые я могу использовать?

1
Как открыть окна вкладок в Gnu-screen и выполнять команды внутри каждого
когда начинается сессия с именем, как это screen -S name1 я хочу, чтобы открыть окна вкладок в этом сеансе экрана, как при открытии вкладок в gnome-терминал, как это gnome-terminal --tab -e "some commands" так как это сделать?
30 gnu-screen 

1
Что Linux делает по-другому, что позволяет мне удалять / заменять файлы, если Windows будет жаловаться, что файл используется в настоящее время?
У меня есть пример Minecraft. При запуске Bukkit в Linux я могу удалить или обновить файлы .jar в папке / plugins и просто выполнить команду «reload». В Windows мне придется отключить весь процесс сервера, потому что он будет жаловаться на то, что файл .jar в данный момент используется, когда я …

1
Почему cron молча не запускает sudo в моем скрипте?
У меня есть скрипт, запускаемый из crontab непривилегированных пользователей, который вызывает некоторые команды, используя sudo. За исключением того, что это не так. Скрипт работает нормально, но команды sudo'а молча терпят неудачу. Скрипт отлично запускается из оболочки как пользователь, о котором идет речь. Sudo не требует пароля. У данного пользователя есть …
30 sudo  cron 

4
Почему set -e не работает внутри подоболочек с круглой скобкой (), за которой следует список ИЛИ ||?
Я недавно столкнулся с некоторыми сценариями, как это: ( set -e ; do-stuff; do-more-stuff; ) || echo failed Это выглядит хорошо для меня, но это не работает! set -eНе применяется, когда вы добавляете ||. Без этого все работает нормально: $ ( set -e; false; echo passed; ); echo $? 1 …


6
скрипт выхода из подоболочки
Рассмотрим этот фрагмент: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Обычно, когда funcвызывается, сценарий завершается, что является предполагаемым поведением. Тем не менее, если он выполняется в под-оболочке, например, в result=`func` это не выйдет …

2
Есть ли способ поместить комментарий в файл, который vim будет обрабатывать, чтобы установить тип файла?
Например, если я хочу, чтобы vim распознал файл с именем gitconfig(без начального .) filetype=gitconfig, есть ли способ указать это в комментарии или что-то подобное в самом файле? Обратите внимание, я хочу, чтобы это работало в разных системах, поэтому изменение файлов запуска vim не является предпочтительным.
30 vim 

6
Подстановка команд: разделение на новую строку, но не пробел
Я знаю, что могу решить эту проблему несколькими способами, но мне интересно, есть ли способ сделать это, используя только встроенные средства bash, и если нет, каков наиболее эффективный способ сделать это. У меня есть файл с содержимым, как AAA B C DDD FOO BAR под этим я имею в виду …

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