Шпаргалки
free -m ← Вывести информацию об использовании оперативной памяти
cat /proc/meminfo ← Вывести подробную информацию об оперативной памяти
cat /proc/version ← Вывести подробную информацию о дистрибутиве
lsbrelease -a ← Аналог предыдущей команды
cat /etc/-relese* ← Аналог предыдущей команды
cat /proc/cpuinfo ← Вывести подробную информацию о процессоре/ядрах
cat /etc/passwd | cut -f 1 -d : ← Вывести список пользователей из файла passwd
ssh -D 127.0.0.1:9050 -Nf user@server01.com ← Тоннель между сервером «server01.com», который будет слушать локально на порту 9050
chage -l user1 ← Вывести парольную политику юзера «user1»
passwd -l user1 ← Заблокировать пользователя «user1»
passwd -u user1 ← Разблокировать пользователя «user1»
pamtally2 ← Выведи статистику по кол-ву попыток зайти на сервер
pamtally2 –reset ← Обнулить счётчики
pamtally2 –user user1 –reset ← Обнулить счётчики для пользователя «user1»
mysql -h server01.com -u user1 -p ← Подключиться к mysql на хосте «server01.com», под пользователем «user1» и ввести пароль в интерактивном режиме
lastlog ← Вывести статистику по последним заходам пользователей на сервер
crontab -l ← Вывести расписание задач для пользователя из под которого была вызвана команда
nice -n 19 clamscan -r ~ ← Задать минимальный приоритет для процесса «clamscan»
iptables -vnL ← Вывести подробную таблицу с правилами и счётчиками для filter
iptables -t nat -vnL ← Вывести список правил для таблицы nat
w ← Список пользователей, которые зарегистрировались в системе
who ← Аналог предыдущей команды
tty ← Вывести номер терминала для текущего пользователя
service tor status ← Вывести статус процесса «tor»
du -sh /var ← Вывести суммарное содержимое директории «var»
ip a ← Вывести список всех сетевых интерфейсов
ip r ← Вывести список маршрутов
ip r a 192.168.6.3 via 192.168.1.1 dev eth1 ← Добавить маршрут к хосту «192.168.6.3» через роутер «192.168.1.1» на интерфейс «eth1»
ip r a 192.168.6.3 via 192.168.1.1 dev eth1 t 103 ← Добавить маршрут в таблицу 103
ip ru ← Просмотреть список правил для таблиц маршрутизации
ip r d 192.168.6.3 ← Удалить маршрут к хосту «192.168.1.1»
ip r s t 103 ← Вывести маршруты для таблицы 103
ip r g 8.8.8.8 ← Вывести информацию об исходящем интерфейсе и маршрутизторе, через который пойдёт коннект к хосту «8.8.8.8»
arp -a ← Вывести таблицу ARP
arp -a -i eth0 ← Вывести информацию из ARP таблицы о хостах, которые находятся за интерфейсом «eth0»
dpkg –get-selections ← Вывести информацию об установленных либо деинсталированных пакетах в системе
xl list-vm ← Вывести список запущенных виртуальных машин XEN
xentop ← Интерактивный мониторинг виртуальных машин XEN
scp -P 4444 user1@server01.com:~/myfile* . ← Забрать из сервера «server01.com», порт «4444» файлы начинающиеся с «myfile» по scp из домашнего каталога пользователя «user1» и переместить их в текущую директорию на своём хосте
pdbedit -L ← Вывести список пользователей SAMBA
smbpasswd -a user1 ← Добавить пользователя «user1» в базу пользователей SAMBA
lsattr -a ← Вывести атрибуты всех файлов в текущей директории
netstat -rn ← Вывести таблицу маршрутизации
netstat -tulpn ← Вывести подробную информацию о локальных сокетах
lsof -u user1 ← Вывести список открытых файловых дескрипторов и процессов пользователя «user1»
lsof -p 2765 ← Вывести список открытых файловых дескрипторов и процессов для PID №2765
ps axu ← Вывести подробную информацию о всех процессах
ps -elf ← Вывести подробную информацию о всех процессах (Solaris)
lsof -f — /usr/sbin/sshd ← Вывести список процессов для файла sshd
umask ← Вывести дефолтную маску восьмибитовую маску для юзера
route ← Вывести таблицу маршрутизации
nc -l 127.0.0.1 -p 3306 ← Перевести порт «3306» на ip «127.0.0.1» в режим прослушки
sfdisk -s ← Вывести коли-во блоков для всех накопителей
fdisk -l ← Вывести список информации о всех накопителей и разделов
sfdisk -l ← Аналог предыдущей команды, только с более информативным выводом
sfdisk -d /dev/sdb2 > disk2.out ← Скинуть дамп накопителя «sdb2»
sfdisk /dev/sdb2 < disk2.out ← Залить информацию из дампа на носитель «sdb2»
rdesktop -k en-us server1.com ← Подключиться через удалённый рабочий стол к машине «server1»
rdesktop -k en-us -g100% server1.com ← Подключиться через удалённый рабочий столу к машине «server1» с полноэкранным расширением
vncviewer server1.com::5900 ← Подключиться через VNC к хосту «server1» на порт 5900
htop -u user2 ← Вывести список процессов для пользователя «user2»
htop -d 5 ← Установить задержку в 5 секунд для обновления информации о процессах
echo $$ ← Вывести PID процесса
echo $? ← Вывести код завершения операции (используется для того, что бы узнать удачно ли отработала программа или нет)
/lib/svc/method/sshd restart ← Рестарт демона SSHD(Solaris)
cal ← Вывести календарь на текущий месяц
cal -y ← Вывести календарь на год
cal 2017 ← Вывести календарь на 2017
cal 3 2017 ← Вывести календарь на Март 2017
cal 4 3 2017 ← Вывести календарь на Март 2017 и выделить день 4
cal -3 ← Вывести календарь на 3 месяца (предыдущий, текущий и следующий месяц)
cal -m ← Вывести календарь в котором неделя начинается с понедельника
curator delete –older-than 60 ← удалить логи, старше 60 дней(elastiksearch)
barnyard2 -T -c /usr/local/etc/barnyard2.conf ← Тестово запустить barnyard с указанием нового конфига
svcadm restart sshd ← Рестарт сервиса sshd (Solaris)
/lib/svc/method/sshd restart ← Рестарт сервиса sshd (Solaris version №2)