Системный Администратор (Сисадмин)
14.3K subscribers
1.89K photos
1.9K videos
93 files
2.03K links
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter

РКН clck.ru/3KoGJ3
Download Telegram
🎯 Проверка доступности портов: nmap, netcat, telnet, nc

Иногда нужно быстро проверить, доступен ли нужный порт на удалённой машине. Вот шпаргалка по самым популярным способам:


🔹 TCP-порты

Netcat:

# Проверка конкретного порта
netcat domain.com 80

# Сканирование диапазона портов
netcat -z -v domain.com 1-1000

# Слушать порт 4444 на хосте
netcat -l 4444

# Проверка подключения к удалённому netcat
netcat domain.com 4444


NC (аналог Netcat):

nc -vt <ip> <port>


Telnet:

telnet <ip> <port>


Nmap:

# Проверка TCP-порта 25
nmap -p25 11.11.11.11



🔹 UDP-порты

Netcat:

netcat -u <host> <port>


NC:

nc -vu <ip> <port>


Nmap:

# Проверка UDP-порта 53
nmap -sU -p U:53 11.1.11.12



📌 Удобно сохранять в закладки — пригодится в любой момент.

📲 Мы в MAX

👉 @sysadminof
👍4👎1🔥1
htop

htop — продвинутый системный монитор для Linux. Он был предназначен заменить стандартную программу top. Htop показывает динамический список системных процессов, список обычно сортируется по использованию CPU. Htop, в отличие от top, показывает все процессы в системе. Также показывает время непрерывной работы, использование процессоров и памяти.
Htop часто применяется в тех случаях, когда информации, предоставляемой утилитой top, недостаточно, например, при поиске утечек памяти в процессах. Htop написан на языке Си и использует для отображения библиотеку Ncurses.

Установка: sudo apt-get install htop
После установки запускаем командой htop

PID - идентификатор процесса.
USER - владелец процесса.
PRI - текущий приоритет (влияет на процессорное время, отводимое процессу, значение по умолчанию - 20; чем меньше приоритет, тем больше времени отводится процессу => он выполняется быстрее).
VIRT - размер виртуальной памяти, выделенной под процесс.
CPU% - использование процессора в процентном отношении.
MEM% - использование процессом памяти в процентном отношении.
TIME+ - время работы процесса.
Command - указывает на команду, которой был запущен процесс.

Управление производится с помощью функциональных клавиш (F1 - F10):
F1 - справка;
F2 - настройки;
F3 - поиск процесса;
F4 - сортировка списка процессов (от большего к меньшему или от меньшего к большему);
F5 - устанавливает древовидное отображение (корни - родительские процессы, а листья - дочерние) и наоборот;
F6 - открывает панель с выбором параметра сортировки процессов;
F7 - увеличить приоритет выполнения текущего процесса (реализовано вычитанием единицы из текущего значения nice);
F8 - уменьшить приоритет выполнения текущего процесса. Добавляет единицу к текущему значению nice (увеличение или уменьшение приоритета процесса доступно только суперпользователям).
F9 - убить процесс
F10 - выйти из программы

📲 Мы в MAX

👉 @sysadminof
👍3
UNIX для новичков

📂 Иерархия директорий Linux за 2 минуты
💽 Что такое inode?
🔗 Отличия жёстких ссылок и символических ссылок
📜 Гайд по правам в UNIX
🗂️ Гайд по ls, cd, mv, cp

источник

📲 Мы в MAX

👉 @sysadminof
👍4🔥21
Основные команды Linux: Системная информация

date – вывести текущую дату и время
[ммддччмм[гг]].сс – установка даты и времени (мм – месяц, дд – дата, чч – час, мм – минут, гг – год, сс – секунд)
cal – вывести календарь на текущий месяц
uptime – показать текущий аптайм
uname – показать информацию о ядре
-s – Показать имя ядра (информация выдается по умолчанию, если ни одна опция не указана)
-n – Показать имя хоста.
-r – Показать номер выпуска ядра. Эта опция часто используется с командами управления модулями.
-v – Показать версию ядра.
-m – Показать имя аппаратной платформы (CPU).
-o – Показать имя операционной системы.
-a – Показать всю возможную информацию.
cat /proc/cpuinfo – информация ЦПУ
cat /proc/meminfo – информация о памяти
df – показать инф. о использовании дисков
-t – указание типа ФС
-h – в “понятном” виде
-T – отображение типа ФС
-i – отображение информации об inode
-x fstype – исключение вывода по типу ФС
du – вывести “вес” текущего каталога
-s – с подкаталогами
-h – в “понятном” виде
-m – вывод в мегабайтах
dmidecode – информация о железе, берется из API DMI (пакет pmtools)
-t– указать тип устройства
-t 17 – информация о памяти
-q – вывод меньшей информации
free – использование памяти и swap
whereis file– отображение расположения файла file
which app – отображает путь к команде app
type app – аналог каманды which
enable – вывод встроенных в интерпретатор команд
lshw – обтображение списка устройств
lsmod – список подключенный модулей ядра
modprobe modulemane – добавления и удаления модулей ядра Linux
modinfo modulename – информация о модуле modulename
-F param – отображение только параметра param для модуля

📲 Мы в MAX

👉 @sysadminof
3👍2🔥1
Шпаргалка по работе с Tmux

📲 Мы в MAX

👉 @sysadminof
👍4🔥2
Шпаргалка по поиску узких мест в Linux с помощью различных инструментов

📲 Мы в MAX

👉 @sysadminof
👍4🔥1🍌1