Список корисних команд 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