Команди в linux, debian адміністратор

Список корисних команд Linux. Дізнався для себе пару нових - виділив жирним

ls -l
Видає список фалів
cd /
Змінює поточну папку на кореневу
ps axf
виводить древовидно список всіх процесів
kill -9 123
видаляє 123 процес
killall php
видаляє всі процеси в імені яких є php
ps ax | grep php
видає список процесів в імені яких є php
df -h
видає скільки місце на гвинтах
du -sh / home / igumnov
видає скільки місця займає папка
користувача на гвинті
lsof
видає список файлів які зараз відкриті
free -m
скільки зайнято ОЗУ в мегабайтах і тд
history | grep nfs
шукає в історії команд
rpm -i mc.rpm
істаляція mc.rpm пакета
rpm -qa | grep mc
шукаємо інсталірование пакети в
імені яких зустрічається mc
rpm -e mc.rpm
деінсталіровать пакет mc.rpm
rpmbuild -rebuild
збирає rpm файл
rpmbuild -bb file.spec
збирає rpm файл на основі file.spec
./ configure
зазвичай цим конфігурують дистриб
make
потім його збирають цією командою
make install
і цією командою інсталюється
tar cfz /path/to/archive.tar.gz / path / to / files / to / backup
цією командою архівуємо
tar xfz /path/to/archive.tar.gz
розпаковує цей архів
cat ./file | wc -l
вважає скільки рядків у файлі
rm -rf / path / do / dir
видаляє рекурсивно файли і папки в зазначеному папці
yum install php-gd
інсталюють пакет php-gd.rpm по мережі

для кожного сервісу можна дізнатися коли він запускається командою
chkconfig -list

мережевий сервіс додається командою
chkconfig -level 2345 on

chkconfig -add сервіс
додати новий сервіс

opreport | more
видає список бібліотек і скоко проца вони з'їдають

opreport -l | more
те ж саме але за функціями

opcontrol -reset - очищає старі дані

opcontrol -start запускає демон якщо він ще не запущет

iostat -x 10
видає статистику що там відбувається з гвинтами проц і тд
vnstat 1
ще один вид статсітікі

strace імя_ісполняемого_файла
дозволяє подивитися що робить даний файл

strace -p
що робить такий-то скрипт

і ще з тієї опери
gdb -p
bt

netstat -ntp
які конекціі відкрили які процеси

rndc reload
перечитати правила named

rpm -qf / full / path
знайти пакет в якому даний файл

налаштовувати поштові аліаси тут
/ Etc / aliases
після зміни треба newaliases виконай

і ще тут / etc / mail / virtusertable
make виконати в каталозі
і про всяк випадок /etc/init.d/sendmail restart

ifdown eth1; ifup eth1
опускає і піднімає мережевий інтерфейс - зручніше ніж network restart

Схожі статті