Диспетчер задач
apt-get -y install htop
Сетевой сканер (в реальном времени)
apt-get -y install iftop
Опции:
-h (справка)
-n (не отображать вместо IP имена доменов)
-N (не связывать номера портов с именами сервисов)
-p (запуск в promiscuous режиме, слушающем все интерфейсы и пакеты)
-P (отображать порты)
-l (отоборажать IPv6 адреса)
-b (не показывать гистограммы трафика)
-m лимит (указание верхнего лимита полосы пропускания в K, M или G)
-B (отображение в байтах вместо бит)
-i интерфейс (слушать пакеты только на указанном сетевом интерфейсе)
-f фильтр (указание специальных кодов для фильтрования данных)
-F net/mask (слушать пакеты только указанной сети, например /24 или /255.255.255.0)
-G net6/mask6 (слушать пакеты только указанной IPv6 сети)
-c файл (указание файла с параметрами)
-t (текстовый режим)Функциональные клавиши:
p (отображение портов)
h (справка)
q (выход)
apt-get -y install nmap
nmap -sT -O localhost
Проверка портов
apt-get install net-tools
netstat -tulpn | grep LISTEN
Разорхиватор
apt-get install unzip
Архиватор
apt-get install zip
Примеры:
Пример 1: Создания архива из указанных файлов и папок
Код:
zip archive file1 file2 folder1
Пример 2: Создания архива текущего каталога (архив создается без подкаталогов)
Код:
zip archive *
Пример 3: Создания архива включая все подкаталоги используем ключ -r
Создает архив без скрытых файлов/каталог это файлы/каталоги начинающиеся с .
Код:
zip archive * -r
Создает архив с скрытыми файлами и каталогами
Код:
zip archive . -r
Пример 4: Чтобы сжать быстро используйте -1, но для более лучшего сжатие используйте -9
Код:
zip archive . -9 -r
Пример 5: Опция -x позволяет исключать файлы и каталоги из архива
Код:
zip archive . -9 -r -x "assets/*" "media/*" "robots.txt" ".htaccess"
Пример 6: Также опция -x позволяет исключать файлы и каталоги по шаблону
Код:
zip archive . -r -x "*ted/" "*.xml"
Таким способом я исключаю все каталоги заканчивающихся на ted и файлы расширения xml
Пример 7: Разбиваем архив на части с помощью опции -s
Код:
zip archive . -9 -r -s 5m
Также есть возможность указать опцию размера части архива в: k (KB), m (MB), g (GB), t (TB)
Пример 8: Задать пароль можно опцией -e или опцией -P …
Код:
zip archive . -9 -r -e
zip archive . -9 -r -P 123
Пример 9: Выбрать только указанные файлы/каталоги
Код:
zip archive . -r -i /*.php /media/*
Пример 10: Удаление файлов из созданного архива
Код:
zip archive -d /protected/* sitemap.xml
Пример 11: Обновить содержимое созданного архива
Код:
zip archive -r -u protected/* sitemap.xml
Пример 11: Тихий режим (Полезно, например, в сценариях оболочки и фоновых задач)
Код:
zip archive . -r -q
Пример 12: Извлечь все содержимое архива
Код:
unzip archive
Пример 13: Извлечь все содержимое архива в указанную директорию
Код:
unzip archive -d tmp/
Пример 14: Показать содержимое архива
Код:
unzip archive -l
Пример 15: Извлечь конкретный файл из архива
Код:
unzip archive -d tmp/ protected/*
cUrl
apt-get install php-curl
Файловый менеджер (типа Тотал Командера)
Код:
apt-get install mc
Простенький текстовый редактор Gedit
Код:
apt-get update
apt-get install gedit
Фаервол UFW
Устанавливаем фаервол
apt-get -y install ufw
Чтобы проверить состояние UFW, запустите:
ufw status
Установок дефолтных настроек:
ufw default deny incoming
ufw default allow outgoing
Разрешение на SSH соединение (ufw сам выберет порты которые ssh использует по умолчанию).
ufw allow ssh
Разрешить порт можно следующей командой
ufw allow 22/tcp
Другие соединения.
ufw allow www or sudo ufw allow 80/tcp
ufw allow ftp or sudo ufw allow 21/tcp
Диапазон портов.
ufw allow 1000:2000/tcp
Доступ IP-адресам
ufw allow from 192.168.255.255
Запрет доступа к порту.
ufw deny 80/tcp
Удаление правил
ufw delete allow 80/tcp
ufw delete allow 1000:2000/tcp
ufw delete allow ssh
ufw delete [номер правила]
Вывести пронумерованный список всех правил
ufw status numbered
Активация UFW
ufw enable
Деактивация UFW
ufw disable
Сброс настроек UFW
ufw reset
Мониторинг сенсоров температуры системы
apt install lm-sensors
Проверка сенсоров
watch -n 1 sensors