Системный администратор
26.7K subscribers
3.18K photos
3.2K videos
208 files
3.51K links
Все для системного администратора.

По всем вопросам @evgenycarter

РКН clck.ru/3KoDXp
Download Telegram
Производительность Linux

На схемах представлены: Linux observability tools, Linux static performance analysis tools, Linux benchmarking tools, Linux tuning tools, и Linux sar.

📲 Мы в MAX

👉 @i_odmin
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥32
Быстрый совет по Linux

Если нужно удалить пустые директории, команда find справится с этим просто и эффективно:


find . -type d -empty -exec rmdir -v {} +


Разбор:

* -type d — ищет директории,
* -empty — выбирает только пустые,
* -exec rmdir -v {} + — удаляет найденные директории через rmdir с подробным выводом (-v).

Важно: rmdir удалит только те каталоги, которые действительно пусты, так что это безопасный способ очистки.

Альтернативный, более краткий вариант той же задачи:


find . -type d -empty -delete


Здесь -delete автоматически удаляет все найденные пустые директории.

Оба способа работают надёжно — выбирай под свой стиль и задачи.

📲 Мы в MAX

👉 @i_odmin
👍9🔥2
💻 В России с сегодняшнего дня запретили ввоз по параллельному импорту компьютеры 22 брендов

С 27 мая правительство исключает из перечня параллельного импорта популярные модели компьютеров, жестких дисков и оперативной памяти из «недружественных стран».

Под ограничения попадут Acer, Asus, Fujitsu, HP, Hitachi, IBM, Intel, Kingston, Samsung, Toshiba и другие бренды - всего 22 марки. Отдельно запретят параллельный импорт ноутбуков HP и Fujitsu.

В Минпромторге заявляют, что российские производители уже выпускают аналоги «в достаточном объеме». Однако участники рынка предупреждают: отечественные замены часто ограничены по объему и уступают по характеристикам, а запрет может привести к росту цен и дефициту комплектующих.

Параллельный импорт был запущен в 2022 году после ухода западных брендов. Теперь власти постепенно сокращают этот механизм: за январь–ноябрь 2025 года объем таких поставок упал до $20,9 млрд против $37,9 млрд годом ранее.

📲 Мы в MAX

👉 @i_odmin
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬39🤣12👎3🤡3🔥1🤪1
Media is too big
VIEW IN TELEGRAM
Компьютерные сети. Введение, OSI
Преподаватель: Климанов Максим Михайлович

Таймкоды:
00:00:00 - Начало
00:00:09 - Организационные вопросы
00:34:25 - Начало курса: локальные и глобальные сети
00:43:56 - Классификация используемого оборудования (физический уровень), модели стевого взаимодействия (OSI)
01:01:16 - Канальный уровень
01:03:28 - Сетевой уровень
01:05:57 - Транспортный уровень
01:10:04 - Сессионный уровень
01:11:59 - Уровень представлений
01:13:18 - Уровень приложений

источник

📲 Мы в MAX

👉 @i_odmin
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍42
DevOps помогает обеспечить быстрые релизы и стабильную работу приложений. Но только если выстроен правильно. А все ли в порядке с вашим DevOps?

Это легко проверить. Если:
· не устраивает скорость и частота релизов
· о сбоях узнаёте от пользователей
· восстановление после инцидентов занимает часы
· инфраструктура настраивается вручную
· Возможно у вас есть проблемы.

Оцените ваши DevOps-практики. Пройдите короткий опрос — 19 вопросов, 5 минут — и получите подробный отчет:
· оценка текущего состояния
· проблемные зоны
· сравнение с рынком и лучшими практиками
· план действий по улучшению

Пройти опрос
#реклама
О рекламодателе
4🔥4👍2👏1
Media is too big
VIEW IN TELEGRAM
В чем разница между OSI и TCP/IP? Зачем существуют одновременно две сетевые модели?

От Айтишников можно услышать нежелание изучать сети передачи данных, что это им не надо и они спокойно без этого обходятся. А когда они сталкиваются с необходимостью понимания… Возникает вопросы:
Зачем существует одновременно модель ISO и TCP/IP?
В чем разница между OSI и TCP IP?
А некоторые даже не знаю что существует модель стека протоколов tcp ip.

источник

📲 Мы в MAX

👉 @i_odmin
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4🔥3👏3🎉2
Cisco Packet Tracer. Курс молодого бойца

0. Курс молодого бойца. Введение
1. Курс молодого бойца. Установка
2. Курс молодого бойца. Простейшая сеть
3. Курс молодого бойца. Коммутатор
4. Курс молодого бойца. Основы Cisco IOS
5. Курс молодого бойца. VLAN
6. Курс молодого бойца. STP
7. Курс молодого бойца. EtherChannel
8. Курс молодого бойца. L3 коммутатор
9. Курс молодого бойца. Маршрутизатор
10. Курс молодого бойца. Статическая маршрутизация
11. Курс молодого бойца. DHCP
12. Курс молодого бойца. NAT
13. Курс молодого бойца. OSPF
14. Курс молодого бойца. EIGRP
15. Курс молодого бойца. Access-List
16. Курс молодого бойца. Cisco ASA
17. Курс молодого бойца. DMZ
18. Курс молодого бойца. VPN
19. Курс молодого бойца. Syslog, NTP
20. Курс молодого бойца. AAA
21. Курс молодого бойца. TFTP
22. Курс молодого бойца. WiFi
23. Курс молодого бойца. Troubleshooting
24. Курс молодого бойца. Заключение

Смотреть на youtube

📲 Мы в MAX

👉 @i_odmin
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍92🙏2
This media is not supported in your browser
VIEW IN TELEGRAM
В чем разница между Latency, Throughput и Bandwidth? Разбираемся раз и навсегда 🌐

Часто видишь эти термины в требованиях к серверам или при замере скорости интернета, но всё еще путаешь их между собой? Давай закроем этот гештальт с помощью одной простой аналогии - автомобильного шоссе.

📌 1. Latency (Задержка)

Что это: Время, за которое один пакет данных долетает от отправителя к получателю.
Аналогия: Скорость одной машины. Если дорога пустая и ты жмешь на газ, машина доедет быстро. В сетях это измеряется в миллисекундах (ms). Чем меньше задержка, тем быстрее открываются сайты и тем меньше «пингует» в онлайн-играх.
• На инфографике: 40 ms.

📌 2. Bandwidth (Ширина канала)

Что это: Максимальная теоретическая вместимость сети. То, за что ты платишь провайдеру (например, «интернет до 100 Мбит/с»).
Аналогия: Количество полос на шоссе. Чем больше полос, тем больше машин в теории могут ехать одновременно. Но это не значит, что они будут ехать быстро, если впереди пробка.
• На инфографике: 100 Mbps.

📌 3. Throughput (Реальная пропускная способность)

Что это: Количество данных, которое фактически доставляется за единицу времени.
Аналогия: Реальное количество машин, которое успевает пересечь мост за минуту с учетом пробок, аварий и сужений дороги. Из-за потерь пакетов и сетевых протоколов throughput почти всегда меньше, чем bandwidth.
• На инфографике: 62 Mbps.


🤖 Короткий итог для собеседований:

Bandwidth - сколько полос на дороге.
Throughput - сколько машин реально едет по дороге прямо сейчас.
Latency - сколько времени занимает поездка у одной машины.

Сохраняй картинку, чтобы не потерять! 💾

#сети #devops #architecture #backend

📲 Мы в MAX

👉 @i_odmin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥6🤡2💯21
🧠 Краткий курс по сигналам процессов в Linux

🔹 Список всех сигналов:


kill -l
# Показать все доступные сигналы



🔹 Отправка сигналов процессу по PID:


kill -9 <PID> # Мгновенно завершить процесс (SIGKILL)
kill -15 <PID> # Корректно остановить процесс (SIGTERM)
kill -1 <PID> # Перезагрузить конфигурацию процесса (SIGHUP)
kill -0 <PID> # Проверить, жив ли процесс (сигнал не отправляется)
kill -USR1 <PID> # Пользовательский сигнал 1 (SIGUSR1)
kill -USR2 <PID> # Пользовательский сигнал 2 (SIGUSR2)



🔹 Сигналы по имени процесса с помощью pkill:


pkill -9 <имя-процесса> # Жестко завершить все процессы по имени
pkill -15 <имя-процесса> # Корректно завершить все процессы по имени
pkill -USR1 <имя-процесса> # Отправить SIGUSR1 по имени процесса



🔹 Завершение всех процессов по имени с killall:


killall -9 <имя-процесса> # Жестко завершить все процессы с этим именем
killall -HUP <имя-процесса> # Перезагрузить все процессы с этим именем



🔹 Обработка сигналов в bash-скриптах:


trap "echo 'Пойман SIGINT'" SIGINT # Обработать Ctrl+C
trap "echo 'Пойман SIGTERM'; exit" SIGTERM # Корректно завершить


👀 Сохрани, чтобы не потерять!

📲 Мы в MAX

👉 @i_odmin
👍82
Media is too big
VIEW IN TELEGRAM
Траблшутинг сетевых сервисов.Инструменты и утилиты для диагностики

🔹Общий вид алгоритма поиска и устранения неисправностей и корреляция с моделью ISO/OSI
🔹Диагностика физического и канального уровней модели ISO/OSI и проверка связности
🔹Диагностика сетевого уровня, если сервис за пределами локальной сети
🔹Диагностика транспорта на уровне сокетов
🔹Диагностика верхних уровней модели ISO/OSI

источник

📲 Мы в MAX

👉 @i_odmin
👍91
🚀 Подборка полезных 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 Типичный Сисадмин

Excel лайфхак 📌
https://xn--r1a.website/Excel_lifehack Excel лайфхак

1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://max.ru/cpp_lib Библиотека C/C++ разработчика

Программирование Go📌
https://max.ru/golang_lib Библиотека Go (Golang) разработчика

Программирование React📌
https://max.ru/react_lib React

Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика

Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика

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 Обучающие видео, книги по Физике и Математике

Вакансии 📌
https://max.ru/progjob Вакансии в IT

Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных


Бонус 📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП
👎10💩8🖕5🔥1
Media is too big
VIEW IN TELEGRAM
7 трюков терминала Linux, которые ты будешь использовать КАЖДЫЙ день | Стоит выучить

В этом видео мы рассмотрим 7 полезных приёмов и трюков командной строки Linux, которые, однажды изучив, ты начнёшь использовать ежедневно.

Они повысят твою продуктивность в терминалах Linux и Mac и помогут глубже понять экосистему.

Какие команды ты считаешь действительно полезными? Напиши в комментариях.

Таймкоды:
00:00 – Вступление
00:25 – 1. Конвейеры (Piping)
02:08 – 2. Несколько команд в одной строке
04:00 – 3. Команда find
05:25 – 4. Перенаправления команд (redirections)
07:48 – 5. Алиасы с примерами
09:59 – 6. sudo с Touch ID
11:19 – 7. Сокращение для sudo

📲 Мы в MAX

👉 @i_odmin
👍8
Bash-скрипт для выполнения дампа всех баз данных MySQL, используемых на сервере.

1- Для запуска скрипта необходимо дать права на исполнение скрипту командой chmod +x dump_all_databases.sh.

2- Запустить скрипт выполнив одну из следующих команд:

./dump_all_databases.sh
sh dump_all_databases.sh
bash dump_all_databases.sh


3- Дождататься, когда выполниться процесс. Дампы будут сохранены в формате YYYYMMDD.name_db.sql.



#!/usr/bin/env bash

databases=`mysql -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`

for db in $databases; do
if [[ "$db" != "information_schema" ]] && [[ "$db" != "performance_schema" ]] && [[ "$db" != "mysql" ]] && [[ "$db" != _* ]] ; then
echo "Dumping database: $db"
mysqldump --databases $db > `date +%Y%m%d`.$db.sql
# gzip $OUTPUT/`date +%Y%m%d`.$db.sql
fi
done


📲 Мы в MAX

👉 @i_odmin
👍6
Media is too big
VIEW IN TELEGRAM
💻 Создаем диск из оперативной памяти RamDisk в Linux и Windows

источник

📲 Мы в MAX

👉 @i_odmin
👍7🤡2