Linux для администраторов, 2-е издание — практичное руководство для тех, кто хочет уверенно работать с Linux в локальной инфраструктуре и облаке. Авторы, Александру Калкатинже и Джулиан Балог, проходят по базовым и важным темам: установка системы, работа в командной строке, управление файлами, пакетами и файловыми системами, а также ключевые подходы к защите среды.
Отдельный плюс нового издания — глава по shell-скриптам с понятными шагами для автоматизации рутинных задач. Такой материал особенно полезен сейчас, когда администрирование всё плотнее пересекается с автоматизацией и новыми технологическими подходами — кстати, за такими сдвигами интересно следить в @IT_trends_AI_world. В итоге книга подойдёт тем, кто хочет закрыть повседневные задачи админа без лишней теории.
#Linux #Администрирование #Shell
Отдельный плюс нового издания — глава по shell-скриптам с понятными шагами для автоматизации рутинных задач. Такой материал особенно полезен сейчас, когда администрирование всё плотнее пересекается с автоматизацией и новыми технологическими подходами — кстати, за такими сдвигами интересно следить в @IT_trends_AI_world. В итоге книга подойдёт тем, кто хочет закрыть повседневные задачи админа без лишней теории.
#Linux #Администрирование #Shell
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Сначала всё уронить, а потом с серьёзным видом поднимать — классика не только для админов, но и для любой инфраструктуры
Иногда именно так и выглядит «оптимизация»: сломали, починили, сделали выводы. У нас ещё бывают такие точные наблюдения про разработку, Linux и повседневный IT
#DevOps #Linux #инфраструктура
Иногда именно так и выглядит «оптимизация»: сломали, починили, сделали выводы. У нас ещё бывают такие точные наблюдения про разработку, Linux и повседневный IT
#DevOps #Linux #инфраструктура
🖥 Полезная команда для Linux
Если диск внезапно забился, а виновник неочевиден, можно быстро найти самые тяжёлые папки:
Как это работает:
—
—
—
—
Дальше просто проваливайтесь в нужную директорию и повторяйте команду, например:
Отличный способ быстро понять, что именно разрослось в
#Linux #sysadmin #команды
Если диск внезапно забился, а виновник неочевиден, можно быстро найти самые тяжёлые папки:
du -sh /* 2>/dev/null | sort -rh | head -10Как это работает:
—
du -sh /* считает размер каталогов в корне—
sort -rh сортирует вывод от большего к меньшему—
head -10 оставляет только топ-10—
2>/dev/null скрывает ошибки доступаДальше просто проваливайтесь в нужную директорию и повторяйте команду, например:
du -sh /var/* 2>/dev/null | sort -rh | head -10Отличный способ быстро понять, что именно разрослось в
/var, /home или другом каталоге, когда система уже упирается в 100% по диску.#Linux #sysadmin #команды
🚀 В Linux у каждого процесса своё виртуальное адресное пространство.
Поэтому два приложения могут видеть один и тот же адрес вроде
Когда программа вызывает
Из-за этого одинаковый адрес в процессе A и процессе B не означает общую память. Для каждого процесса отображение своё — именно так и работает изоляция.
Без виртуальной памяти не было бы нормального
#Linux #память #MMU
Поэтому два приложения могут видеть один и тот же адрес вроде
0x555555..., но фактически работать с разными участками RAM.Когда программа вызывает
malloc, она получает не «прямой доступ к железу», а виртуальный адрес. Дальше ядро вместе с MMU сопоставляет его с конкретной физической страницей памяти.Из-за этого одинаковый адрес в процессе A и процессе B не означает общую память. Для каждого процесса отображение своё — именно так и работает изоляция.
Без виртуальной памяти не было бы нормального
multitasking, fork, mmap, shared libraries и привычной безопасности Linux. Подписывайся, чтобы не пропустить — здесь регулярно выходят такие разборы по Linux и внутренностям систем.#Linux #память #MMU
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
У каждого свой фаворит в экосистеме Windows — и это нормально
Кому-то ближе классический десктоп за привычный интерфейс и совместимость софта. Кто-то ценит Windows за удобство в работе, игры, драйверы и широкий выбор железа. А для разработчиков важны уже другие вещи: WSL, Docker, VS Code, PowerShell и нормальная интеграция с Linux-инструментами.
Интересно не просто выбрать «любимую» версию, а понять, за что именно она удобна лично тебе: стабильность, производительность или рабочие сценарии
#Windows #разработка #Linux
Кому-то ближе классический десктоп за привычный интерфейс и совместимость софта. Кто-то ценит Windows за удобство в работе, игры, драйверы и широкий выбор железа. А для разработчиков важны уже другие вещи: WSL, Docker, VS Code, PowerShell и нормальная интеграция с Linux-инструментами.
Интересно не просто выбрать «любимую» версию, а понять, за что именно она удобна лично тебе: стабильность, производительность или рабочие сценарии
#Windows #разработка #Linux
👍3❤1