Просмотр процессов на Linux с помощью ps
В инструкции описаны наиболее распространенные примеры использования команды ps для работы с виртуальным сервером с операционной системой семейства Linux.
#СекретыСисадмина
📁 Скачать/Download 👇
В инструкции описаны наиболее распространенные примеры использования команды ps для работы с виртуальным сервером с операционной системой семейства Linux.
#СекретыСисадмина
📁 Скачать/Download 👇
Как проанализировать производительность DNS сервера с помощью WireShark?
DNS – система доменных имен. Общение между устройствами в сети осуществляются по адресам, но помнить их все не представляется возможным, и поэтому их заменили вполне удобными доменными именами, например, www.ya .ru.
Читать статью
#СекретыСисадмина
DNS – система доменных имен. Общение между устройствами в сети осуществляются по адресам, но помнить их все не представляется возможным, и поэтому их заменили вполне удобными доменными именами, например, www.ya .ru.
Читать статью
#СекретыСисадмина
Stress – инструмент командной строки Linux, который позволяет нагружать процессор, память, систему ввода-вывода и диск
Установим stress на CentOS, RHEL, Fedora
Установим stress на Ubuntu и Debian
Синтаксис stress
Увеличить нагрузку на процессор
Опция -c или –cpu использует заданное количество воркеров на функции sqrt(), чтобы увеличить нагрузку на процессор и заставить его работать интенсивнее.
Следующая команда будет непрерывно загружать 4 ядра процессора
Задаем тайм-аут для стресса
Чтобы задать работу на определенное время, вы можете использовать опцию -t или –timeout.
Следующие команды будут нагружать четыре ядра процессора только в течение 10 с.
Увеличение нагрузки на память
Опция -v или -vm позволяет вам нагрузить виртуальную память.
Вы можете увеличить нагрузку ввода-вывода с помощью опции -i или –io.
Создаем нагрузку на систему с помощью двух процессов, связанных с вводом-выводом.
Увеличение нагрузки на диск
Опция -d или –hdd используется для создания нагрузки на диск.
Посмотрим пропускную способность диска с помощью команды vmstat.
Команде stress можно задать несколько нагрузок. В следующем примере используется 4 ядра ЦП, 2 виртуальных памяти и 1 процесс ввода-вывода для нагрузки на систему в течение 20 секунд.
#СекретыСисадмина
Установим stress на CentOS, RHEL, Fedora
sudo dnf install stress
Установим stress на Ubuntu и Debian
sudo apt install stress
Синтаксис stress
stress [OPTION [ARG]]
Увеличить нагрузку на процессор
Опция -c или –cpu использует заданное количество воркеров на функции sqrt(), чтобы увеличить нагрузку на процессор и заставить его работать интенсивнее.
stress -c N
или stress -cpu N
Следующая команда будет непрерывно загружать 4 ядра процессора
stress -cpu 4
Задаем тайм-аут для стресса
Чтобы задать работу на определенное время, вы можете использовать опцию -t или –timeout.
Следующие команды будут нагружать четыре ядра процессора только в течение 10 с.
stress -c 4 -t 10
или stress -cpu 4 -timeout 10
Увеличение нагрузки на память
Опция -v или -vm позволяет вам нагрузить виртуальную память.
[simterm] $ stress -v N
Вы можете увеличить нагрузку ввода-вывода с помощью опции -i или –io.
stress -i N
или stress -io N
Создаем нагрузку на систему с помощью двух процессов, связанных с вводом-выводом.
# stress -io 100
Увеличение нагрузки на диск
Опция -d или –hdd используется для создания нагрузки на диск.
stress -d N
или stress -hdd N
Посмотрим пропускную способность диска с помощью команды vmstat.
vmstat 1 100
Команде stress можно задать несколько нагрузок. В следующем примере используется 4 ядра ЦП, 2 виртуальных памяти и 1 процесс ввода-вывода для нагрузки на систему в течение 20 секунд.
stress -cpu 4 -vm 2 -io 1 -t 20
#СекретыСисадмина
Протокол TCP: что нужно знать специалисту по анализу сетевого трафика
Большинство материалов в интернете по этой теме больше похоже на научные работы. В этой статье мы попытаемся донести с практической точки зрения, что же полезного прячет в себе протокол TCP для того, кто занимается анализом сетевого трафика.
#СекретыСисадмина
📁 Скачать/Download 👇
Большинство материалов в интернете по этой теме больше похоже на научные работы. В этой статье мы попытаемся донести с практической точки зрения, что же полезного прячет в себе протокол TCP для того, кто занимается анализом сетевого трафика.
#СекретыСисадмина
📁 Скачать/Download 👇
Awesome Linux Software
Список приложений, программного обеспечения, инструментов и других материалов для разных дистрибутивов Linux.
Открыть
#СекретыСисадмина
Список приложений, программного обеспечения, инструментов и других материалов для разных дистрибутивов Linux.
Открыть
#СекретыСисадмина
Убираем зомби процессы
Знакомство с семейством операционных систем Linux сопряжено пониманием особенностей управления процессами в этой системе. Процесс — это программа, которая, по сути, выполняется постоянно.
Читать статью
#СекретыСисадмина
Знакомство с семейством операционных систем Linux сопряжено пониманием особенностей управления процессами в этой системе. Процесс — это программа, которая, по сути, выполняется постоянно.
Читать статью
#СекретыСисадмина
Как пустой S3 бакет может вас обанкротить
Представьте, что вы создали пустую приватную корзину (их ещё называют «бакетами» — от «bucket») AWS S3 в выбранном вами регионе. Каким будет счёт за услуги AWS на следующее утро?
Читать
#СекретыСисадмина
Представьте, что вы создали пустую приватную корзину (их ещё называют «бакетами» — от «bucket») AWS S3 в выбранном вами регионе. Каким будет счёт за услуги AWS на следующее утро?
Читать
#СекретыСисадмина
Лучшие практики сегментации корпоративной сети любой компании
Данный проект создан для публикации лучших практик сегментации корпоративной сети любой компании. В целом схемы, приведенные в данном проекте, подходят для любой компании.
Читать
#СекретыСисадмина
Данный проект создан для публикации лучших практик сегментации корпоративной сети любой компании. В целом схемы, приведенные в данном проекте, подходят для любой компании.
Читать
#СекретыСисадмина
nnn(n³) – полнофункциональный консольный файловый менеджер, с акцентом на быстродействие.
nnn может анализировать использование диска, пакетное переименование, запускать приложения и выбирать файлы.
Также присутствует множество плагинов для дальнейшего расширения возможностей, например, предварительный просмотр в реальном времени, (отключение) монтирования дисков, поиск и список, сравнение файлов/каталогов, загрузка файлов.
Отличительной особенностью nnn является возможность работать буквально везде, где есть консоль: на Pi, Termux, GNU/Linux, macOS, BSD, Haiku, Cygwin, WSL, и тд.
Читать
#СекретыСисадмина
nnn может анализировать использование диска, пакетное переименование, запускать приложения и выбирать файлы.
Также присутствует множество плагинов для дальнейшего расширения возможностей, например, предварительный просмотр в реальном времени, (отключение) монтирования дисков, поиск и список, сравнение файлов/каталогов, загрузка файлов.
Отличительной особенностью nnn является возможность работать буквально везде, где есть консоль: на Pi, Termux, GNU/Linux, macOS, BSD, Haiku, Cygwin, WSL, и тд.
Читать
#СекретыСисадмина
🕵️♂️ TUI для перехвата сетевого трафика с использованием eBPF в Linux
Особенности
- Мониторинг и визуализация трафика в реальном времени.
- Полная статистика сетевого трафика.
- Функции межсетевого экрана.
- Исследование метрик.
Читать
#СекретыСисадмина
Особенности
- Мониторинг и визуализация трафика в реальном времени.
- Полная статистика сетевого трафика.
- Функции межсетевого экрана.
- Исследование метрик.
Читать
#СекретыСисадмина
Bash скрипт для автоматического telnet соединения и ввода команд
Надоело выполнять рутинные операции с большим парком железа? Давайте разберем, как автоматизировать процесс подключения по протоколу telnet и ввода команд для удаленной настройки железа, используя скриптовый язык программирования bash.
#СекретыСисадмина
📁 Скачать/Download 👇
Надоело выполнять рутинные операции с большим парком железа? Давайте разберем, как автоматизировать процесс подключения по протоколу telnet и ввода команд для удаленной настройки железа, используя скриптовый язык программирования bash.
#СекретыСисадмина
📁 Скачать/Download 👇
Foremost – Легкое восстановление удаленных файлов на Kali Linux
В этом подробном руководстве мы будем изучать цифровую криминалистику с помощью машины Kali Linux. Сегодня мы будем восстанавливать удаленные или потерянные файлы с помощью инструмента Foremost, он может восстанавливать файлы даже с отформатированных носителей.
#СекретыСисадмина
📁 Скачать/Download 👇
В этом подробном руководстве мы будем изучать цифровую криминалистику с помощью машины Kali Linux. Сегодня мы будем восстанавливать удаленные или потерянные файлы с помощью инструмента Foremost, он может восстанавливать файлы даже с отформатированных носителей.
#СекретыСисадмина
📁 Скачать/Download 👇
Использование оверлейных сетей для обхода NAT
У автора этой статьи есть raspberry pi. А ещё почти честные сто мегабит от провайдера домашнего интернета. Идея о маленьком домашнем сервере при такой комбинации появляется сама по себе. Но сервер он ведь на то и сервер, чтобы работал независимо от факта нахождения пользователя в физической доступности. В связи с этим, возникает вопрос, как подключаться к такому серверу удалённо?
Читать
#СекретыСисадмина
У автора этой статьи есть raspberry pi. А ещё почти честные сто мегабит от провайдера домашнего интернета. Идея о маленьком домашнем сервере при такой комбинации появляется сама по себе. Но сервер он ведь на то и сервер, чтобы работал независимо от факта нахождения пользователя в физической доступности. В связи с этим, возникает вопрос, как подключаться к такому серверу удалённо?
Читать
#СекретыСисадмина