Список команд пополняется вживую, по ходу работы, поэтому не претендует на какую-либо полноту. Все разумные дополнения приветствуются!
• Список открытых портов TCP
ss -lntUDP
ss -lnu
• Список всех соединений TCP
lsof -iна 80 порту
lsof -i :80
• Узнать модель железа, на котором запущена ОС
dmidecode | grep Product
• Чтоб проверить правильность синтаксиса конфигурационного файла MySQL без перезапуска БД достаточно выполнить
/usr/libexec/mysqld --help• Показать, когда процесс пользователя mysql занимает более 80% процессорного времени:
top -b | awk '{if($9>80 && $2=="mysql") {print(strftime("%H:%M:%M") " " $9)}}'• Суммарная инфо tcp по соединениям:
netstat -an --inet | awk '/^tcp/{print $6}' | sort | uniq -c• Рекурсивно поменять права или владельца на директории:
find . -type d -exec chmod 755 {} \; find . -type d -exec chown pupkin:pupkin {} \;или файлы:
find . -type f -exec chmod 644 {} \; find . -type f -exec chown pupkin:pupkin {} \;• Получить размер текущей директории + вложенные:
du -sh .• Смонтировать ISO-образ
mount -o loop some.iso /mnt/point• Восстановление базы данных из дампа на новойм сервере:
shell> mysql -u user -p mysql> create database newDb; mysql> use newDb; mysql> \. /export/newDb.sql mysql> GRANT ALL PRIVILEGES ON newDb.* TO 'dbUser'@'userHost' IDENTIFIED BY 'password';
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии