i_odmin | Unsorted

Telegram-канал i_odmin - Системный администратор

25978

Все для системного администратора. По всем вопросам @evgenycarter РКН clck.ru/3KoDXp

Subscribe to a channel

Системный администратор

Аренда IT-Оборудования от АТОМДАТА под любые задачи и масштаб

От базовых решений - до создания критической информационной инфраструктуры:
- Быстрое предоставление оборудования с собственного склада или подбор и закупка под проект;
- Оперативный подбор конфигурации под задачу, бюджет или по другими параметрам;
- Техническая поддержка 24/7. 3 линии поддержки
- Помощь с настройкой ПО и запуском оборудования;
- SLA 99,98 с финансовой компенсацией;
- Размещение оборудования в собственных ЦОДах "Росатома", а также партнерских ЦОДах в РФ или на площадке заказчика;

Бесплатное тестирование оборудования под задачу!

Подробности и бесплатная консультация

#реклама
О рекламодателе

Читать полностью…

Системный администратор

Вебинар
QoS в коммутаторах Eltex на платформе ROS (23xx/33xx/53xx серии)

🗓 21.02.2025
🕒 14:00 по МСК

Теория и Практика:
- Базовый и расширенный QoS
- Механизмы классификации трафика
- Доступные алгоритмы организации очередей
- Практические тесты с применением генератора трафика Cisco TRex

👉 Регистрация

Ведущий вебинара:
Алексей Листаров — инженер с многолетним опытом работы в крупном операторе связи. Сертифицированный преподаватель Академии Eltex.

#eltex #eltexcm #webinar #вебинар #mes

@eltexcm

#реклама
О рекламодателе

Читать полностью…

Системный администратор

💣 Хардкорный тест для сетевых инженеров!

🏆 Пройди тест из 22 вопросов и получи скидку на онлайн-курс «Network Engineer. Professional» от OTUS!

💻 В программе курса — все актуальные инструменты, необходимые сетевому инженеру.

Если успешно пройдешь тест, сможешь забронировать место в группе по выгодной цене! И еще дарим промокод NETWORKPRO5

🎫 Курс можно приобрести в рассрочку

➡️ Пройти тест и забрать скидку: https://vk.cc/cIHQAT

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Системный администратор

🔥Компьютерные сети 2025
Легендарный курс от Андрея Созыкина.
Часть 2.
Часть 1

HTTP в текстовом режиме
Кэширование в HTTP
HTTP в Wireshark
HTTP API
Практика по HTTP API
HTTP API в Postman
HTTP API в curl
Система доменных имен DNS
Протокол DNS
Протокол DNS в Wireshark

источник

👉 @i_odmin

Читать полностью…

Системный администратор

Полезные команды Linux. Фаервол IPTABLES, штатный, для большинства дистрибутивов Linux

# iptables -t filter -L
Вывести список всец цепочек правил
# iptables -t nat -L
Вывести все цепочки из NAT таблицы
# iptables -t nat -F
Очистить все цепочки правил в таблице NAT
# iptables -t filter -X
Очистить все пользовательские цепочки правил в таблице filter
# iptables -t filter -F
Очистить все цепочки правил в таблице filter
# iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT
Разрешить входящие соединения с telnet
# iptables -t filter -A OUTPUT -p tcp --dport http -j DROP
Запретить исходящие HTTP соединения
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
включить NAT (Network Address Translate) исходящих пакетов на интерфейс eth0. Допустимо при использовании с динамически выделяемыми ip-адресами.
# iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22
Пересылка пакетов, адресованных одному хосту, на другой хост
# iptables -t filter -A INPUT -j LOG --log-prefix
Включить логгирование пакетов, проходящих через цепочку INPUT, и добавлением к сообщению префикса "DROP INPUT"
# iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT
Разрешить форвардинг POP3 соединений

👉 @i_odmin

Читать полностью…

Системный администратор

🛡Кибератаки растут с космической скоростью, а их последствия обходятся бизнесу в миллионы. А ваш проект защищен?

На открытом вебинаре «Введение в DevSecOps» вы узнаете, как защитить свои приложения и инфраструктуру, интегрируя безопасность на каждом этапе разработки. Современные подходы, проверенные инструменты и стратегии.

Хватит латать дыры после запуска! DevSecOps — это защита на старте и сохранение репутации. Станьте тем, кто внедряет надёжные процессы и спасает проекты.

Спикер Сергей Терешин — руководитель направления комплексной безопасности.

Встречаемся 20 февраля в 20:00 мск. Впереди старт курса «Внедрение и работа в DevSecOps» — для участников вебинара скидки на обучение!

👉Регистрируйтесь: https://vk.cc/cIHovr

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Системный администратор

Отслеживание сроков действия сертификатов безопасности (TLS, КСКПЭП) с помощью PowerShell

Возникла задача - штатными средствами Windows (то есть через PowerShell) отслеживать дату оставшейся валидности сертификата безопасности (TLS\КСКПЭП) и выводить уведомление, если дата подходит к концу (мы сделаем ботом в telegram чтобы быть в курсе, даже находясь на больничном или в отъезде).

Мы не используем сторонние языки программирования, сторонние сервисы для отслеживания (хоть платные, хоть бесплатные), не полагаемся на уведомления от удостоверяющих центров на почту, а попробуем сами поупражняться с PowerShell. Нам не нужно будет разворачивать под это отдельный сервер, грузить куда-то кучу своих сертификатов, изучать Python. Только штатный PowerShell, только хардкор.

https://habr.com/ru/articles/881922/

👉 @i_odmin

Читать полностью…

Системный администратор

📌Как настроить удаленный рабочий стол AnyDesk на Ubuntu

🔹Установка AnyDesk в Ubuntu

Сначала рекомендуется обновить системные пакеты, чтобы работать с их последними версиями:


sudo apt update && sudo apt upgrade -y


Далее необходимо добавить ключ репозитория AnyDesk, чтобы подтвердить подлинность программного обеспечения:


wget -qO- https://keys.anydesk.com/repos/DEB-GPG-KEY | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/anydesk.gpg > /dev/null


Теперь добавьте сам репозиторий AnyDesk, чтобы система знала, откуда устанавливать программу:


echo "deb http://deb.anydesk.com/ all main" | sudo tee /etc/apt/sources.list.d/anydesk.list


После добавления репозитория обновите список пакетов, чтобы включить последние версии из AnyDesk:


sudo apt update


Теперь можно установить AnyDesk:


sudo apt install anydesk -y


После установки вы можете запустить AnyDesk через меню приложений или выполнить команду в терминале:


anydesk


При первом запуске AnyDesk на главном экране отобразится ваш уникальный адрес AnyDesk. Вы можете использовать его для подключения к другим компьютерам или передать другим пользователям для удаленного доступа.



🔹Удаление AnyDesk в Ubuntu

Если вам нужно удалить AnyDesk, выполните:


sudo apt remove anydesk -y


Эта команда удалит AnyDesk, но оставит его репозиторий в списке источников. Если вы хотите удалить и репозиторий, удалите файл anydesk.list:


sudo rm /etc/apt/sources.list.d/anydesk.list


Затем обновите список пакетов:


sudo apt update


Теперь AnyDesk полностью удален из системы.

👉 @i_odmin

Читать полностью…

Системный администратор

🔥Компьютерные сети 2025
Легендарный курс от Андрея Созыкина. Часть 1.

Введение в курс
Организация компьютерных сетей
Терминология сетей
Модель ISO OSI
Модель и стек TCP/IP
Стандартизация сетей
Организация сетей TCP/IP
Анализатор сети Wireshark
Прикладной уровень
Протокол HTTP

источник

👉 @i_odmin

Читать полностью…

Системный администратор

🔥 Полезные команды find в Linux 🔥

💻 Команды для поиска файлов и директорий в Linux, которые пригодятся каждому!

📌 1. Найти все .txt файлы


find /path/to/dir -name "*.txt"

🔹 Найдёт все файлы с расширением .txt в указанной директории и её поддиректориях.

📌 2. Список всех директорий

find /path/to/dir -type d

🔹 Покажет все директории в указанном пути.

📌 3. Найти файлы больше 100MB

find /path/to/dir -type f -size +100M

🔹 Покажет файлы размером более 100MB.

📌 4. Файлы, изменённые за последние 7 дней

find /path/to/dir -mtime -7

🔹 Найдёт файлы, которые изменялись в последние 7 дней.

Осторожно! Следующие команды могут удалить файлы:

📌 5. Удалить все файлы в указанной директории

find /path/to/dir -exec rm {} \;

🔹 Удаляет все найденные файлы. ⚠ Будьте осторожны!

📌 6. Найти файлы с определёнными правами (например, 644)

find /path/to/dir -perm 644

🔹 Ищет файлы с правами 644.

📌 7. Найти файлы, принадлежащие пользователю

find /path/to/dir -user username

🔹 Покажет файлы, которые принадлежат указанному пользователю.

📌 8. Найти пустые файлы и папки

find /path/to/dir -empty

🔹 Покажет пустые файлы и директории.

📌 9. Найти ошибки в лог-файлах

find /path/to/dir -name "*.log" -exec grep "error" {} \;

🔹 Просканирует .log файлы и выведет строки с ошибками.

📌 10. Удалить все .tmp файлы

find /path/to/dir -name "*.tmp" -delete

🔹 Найдёт и удалит все временные файлы .tmp.

👉 @i_odmin

Читать полностью…

Системный администратор

Как работают файловые системы Linux-контейнеров

Откуда у контейнера берётся файловая система? Чтобы разобраться, инженер Google Михал Питр воспроизвёл действия Docker и создал файловую систему своими руками. От полноценной реализации его результат отличается тем, что в нём не используется пространство имён для дополнительной изоляции.

Стаья — перевод, который поможет разобраться, как именно Docker создаёт новую файловую систему с помощью OverlayFS.

https://habr.com/ru/companies/flant/articles/862252/

original https://michalpitr.substack.com/p/primer-on-linux-container-filesystems

👉 @i_odmin

Читать полностью…

Системный администратор

Протоколы TLS/SSL | Защищенные сетевые протоколы

00:00 - Протоколы TLS/SSL
02:05 - Место TLS/SSL в моделях TCP/IP и OSI
04:10 - История TLS/SSL
07:25 - Приватность данных в TLS/SSL
08:25 - Целостность данных в TLS/SSL
10:18 - Аутентификация в TLS/SSL
12:20 - Как прикладные протоколы используют TLS/SSL
13:55 - Итоги

источник

👉 @i_odmin

Читать полностью…

Системный администратор

🤖 Открытый урок «Remote Desktop Protocol (RDP) server»

🗓 17 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Администратор Windows» от Otus.

На вебинаре вы узнаете:
➡️ Основы работы протокола RDP и его возможности.
➡️ Настройка RDP-сервера на базе Windows: шаг за шагом.
➡️ Практические советы по обеспечению безопасности удалённых соединений.
➡️ Решение частых проблем при использовании RDP.

🔗 Ссылка на регистрацию: https://vk.cc/cIyoJZ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Системный администратор

Подборка популярных каналов по информационной безопасности и этичному хакингу:

🔐 infosec — ламповое сообщество, которое публикует редкую литературу, курсы и полезный контент для ИБ специалистов любого уровня и направления.

😈 Social Engineering — самый крупный ресурс в Telegram, посвященный этичному Хакингу, OSINT и социальной инженерии.

💬 Вакансии в ИБ — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.

Читать полностью…

Системный администратор

Лучшие практики сегментации корпоративной сети любой компании

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

https://github.com/sergiomarotco/Network-segmentation-cheat-sheet

👉 @i_odmin

Читать полностью…

Системный администратор

👩‍💻Трюки Vim. Изменение регистра при замене


\U - если используется в схеме замены, то все, что после него, пишется в верхнем регистре
\L - строчные символы после него
\u - прописные буквы в первом символе того, что следует за ним
\l - опускает первый символ следующего за ним символа
\e или \E - останавливает прописные или строчные буквы

Как мы можем их использовать?
Например, мы можем найти все адреса электронной почты и перевести их в нижний регистр:

:%s/\S\+@\S\+/\L&/

Ключевая часть здесь - \L перед &. Это означает, что в дальнейшем мы будем писать все в нижнем регистре.

Вот еще один вариант. Допустим, мы хотим сделать часть адреса электронной почты, содержащую имя, строчной, но оставить регистр имени компании нетронутым. Таким образом, FirstLast@Company.com станет firstlast@Company.com. В этом случае нам нужно использовать \e (или \E), чтобы завершить манипуляции с регистром символов на полпути к шаблону замены. Окончательная замена будет выглядеть следующим образом:

:%s/\(\S\+\)\(@\S\+\)/\L\1\e\2/g

Важным моментом здесь является подстановка. Мы используем \L, чтобы начать строчное написание, затем \1 для первого захвата (например, FirstLast), затем \e, чтобы закончить строчное написание, а затем \2 для второго захвата (например, @Company.com). В результате первая часть электронного адреса будет выделена нижним регистром, а все остальное останется неизменным.


👉 @i_odmin

Читать полностью…

Системный администратор

Строим карту IP коннектов домашних девайсов, без регистрации и смс

Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами.

Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs.

https://habr.com/ru/articles/882770/

👉 @i_odmin

Читать полностью…

Системный администратор

Подписывайтесь на канал 👉@tipsysdmin

Читать полностью…

Системный администратор

🎥 Чем выпускник Открытых школ Т1 отличается от обычного кандидата?
Ответ в видео!


Эксперты ИТ-холдинга Т1 рассказывают, почему участники Открытых школ находятся на шаг впереди. Это не просто интенсив, а карьерный буст!

Участники интенсива для прикладных администраторов L2:

📁 познакомятся с DevOps как практикой разработки, подробно изучат контейнеризацию и микросервисы, погрузятся в Kubernetes и OpenShift, изучат работу с базами данных и многое другое;

🤝 погрузятся в проекты и культуру ИТ-холдинга Т1, познакомятся с командой;

📚 освоят навыки при поддержке менторов;

📈 смогут пройти собеседования увереннее благодаря HR-материалам и подготовке.

Даже без опыта можно войти в ИТ! Подай заявку до 14.03 и получи шанс стать частью одной из ведущих ИТ-компаний России! Старт обучения уже 17 марта!

Информация о рекламодателе.

Читать полностью…

Системный администратор

Почему Windows настолько медленнее Linux. Расползание фич

В далёком 2013 году один из разработчиков Microsoft детально объяснил, в чём главные технические проблемы при разработке ядра Windows NT. Спустя десять лет Windows 10/11 работает на том же ядре, а многие старые проблемы так и остались нерешёнными.

Хотя в ряде задач Windows превосходит Linux, но в большинстве тестов она действительно медленнее. По словам разработчика, это отставание усугубляется, а причина «социальная». Суть в том, как организован процесс разработки, внесения изменений в ОС. Если в мире опенсорса это открытый процесс, который несёт пользу и улучшает систему, то в мире корпоративного ПО зачастую изменения вносятся по причинам эгоизма, желания продвижения по карьерной лестнице, славы и т. д. Всё это ведёт к деградации продукта.

https://habr.com/ru/companies/ruvds/articles/796215/

👉 @i_odmin

Читать полностью…

Системный администратор

🔥 Шпаргалка: Обход ограничений root и восстановление пароля root в Linux

1️⃣ Временное получение прав root через sudo
Если root-заблокирован, но есть sudo-пользователь:


sudo su -

Или выполнить команду от имени root:

sudo -i

Если sudo не настроен для пользователя:

su - root

(Требуется пароль root, если не установлен — переходи к следующему пункту)



2️⃣ Восстановление пароля root через режим восстановления (Recovery Mode)
1. Перезагрузи систему и на экране GRUB выбери Advanced optionsRecovery mode
2. Выбери пункт root - Drop to root shell prompt
3. Проверь файловую систему и перемонтируй ее в режим записи:

mount -o remount,rw /

4. Установи новый пароль root:

passwd root

5. Перезагрузи систему:

reboot




3️⃣ Восстановление root-доступа через редактирование GRUB
Если Recovery Mode недоступен, редактируем загрузку GRUB:
1. Перезагрузи сервер
2. В меню GRUB выбери нужную ОС и нажми e (Edit)
3. Найди строку, начинающуюся с linux /boot/... и в конце допиши:

init=/bin/bash

4. Нажми Ctrl + X или F10 для загрузки
5. Перемонтируй файловую систему:

mount -o remount,rw /

6. Сбрось пароль root:

passwd root

7. Перезагрузи систему:

exec /sbin/init




4️⃣ Восстановление root через LiveCD / LiveUSB
Если не удается получить доступ через GRUB, используй загрузочный Linux (LiveCD):
1. Загрузи систему с LiveCD (Ubuntu, Debian, Kali и т. д.)
2. Определи диск с установленной ОС:

fdisk -l

3. Подключи диск:

mount /dev/sdXn /mnt

4. Перейди в среду chroot:

chroot /mnt

5. Сбрось пароль root:

passwd root

6. Перезагрузи систему:

reboot




5️⃣ Восстановление root-доступа в системах с SELinux
Если включен SELinux, после сброса пароля root обязательно обнови контекст:

touch /.autorelabel

или

restorecon -v /etc/shadow




6️⃣ Полное удаление пароля root
Если хочешь полностью удалить пароль root, используй команду:

passwd -d root

После этого можно зайти под root без пароля.



⚠️ Важно!
- Используй эти методы только на своих серверах.
- При потере root-доступа заблаговременно настрой sudo или создай резервного пользователя.
- В корпоративных системах возможны дополнительные ограничения (LDAP, PAM, Secure Boot).

👉 @i_odmin_book

Читать полностью…

Системный администратор

🔔 CI/CD: 90 минут практики от платформы до конвейера

20 февраля в 20:00 мы покажем весь путь CI/CD — от пустого проекта до работающей платформы. За 100 секунд — реальный запуск конвейера, а потом разберём каждый этап: пайплайны, тестирование, деплой, обработка ошибок и масштабирование.

Для кого открытый вебинар?

• DevOps-инженерам — разберётесь, как быстро настраивать CI/CD.
• Разработчикам — поймёте, как автоматизировать тестирование и деплой.
• Архитекторам — увидите, как строить отказоустойчивые CI/CD-процессы.

Спикер Кирилл Казаков — DevOps Lead в Simplinic.

Регистрируйтесь на урок прямо сейчас, чтобы не пропустить: https://vk.cc/cIGA2N

Посетителям урока отправим чек-лист по теме на e-mail.
Бонус: скидка на большое обучение «Инфраструктурная платформа на основе Kubernetes» для участников! Промокод Kuber_5 , действует до 28.02 для тех, кто пройдет вступительное тестирование на курс.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Системный администратор

❓ Хотите приручить SSH и стать экспертом удаленного администрирования?

На открытом уроке «Работа с SSH в Linux» вы освоите все ключевые техники, необходимые для работы с протоколом SSH.

Что вы узнаете:
— Как настроить SSH-сервер и клиент.
— Как использовать аутентификацию по ключам для максимальной безопасности.
— Как синхронизировать файлы с помощью rsync и повысить эффективность администрирования.

⭐️ Спикер Николай Лавлинский — технический директор в Метод Лаб, PhD Economic Science, опытный руководитель разработки и преподаватель.

⏰ Встречаемся 20 февраля в 19:00 мск. Урок проводится в преддверии старта курса «Administrator Linux. Basic», а участники получат скидку на обучение.

👉 Настройте свои навыки на новый уровень — регистрируйтесь прямо сейчас: https://vk.cc/cIGezW

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Системный администратор

Освойте Linux с Selectel
 
Вы начинающий DevOps-инженер, системный администратор или разработчик? Или только думаете над тем, чтобы начать освоение Linux?
 
Selectel запускает бесплатный курс «Администрирование Linux с нуля». Проходите в комфортном для себя темпе и проверяйте полученные знания на реальных задачах.
 
Чему вы научитесь:
 
– Управлять пакетами и обновлениями программного обеспечения
– Настраивать сети, SSH-соединения и мониторинг системы
– Управлять пользователями, файлами и правами доступа
– Работать с командной строкой Linux и основными утилитами
– Анализировать логи и устранять инциденты
 
Зарегистрируйтесь на курс «Администрирование Linux с нуля» по ссылке
 
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqvA1TG8

Читать полностью…

Системный администратор

Как собрать Linux-контейнер с нуля и без Docker

Перевели для вас статью про то, как с нуля создать Linux-контейнер, аналогичный тому, который можно запустить с помощью Docker, но без использования Docker или других инструментов контейнеризации. Передаём слово автору.

Недавно я собрал клон Docker на Go. Это заставило меня задуматься — насколько сложно будет сделать то, что делает Docker, в обычном терминале? Что ж, давайте узнаем!

https://habr.com/ru/companies/flant/articles/880354/

original https://michalpitr.substack.com/p/linux-container-from-scratch

👉 @i_odmin

Читать полностью…

Системный администратор

Крутая программа для тех, кто уже работает с Linux и хочет погрузиться DevOps.
В двух словах: программа на 2 месяца, ты учишься, тебе еще и платят. Начинка: начинающий и продвинутый курс по Linux, погружение в DevOps. Обучение с практикой, лабораторными и под контролем экспертов из K2 Сloud.

Подробнее можно узнать на сайте

Читать полностью…

Системный администратор

Совет дня по Linux 💡🐧

В Linux оператор конвейера (|) очень полезен, если вы хотите перенаправить вывод одной команды в качестве входных данных для следующей команды для дальнейшей обработки:


$ cat data.txt | grep "No such file"


Однако этот оператор не перенаправляет ошибки. Поэтому, если файл не существует, команда grep в приведённом выше примере не найдет совпадений.

А что, если вам нужно перенаправить и обработать как ошибки, так и обычный вывод? 🤔

Вот тут и пригодится оператор перенаправления |&.

Этот оператор отправляет как стандартный вывод (stdout), так и стандартные ошибки (stderr) первой команды через конвейер в стандартный ввод (stdin) второй команды. Посмотрите этот пример:


$ cat data.txt |& grep "No such file"


Обратите внимание на разницу: теперь команда grep смогла найти совпадение.

Оператор |& в Bash — это сокращённая форма для оператора перенаправления 2>&1 |:


$ cmd-1 2>&1 | cmd-2


👉 @i_odmin

Читать полностью…

Системный администратор

🖥 Полезные хоткеи для работы в Bash

💡 Эти комбинации клавиш помогут ускорить работу в терминале!

🔄 Работа с вводом текста
- Ctrl + A → Перейти в начало строки
- Ctrl + E → Перейти в конец строки
- Ctrl + U → Удалить текст слева от курсора
- Ctrl + K → Удалить текст справа от курсора
- Ctrl + W → Удалить последнее слово
- Ctrl + Y → Вставить удаленный текст (из буфера)
- Alt + . → Вставить последний аргумент предыдущей команды

Редактирование и навигация
- Ctrl + L → Очистить экран терминала
- Ctrl + R → Поиск по истории команд (вводите часть команды)
- Ctrl + P → Предыдущая команда (аналог )
- Ctrl + N → Следующая команда (аналог )
- Alt + B → Переместить курсор назад на одно слово
- Alt + F → Переместить курсор вперед на одно слово

🚀 Управление процессами
- Ctrl + C → Остановить выполнение команды
- Ctrl + Z → Приостановить выполнение команды (отправить в фон)
- fg → Вернуть приостановленную команду в передний план
- bg → Возобновить выполнение команды в фоне
- jobs → Показать список фоновых задач
- kill -9 PID → Убить процесс по его PID

📜 Работа с файлами
- !! → Повторить последнюю команду
- !N → Выполнить команду номер N из истории
- !команда → Выполнить последнюю команду, начинающуюся с команда
- Ctrl + X, Ctrl + E → Открыть текущую строку в редакторе (nano, vim и т. д.)

👉 @i_odmin

Читать полностью…

Системный администратор

Как работает процесс загрузки Linux?

источник

👉 @i_odmin

Читать полностью…

Системный администратор

⚙️ Открытый урок «Паттерны системы декомпозиции на микросервисах — как проектировать масштабируемую архитектуру»

🗓 19 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Highload Architect» от Otus.

На вебинаре вы узнаете:
➡️ Как определить границы микросервисов, чтобы добиться высокой автономности, масштабируемости и минимизировать взаимозависимость.
➡️ Основные шаблоны декомпозиции: по бизнес-контекстам, данным, функциональности и пользовательским потокам.
➡️ Особенности взаимодействия между микросервисами: синхронные и асинхронные коммуникации, события и CQRS.
➡️ Подходы к обеспечению согласованности данных и распределенных транзакций в микросервисной архитектуре.
➡️ Как выбрать и внедрить закономерности декомпозиции с учетом бизнес-целей, нагрузки и собственной системы.

🔗 Ссылка на регистрацию: https://vk.cc/cIwmjQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…
Subscribe to a channel