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

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

РКН clck.ru/3KoDXp
Download Telegram
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
Совет дня по Linux 💡

Используй column для красивого форматирования вывода


$ column -t -s','


Выровняет CSV-данные в аккуратные колонки. Смотри пример 👆

📲 Мы в MAX

👉 @i_odmin
👍5🔥2
💾 Шпаргалка по RAID-массивам: как не потерять данные

🏎 RAID 0 (Striping - «Чередование»)

Как работает: Данные режутся на куски и пишутся параллельно на все диски.
Плюсы: Максимальная скорость чтения и записи. Используется 100% объема дисков.
Минусы: Надежность = 0. Умирает один диск - вы теряете абсолютно ВСЁ.
Для чего: Кэш, временные файлы, игры - то, что не жалко потерять ради скорости.

🪞 RAID 1 (Mirroring - «Зеркалирование»)

Как работает: Данные просто дублируются (копируются) на второй диск.
Плюсы: Высокая надежность. Умрет один диск - второй продолжит работать. Быстрое чтение.
Минусы: Переплата за объем. Покупаете два диска по 2 ТБ, а доступно всего 2 ТБ. Slow-запись.
Для чего: ОС, критически важные небольшие базы данных.

⚖️ RAID 5 (Striping with Parity - «Чередование с контролем четности»)

Как работает: Данные и блоки четности (Parity) размазываются по всем дискам (минимум 3 диска).
Плюсы: Хороший баланс скорости, объема и надежности. Может пережить гибель одного любого диска.
Минусы: При выходе диска из строя массив жутко тормозит в режиме восстановления (rebuild), а во время ребилда есть риск потерять второй диск.
Для чего: Файловые помойки, бэкапы, некритичные хранилища.

🛡 RAID 6 (Striping with Double Parity - «Двойная четность»)

Как работает: То же, что и RAID 5, но контрольные суммы пишутся дважды (минимум 4 диска).
Плюсы: Повышенная живучесть - массив спокойно переживает одновременную смерть двух дисков.
Минусы: Медленная запись из-за двойных расчетов, теряется емкость сразу двух дисков.
Для чего: Крупные хранилища с большими и относительно медленными HDD (SATA/SAS).

RAID 10 / 1+0 (Striped Mirroring)

Как работает: Гибрид. Сначала диски объединяются в «зеркала» (RAID 1), а затем эти зеркала объединяются в «чередование» (RAID 0). Минимум 4 диска.
Плюсы: Бешеная скорость + высокая надежность. Быстрый ребилд (восстанавливается только упавшее «зеркало»).
Минусы: Очень дорого. Доступно только 50% от общего объема дисков.
Для чего: Высоконагруженные базы данных (OLTP), нагруженные продуктовые сервера.


⚠️ Главное админское правило:

RAID это про отказоустойчивость и непрерывность работы, но это НЕ бэкап! Если вы случайно удалите базу данных или поймаете шифровальщик, RAID бережно и на максимальной скорости синхронизирует это удаление на все диски.


📲 Мы в MAX

👉 @i_odmin
👍129🔥5
Павел Дуров прокомментировал

🚫 Блокировки лишь отдалили Россию от «цифрового суверенитета».

🖥 Специалисты, которые могли бы создать в России операционную систему для смартфонов, в условиях сломанного интернета массово покидают страну.

📱 А без такой системы все приложения на смартфонах — «национальные» или «иностранные» — остаются уязвимыми для точечной слежки и цензуры со стороны США через бэкдоры и магазины приложений iOS и Android.

🎭 Замена «иностранных» приложений на «национальные» при сохранении американских ОС — смена упаковки без смены сути. Потёмкинские деревни с привкусом коррупции.

🏅 Российский чиновник, который сломал интернет и отбросил страну на десятилетия назад под предлогом «цифрового суверенитета», заслуживает медаль национальной безопасности — от США 🇺🇸


📲 Мы в MAX

👉 @i_odmin
💯44😁144🤡4👍1
💡Руководство по MikroTik

- Как сохранять журналы на сервере syslog
- Как сохранять журналы на диск и USB
- Управление журналами

📲 Мы в MAX

👉 @i_odmin
🔥7👍42
Media is too big
VIEW IN TELEGRAM
7 советов по MikroTik!

В этом видео я поделюсь с вами коротким списком самых полезных функций, которые я использую ежедневно на роутерах MikroTik. Это, конечно, не все потрясающие возможности MikroTik, но, на мой взгляд, именно эти фишки значительно упрощают жизнь при управлении маршрутизаторами MikroTik.

Таймкоды:

00:08 — Введение
00:44 — IP-соседи (IP Neighbors)
02:35 — Mac-Telnet
04:32 — ROMON
05:47 — Torch
08:10 — IP Scan
09:34 — Bandwidth Test
11:29 — IP Services (FTP-сервер)
14:06 — Заключение

📲 Мы в MAX

👉 @i_odmin
👍15🔥2
🚀 Подборка полезных 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 Питер Новости: Санкт-Петербург / СПБ / ДТП
👎12💩4