Вышел nginx 1.27.3
В конце ноября 2024 года состоялся выпуск новой версии высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.27.3.
Основные изменения в nginx 1.27.3:
⏺ В директиве server (блок upstream) добавлена поддержка параметра resolve для автоматического обновления IP-адресов без перезапуска nginx.
⏺ Модуль ngx_mail_proxy_module получил поддержку специфичного режима IMAP LOGIN с нетегированным ответом CAPABILITY для SmarterMail.
⏺ Протоколы TLSv1 и TLSv1.1 теперь отключены по умолчанию.
⏺ В директивах proxy_bind, fastcgi_bind, grpc_bind, memcached_bind, scgi_bind и uwsgi_bind, а также в модуле ngx_http_realip_module, разрешено указывать IPv6-адреса в квадратных скобках без порта.
⏺ Исправлены ошибки в модулях ngx_http_mp4_module и директиве proxy_store.
⏺ На платформе DragonFly BSD налажена работа параметра so_keepalive в директиве listen.
О проекте
Исходный код nginx написан на языке C и распространяется под лицензией BSD.
В конце ноября 2024 года состоялся выпуск новой версии высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.27.3.
Основные изменения в nginx 1.27.3:
О проекте
Исходный код nginx написан на языке C и распространяется под лицензией BSD.
Этот релиз является частью основной ветки 1.27.x, которая в следующем году станет стабильной версией 1.28.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤1
Хочу стать DevOps-инженером. С чего начать?
➡️ С автоматизации, развертывания, масштабирования и управления приложениями в контейнерах, конечно же.
16 декабря Слёрм запускает новый поток курса «Kubernetes: База» для инженеров.
🔸Научим разворачивать инфраструктуру k8s, обслуживать кластер и его сервисы
🔸Подготовим к работе в DevOps-проектах
🔸Расскажем, как поддерживать k8s, находить неисправности и решать проблемы
🔸Покажем, как внедрить CI/CD, настраивать мониторинг и управлять контейнеризированными приложениями
Программа курса обновлена в июле 2024 года. Внутри:
👉 6 недель обучения
👉 73% практики и работы со стендами
👉 5 онлайн-встреч со спикерами
👉 итоговая сертификация
Узнать подробности и занять место на потоке — по ссылке ⬅️
#реклама
О рекламодателе
erid: LjN8KC4xY
➡️ С автоматизации, развертывания, масштабирования и управления приложениями в контейнерах, конечно же.
16 декабря Слёрм запускает новый поток курса «Kubernetes: База» для инженеров.
🔸Научим разворачивать инфраструктуру k8s, обслуживать кластер и его сервисы
🔸Подготовим к работе в DevOps-проектах
🔸Расскажем, как поддерживать k8s, находить неисправности и решать проблемы
🔸Покажем, как внедрить CI/CD, настраивать мониторинг и управлять контейнеризированными приложениями
Программа курса обновлена в июле 2024 года. Внутри:
👉 6 недель обучения
👉 73% практики и работы со стендами
👉 5 онлайн-встреч со спикерами
👉 итоговая сертификация
Узнать подробности и занять место на потоке — по ссылке ⬅️
#реклама
О рекламодателе
erid: LjN8KC4xY
👍2❤1
Какой из этих форматов используется для хранения информации о доступе в файлах AppArmor?
Anonymous Quiz
20%
XML
31%
YAML
16%
Текстовые профили
33%
JSON
👍4❤2
В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн.
Чтобы не пропустить полезные — сохраните канал @FreeItEvent.
Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу.
Всё публикуют здесь.
Чтобы не пропустить полезные — сохраните канал @FreeItEvent.
Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу.
Всё публикуют здесь.
👍5🔥3🤔3
Настройка статического IP-адреса в Linux
Вы научитесь настраивать статический IP-адрес для сетевого интерфейса в Linux с использованием современных инструментов (ip и nmcli) или ручным способом через конфигурационные файлы.
Настройка статического IP с помощью ip
Выберите интерфейс:
Убедитесь, что интерфейс активен:
Пример: ваш интерфейс — eth0.
Назначьте IP-адрес и шлюз:
Проверьте настройки:
Настройка с помощью NetworkManager (nmcli)
Список сетевых интерфейсов:
Создание нового подключения со статическим IP:
Активируйте подключение:
Проверьте подключение:
Ручная настройка через конфигурационные файлы
Если ваш дистрибутив использует systemd-networkd или Netplan, настройка немного отличается.
На примере Netplan (Ubuntu):
Откройте конфигурационный файл:
Добавьте настройки:
Примените изменения:
Проверка подключения
Убедитесь, что интерфейс активен:
Проверьте разрешение DNS:
Вы научитесь настраивать статический IP-адрес для сетевого интерфейса в Linux с использованием современных инструментов (ip и nmcli) или ручным способом через конфигурационные файлы.
Настройка статического IP с помощью ip
Выберите интерфейс:
Убедитесь, что интерфейс активен:
ip link show
Пример: ваш интерфейс — eth0.
Назначьте IP-адрес и шлюз:
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip route add default via 192.168.1.1 dev eth0
Проверьте настройки:
ip addr show dev eth0
ip route
Настройка с помощью NetworkManager (nmcli)
Список сетевых интерфейсов:
nmcli dev status
Создание нового подключения со статическим IP:
nmcli con add type ethernet ifname eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual
Активируйте подключение:
nmcli con up "ethernet-eth0"
Проверьте подключение:
nmcli con show
Ручная настройка через конфигурационные файлы
Если ваш дистрибутив использует systemd-networkd или Netplan, настройка немного отличается.
На примере Netplan (Ubuntu):
Откройте конфигурационный файл:
sudo nano /etc/netplan/01-netcfg.yaml
Добавьте настройки:
network:
version: 2
ethernets:
eth0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Примените изменения:
sudo netplan apply
Проверка подключения
Убедитесь, что интерфейс активен:
ping 8.8.8.8
Проверьте разрешение DNS:
ping google.com
👍23🤔4❤1
Курс “Компьютерные сети” стартует 2 декабря!
Успейте записаться на курс по старой цене до конца ноября - 39.990 руб.49.990 руб.
Содержание курса:
- Изучение топологии сетей, видов сетевого оборудования
- Маршрутизация данных и управление доступом к среде
- Протокол IP, транспортный и прикладной уровни
- Система имен DNS, безопасность в сетях и противодействие атакам
Кому полезен курс?
- Junior IT-специалистам, системным администраторам, Web-разработчикам, сетевым инженерам, которые хотят досконально освоить архитектуру сетей
Вы получите:
- Сертификат/удостоверение о повышении квалификации
- Сопровождение и поддержку Академии Кодебай
- Возможности трудоустройства/стажировки
@Codeby_Academy
Узнайте подробнее о курсе здесь
Успейте записаться на курс по старой цене до конца ноября - 39.990 руб.
Содержание курса:
- Изучение топологии сетей, видов сетевого оборудования
- Маршрутизация данных и управление доступом к среде
- Протокол IP, транспортный и прикладной уровни
- Система имен DNS, безопасность в сетях и противодействие атакам
Кому полезен курс?
- Junior IT-специалистам, системным администраторам, Web-разработчикам, сетевым инженерам, которые хотят досконально освоить архитектуру сетей
Вы получите:
- Сертификат/удостоверение о повышении квалификации
- Сопровождение и поддержку Академии Кодебай
- Возможности трудоустройства/стажировки
@Codeby_Academy
Узнайте подробнее о курсе здесь
👍5
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
lsof +D /path/to/directory
• Выводит процессы, работающие с файлами в указанной директории.
• Полезно для выявления зависших процессов.
fuser -v /path/to/file
• -v — подробная информация о процессах.
• Указывает PID, что позволяет завершить процесс вручную.
watch -n 1 'lsof +D /path/to/directory'
• Отслеживание изменений с обновлением каждые 1 секунду.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3
Selectel Admin MeetUp
5 декабря в 19:00 Selectel проведет Admin MeetUp.
На митапе участники и спикеры рассмотрят практики безопасной разработки и способы их внедрения, обсудят, как автоматизировать эти проверки, а также познакомятся поближе с Docker Buildx.
В программе мероприятия три доклада:
- «Как защититься от внешних атак с помощью Crowdsec? Обзор альтернативных WAF/IPS/IDS/NGFW решений» Спикер — Андрей Ефремов, инженер по информационной безопасности, Selectel
- «Автоматизация DevSecOps: запускаем конвейер». Спикер — Артем Бердашкевич, руководитель отдела обеспечения безопасности в разработке, Positive Technologies
- «Мультистейдж-сборка проекта на Docker Buildx: миф или реальность?». Спикер — Верис Евгений, программист отдела разработки Группы управляющих приложений, ИнфоТеКС
Приходите офлайн в офис Selectel в Санкт-Петербурге или подключайтесь онлайн.
Мероприятие бесплатное. Посмотреть программу митапа и зарегистрироваться: https://slc.tl/u0yie
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2Vtzqwb9TTM
5 декабря в 19:00 Selectel проведет Admin MeetUp.
На митапе участники и спикеры рассмотрят практики безопасной разработки и способы их внедрения, обсудят, как автоматизировать эти проверки, а также познакомятся поближе с Docker Buildx.
В программе мероприятия три доклада:
- «Как защититься от внешних атак с помощью Crowdsec? Обзор альтернативных WAF/IPS/IDS/NGFW решений» Спикер — Андрей Ефремов, инженер по информационной безопасности, Selectel
- «Автоматизация DevSecOps: запускаем конвейер». Спикер — Артем Бердашкевич, руководитель отдела обеспечения безопасности в разработке, Positive Technologies
- «Мультистейдж-сборка проекта на Docker Buildx: миф или реальность?». Спикер — Верис Евгений, программист отдела разработки Группы управляющих приложений, ИнфоТеКС
Приходите офлайн в офис Selectel в Санкт-Петербурге или подключайтесь онлайн.
Мероприятие бесплатное. Посмотреть программу митапа и зарегистрироваться: https://slc.tl/u0yie
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2Vtzqwb9TTM
👍4❤1🥴1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣24👍2
Релиз elementary OS 8
В конце ноября 2024 года вышел новый релиз elementary OS 8 — лёгкого и стильного дистрибутива Linux, предлагающего быструю и понятную альтернативу Windows и macOS.
Основные особенности:
⏺ Окружение Pantheon: включает оконный менеджер Gala, панель управления Switchboard, верхнюю панель Wing и файловый менеджер Pantheon Files.
⏺ Приложения проекта: терминал Pantheon Terminal, текстовый редактор Code, музыкальный проигрыватель Music (Noise) и другие.
⏺ Поддержка Flatpak: приложения устанавливаются и обновляются через AppCenter.
⏺ Современная основа: дистрибутив базируется на Ubuntu 24.04 с ядром Linux 6.8 и мультимедийным сервером PipeWire.
Elementary OS 8 сохраняет акцент на конфиденциальности, минимальных системных требованиях и качественном дизайне.
В конце ноября 2024 года вышел новый релиз elementary OS 8 — лёгкого и стильного дистрибутива Linux, предлагающего быструю и понятную альтернативу Windows и macOS.
Основные особенности:
Elementary OS 8 сохраняет акцент на конфиденциальности, минимальных системных требованиях и качественном дизайне.
ISO-образ доступен на сайте проекта, скачивание бесплатно (можно указать сумму пожертвования).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4🥴2👏1
Команда lsscsi: список SCSI/SATA устройств
lsscsi — утилита, которая выводит информацию обо всех подключенных SCSI и SATA устройствах в удобном формате.
Что можно узнать с помощью lsscsi?
⏺ Устройства хранения данных (HDD, SSD).
⏺ Оптические приводы (CD/DVD).
⏺ Информацию о типе устройства (диск, DVD, лента).
⏺ Путь к устройству в системе (например, /dev/sdb, /dev/sr0).
Установка
Если команда lsscsi недоступна, её можно установить:
• Для CentOS/RHEL:
• Для Ubuntu/Debian:
Примеры использования
Базовый вывод списка SCSI/SATA устройств:
Пример результата:
•
•
•
•
Получение более детальной информации:
С ключом -l команда покажет дополнительные данные:
Форматированный вывод:
Вывод в виде таблицы с заголовками:
Практическое применение
⏺ Диагностика подключенных дисков:
Быстрый способ проверить подключение или обнаружить новое устройство.
⏺ Работа с CD/DVD-приводами:
Удобно для проверки состояния оптических приводов, перед записью или чтением.
⏺ Управление устройствами в серверной среде:
Полезно для администраторов, работающих с большим количеством дисков в SCSI- или SATA-массиве.
lsscsi — утилита, которая выводит информацию обо всех подключенных SCSI и SATA устройствах в удобном формате.
Это простой и эффективный инструмент для диагностики, инвентаризации и управления устройствами хранения данных.
Что можно узнать с помощью lsscsi?
Установка
Если команда lsscsi недоступна, её можно установить:
• Для CentOS/RHEL:
sudo yum install lsscsi
• Для Ubuntu/Debian:
sudo apt install lsscsi
Примеры использования
Базовый вывод списка SCSI/SATA устройств:
lsscsi
Пример результата:
[3:0:0:0] disk ATA WD1600JS-55NCB1 CC38 /dev/sdb
[4:0:0:0] cd/dvd SONY DVD RW DRU-190A 1.63 /dev/sr0
•
[3:0:0:0]
— адрес устройства (хост, канал, идентификатор, логический номер).•
disk/cd/dvd
— тип устройства.•
ATA
— интерфейс (SATA).•
/dev/sdb
— путь к устройству в файловой системе.Получение более детальной информации:
С ключом -l команда покажет дополнительные данные:
lsscsi -l
Форматированный вывод:
Вывод в виде таблицы с заголовками:
lsscsi --classic
Практическое применение
Быстрый способ проверить подключение или обнаружить новое устройство.
Удобно для проверки состояния оптических приводов, перед записью или чтением.
Полезно для администраторов, работающих с большим количеством дисков в SCSI- или SATA-массиве.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
Принцип работы:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
Почему /31 префикс — новая эра в настройке сетей?
⏰Вечером 3 декабря на открытом вебинаре разберемся, почему и как появился /31 префикс и сравним его с классическим /30 : 👉 https://tglink.io/d33a13a838dd 👈
💬Что обсудим на занятии:
• Почему появилась возможность использования сетей с маской /31.
• Как настраивается линк с такой адресацией и какие особенности нужно учитывать.
• Чем /31 префикс отличается от классического подхода с /30
Дальнейшее освоение тонкостей профессии сетевого инженера вас ждёт на онлайн-курсе «Специализация Network Engineer».
👉Проводит вебинар преподаватель курса в Отус, сертифицированный инструктор Сетевой академии CISCO по направлениям SECURITY и R&SW. Эксперт WorldSkills и Abilympics по компетенции «Сетевое и системное администрирование».
Регистрируйтесь на урок 3.12 в 20:00 (мск) и получите спец.цену на курс: 👉 https://tglink.io/d33a13a838dd?erid=LjN8KPAJm 👈
#реклама
О рекламодателе
⏰Вечером 3 декабря на открытом вебинаре разберемся, почему и как появился /31 префикс и сравним его с классическим /30 : 👉 https://tglink.io/d33a13a838dd 👈
💬Что обсудим на занятии:
• Почему появилась возможность использования сетей с маской /31.
• Как настраивается линк с такой адресацией и какие особенности нужно учитывать.
• Чем /31 префикс отличается от классического подхода с /30
Дальнейшее освоение тонкостей профессии сетевого инженера вас ждёт на онлайн-курсе «Специализация Network Engineer».
👉Проводит вебинар преподаватель курса в Отус, сертифицированный инструктор Сетевой академии CISCO по направлениям SECURITY и R&SW. Эксперт WorldSkills и Abilympics по компетенции «Сетевое и системное администрирование».
Регистрируйтесь на урок 3.12 в 20:00 (мск) и получите спец.цену на курс: 👉 https://tglink.io/d33a13a838dd?erid=LjN8KPAJm 👈
#реклама
О рекламодателе
Kubesec: анализ рисков в Kubernetes
Kubesec — это мощный инструмент с открытым исходным кодом, предназначенный для анализа рисков безопасности в конфигурациях и манифестах Kubernetes.
Ключевые возможности Kubesec
1️⃣ Проверка конфигураций Kubernetes:
• Анализ манифестов YAML для оценки безопасности объектов (Pod, Deployment, Service и др.).
• Сканирование нескольких документов YAML из одного файла.
2️⃣ Гибкие способы использования:
• Установка через образ контейнера, двоичный файл или плагин для kubectl.
• Возможность запуска как контроллера допуска в Kubernetes.
3️⃣ Kubesec-as-a-Service: Облачное сканирование через HTTPS по адресу: v2.kubesec.io/scan.
4️⃣ Встроенный HTTP-сервер:
• Локальный сервер для анализа манифестов по запросу.
• По умолчанию доступен на порту 8080.
Как установить Kubesec?
Через контейнер:
Через двоичный файл:
1. Загрузите пакет с официального репозитория.
2. Сделайте его исполняемым:
Для kubectl:
Добавьте Kubesec как плагин:
Пример использования
Сканирование локального файла YAML:
Сканирование через HTTP:
Облачный анализ: Загрузите файл манифеста через веб-интерфейс или API.
Kubesec — это мощный инструмент с открытым исходным кодом, предназначенный для анализа рисков безопасности в конфигурациях и манифестах Kubernetes.
Его цель — помочь администраторам и разработчикам выявлять потенциальные уязвимости и улучшать безопасность кластеров.
Ключевые возможности Kubesec
• Анализ манифестов YAML для оценки безопасности объектов (Pod, Deployment, Service и др.).
• Сканирование нескольких документов YAML из одного файла.
• Установка через образ контейнера, двоичный файл или плагин для kubectl.
• Возможность запуска как контроллера допуска в Kubernetes.
• Локальный сервер для анализа манифестов по запросу.
• По умолчанию доступен на порту 8080.
Как установить Kubesec?
Через контейнер:
docker run kubesec/kubesec:latest
Через двоичный файл:
1. Загрузите пакет с официального репозитория.
2. Сделайте его исполняемым:
chmod +x ./kubesec
Для kubectl:
Добавьте Kubesec как плагин:
kubectl plugin add kubesec
Пример использования
Сканирование локального файла YAML:
kubesec scan pod.yaml
Сканирование через HTTP:
curl -X POST -d @pod.yaml https://localhost:8080/scan
Облачный анализ: Загрузите файл манифеста через веб-интерфейс или API.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
Вот отсортированные базы с тонной материала(книги, курсы, ресурсы и гайды). Выбирай своё направление::
Скачивать ничего не нужно — все выложили в Telegram с доступом по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6👏4❤2👍1
Microsoft разрешила устанавливать Windows 11 на старые ПК с отказом от ответственности
Microsoft изменила политику и теперь позволяет устанавливать Windows 11 на устройства, которые не соответствуют минимальным системным требованиям для этой ОС. Однако для этого пользователи должны подписать отказ от ответственности, признавая возможные проблемы с совместимостью и отказ от получения обновлений безопасности.
Этот шаг связан с завершением поддержки Windows 10 в октябре 2025 года. В свою очередь, компания стремится ускорить переход на новую ОС, активно продвигая Windows 11 с помощью баннеров и инструкций. Microsoft предупредила, что установка на неподдерживаемые устройства может привести к сбоям и отказывает в гарантии. В случае проблем с системой предоставлены инструменты для восстановления или отката к Windows 10.
Microsoft изменила политику и теперь позволяет устанавливать Windows 11 на устройства, которые не соответствуют минимальным системным требованиям для этой ОС. Однако для этого пользователи должны подписать отказ от ответственности, признавая возможные проблемы с совместимостью и отказ от получения обновлений безопасности.
Этот шаг связан с завершением поддержки Windows 10 в октябре 2025 года. В свою очередь, компания стремится ускорить переход на новую ОС, активно продвигая Windows 11 с помощью баннеров и инструкций. Microsoft предупредила, что установка на неподдерживаемые устройства может привести к сбоям и отказывает в гарантии. В случае проблем с системой предоставлены инструменты для восстановления или отката к Windows 10.
💊13👍9😁6
Какую роль выполняет файл /etc/ld.so.preload?
Anonymous Quiz
71%
Указывает библиотеки, которые должны загружаться перед другими
13%
Содержит настройки динамического компоновщика
12%
Определяет стандартные пути поиска библиотек
5%
Отключает компоновку динамических библиотек
⚡4👍3🔥2
В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн
Но где найти единую "базу" ивентов? Чтобы "заглянул -> увидел все что есть -> выбрал -> пошел"?
🔥 Советуем обратить внимание на канал, в котором публикуют анонсы вебинаров, хакатонов, конференций, мастер-классов, ивентов от гигантов индустрии и лучших специалистов по кодингу, дизайну, аналитике и т.д.
👍 Классный и полезный канал, где вы точно не пропустите ничего важного и интересного.
🗂 IT-мероприятия России / ITMeeting / IT events — подписывайся и будь в курсе ближайших ивентов!
Но где найти единую "базу" ивентов? Чтобы "заглянул -> увидел все что есть -> выбрал -> пошел"?
🗂 IT-мероприятия России / ITMeeting / IT events — подписывайся и будь в курсе ближайших ивентов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5⚡2🔥2
NMS системы: полный контроль над сетью
NMS (Network Management System) — это система управления локальной сетью компании, предназначенная для упрощения конфигурации, сбора и анализа данных о состоянии сети, а также визуализации ее работы.
Почему компании выбирают их?
Без NMS управление сложными сетями затруднено:
⏺ Реакция на проблемы становится медленной, что влияет на эффективность работы.
⏺ Поиск неисправностей занимает около 30% рабочего времени инженеров.
⏺ Нет контроля доступа, что повышает риск несанкционированных подключений.
С внедрением NMS системы такие задачи решаются быстрее и эффективнее.
Возможности NMS систем:
1️⃣ Постоянный мониторинг состояния сети.
2️⃣ Быстрая диагностика и устранение неисправностей.
3️⃣ Визуализация всех устройств и параметров их работы в одном интерфейсе.
4️⃣ Удаленное управление и оперативное решение проблем.
5️⃣ Выявление несанкционированного доступа и предотвращение утечек данных.
6️⃣ Хранение и анализ данных для повышения надежности сети.
Преимущества внедрения NMS:
• Повышение безопасности и надежности сети.
• Экономия рабочего времени инженеров.
• Уменьшение простоев оборудования.
• Своевременное информирование об авариях.
NMS (Network Management System) — это система управления локальной сетью компании, предназначенная для упрощения конфигурации, сбора и анализа данных о состоянии сети, а также визуализации ее работы.
Она объединяет управление всеми сетевыми устройствами в одном интерфейсе, что особенно важно для крупных организаций с разветвленной инфраструктурой.
Почему компании выбирают их?
Без NMS управление сложными сетями затруднено:
С внедрением NMS системы такие задачи решаются быстрее и эффективнее.
Возможности NMS систем:
Преимущества внедрения NMS:
• Повышение безопасности и надежности сети.
• Экономия рабочего времени инженеров.
• Уменьшение простоев оборудования.
• Своевременное информирование об авариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2👏1
Текстовый редактор Vi: инструмент для админов Linux
Текстовый редактор Vi — это стандартный инструмент в мире Linux. Он включён почти во все дистрибутивы и сборки.
Особенности Vi
Vi — это модальный редактор, который имеет два основных режима:
1️⃣ Командный режим: вводимые символы интерпретируются как команды.
2️⃣ Режим вставки: позволяет добавлять текст.
По умолчанию Vi открывает файл в командном режиме. Чтобы переключиться в режим вставки, достаточно нажать i (insert). Для возврата в командный режим используйте клавишу Esc.
Базовая навигация в Vi
Для перемещения по тексту можно использовать:
⏺ Клавиши курсора или, если они недоступны, h, j, k, l.
⏺ Для перехода по словам: e (конец слова) и b (начало слова).
⏺ Начало и конец строки: ^ и $.
⏺ Начало и конец файла: 1G и G.
Редактирование текста
Vi поддерживает команды для копирования, вырезания и удаления текста:
• Копирование строки: yy, вставка — p.
• Копирование слова: yw.
• Удаление строки: dd.
• Удаление слова: dw.
Удалённый текст сохраняется в буфер, что позволяет его повторно вставлять.
Поиск и команды управления
Поиск осуществляется с помощью / и слова для поиска. Нажмите n для продолжения поиска вниз или N для поиска вверх.
Основные команды:
⏺ Сохранение изменений: :w!.
⏺ Сохранение под новым именем: :w newfilename.
⏺ Отмена изменений: :e!.
⏺ Выход без сохранения: :q!.
⏺ Сохранение и выход: :wq или ZZ.
Почему Vi важен?
• Vi доступен почти в любой установке Linux.
• Он лёгкий и функциональный, что делает его идеальным для системных администраторов.
• Освоение Vi позволяет быстро и эффективно работать с конфигурационными файлами.
Текстовый редактор Vi — это стандартный инструмент в мире Linux. Он включён почти во все дистрибутивы и сборки.
Его знание особенно важно, если вам нужно отредактировать конфигурационные файлы в минимальной установке ОС без подключения к интернету.
Особенности Vi
Vi — это модальный редактор, который имеет два основных режима:
По умолчанию Vi открывает файл в командном режиме. Чтобы переключиться в режим вставки, достаточно нажать i (insert). Для возврата в командный режим используйте клавишу Esc.
Базовая навигация в Vi
Для перемещения по тексту можно использовать:
Редактирование текста
Vi поддерживает команды для копирования, вырезания и удаления текста:
• Копирование строки: yy, вставка — p.
• Копирование слова: yw.
• Удаление строки: dd.
• Удаление слова: dw.
Удалённый текст сохраняется в буфер, что позволяет его повторно вставлять.
Поиск и команды управления
Поиск осуществляется с помощью / и слова для поиска. Нажмите n для продолжения поиска вниз или N для поиска вверх.
Основные команды:
Почему Vi важен?
• Vi доступен почти в любой установке Linux.
• Он лёгкий и функциональный, что делает его идеальным для системных администраторов.
• Освоение Vi позволяет быстро и эффективно работать с конфигурационными файлами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍9