ch
Feedback
Системный Администратор (Сисадмин)

Системный Администратор (Сисадмин)

前往频道在 Telegram

Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов. По всем вопросам @evgenycarter РКН clck.ru/3KoGJ3

显示更多

📈 Telegram 频道 Системный Администратор (Сисадмин) 的分析概览

频道 Системный Администратор (Сисадмин) (@sysadminof) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 14 288 名订阅者,在 技术与应用 类别中位列第 8 713,并在 俄罗斯 地区排名第 45 529

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 14 288 名订阅者。

根据 28 八月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 56,过去 24 小时变化为 7,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 10.10%。内容发布后 24 小时内通常能获得 4.89% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 1 443 次浏览,首日通常累积 698 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 8
  • 主题关注点: 内容集中在 zfspool, диск, linux, пул, zpool 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов. По всем вопросам @evgenycarter РКН clck.ru/3KoGJ3

凭借高频更新(最新数据采集于 29 八月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

14 288
订阅者
+724 小时
+177
+5630
帖子存档
🔍Тестовое собеседование с Head of DevOps уже завтра 28 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседов
🔍Тестовое собеседование с Head of DevOps уже завтра 28 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle DevOps-разработчика. Как это будет: 📂 Александр Хренников, Head of DevOps в KTS с опытом 14+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Александр будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Александру Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для DevOps-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_devops_bot Реклама. О рекламодателе.

Работа с файлами и папками PowerShell Перечисление всех файлов и папок в папке Все элементы можно получить непосредственно в папке с помощью Get-ChildItem. Для отображения скрытых и системных элементов добавьте необязательный параметр Force. Например, эта команда отображает прямое содержимое диска C:PowerShell. Get-ChildItem -Path C:\ -Force Команда перечисляет только непосредственно содержащиеся элементы, например команду dir в cmd.exe оболочке UNIX или ls в ней. Чтобы отобразить элементы в вложенной папке, необходимо указать параметр Recurse . Следующая команда выводит список всех элементов на C: диске: Get-ChildItem -Path C:\ -Force -Recurse Командлет Get-ChildItem позволяет отфильтровать элементы с помощью параметров Path, Filter, Include и Exclude, но обычно осуществляется лишь фильтрация по имени. Вы можете выполнять сложную фильтрацию на основе других свойств элементов с помощью Where-Object. Следующая команда находит все исполняемые файлы в папке Program Files, которые были изменены после 1 октября 2005 года, и они не меньше 1 мегабайт или больше 10 мегабайт: Get-ChildItem -Path $env:ProgramFiles -Recurse -Include *.exe | Where-Object -FilterScript { ($_.LastWriteTime -gt '2005-10-01') -and ($_.Length -ge 1mb) -and ($_.Length -le 10mb) } Копирование файлов и папок Копирование выполняется с помощью командлета Copy-Item. Следующая команда создает резервную копию скрипта профиля PowerShell: if (Test-Path -Path $PROFILE) { Copy-Item -Path $PROFILE -Destination $($PROFILE -replace 'ps1$', 'bak') } Команда Test-Path проверка, существует ли скрипт профиля. Если целевой файл уже существует, то попытка копирования завершается неудачей. Чтобы перезаписать имеющийся целевой файл, используйте параметр Force. if (Test-Path -Path $PROFILE) { Copy-Item -Path $PROFILE -Destination $($PROFILE -replace 'ps1$', 'bak') -Force } Эта команда работает, даже если целевой объект доступен только для чтения. Так же выполняется и копирование папок. Эта команда копирует папку C:\temp\test1 в новую папку C:\temp\DeleteMe рекурсивно. Copy-Item C:\temp\test1 -Recurse C:\temp\DeleteMe Можно также скопировать избранные элементы. Следующая команда копирует все .txt файлы, содержащиеся в любом месте в C:\dataC:\temp\text: Copy-Item -Filter *.txt -Path c:\data -Recurse -Destination C:\temp\text Вы по-прежнему можете выполнять собственные команды, такие как xcopy.exe и robocopy.exe копировать файлы. Создание файлов и папок Создание новых элементов работает одинаково для всех поставщиков PowerShell. Если поставщик PowerShell имеет несколько типов элементов, например поставщик FileSystem PowerShell различает каталоги и файлы, необходимо указать тип элемента. Эта команда создает папку C:\temp\New Folder: New-Item -Path 'C:\temp\New Folder' -ItemType Directory Эта команда создает пустой файл C:\temp\New Folder\file.txt. New-Item -Path 'C:\temp\New Folder\file.txt' -ItemType File Удаление всех файлов и папок в папке Удалить вложенные элементы можно с помощью командлета Remove-Item, однако он потребует подтверждения удаления, если элемент сам что-нибудь содержит. Например, если вы попытаелись удалить папку C:\temp\DeleteMe , содержащую другие элементы, PowerShell запрашивает подтверждение перед удалением папки: Remove-Item -Path C:\temp\DeleteMe Если вам не нужно запрашивать каждый содержащийся элемент, укажите параметр Recurse : Remove-Item -Path C:\temp\DeleteMe -Recurse 📲 Мы в MAX 👉 @sysadminof

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/channel_i_linux Системный администратор https://max.ru/channel_devopslib DevOps, SRE, Sysadmin https://max.ru/channel_devops_star DevOps Star (Звезда Девопса) Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак Английский с нуля 🇬🇧 https://max.ru/UchuEnglish 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С https://max.ru/channel_DevLab1C 1С:Предприятие 8 Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика https://max.ru/channel_cpp_geek C++ geek Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Rust📌 https://max.ru/channel_rust_lib Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика https://max.ru/channel_java_geek Java Geek GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии в IT📌 https://max.ru/progjob https://max.ru/channel_rabotait Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП

Rufus: надежная утилита форматирования USB Форматирование USB, флэш-карт и виртуальных дисков в FAT/FAT32/NTFS/UDF/exFAT/ReFS
+4
Rufus: надежная утилита форматирования USB Форматирование USB, флэш-карт и виртуальных дисков в FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3 Создание загрузочных USB-накопителей DOS, используя FreeDOS или MS-DOS (Windows 8.1 или более ранние версии) Создание загрузочных дисков BIOS или UEFI, включая загрузочные диски UEFI NTFS Создание загрузочных дисков из загрузочных ISO (Windows, Linux и т.д.) Создание загрузочных дисков из загрузочных образов дисков, включая сжатые. Создание установочных дисков Windows 11 для ПК, не оснащенных TPM или Secure Boot Создание дисков Windows To Go Создание постоянных разделов Linux Создание образов дисков VHD/DD Вычисление контрольных сумм MD5, SHA-1, SHA-256 и SHA-512 выбранного образа Улучшение процесса установки Windows путем автоматической настройки параметров OOBE (локальная учетная запись, параметры конфиденциальности и т.д.) Выполняйте проверку плохих блоков, включая обнаружение "поддельных" флеш-накопителей Загрузка официальных розничных ISO-образов Microsoft Windows 7, Windows 8, Windows 10 или Windows 11 Загружать ISO-файлы UEFI Shell Современный и привычный пользовательский интерфейс, встроенная поддержка 38 языков Малая занимаемая площадь. Не требует установки. Портативный. Совместимость с Secure Boot. 100% свободное программное обеспечение (GPL v3) https://github.com/pbatard/rufus 📲 Мы в MAX 👉 @sysadminof

📂 Структура каталогов Linux 🐧 Каждый файл и каталог в Linux начинается с / (корневой каталог). 🔹 /bin – Основные бинарные
📂 Структура каталогов Linux 🐧 Каждый файл и каталог в Linux начинается с / (корневой каталог). 🔹 /bin – Основные бинарные файлы команд 🖥 /boot – Файлы загрузки системы 🖧 /dev – Файлы устройств ⚙️ /etc – Конфигурационные файлы системы 🏠 /home – Домашние каталоги пользователей 📚 /lib – Общие библиотеки 💿 /media – Подключаемые носители (CD, USB) 🔌 /mnt – Временные точки монтирования 📦 /opt – Дополнительные пакеты программ 📊 /proc – Виртуальная файловая система с информацией о процессах 🏡 /root – Домашняя директория суперпользователя root 📂 /run – Данные, используемые запущенными программами ⚡ /sbin – Системные бинарные файлы 🗄 /srv – Данные, обслуживаемые системой (например, веб-сервер) 🔍 /sys – Виртуальная файловая система с информацией о системе 🗑 /tmp – Временные файлы 📁 /usr – Статические файлы пользователей (библиотеки, программы) ♻ /var – Данные, которые часто изменяются (логи, кеш) 📲 Мы в MAX 👉 @sysadminof

+1
Настраиваем iptables с нуля Защита сетевых соединений сейчас просто необходима буквально на каждом устройстве, подключенном к Интернет. Тем более, на сервере. Расскажем и покажем конфигурирование штатного сетевого экрана Linux через интерфейс Iptables. IPTables: NAT и Port forwarding Продолжаем разговор про основополагающий инструмент управления трафиком, IPTables. Углубимся в реализацию таких технологий, как NAT и port forwarding. 📲 Мы в MAX 👉 @sysadminof

Краткая шпаргалка по использованию tmux Ctr+B, ? Показать все доступные хоткеи Ctr+B, C Создать окно Ctr+B, N Следующее окно Ctr+B, P Предыдущее окно Ctr+B, [0-9] Перейти к окну с данным номером Ctr+B, X Закрыть окно Ctr+B, % Горизонтальное разделение Ctr+B, " Вертикальное разделение Ctr+B, стрелочки Переход между разделениями Ctr+B, запятая Переименовать окно Ctr+B, W Список всех окон с переключением Ctr+B, Fn+вверх Скролинг, можно использовать точпад Ctr+B, $ Переименовать текущую сессию Ctr+B, D Detach, отсоединиться от сессии Список доступных сессий можно посмотреть командой: tmux ls Подключение к сессии: tmux attach -t 0 Сессиям можно давать осмысленные имена и запускать в них фоновые задачи: # создать фоновую сессию tmux new-session -d -s background-task 'watch date' # подсоединиться к сессии tmux attach -t background-task # прибить сессию tmux kill-session -t background-task Это иногда бывает удобно в каких-нибудь скриптах. Характерно, что в screen подобный функционал тоже заявлен, но последний раз, когда я проверял, он был сломан. Интересно также, что в отличие от screen, в tmux нет возможности работать с последовательными портами. Но если вы решите полностью переходить на tmux, то для этой задачи можете воспользоваться утилитой cu: cu -l /dev/tty.usbserial -s 115200 📲 Мы в MAX 👉 @sysadminof

+9
Курс сетевых технологий. Cisco. Тема 1. Сети с коммутацией пакетов. Тема 2. История и классификация компьютерных сетей. Тема 4. Стандарты и организации. Модель OSI. Где пригодится? Тема 5. Устаревшие сетевые протоколы. Эволюция Ethernet. Тема 6. Ethernet. Как работает и зачем знать сетевику. Тема 7.1 Виды и категории кабелей Ethernet. cat3, cat5, cat6, UTP, FTP, SFTP. Тема 7.2 Измерения физических параметров витой пары. NEXT, ACR, FEXT, ELFEXT, PS-NEXT, PS-FEXT. Тема 8. Обзор TCP/IP. Как работает ARP. Тема 9. IP адресация. Классы, CIDR, VLSM, серые, белые - всё по порядку. Простой расчет IP подсетей. Примеры задач. источник 📲 Мы в MAX 👉 @sysadminof

Что происходит, когда вы вводите в браузер URL-адрес? Давайте рассмотрим этот процесс пошагово. Шаг 1. Пользователь вводит в
Что происходит, когда вы вводите в браузер URL-адрес? Давайте рассмотрим этот процесс пошагово. Шаг 1. Пользователь вводит в браузер URL и нажимает Enter. Первое, что нам нужно сделать, это преобразовать URL в IP-адрес. Сопоставление обычно хранится в кэше, поэтому браузер ищет IP-адрес в нескольких уровнях кэша: кэше браузера, кэше ОС, локальном кэше и кэше провайдера. Если браузер не смог найти сопоставление в кэше, он обращается к DNS (Domain Name System) resolver для его разрешения. Шаг 2. Если IP-адрес не удается найти ни в одном из кэшей, браузер обращается к DNS-серверам для выполнения рекурсивного DNS-поиска, пока IP-адрес не будет найден. Шаг 3. Теперь, когда у нас есть IP-адрес сервера, браузер посылает на него HTTP-запрос. Для безопасного доступа к ресурсам сервера всегда следует использовать протокол HTTPS. Сначала браузер устанавливает TCP-соединение с сервером с помощью трехстороннего рукопожатия TCP. Затем он посылает открытый ключ клиенту. Клиент использует открытый ключ для шифрования сеансового ключа и отправляет его серверу. Сервер использует закрытый ключ для расшифровки сеансового ключа. Теперь клиент и сервер могут обмениваться зашифрованными данными с использованием сеансового ключа. Шаг 4. Сервер обрабатывает запрос и отправляет ответ. Для успешного ответа код состояния равен 200. Ответ состоит из трех частей: HTML, CSS и Javascript. Браузер анализирует HTML и формирует дерево DOM. Он также анализирует CSS и генерирует дерево CSSOM. Затем он объединяет дерево DOM и дерево CSSOM в дерево рендеринга. Браузер отображает содержимое и показывает его пользователю. 📲 Мы в MAX 👉 @sysadminof

🗄 InfluxDB - база данных для метрик, событий и аналитики в реальном времени InfluxDB 3 Core - открытая time-series база данн
🗄 InfluxDB - база данных для метрик, событий и аналитики в реальном времени InfluxDB 3 Core - открытая time-series база данных, предназначенная для быстрого сбора, обработки и хранения временных рядов. Подойдёт для мониторинга серверов, приложений, сетей, IoT-устройств, финансовых данных и пользовательской активности. ⚙️ Основные возможности: 🔹 запросы на SQL и InfluxQL 🔹 хранение данных в формате Apache Parquet 🔹 поддержка S3, Azure, GCP и локального диска 🔹 встроенная Python VM для плагинов и триггеров 🔹 совместимость с API записи InfluxDB 1.x и 2.x 🔹 быстрые запросы для дашбордов и мониторинга 🔹 HTTP API и поддержка FlightSQL Новая архитектура написана преимущественно на Rust и использует Apache Arrow и DataFusion. Проект распространяется по лицензиям MIT и Apache 2.0. Полезный инструмент для DevOps-инженеров, системных администраторов и разработчиков систем мониторинга. https://github.com/influxdata/influxdb 📲 Мы в MAX 👉 @sysadminof

Старый добрый видос про техподдержку в средневековье 😂 📲 Мы в MAX 👉 @sysadminof

Bash-скрипты, руководство в 11 частях Bash-скрипты: начало Bash-скрипты, часть 2: циклы Bash-скрипты, часть 3: параметры и ключи командной строки Bash-скрипты, часть 4: ввод и вывод Bash-скрипты, часть 5: сигналы, фоновые задачи, управление сценариями Bash-скрипты, часть 6: функции и разработка библиотек Bash-скрипты, часть 7: sed и обработка текстов Bash-скрипты, часть 8: язык обработки данных awk Bash-скрипты, часть 9: регулярные выражения Bash-скрипты, часть 10: практические примеры Bash-скрипты, часть 11: expect и автоматизация интерактивных утилит 📲 Мы в MAX 👉 @sysadminof

Быстрая настройка маршрутизатора MIkroTik для офиса и дома В данном видео приводится пример по настройке маршрутизатора под управление ОС MikroTik RouterOS для малого офиса или дома. Настройка производится с помощью функции Quick Set и не занимает много времени. Полученная конфигурация обеспечивает стабильную работу и приемлемый уровень безопасности. источник 📲 Мы в MAX 👉 @sysadminof

Генерируем пароль в терминале Linux Будем использовать /dev/urandom и утилиты makepasswd, pwgen. Используем /dev/urandom При чтении устройство /dev/urandom возвращает бесконечный набор случайных байтов. Этот вывод можно отфильтровать с помощью утилиты tr. Затем, вывод передать команде xargs которая, по умолчанию выполняет команду echo и ей передается всё, что было прочитано из стандартного ввода. А с помощью утилиты head можно указать необходимое количество символов в пароле. То есть сгенерировать пароль в Linux поможет следующая команда: $ tr -dc A-Za-z0-9_ < /dev/urandom | head -c 10 | xargs AurTdatFbw Вы можете сделать bash функцию и записать её в ваш .bashrc: $ nano .bashrc genpasswd() { local l=$1 [ "$l" == "" ] && l=16 tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs } Затем применим изменения и попробуем сгенерировать пароль: $ . .bashrc ~$ genpasswd 5 Hbe7a $ genpasswd 10 PDbt1tjBg0 Используем makepasswd Утилита makepasswd может также помочь сгенерировать пароль в Linux. Она также использует /dev/urandom, чтобы создавать случайные пароли. Вы можете установить её с помощью apt: $ sudo apt install makepasswd Просто выполните эту команду без параметров чтобы получить случайный пароль: $ makepasswd 5q6m4jMHJ Можете указать количество символов в пароле с помощью опции chars и можете создать несколько паролей с помощью опции count: $ makepasswd --chars 4 --count 3 1d65 R5Xe Lhes Можно создать пароли и сразу вывести их зашифрованный хеш с помощью опции crypt-md5: $ makepasswd --chars 4 --count 3 --crypt-md5 DWBN $1$awZ5uNo/$r50RTWsihcMKEVQzoDyoZ1 xLN7 $1$h4ThtOu1$Bsmqhr/Tq/IIdGPtAVGda. A2R2 $1$bss49Rj7$y.9nAbyr749N.eYRUF155. Используем pwgen Утилита pwgen генерирует легко запоминаемые пароли. Но также можешь генерировать случайные пароли. Устанавливается она также, с помощью apt: $ sudo apt install pwgen Если выполнить её без опций, то вы увидите список из легко запоминаемых паролей: $ pwgen Xu6Phei7 Ree2ud9e ohphah8I iiZ8Efoo foG0moh3 aSho2neL Phero4Ud thiCh9ei uvaeChu0 eeCie5Um Wovie0do Eibuo3Ou Sai1Ovah po3OhT9j XeYei9ei eiQu2mai .... Вы можете указать количество необходимых паролей с помощью опции -N и указать количество символов в пароле с помощью опции -n: $ pwgen -N 3 -n 5 aeCo2 Le7oy uv6Oh Существует также опция -s чтобы создавать более сложные пароли (их сложнее запомнить и подобрать): $ pwgen -N 3 -n 5 -s fY60V y6FIU 9XEt4 Я не заметил разницу в использовании опции -s, но в инструкции написано, что без этой опции пароль легче подобрать. 📲 Мы в MAX 👉 @sysadminof

Zenith - что-то вроде top или htop, но с диаграммами с возможностью масштабирования, использованием CPU, GPU, сети и диска. О
Zenith - что-то вроде top или htop, но с диаграммами с возможностью масштабирования, использованием CPU, GPU, сети и диска. Особенности Дополнительные графики использования ЦП, памяти, сети и дисков Быстрый просмотр свободного места на диске, IP-адресов сетевых карт, частоты процессора Выделение основных пользователей ЦП, памяти и диска Процент заряда батареи, время зарядки или разрядки, потребляемая мощность Таблица процессов с возможностью фильтрации по типу верхней части, включающая использование диска каждым процессом Изменение приоритета процесса Представления диаграмм с возможностью масштабирования (с поддержкой прокрутки назад во времени) Управление процессами с помощью сигналов Сохранение данных о производительности между запусками Метрики использования GPU для графических процессоров NVIDIA (с --features nvidia), включая использование GPU для каждого процесса Графики свободного места на диске Учет задержек (в Linux при запуске zenith с правами root) Установка на дистрибутивы Linux на базе Debian/Ubuntu (64-бит) sudo apt install curl curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get https://github.com/bvaisvil/zenith 📲 Мы в MAX 👉 @sysadminof

Утилиты linux rsync -v — выводит подробную информацию о процессе копирования; [-a] — сохраняет все атрибуты оригинальных файлов; -u — не перезаписывать более новые файлы; -l — копирует символьные ссылки; -L — копирует содержимое ссылок; -p — сохраняет права для файлов; -t — сохраняет время модификации; -e — использовать другой транспорт, например, ssh; [-z] — cжимает файлы перед передачей; —recursive — перебирать директории рекурсивно; —exclude — Исключить файлы по шаблону; Примеры: rsync -avz skillproject/data/ . — из подкаталога в текущий каталог rsync -avz skillproject/data/ aaa/ — из подпапки в подпапку aaa/ rsync -avz skillproject/data/ digita6d@digita6d.beget.tech:/home/d/digita6d/code-skills.ru/public_html/sources/skillproject/data/ — передача на удаленный сервер rsync -avze ssh skillproject/data/ digita6d@digita6d.beget.tech:/home/d/digita6d/code-skills.ru/public_html/sources/skillproject/data/ — то же самое м явным указанием ssh ss -l или —listening — посмотреть только прослушиваемые порты; -p или —program — показать имя программы и ее PID; -t или —tcp — показать tcp порты; -u или —udp показать udp порты; -n или —numeric показывать ip адреса в числовом виде. Примеры: ss -tlpn — проверить все прослушивающие tcp-порты ss -tulpn | grep :80 — показать все процессы, работающие на 80-м порту ps ps -e — показать все процессы ps -ef — показать подробную информацию о каждом процессе ps -ef | grep phantom — найти все процессы с именем phantom mpstat Показывает статистику загрузки процессора. Команды: mpstat — показывает общую информацию mpstat -P ALL — по каждому ядру free Показывает потребление ОЗУ на текущий момент: free -h — показывает информацию в гигабайтах (более человеко читаемо, чем в байтах) top Что-то наподобие диспетчера задач, только для линукс, показывает попроцессное потребление озу dpkg Пакетный менеджер для debian систем (не путать с системой управления пакетами — apt/apt-get) dpkg -s <packname> — проверить, установлен ли пакет dpkg -l — список всех пакетов dpkg -l | grep apache2 — проверить, установлен ли конкретный пакет dpkg -i <package.deb> — установить пакет netstat netstat -pnltu — посмотреть список используемых портов 📲 Мы в MAX 👉 @sysadminof

Работа с архивами Создать .tar.gz: tar -czvf file.tar.gz /full/path — создать .tar.gz (архив) tar -cjvf file.tar.bz2 /full/path — создать .tar.bz2 (архив) Распаковать .tar: tar -xvf file.tar.gz Распаковать gz: gunzip yourfile.gz Распаковать многотомный архив: 7za x arch.7z.001 Получить листинг файлов в архиве: tar -tf <path_to_tarfile> Извлечь конкретный файл из архива: tar -xf <path_to_tarfile> [<file_1_in_archive> <file_2_in_archive> ..] Скопировать файл на сервер: scp -P 12322 file.tar login@111.111.111.111:/home/user 📲 Мы в MAX 👉 @sysadminof