Команды Linux
Материал из SysadminWiki.ru
См. также Iptables, Perl, Telnet, Информация о системе Linux и другие статьи
Содержание |
Разное
| man COMMAND | руководство по команде (крайне полезная команда) |
| rm -rf <DirName> | удалить сразу всю директорию без лишних запросов |
| split [-b кол-во_байт] [-l кол-во_линий] имя_файла | разбить файл на несколько частей |
| chkconfig squid on | включить демон в автозапуск, off - выключить |
| update-rc.d squid defaults 19 | В Debian запускает squid на уровнях 2345 и останавливает на 016. Аргумент '19' позволяет запускать сценарий squid до сценариев с номерами 20 и выше. (аналог команды chkconfig в других дистрибутивах) |
| ps axo euid,ruid,tty,pid,comm | grep apache2 | узнать от имени какого пользователя работает Apache |
| export EDITOR=mcedit | поменять текстовый редактор по умолчанию на 'mcedit' |
| alsamixer | настройка звука в текстовом режиме |
| du -hs /opt/zimbra/ | Определение занимаемого место каталогом /opt/zimbra |
| rsync -avz foo:src/bar /data/tmp | Копирует все файлы рекурсивно из каталога src/bar с машины foo в локальный каталог /data/tmp/bar . Передача файлов происходит в "архивном" режиме, который гарантирует сохранение символьных ссылок, файлов-устройств, атрибутов, разрешений и т.д. Кроме того, используется сжатие для уменьшения объема непосредственно передаваемых данных. |
|
установка системных даты и времени |
| cal 2012 | календарь на год, если без параметров, то на месяц |
|
|
Почта
| mailq | показать очередь писем для отправки |
| postqueue -f | попытаться доставить все письма из очереди
|
| ls | /usr/bin/mailx -s "`uname -n` ls by mail " webmaster@mynet.ru | отправить вывод команды ls по почте. Используется пакет mailx. Для RedHat 9 вызов программы: /bin/mail |
| host -t mx mail.ru | проверить какой сервер отвечает за приём почты в этом домене |
Текстовые файлы (конфиги, журналы)
| grep -R "текст" /where/to/search/* | искать текст во всех файлах указанного каталога и его подкаталогов |
| cat /etc/squid/squid.conf | grep -v ^# | отобразить все строки не начинающиеся с # |
| tail -15 /var/log/messages | показать последние 15 строк файла |
| tail -15 /var/log/messages > /dev/tty2 | послать данные на желаемый терминал |
| tail -f /var/log/messages | grep login | показывать вновь записываемые в журнал события, содержащие слово "login"
|
Команда less
Просматривает текстовые документы, предоставляет навигацию по ним.
| g | на начало текста |
| G | на конец текста |
| /слово | поиск подстроки "слово" |
| / | продолжение поиска |
| F | постоянно обновлять просматриваемый файл |