Команды для начинающих Админов [linux]

Работа с файлами
ls — показывает список каталогов и файлов в текущей директории;
dir — показывает список каталогов и файлов в текущей директории;
ls -al — тоже самое, что и ls, но со скрытыми файлами;
cp file file1 — копирует file в file1;
cp -r file file 1 — тоже самое, но file — директория;
cd — переход в домашнюю директорию;
cd name — переход в директорию name;
mv file file1 — перемещение файла, директории;
rm name — удаляет файл name;
rm -r name — удаляет директорию name;
mkdir name — создает директорию name;
cat file — показывает содержимое файла;
pwd — показывает текущий каталог;
locate file — поиск всех файлов с именем file
——
du [опции] [файл]
du — выдает отчет о дисковом пространстве каталога, в котором вы находитесь;

Опции:
-a — показывает размер для всех файлов;
-k — использует размер блока 1024 байта;
-x — подсчитывает размер только для той файловой системы, где вы находитесь;
-s — показывает размеры только для указанных аргументов;
-b — выводит размер в байтах;
-c — выдает итог по всем аргументам после того, как все аргументы будут обработаны;
-D — раскрывает символьные ссылки;
-h — добавляет букву размера;
-H — тоже самое, что и -h, только использует официальные единицы измерения SI;
-I — подсчитывает размер всех файлов;
-k — вывод размеры в бинарных килобайтах (KiB);
-L — раскрывает символьные ссылки;
-m — выводит размеры в бинарных мегабайтах (MiB);
-s — выводит суммарный итог для каждого аргумента;
-S — выводит размер для каждого каталога отдельно, но не включает размеры подкаталога;
— — завершает список опций;
—help — выводит подсказку;
—version — выводит версию и инф. о ней;

Работа с системой
reboot — перезагрузка;
last reboot — cстатистика перезагрузoк;
uname -a — выводит версию и инф.ядра;
uptime — показывает время работы;
poweroff — выключение пк;
free — показывает инф. о swaр и памяти;
date — показывает тек. дату;
cal — показ.календ. на тек.месяц;
runlevel — показывает текущий уровень исполнения;
watch -n1 ‘cat /proc/interrupts’ — выводит инф. о прерыванияx;
vmstat 2 — выводит расширенную статистику исп.вирт.памяти;
mpstat 1 — выводит расширенную статистику ресурсов системы;

service daemon start — запускает daemon;
service daemon stop — останавливает daemon;
service daemon restart — перезагрузка daemon;
service daemon status — статус daemon;

Работа с архивами
tar zcvf name.tar.gz direct — упаковывает директорию direct в архив tar.gz с названием name;
tar zxvf name.tar.gz — распаковывает в тек.директорию архив;
zip file — упаковывает файл file в zip архив;
upzip.name.zip — распаковывает name.zip в тек.директорию;

Работа с пакетами
apt-get install name — устанавливает пакет name;
apt-get remove name — удаляет пакет name;
apt-get upgrade — обновление уст.пакетов;
apt-get dist-upgrade -обновляет опер.сис. до посл.версии;

yum list yyy — просмотр пакетов yyy
yum search File — поиск пакета по названию
yum provides yyy — поиск пакета содер.файл ууу;
yum provedis /etc/httpd\* — поиск пакетов, содер.файлы в директории /etc/httpd;
yum list zzz\* — поиск пакета начин. Ha zzz;
yum install jjj — установка пакета jjj;
yum localinstall file.rpm — установка приложения из локального .rpm пакета с автомат.разр.зависимости;
yum grouplist — устанавливаем приложения группам;
yum groupupdate «YYY» — обновление пакетов группы;
yum remove xxx — удаление пакета ххх, где ххх — название пакета;
yum history — показывает историю установки пакетов;
yum makecache — cоздать кэш;
yum clean all — очистить кэш;
rmp -q pkg — показывает версию пакета pkg;

Работа с процессами
pstree -p — показывает дерево процессов;
ps — показывает список активных процессов;
isof /name — показывает список процессов, относящихся к /name;
top — показывает динамический список процессов;
cat /proc/meminfo — показывает информацию о памяти;
cat /proc/cpuinfo — показывает информацию о ЦПУ;

Работа с сетью
hostname — Показывает имя вашего ПК;
netstat -p inet — показывает список активных соединений;
netstat -a — показывает список соединений по UPD и TCP;
ping site — пинг с сайтом;
ipconfig — информация об интерфейсах;
iwconfig — информация о Wi-Fi;
iwlist scan — поиск сетей Wi-Fi;
service NetworkManager restart — перезагрузка NetworkManager;
ifup interface — включает интерфейс;
if down interface — отключает интерфейс;

Работа с мультимедиа
ffmpeg -formats -выводит список всех форматов, поддерживаемых FFmpeg;
ffmpeg -codecs -выводит список доступных кодеков;
ffmpeg -filters -выводит список доступных фильтров;
ffmpeg -i film.avi -выводит информацию о film.avi;
ffmpeg -i music.wav music mp3 — преобразование файла в другой формат;
ffmpeg -i film.mpeg -s 1024*640 film.flv — преобразование файла в другой формат и изменение разрешения;
ffmpeg -i film.avi -f mp3 music.mp3 — извлечения аудиодорожек из видео;
ffmpeg -i film.avi -an -ss RR:RR:RR -r 1 -vframes 1 -s YYYxFFF -y -f mjpeg scrteen.png -создает снимок screen на RR отрезке времени видео film с разрешением YYYxFFF;
iconv -I -выводит список доступных кодировок;
convert xxx.jpeg xxx.pdf — конвертирует jpeg B pdf ;
sudo mount file.iso xxx -t iso9660 -o loop — монтирует образ file B xxx, где ххх — точка монтирования;
sudo umount /media/iso/ — отключение образа;

Работа с брандмауэром
iptables -L — выводит список текущих фильтров;
iptables -a INPUT -j ACCEPT — разрешает все подключения;
iptables -a INPUT -j REJECT — отклоняет все подключения;
service iptables start — запускает фильтрацию;
service iptables stop — останавливает фильтрацию;
iptables -a INPUT —dport xxx -j ACCEPT — разрешает подключения к порту ххх;
iptables -a INPUT —dport xxx -j REJECT — отклоняет подключения к порту ххх;
iptables -F — сбрасывает все настройки фильтрации;

Работа с правами
su — временный вход суперпользователем;
sudo — предоставляет возможность выполнять команды от имени суперпользователя;
sudo su — предоставляет права суперпользователя;
sudo -i — предоставляет права суперпользователя;

Работа с устройствами
lspci -tv — выводит обнаруженные PCI-устройства;
lsusb -tv — выводит обнаруженные USB-устройства;
dmidecode — выводит информацию о версии BIOS компьютера;
cat /proc/devices — выводит список всех устройств в системе;
Ishal — выводит список всех устройств и их параметров;
grep SwapTotal /proc/meminfo — показывает выделенный размер тома Swap;
df — показывает информацию о дисках;
dmesg — показывает log-файл нахождения новых устройств и загрузки системы;

Разное
!! — повторяет последнюю команду;
clear — очистить терминал;

Добавить комментарий