Основные программы и команды для администрирования

Назад    Вниз

Примечание: Посмотреть подробную справку по интересующей команде можно воспользовавшись командой man или добавив опцию --help, например:
man uname uname --help

A

adduser, useradd - добавление пользователей в систему

anacron - периодический запуск программ без чёткой привязки ко времени, но обязательно

apropos - поиск man-страницы по ключевому слову

arch - архитектура текущей системы

at, batch - автоматизация разовых запусков программ в указанное время, например: echo 'wget url' | at 01:00 - запустить загрузку в 01:00

B

basename - выделение имени файла/директории из полного пути

badblock - поиск плохих блоков на носителе (HDD, FDD)

C

chfn - изменение имени пользователя и информация о нем

сhgrp - смена группы пользователей: файла, каталога ...

chkconfig - конфигурация уровней загрузки различных сервисов

chmod - смена режима доступа к файлу

chown - смена владельца и группы владельцев файла, каталога ...

chroot - смена корня текущей сессии

chvt - переключение на указанный терминал

chsh - смена типа командного интерпретатора

consolechars - загрузка консольных экранных шрифтов

convmv - перекодировка имён файлов/директорий с одной кодировки в другую (может понадобиться для перекодирования файлов на ФС: ext2, ext3, reisrfs)

cron - планирование периодического запуска программ

crontab - формирование пользовательской конфигурации cron

D

df - информация о файловых системах данной машины

dirname - выделение имени директории из полного пути

du - получение информации о размере содержимого файла или директории

dumpkeys - dump карты клавиатуры

E

export - встроенная команда BASH для определения переменной окружения и экспортирования её для общей доступности

export EDITOR=xemacs - определение переменной <EDITOR> значением <xemacs>

F

fgconsole - номер текущего терминала

finger, who - информация о всех пользователях системы

free - информация о состоянии памяти

fuser - выдает список процессов, использующих указанный файл или сокет, а также позволяет закрывать процессы занимающие ресурс

G

getconf - запрос системных конфигурационных переменных

groupadd - добавление группы пользователей

groupdel - удаление группы пользователей

I

iconv - преобразование содержимого файла из одной кодировки в другую кодировку

id - информация о пользователе

info - показать документацию из страниц связанной помощи (GNU-doc)

init - утилита начальной загрузки. q - перезапуск init для активизации изменений в /etc/inittab

L

loadkeys - установка раскладки клавиатуры

locale - получение информацию о настройках локали (/etc/sysconfig/i18n)

localedef - создание новой локали на основе базовой

login - вход в систему

logname - имя текущего пользователя

logrotate - утилита для автоматической упаковки, чистки и другой обработки логов

lsof - печатать списка открытых в системе файлов, сокетов, каналов, разделяемых библиотек и др.

M

man, xman - показать страницу руководства. -k <слово> - поиск страницы по ключевому слову

mesg - управление доступом на запись к текущему терминалу (для посылаемых сообщений)

mpage - размещение нескольких страниц текста в одной и печать их на PostScript принтере

N

ntpdate - утилита синхронизации времени через Internet (www.ntp.org)

P

passwd - смена пароля пользователя

popd - извлечь директорию из стека директорий

pushd - помещение текущей директории в стек директорий

pwd - получение полного имени текущей директории

R

rlogin - вход на удаленную систему

reboot - перезагрузить систему

S

scp - безопасное копирование файлов посредством ssh, например:

копирование файла на удалённую систему

scp somefile.txt someuser@remote_server:/

service - утилита для операций над сервисами в /etc/rc.d/init.d, например:

запуск сервиса Samba

service smb start

перезапуск сервиса Apache

service apache2ctl restart

set - выполняет операции над переменными окружения (встроенная команда BASH), часто просто устанавливает переменную окружения

setfont - установка консольного шрифта

setsid - запуск программы в новой сессии

sg, newgrp - смена основной группы пользователя, или выполнение команды от имени указанной группы

slogin - вход в систему по шифрованому протоколу ssh (тоже что и ssh)

ssh - вход в систему по шифрованому протоколу ssh или же удалённый запуск команд, например:

шифрованный вход на удалённую систему с транспортировкой X-протокола

ssh -X user@remserver.org

запуск загрузки на удалённом сервере

ssh someuser@remserver.org 'wget ftp://myfile'

sshfs - Fuse модуль для монтирования файловой системы через ssh

stty - получение и установка параметров терминала, переопределение специальных клавиш

su - смена пользователя текущей сессии или выполнение команды от имени указанного пользователя (по умолчанию root). -l - с перечитыванием конфигурационных файлов

sudo - запуск отдельных программ от имени другого пользователя (нужно прописать в /etc/sudoers)

shutdown - выключение системы

T

talk - двухсторонний разговор с другим пользователем

tload - информация о загрузке системы

top, htop - вывод информации о процессах с сортировкой по занимаемому времени

tput - управление терминалом

tset, reset - инициализация терминала на curses

tty - имя текущего псевдотерминала

U

ulimit - управление ограничениями пользователей

umask - определяет маску прав, по которой будут создаваться новые файлы

uname - печатает информацию о текущей OС

unset - очистка/удаление переменных окружения (встроенная команда BASH)

uptime - время непрерывной работы системы

users - список пользователей в системе

userdel - удаление пользователей из системы

usermod - изменение учетной записи пользователя

V

vmstat - информация об использовании виртуальной памяти

W

w - информация о том что делает текущий пользователь

wall - передача широковещательного сообщения (всем пользователям системы)

watch - периодический запуск указанной программы

who - вывод подключенных пользователей

whoami - сообщает имя текущего пользователя

write - написать сообщение указанному пользователю

Y

ytalk - расширенная версия talk, с возможностью работы в X

Назад    Вверх