Unix & Linux

30
«Символическая ссылка не разрешена или цель ссылки недоступна» / Apache на CentOS 6

У меня есть совершенно новая установка CentOS 6, которая содержит символическую ссылку в корне документа на мои файлы разработки: [root@localhost html]# ls -l total 4 -rwxrwxrwx. 1 root root 0 Sep 18 20:16 index.html -rwxrwxrwx. 1 root root 17 Sep 18 20:16 index.php lrwxrwxrwx. 1 root root 24 Sep...

30
Измените форму курсора (или цвет), чтобы указать режим vi в bash

Чтобы уточнить: я не спрашиваю, как изменить курсор при использовании vim в терминале . Я хочу, чтобы курсор менялся при переключении между режимом ввода и командного режима в vi-режиме Bash: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back)...

30
Как полностью отключить своп?

Я использую sid Debian, жесткий диск, отформатированный в ext4, работающий на Linux 3.1 Я помню, в предыдущих версиях Linux (может быть, до 3.0), если у меня не хватает памяти, а подкачка не включена, программы обычно вылетают. Это идеально подходит для моей среды: простой просмотр веб-страниц без...

30
Как назначить USB-драйвер устройству

Этот вопрос двоякий: Во-первых, как вручную отсоединить драйвер от USB-устройства и подключить другой? Например, у меня есть устройство, которое при подключении автоматически использует драйвер usb-хранилища. вывод usbview Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2 Interface...

30
Как отслеживать изменения в / etc /

Я хотел бы отслеживать изменения в / etc / По сути, я хотел бы знать, был ли файл изменен пользователем yum updateили пользователем, и откатить его, если мне не нравится изменение. Я подумал об использовании VCS, таких как снимки git, LVM или btrfs или программа резервного копирования для этого....

30
Shell Script mktemp, каков наилучший способ создания временного именованного канала?

Я знаю, что лучше всего создавать временные файлы mktemp, но как насчет именованных каналов? Я предпочитаю, чтобы все было как можно более POSIX-совместимым, но только Linux приемлемо. Как я пишу, избегать Bashisms - мой единственный жесткий критерий...

30
как изменить размер области экрана по горизонтали

Я использую screenдля разделения своих терминалов, но я хотел бы иметь возможность изменить размер горизонтального размера разделенных экранов. Если я это сделаю, C-a :resize 10я только изменить вертикальный размер до 10 строк. Как мне добиться того же, но для горизонтального...

30
Какой самый быстрый способ добавить текст в файл из командной строки?

Иногда у меня возникает мысль, что я хочу записать в файл, пока я нахожусь в терминале. Я хотел бы, чтобы все эти заметки были в одном файле, только перечисленные один за другим. Я также хотел бы, чтобы на каждой была метка даты / времени. Можно ли сделать это без необходимости каждый раз открывать...

30
vim: заменить весь символ до конца строки

Может быть, я ненормальный, но вы можете заменить все символы от курсора до конца строки одной командой? Затем используйте, .чтобы сделать ту же замену на следующей строке и так...

30
Как найти IP-адрес виртуальной машины KVM, чтобы я мог подключиться к ней по SSH?

Я следовал этому руководству ( Виртуализация с KVM в Ubuntu 11.10 ), чтобы настроить KVM (программное обеспечение для виртуальных машин) на моем сервере Ubuntu 11.10. Тем не менее, я не настраивал IP-адрес моей виртуальной машины при создании виртуальной машины вместо того, чтобы использовать:...

30
Почему Mutt сохраняет удаленные сообщения в поле зрения, пока вы не «синхронизируете свой почтовый ящик», используя $?

Любой другой почтовый клиент, который я использовал, будет удалять письма из моего поля зрения, когда я их удаляю. Если я передумаю и захочу вернуть электронное письмо, я всегда смогу поискать его в корзине. Почему Mutt продолжает показывать электронные письма в моем почтовом ящике после того, как...

30
Подстановка команд: разделение на новую строку, но не пробел

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

30
Trap, ERR и отображение строки ошибки

Я пытаюсь создать несколько отчетов об ошибках, используя Trap для вызова функции по всем ошибкам: Trap "_func" ERR Можно ли узнать, с какой линии был отправлен сигнал ERR? Оболочка Баш. Если я это сделаю, я смогу прочитать и сообщить, какая команда использовалась, и записать / выполнить некоторые...

30
Почему Linux не использует временные порты IANA?

Согласно Википедии Управление по присвоению номеров в Интернете (IANA) предлагает диапазон от 49152 до 65535 для динамических или частных портов. Многие ядра Linux используют диапазон портов от 32768 до 61000. Несмотря на то, что историческое отклонение от предложенного диапазона IANA, по-видимому,...

30
Применяет ли перенаправление вывода в файл блокировку файла?

Если у меня есть команда $ ./script >> file.log что вызывается дважды, а второй вызов происходит до того, как закончится первый, что происходит? Получает ли первый вызов эксклюзивную блокировку выходного файла? Если так, второй сценарий терпит неудачу при попытке записи, или оболочка...

30
обвязка к grep

Я пытаюсь пробежать straceкорыто ccze, а труба работает не так, как ожидалось. Командная строка, которую я запускаю, чтобы проверить это sudo strace -p $(pgrep apache2) | grep open, и все строки выводятся, игнорируя grep. Есть ли что-то особенное в straceэтом...