Секреты сисадмина | DevOps, Linux, SRE
25.3K subscribers
673 photos
18 videos
441 files
612 links
Крупнейший справочник системного администратора.

Сотрудничество: @max_excel

РКН: vk.cc/cHhGTz
加入频道
Наглядное руководство по SSH-туннелям

Туннели SSH — это зашифрованные TCP-соединения между клиентами и серверами SSH. Трафик входит с одной стороны туннеля и прозрачно выходит с другой. Изначально этот термин относился к туннелям на виртуальных сетевых интерфейсах TUN/TAP, однако сейчас так обычно называют проброс портов SSH.

Читать

#СекретыСисадмина
Запуск MacOS 13+ в VMware на процессорах AMD (OpenCore)

В этом материале автор поделится своими изысканиями по запуску виртуальных машин MacOS на процессорах AMD.

Читать

#СекретыСисадмина
Утилита systemctl (часть 1)

В Systemd есть специальный инструмент для управления службами в Linux - команда systemctl. Эта утилита позволяет делать очень много вещей, начиная от перезапуска службы linux и проверки ее состояния, до анализа эффективности загрузки службы.

list-units - посмотреть все службы (юниты), которые сейчас загружены в память, аналог опции -t
list-sockets - посмотреть все сокеты служб, которые сейчас загружены в память
list-timers - посмотреть список таймеров, загруженных в память
start - запустить службу linux
stop - остановить службу linux
reload - попросить службу перечитать свою конфигурацию из файловой системы
restart - перезапустить службу
try-restart - перезапустить службу, только если она запущена
reload-or-restart - попросить службу обновить свою конфигурацию, если не поддерживается просто выполнить перезапуск службы linux
isolate - запустить только одну службу вместе с ее зависимостями, все остальные остановить

#СекретыСисадмина
Утилита systemctl (часть 2)

kill - отправить сигнал завершения процессу, используется вместе с опциями --signal и --kill-who
clean - удалить все данные, которые касаются указанной службы (кэш, логи, данные выполнения)
is-active - проверить, запущена ли служба linux
is-failed - проверить, не завершилась ли служба с ошибкой
status - посмотреть состояние и вывод службы
show - посмотреть параметры управления службой в linux
cat - посмотреть содержимое юнит файла в текстовом виде
reset-failed - очистить состояние failed для служб, которые завершились с ошибкой
list-dependencies - посмотреть зависимости службы linux
list-unit-files - вывести все установленные файлы служб
enable - добавить службу в автозагрузку

#СекретыСисадмина
Утилита systemctl (часть 3)

disable - удалить службу из автозагрузки
is-enabled - проверить если ли уже служба в автозагрузке
reenable - сначала выполнить disable, потом enable для службы
list-jobs - все выполняющиеся задачи Systemd
snapshot - сохранить состояние служб, чтобы потом восстановить
daemon-reload - обновить конфигурацию юнитов для всех служб
mask - сделать юнит недоступным
unmask - вернуть файл службы linux
link - добавить юнит файл, который расположен не в стандартной папке для юнитов
revert - вернуть юнит до состояния по умолчанию
edit - отредактировать параметры службы, не изменяя основной файл юнита

#СекретыСисадмина
Оптимизация Arch Linux до небес

По мнению автора статьи, Arch Linux — один из лучших дистрибутивов. Он минималистичный, его установка не так проста, особенно неопытному пользователю, но за это мы получаем широту действий — хочешь, можешь установить гном, а хочешь — хоть тайловый оконный менеджер. Устанавливая какое-либо DE или WM, вы скорее всего установите минимальную комплектацию, а также из-за минималистичности арча — вы получаете систему, которая не будет есть много ресурсов вашего ПК, ибо не будет никаких лишних сервисов и демонов. Но даже тогда, особенно на очень маломощных ПК, просто минимальной установки может не хватить. И придется взяться за оптимизацию.

Читать

#СекретыСисадмина
Шпаргалка по редиректам командной строки Linux

#СекретыСисадмина


📁 Скачать/Download 👇
SSH Enumerate users, SSH bruteforce password attack

1. Определяем активные службы.
2. Получаем версию SSH-сервиса.
3. Перечисляем пользователей системы.
4. Атакуем пароль пользователя методом перебора.

#СекретыСисадмина

📁 Скачать/Download 👇
Раскрываем секреты загрузочных ISO-образов

В этой статье автор поговорит об ISO-файлах, на которых, как известно, распространяются дистрибутивы операционных систем.

Читать

#СекретыСисадмина
SSH без пароля, или как настроить SSH-доступ по ключу в Linux

SSH, или Secure Shell — это сетевой протокол с открытым исходным кодом, который можно использовать для входа на серверы и удалённого выполнения команд, что отлично подходит для пользователей VPS.

Есть два способа включить SSH:
• Вход на основе пароля
• Аутентификация на основе открытого ключа

Аутентификация на основе открытого ключа также известна как вход в SSH без пароля, или беcпарольный доступ по SSH.

#СекретыСисадмина

📁 Скачать/Download 👇
Mikrotik и несколько провайдеров: резервирование каналов

В этой статье автор не будет рассматривать базовую настройку роутера, а уделит внимание только обеспечению резервирования внешних каналов.

Читать

#СекретыСисадмина
Обзор вопросов и ответов для собеседования по облачным технологиям

В этом материале автор подробно разбирает популярные вопросы с собеседований по облачным технологиям и ответы на них.

#СекретыСисадмина

📁 Скачать/Download 👇
Как пользоваться fdisk в Линукс

#СекретыСисадмина

📁 Скачать/Download 👇
Как узнать разрядность Linux

Разрядность операционной системы определяет набор инструкций процессора, которые будут использоваться для работы с данными и памятью компьютера. Существует две самые популярные разрядности, это i386 или 32-битная разрядность и x86_64 или 64-битная разрядность. Первая уже устаревшая и поддерживает работу с не больше чем 4 гигабайта оперативной памяти.

#СекретыСисадмина

📁 Скачать/Download 👇