Канал «Сетевой инженер» посвящён настройке, обслуживанию и поддержке компьютерных сетей, офисной техники и ПО. Здесь вы найдёте информацию о разработке структур локальных сетей и многое другое По всем вопросам пишите @itru1
Утилиты linux
rsync-v
— выводит подробную информацию о процессе копирования;[-a]
— сохраняет все атрибуты оригинальных файлов;-u
— не перезаписывать более новые файлы;-l
— копирует символьные ссылки;-L
— копирует содержимое ссылок;-p
— сохраняет права для файлов;-t
— сохраняет время модификации;-e
— использовать другой транспорт, например, ssh;[-z]
— cжимает файлы перед передачей;—recursive
— перебирать директории рекурсивно;—exclude
— Исключить файлы по шаблону;
Примеры:rsync -avz skillproject/data/
. — из подкаталога в текущий каталогrsync -avz skillproject/data/ aaa/
— из подпапки в подпапку aaa/rsync -avz skillproject/data/ digita6d@digita6d.beget.tech:/home/d/digita6d/code-skills.ru/public_html/sources/skillproject/data/
— передача на удаленный серверrsync -avze ssh skillproject/data/ digita6d@digita6d.beget.tech:/home/d/digita6d/code-skills.ru/public_html/sources/skillproject/data/
— то же самое м явным указанием ssh
ss-l или —listening
— посмотреть только прослушиваемые порты;-p или —program
— показать имя программы и ее PID;-t или —tcp
— показать tcp порты;-u
или —udp
показать udp порты;-n
или —numeric
показывать ip адреса в числовом виде.
Примеры:ss -tlpn
— проверить все прослушивающие tcp-портыss -tulpn | grep :80
— показать все процессы, работающие на 80-м порту
psps -e
— показать все процессыps -ef
— показать подробную информацию о каждом процессеps -ef | grep phantom
— найти все процессы с именем phantom
mpstat
Показывает статистику загрузки процессора. Команды:mpstat
— показывает общую информациюmpstat -P ALL
— по каждому ядру
free
Показывает потребление ОЗУ на текущий момент:free -h
— показывает информацию в гигабайтах (более человеко читаемо, чем в байтах)
top
Что-то наподобие диспетчера задач, только для линукс, показывает попроцессное потребление озу
dpkg
Пакетный менеджер для debian систем (не путать с системой управления пакетами — apt/apt-get)dpkg -s <packname>
— проверить, установлен ли пакетdpkg -l
— список всех пакетовdpkg -l | grep apache2
— проверить, установлен ли конкретный пакетdpkg -i <package.deb>
— установить пакет
netstatnetstat -pnltu
— посмотреть список используемых портов
👉 @i_odmin
Некоторые люди играют в жизнь в хардкорном режиме.
Типичный 👹 Сисадмин
Буду ждать А200, полагаю, они сначала выпустят A100 Ti или A100 Ti Super 🌝
Типичный 🥸 Сисадмин
Kubernetes 1.27: обзор нововведений
Этой ночью вышла новая версия Kubernetes — 1.27. Среди главных изменений — переход на собственный полноценный реестр registry.k8s.io, обновление запросов и лимитов пода «на месте» — т.е. без необходимости перезапускать под или его контейнеры — и ряд усовершенствований в области безопасности (stable-статус фичи seccomp by default, in-process-валидация запросов к API-серверу и др.).
https://habr.com/ru/companies/flant/articles/728040/
#devops #девопс
Подпишись 👉@i_DevOps
Жертва удара молнии.
Вы никогда не сможете полностью защититься от молнии в районах с частыми грозами, поэтому без вариантов требуется добавлять защиту и повышать отказоустойчивость ☝️
Типичный ⚡️ Сисадмин
СОВЕТ ПРОФЕССИОНАЛА: Горящие компоненты могут указывать на какую-то неисправность. Пожалуйста, обратитесь к руководству пользователя для получения дополнительной информации.
Типичный 🌚 Сисадмин
Основные аспекты наблюдаемости систем
В современной разработке ПО наблюдаемость (observability) является важнейшей концепцией, которая относится к способности получать представление о внутренних процессах сложных систем. Она подразумевает сбор данных из разных источников, таких как журналы, метрики и трейсы, с последующим их использованием для лучшего понимания функционирования системы, выявления проблем и их устранения. И в этой статье мы подробно разберём все аспекты реализации этой концепции.
Rus https://habr.com/ru/companies/ruvds/articles/727072/
Eng https://towardsdev.com/system-observability-in-a-nutshell-72018e596ec5
👉 @i_odmin
Ходатайствую о переименовании этих гаек в "Finger Destroyers nut bolt".
Типичный 👹 Сисадмин
Использование ChatGPT для DevOps
Это статья была написана о ChatGPT-3, который был самым последним на момент написания.
Я работал в области DevOps и Site Reliability примерно 5 лет к моменту ошеломляющего дебюта ChatGPT в мире, и это действительно революционировало мой рабочий процесс, но я расскажу об этом позже.
Как и многие из нас, я слышал слухи о том, что ChatGPT способен написать полноценное приложение с нуля, и думал: «это не может быть настолько хорошо», решил проверить это сам.
https://bookflow.ru/ispolzovanie-chatgpt-dlya-devops/
#devops #девопс
Подпишись 👉@i_DevOps
⚡️ Пройдите тест по Kubernetes и оцените свои знания!
Сможете пройти успешно тест, пройдете на курс— «Инфраструктурная платформа на основе Kubernetes» от OTUS по спеццене. Курс доступен в рассрочку!
👉 ПРОЙТИ ТЕСТ - https://otus.pw/L4vO/
❗️На курсе вы пройдете весь путь разработки инфраструктурной платформы на основе Kubernetes и получите все необходимые навыки, которые позволят вам вырасти до платформенного инженера.
🎁 Пройдете успешно тест - получите доступ к 2 открытым урокам курса + демо-ролик о курсе!
Реклама. Информация о рекламодателе на сайте www.otus.ru
❗️Как осуществлять мониторинг компонентов кластера Kubernetes?
⚡️Приглашаем 18 апреля в 20:00 мск на бесплатный вебинар «Мониторинг компонентов кластера Kubernetes и приложений, работающих в нем» в OTUS.
📚На занятии мы:
— Рассмотрим, как устроен мониторинг кластера, его компоненты и приложения в кластере.
— Изучим различные подходы к мониторингу как приложения, так и компонентов кластера.
— Узнаем, какие есть основные метрики Kubernetes.
— Поговорим про кластеризацию Prometheus и дополнительные хранилища метрик (victoria metrics; thanos, cortex).
👉 Регистрация на вебинар: https://otus.pw/WZoa/
Реклама. Информация о рекламодателе на сайте www.otus.ru
Worth Reading: The Death of CLI
https://subnetzero.info/2023/03/13/cli-swift/
Команда less
Команда less позволяет задействовать одноименную утилиту, предназначенную для постраничного вывода содержимого текстовых файлов значительного объема. Она похожа на команду more, но имеет больше функций, которые, тем не менее, могут потребоваться далеко не всем пользователям. Утилита особенно удобна для быстрого открытия текстовых файлов, так как не загружает их содержимое полностью.
Базовый синтаксис команды выглядит следующим образом:$ less [параметры] имя-текстового-файла
Команда и назначениеКлавиша со стрелкой вниз, Enter, e, j
Перемещение на одну строку к концу файлаКлавиша со стрелкой вверх, y, k
Перемещение на одну строку к началу файлаПробел, f
Перемещение на одну страницу к концу файлаb
Перемещение на одну страницу к началу файла/текст
Поиск текста по направлению к концу файла?текст
Поиск текста по направлению к началу файлаn
Повторение предыдущего поискаN
Повторение предыдущего поиска в обратном направленииHome, g
Переход к первой строке файлаNg
Переход к строке файла номер NEnd, G
Переход к последней строке файлаHome, p
Переход к началу файлаNp
Переход к позиции файла в N процентовq
Завершение работы утилитыh
Вывод информации о доступных командах
👉 @i_odmin_book
Выпуск nginx 1.24.0
После 11 месяцев разработки представлена новая стабильная ветка высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.24.0, которая вобрала в себя изменения, накопленные в основной ветке 1.23.x. В дальнейшем все изменения в стабильной ветке 1.24 будут связаны с устранением серьёзных ошибок и уязвимостей. В скором времени будет сформирована основная ветка nginx 1.25, в которой будет продолжено развитие новых возможностей. Для обычных пользователей, у которых нет задачи обеспечить совместимость со сторонними модулями, рекомендуется использовать основную ветку, на базе которой раз в три месяца формируются выпуски коммерческого продукта Nginx Plus.
В соответствии с мартовским отчетом компании Netcraft nginx используется на 18.94% всех активных сайтов (год назад 20.08%, два года назад 20.15%), что соответствует второму месту по популярности в данной категории (доля Apache соответствует 20.52% (год назад 22.58%, два года назад 25.38%), Cloudflare - 11.32% (10.42%, 8.51%), Google - 9.89% (8.89%, 10.09%). При этом при рассмотрении всех сайтов nginx сохраняет лидерство и занимает 25.94% рынка (год назад 31.13%, два года назад - 35.34%), в то время как доля Apache соответствует 20.58% (23.08%), Cloudflare - 10.17% (5.49%), OpenResty (платформа на базе nginx и LuaJIT) - 7.94% (8.01%).
Среди миллиона самых посещаемых сайтов в мире в этом году в лидеры выбился Cloudflare, доля которого составила 21.62%. Для сравнения доля nginx составляет 21.37% (год назад 21.79%, два года назад 23.06%), а Apache httpd - 21.18%. В настоящее время под управлением nginx работает около 289 млн сайтов (год назад 361 млн). По данным W3Techs nginx используется на 34.5% сайтов из миллиона самых посещаемых, в апреля прошлого года этот показатель составлял 33.1%, позапрошлого - 33.8%. Доля Apache за год увеличилась с 31.3% до 32.2%, а доля Node.js с 1.8% до 2%. Доля Microsoft IIS снизилась с 6% до 5.6%, а доля LiteSpeed с 12.2% до 11.8%. В России nginx используется на 81.3% самых посещаемых сайтов (год назад - 79.8%).
Типичный 🥸 Сисадмин
Linux systemd
systemd on Linux 1: Intro and Unit Files
systemd on Linux 2: systemctl commands
systemd on Linux 3: Targets
systemd Dependencies & Ordering | systemd on Linux 4
Introduction to systemd timers
👉 @i_odmin
Выпуск минималистичного дистрибутива Tiny Core Linux 14
Опубликован релиз минималистичного Linux дистрибутива Tiny Core Linux 14.0, который может работать на системах с 48 Мб ОЗУ. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. В новом выпуске произведено обновление системных компонентов, включая ядро Linux 6.1.2, glibc 2.36, gcc 12.2.0, binutils 2.39, e2fsprogs 1.46.5, util-linux 2.38.1, busybox 1.36.0.
Загрузочный iso-образ занимает всего 17 МБ. Для 64-разрядных систем подготовлена сборка CorePure64, размером 23 МБ. Дополнительно поставляется сборка CorePlus (248 МБ), в которую входит ряд дополнительных пакетов, таких как набор оконных менеджеров (FLWM, JWM, IceWM, Fluxbox, Hackedbox, Openbox), инсталлятор с возможностью установки дополнительных расширений, а также готовый набор инструментов для обеспечения выхода в сеть, включая менеджер для настройки Wifi-соединений.
FreeBSD Journal
Science, Systems, and FreeBSD
Security
September/October 2022
Observability and Metrics
November/December 2022
👉 @i_odmin_book
➕Открытый практикум DevOps by Rebrain & Selectel: ELK: как собрать логи в одном месте
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
↘️Регистрация
Время проведения:
18 Апреля (Вторник) в 19:00 по МСК
Программа практикума:
🟢Рассмотрим состав стека ELK
🟢Поднимем тестовый стенд в докере
🟢Настроим индексы, политики ротации, маппинг, пайплайны
Кто ведет?
Николай Лещев - DevOps в Selectel. Обожает Hashicorp и получил сертификаты по Consul, Vault и Terraform.
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
DHCP Relaying in EVPN VRFs
https://blog.ipspace.net/2023/04/netlab-evpn-dhcp-relay.html
Одновременно отвратительно и впечатляет! Поздравляю автора с выполненной работой.
Типичный 🪵 Сисадмин
Илон Маск купил тысячи видеокарт для разработки своего ИИ
Миллиардер купил около 10 000 графических процессоров A100 от NVIDIA, а также нанял бывших исследователей Google DeepMind.
Сообщается, что новый проект включает в себя создание генеративного ИИ, который получит интеграцию с Twitter. Корпорация будет обучать машину на собственном огромном массиве данных.
Кароч, покопался по интернетам и поставил на VPS следующее добро:
1) WireGuard – как и планировал.
2) Unbound – по сути данная программа предоставляет возможность создания собственного DNS сервера. Он может быть использован вместе с VPN для создания частной DNS-зоны, которая обрабатывает запросы на DNS-резолвинг напрямую на устройстве пользователя, вместо отправки их на общедоступный DNS-сервер.
Кроме того, Unbound может уменьшить время задержки при резолвинге DNS-запросов, так как он может кэшировать запросы на локальном устройстве.
3) Adguard Home – блокировщик рекламы и нежелательного дерьма. Он работает как DNS-сервер и фильтруют трафик, блокируя запросы.
4) WG Easy – это инструмент для настройки и управления VPN-сервером, основанном на протоколе WireGuard. Он облегчает установку и настройку сервера WireGuard, а также управление клиентскими подключениями к VPN. Это для удобства.
Как делал:
После подключения к VPS обновил репы
apt update -y &&Установил Docker
apt upgrade -y
curl -fsSL h... Читать полностью…
🔥 Как начинающему архитектору сетей провести BGP-диагностику?
🚀 Сделайте первые шаги 13 апреля в 20:00 мск на открытом уроке «BGP-диагностика: разбор инцидентов» в OTUS. На занятии онлайн-курса «Дизайн сетей ЦОД» мы предложим схему расследования BGP инцидента, по которой может действовать сетевой инженер.
💻 В ходе занятия мы рассмотрим недавние сетевые аварии и то, как можно использовать различные сервисы BGP-аналитики для выявления деталей.
👉 Используйте эту возможность, чтобы протестировать курс! Продолжить обучение на курсе после изучения открытого урока можно в рассрочку.
❇️ Для участия пройдите вступительный тест https://otus.pw/4O4B/
Реклама. Информация о рекламодателе на сайте www.otus.ru.
❗️Как осуществлять мониторинг компонентов кластера Kubernetes?
⚡️Приглашаем 18 апреля в 20:00 мск на бесплатный вебинар «Мониторинг компонентов кластера Kubernetes и приложений, работающих в нем» в OTUS.
📚На занятии мы:
— Рассмотрим, как устроен мониторинг кластера, его компоненты и приложения в кластере.
— Изучим различные подходы к мониторингу как приложения, так и компонентов кластера.
— Узнаем, какие есть основные метрики Kubernetes.
— Поговорим про кластеризацию Prometheus и дополнительные хранилища метрик (victoria metrics; thanos, cortex).
👉 Регистрация на вебинар: https://otus.pw/YOqO/
Реклама. Информация о рекламодателе на сайте www.otus.ru
На машину гневаться не стоит, т.к. клиенту было сказано удалить картриджи с тонером перед отправкой...
Читать полностью…Шпаргалка по PowerShell: Команды, операторы и многое другое
Шпаргалка по PowerShell — это версия языка командной строки Windows, которая помогает вам легко выполнять и автоматизировать критически важные задачи в ваших системах. Но как выполнять эти задачи и максимально использовать PowerShell в своей системе Windows?
Мы составили шпаргалку по PowerShell, в которой описаны синтаксис PowerShell и все команды PowerShell, чтобы помочь вам оптимизировать PowerShell и даже подготовиться к собеседованиям.
👉 @i_odmin_book
zfs & btrfs
zfs ubuntu установка настройка & samba
ubuntu zfs - mirror / spare / zpool detach
snapshot zfs
btrfs начало
btrfs добавление и удаление дисков, balance
снимки в btrfs
btrfs replace, balance
btrfs восстановление файлов
btrfs квота
источник
👉 @i_odmin