Быстрый справочник по полезным консольным командам для администрирования.
# Показать содержимое папки:
ls -lha
# Перейти в каталог:
cd /путь/к/папке
# Просмотр содержимого файла (постранично):
less имя_файла.log
# Быстрое копирование:
cp файл_источник /путь/назначение/
# Просмотр запущенных процессов (с PID):
ps aux
# Поиск процессов по имени (например, apache):
pgrep apache
# Завершение процесса по PID (сигнал SIGTERM):
kill [PID]
# Принудивое завершение (если не сработало обычное kill):
kill -9 [PID]
# Изменение прав доступа (чтение/запись/выполнение):
chmod 755 скрипт.sh
# Владение файлом:
chown пользователь:группа файл
# Проверить доступность хоста (Ping):
ping google.com
# Проверка маршрута до хоста:
traceroute google.com
# Проверка открытых портов и сервисов на удаленном хосте:
nc -zv 192.168.1.1 22 ← (netcat)
# Разрешить SSH-доступ:
sudo ufw allow ssh
# Разрешить порт 80 (HTTP):
sudo ufw allow 80/tcp
# Статус файрвола:
sudo ufw status
Внимание: Эти команды выполняются в Exchange Management Shell (EMS).
# Получить список всех пользователей: Get-Mailbox -ResultSize