«Все есть файл» (с)
к — команда
ф — файл
п — путь
k: which — возвращает путь до программы [which apache2]
к: df -h — показывает место на дисках;
к: du -sh /папка/ — показывает размер папки/файла;
к: cat /dev/null > file.txt — очистить файл
п: /etc/php5/apache2/php.ini — файл php.ini
Работа с сетевыми интерфейсами:
ф: /etc/network/interfaces — конфигурационный файл;
к: /etc/init.d/networking start | stop | restart
к: /etc/init.d/mysql restart start | stop | restart — остановка, запуск, перезапуск MySql
ф: /etc/fstab — содержит информацию обо всех разделах жесткого диска и других носителях информации (автомонтирование при старте системы);
ф: /etc/hostname — в файле хранится имя компьютера
к: hostname — показать/изменить имя компьютера
ф: /etc/udev/rules.d/*-persistent-net.rules — хранятся имена сетевых интерфейсов (eth0, eth1, eth…). Здесь их можно изменить/переименовать.
tcpdump -n -i eth0 host xxx.xxx.xxx.xxx — показывает передачу пакетов на интерфейсе eth0 для определенного хоста
tcpdump -i eth0 port not 22 and port not 80 — покажет все пакеты на интерфейсе кроме 22 и 80 порта
Захват данных http-сессии сервера и клиента
tcpdump -l -s0 -w - tcp dst port 80 | strings tcpdump -l -s0 -w - tcp src port 80 | strings |
Все пользователи лежат в файле /etc/passwd
Формат файла /etc/passwd . Этот файл содержит строки следующего вида, разделенные двоеточием:
username:pswd:uid:gid:uid comments:directory:shell |
Редактирование учетных записей пользователя
$ usermod |
Добавляем нового пользователя в вторичную группу
$ useradd -G {group-name} username |
Железо
fdisk -l | grep Disk — покажет полный размер жестких дисков
cat /proc/diskstats — покажет детальную статистику работы жестких дисков