# Управление пакетами sudo apt update # Обновить список пакетов sudo apt upgrade # Обновить установленные пакеты sudo apt install <пакет> # Установить пакет sudo apt remove <пакет> # Удалить пакет sudo apt autoremove # Удалить ненужные зависимости sudo dpkg -i <файл.deb> # Установить пакет из .deb файла sudo apt search <паттерн> # Поиск пакетов # Системные команды sudo systemctl start <сервис> # Запустить службу sudo systemctl stop <сервис> # Остановить службу sudo systemctl restart <сервис> # Перезапустить службу journalctl -u <сервис> # Показать логи службы sudo reboot # Перезагрузка системы sudo shutdown -h now # Немедленное выключение # Работа с файлами ls -la # Показать содержимое каталога cp <источник> <цель> # Копировать файл/каталог mv <источник> <цель> # Переместить файл/каталог rm <файл> # Удалить файл chmod +x <файл> # Сделать файл исполняемым chown user:group <файл> # Изменить владельца файла # Сетевые команды ip a # Показать сетевые интерфейсы ping <адрес> # Проверить соединение ss -tulpn # Показать открытые порты sudo ufw enable # Включить фаервол curl # Скачать/отправить данные wget # Скачать файл из интернета _____________________________________________________________________________________ ping # Проверка доступности узла ping6 # Ping для IPv6 fping -A # Пинг нескольких адресов arp -a # Просмотр ARP-таблицы ip a # Все сетевые интерфейсы ip route # Просмотр таблицы маршрутизации ss -tulpn # Открытые порты (современная замена netstat) netstat -tulpen # Список открытых портов и соединений ethtool <интерфейс> # Информация о сетевой карте # Трассировка маршрута traceroute # Классическая трассировка (UDP) traceroute -I # Трассировка с использованием ICMP mtr # Комбайн traceroute + ping (режим реального времени) tcptraceroute <порт> # Трассировка с использованием TCP tracepath # Простая трассировка без привилегий # Продвинутые инструменты nmap -sV # Сканирование портов и определение версий tcpdump -i <интерфейс> port <порт> # Перехват сетевого трафика iftop # Мониторинг трафика в реальном времени iptraf-ng # Расширенный мониторинг сети ncat -v <порт> # Ручное тестирование портов # Работа с сетевым configом sudo ifconfig <инт> netmask <маска> # Настройка IP (устаревший метод) sudo ip addr add dev <инт> # Настройка IP (современный) sudo dhclient <интерфейс> # Обновить DHCP-аренду macchanger -m <новый MAC> <инт> # Сменить MAC-адрес (требует установки macchanger) # DNS dig <домен> # Детальная DNS-информация nslookup <домен> # Проверка DNS-записей host <домен> # Быстрая проверка DNS # SSH ssh user@ # Подключение по SSH ssh -v user@ # Подключение с выводом отладки scp file.txt user@:~/ # Копирование файла через SSH # Фаервол sudo ufw status verbose # Статус фаервола sudo ufw allow <порт> # Открыть порт в фаерволе sudo ufw deny from # Блокировать IP _______________________________________________________________________________________________ # Архивация tar -xvf <архив.tar> # Распаковать tar архив tar -cvf <архив.tar> # Создать tar архив gzip <файл> # Сжать файл gunzip <файл.gz> # Распаковать gzip архив # Поиск grep <паттерн> <файл> # Поиск текста в файле find / -name <имя_файла> # Поиск файлов по имени # Управление пользователями sudo useradd <имя> # Создать пользователя sudo passwd <имя> # Изменить пароль sudo usermod -aG <группа> <пользователь> # Добавить в группу # Системная информация uname -a # Информация о ядре df -h # Свободное место на дисках top # Просмотр процессов (динамический) htop # Улучшенный просмотр процессов