Admin Guides | Сисадмин
11.4K subscribers
1.25K photos
20 videos
34 files
559 links
Обучающий канал по ОС Linux & Windows для начинающих и действующих администраторов.

Админ, реклама: @Ak_Mihail
Биржа: https://telega.in/c/admguides

РКН: https://kurl.ru/nQejS
Download Telegram
«Базис» и Angie создадут российский аналог VMware NSX

Компания «Базис» вместе с разработчиками веб-сервера Angie работает над созданием российской альтернативы VMware NSX.

Новый SDN-продукт будет коробочным решением для управления сетями крупных компаний, таких как банки и телеком-операторы.


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

Команда разработки, состоящая из 100 специалистов, обеспечит поддержку продукта и легкую миграцию с VMware NSX.

Первую бета-версию планируют выпустить к концу 2024 года, полноценную коммерческую — в 2025.
😁18👍10
Освой работу с Prometheus, Grafana, ELK, etc и настрой мониторинг!

Владение инструментами Observability открывает новые карьерные горизонты администраторам Linux, DevOps-инженерам 

Стройте сложные эффективные системы мониторинга и логирования инфраструктуры и приложений 

💪 Ответьте на 15 вопросов и проверьте, насколько вы готовы к обучению на курсе «Observability: мониторинг, логирование, трейсинг» от OTUS.

+ 5 новых занятий, для вашего профессионального развития

Пройти тест и получить спец. предложение:  
https://otus.pw/Fjtd/?erid=LjN8KNvzD

#реклама
О рекламодателе
👍4👎2
SQL Error 1064: Как решить проблему?

Ошибка 1064 в MySQL часто возникает из-за синтаксических ошибок в SQL-запросе. Разберем основные причины и способы их устранения.

1️⃣Использование зарезервированных слов

Каждая версия MySQL имеет список зарезервированных слов, которые нельзя использовать напрямую как имена таблиц или колонок. Например:

CREATE TABLE alter (first_day DATE, last_day DATE);


Здесь слово alter зарезервировано. Чтобы использовать его, заключите в кавычки:

CREATE TABLE `alter` (first_day DATE, last_day DATE);


2️⃣ Недостающая информация

Ошибка может возникнуть, если запрос ссылается на несуществующие данные. Например:

SELECT * FROM employees WHERE employeeID = $id


Если $id не определен, запрос будет некорректен, и MySQL выдаст ошибку. Решение – убедиться, что все переменные определены корректно или вручную заполнить недостающую информацию через phpMyAdmin.

3️⃣ Опечатки

Простая опечатка, как в примере ниже, тоже может вызвать ошибку:

UDPATE table1 SET id = 0; 


Проверьте правильность команд. Верный вариант:

UPDATE table1 SET id = 0;


4️⃣ Устаревшие команды

Некоторые команды удалены в новых версиях MySQL. Например, команда TYPE устарела, вместо нее используйте ENGINE:

CREATE TABLE merionet (i INT) ENGINE = INNODB;
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
12 ноября присоединяйтесь к митапу об отечественных инфраструктурных сервисах

Эксперты «Инфосистемы Джет» расскажут о результатах тестирования доступных на рынке решений, особенностях их внедрения и поддержки у заказчика.

Что в программе?
🔹Обзор рынка отечественных ОС и инфраструктурных сервисов
🔹Технические подробности по продуктам ALD Pro, «РЕД АДМ», «Эллес», Avanpost
🔹Демонстрация функционала сервисов
🔹Опыт внедрения и обслуживания

🗓 Когда? 
12 ноября, 16:00

📍 Где? 
Online или offline

Регистрация
👍4👎2
13👍3😢1
💬 Вопрос на собеседовании для DevOps-инженера

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.


Вопрос: Что такое “Chaos Engineering” и зачем его применяют?

Ответ: Chaos Engineering — это методика тестирования устойчивости системы к сбоям путём преднамеренного создания неисправностей в продакшн-среде. Цель — выявить слабые места и убедиться, что система способна оставаться стабильной в случае непредвиденных отказов.
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍3
Вышла новая версия российской программы для мониторинга серверов и сетевого оборудования "10-Страйк Мониторинг Сети Pro" 7.6.

В новой версии вы сможете использовать резервные сервера мониторинга для создания отказоустойчивого кластера серверов, а также гео-карту. Также помимо установочного пакета для Windows, были созданы дистрибутивы для РЕД ОС, Астра Linux и других ОС. Получен сертификат совместимости программы с РЕД ОС.

Основные функции программы:
- Опрашивает хосты в фоновом режиме
- Выполняет множество видов проверок по большинству сетевых протоколов
- Реагирует на события (отправляет сообщения, запускает приложения и скрипты, перезапускает
службы и т.д.)
- Отображает данные (графики, виджеты, карта сети)
- Поддерживает распределенный мониторинг и веб-интерфейс

Продукт включён в реестр Минцифры.

📌Узнать больше и посмотреть видео о программе:
https://vk.cc/cE7jRj

На сайте вы также найдете другие программы: для учета ПК и железа, для администрирования.

Реклама. ИП Степанов Д.Ю. ИНН 732806262853
👍16🥴9😁2💊2
Kube Scan - сканер контейнеров Kubernetes

Kube Scan - это сканер контейнера, который сам поставляется как контейнер. 


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

Риск оценивается от 0 до 10, 0 означает отсутствие риска, а 10 - высокий риск.

Формула и правила оценки, используемые Kube scan, основаны на KCCSS, общей системе оценки конфигурации Kubernetes, которая является фреймворком с открытым исходным кодом.

Он аналогичен CVSS (Common Vulnerability Scoring System). 


Он использует более 30 параметров настройки безопасности, таких как политики, возможности Kubernetes, уровни привилегий и создает базовый уровень риска для оценки риска.

Оценка риска также основана на простоте эксплуатации или уровне воздействия и масштабах эксплуатации.

Функции KubeScan:

Инструмент оценки рисков с открытым исходным кодом
Веб-интерфейс пользователя с оценкой рисков и подробностями оценки рисков
Выполняется как контейнер в кластере.
Регулярные сканирование кластера каждые 24 часа
👍7
Ищете удобную и надежную IT-инфраструктуру для вашего проекта?
 
Размещайте собственный сайт, запускайте приложения, обучайте нейросети или загружайте огромное количество данных в одном окне браузера. Все эти и многие другие задачи можно решить в Selectel.
 
Selectel — один из ведущих провайдеров IT-инфраструктуры и облаков. Выделенные серверы, облако собственной разработки, сервисы информационной безопасности и еще более 50 продуктов — все настраивается и масштабируется из единой панели управления.
 
Что вы получите, выбрав Selectel:
 
— Удобство. Чтобы начать работу с сервером, достаточно выбрать нужные характеристики и в пару кликов запустить его.
— Масштабируемость. Быстрое развертывание новых мощностей при увеличении нагрузки на ваш сайт или приложение.
— Безопасность. Все дата-центры Selectel соответствуют требованиям 152-ФЗ, а также вам будет доступна бесплатная защита от DDoS-атак.
 
Регистрируйтесь в панели управления и разверните инфраструктуру вашего проекта в несколько кликов.
👍3👎2
Какая команда позволяет создать снимок LVM-тома для выполнения резервного копирования без остановки сервиса?
Anonymous Quiz
26%
lvsnapshot
59%
lvcreate --snapshot
9%
lvclone
6%
lvbackup
👍4👏32
Релиз утилиты curl 8.11

6 ноября 2024 года состоялся релиз популярной утилиты curl 8.11. 


Новый выпуск доступен на GitHub и распространяется по лицензии curl (аналог MIT). Следующий стабильный релиз запланирован на январь 2025 года.

Curl — это мощный инструмент для отправки HTTP/HTTPS-запросов, включая гибкую настройку заголовков, cookie, user-agent и других параметров. Поддерживаются также SMTP, FTP, SSH, WebSocket и более 20 других сетевых протоколов.

В связке с curl активно развивается библиотека libcurl, которая позволяет задействовать его возможности в приложениях на языках C, PHP, Python и других.

Статистика релиза:
• 266 исправлений, 435 коммитов.
• 55 контрибуторов, 22 из них новые.
• Устранено 1 уязвимость (CVE-2024-9681).

Основные изменения в curl 8.11:
• Параметр –create-dirs теперь работает с –dump-header.
• Поддержка P12-формата в GnuTLS.
• Параметры для отключения IPFS.
• TLSv1.3 earlydata для GnuTLS.
• Официальная поддержка WebSocket.
👍132
Крутая возможность для тех, кто:
• уже работает в ИТ и хочет сменить направление
• студент или выпускник ИТ/ИБ профессий
• начинающий ИБ-специалист

Приходи на бесплатный вебинар
«Как защититься от хакерских атак в 2024. Популярные техники и способы обнаружения»

узнаешь типы кибератак и как от них защититься
сделаешь первые шаги как Blue Team специалист
научишься обнаруживать атаки с помощью SIEM
попробуешь реальные инструменты ИБ-шников, погрузишься в практику и попробуешь профессию изнутри


Смотри программу и регистрируйся

Сделай правильный выбор для своего будущего :)
👍2👎2
Полезные сочетания клавиш в bash

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

Работа с процессами

Ctrl + C: завершить текущий процесс (SIGINT).
Ctrl + Z: приостановить текущий процесс (SIGTSTP). Для возврата используйте fg.
Ctrl + D: закрыть оболочку (послать маркер EOF).

Перемещение курсора

Ctrl + A / Home: перейти к началу строки.
Ctrl + E / End: перейти в конец строки.
Alt + B / Alt + F: перейти на слово влево/вправо.
Ctrl + B / Ctrl + F: перемещение на один символ влево/вправо.
Ctrl + XX: переключение между началом строки и текущей позицией курсора.

Исправление опечаток

Alt + T: поменять текущее и предыдущее слова.
Ctrl + T: поменять местами два символа перед курсором.
Ctrl + _: отменить последнее действие.

Вырезка и вставка

Ctrl + W: вырезать слово перед курсором.
Ctrl + K: вырезать текст от курсора до конца строки.
Ctrl + U: вырезать текст от курсора до начала строки.
Ctrl + Y: вставить последний вырезанный текст.

Регистры

Alt + U: перевод текста до конца слова в верхний регистр.
Alt + L: перевод текста до конца слова в нижний регистр.
Alt + C: ввод первой заглавной буквы в слове.

Завершение с помощью Tab

Tab: автозаполнение имени файла, каталога или команды. Если вариантов несколько, bash предложит возможные совпадения.

Работа с историей команд

Ctrl + P / Ctrl + N: перейти к предыдущей/следующей команде в истории.
Alt + R: отменить изменения в команде из истории.
Ctrl + R: найти команду в истории по символам.
Ctrl + O: запустить найденную команду.
Ctrl + G: выйти из поиска в истории.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24
💬Вопрос на собеседовании для сисадмина

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.

Вопрос: Как работает kswapd, и почему он может потреблять много ресурсов?

Ответ: kswapd — это системный процесс ядра Linux, отвечающий за управление виртуальной памятью, в частности за обмен страницами между оперативной памятью и swap-разделом. Когда системе не хватает свободной оперативной памяти, kswapd начинает перемещать редко используемые страницы в swap, чтобы освободить место для активных процессов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍244👎2
Друзья, в InRack тоже бывают супер-акции на покупку серверного оборудования! Во всемирный день шопинга 11.11 вы можете получить скидку 15% на приобретение сервера! 

В акции участвуют серверы Dell, HPE и Huawei! Чтобы принять участие, вам нужно сконфигурировать сервер на сайте, создать заказ и вы автоматически получите скидку 15% на весь счёт! 

Ждали подходящий момент для покупки? Не упустите, он настал. 

Кстати, подпишитесь на нашу телегу, только на прошлой неделе мы опубликовали два крутых обзора на серверы и ещё кучу различных кейсов.

#реклама
О рекламодателе
👍4👎1
Какой утилитой можно отследить количество активных и завершённых сеансов SSH на сервере?
Anonymous Quiz
37%
netstat -nat | grep :22
12%
who
11%
last
41%
ss -t | grep sshd
👍7
Ресурсы IT-инфраструктуры на пределе. Где найти выход?
 
Чтобы IT-инфраструктура работала стабильно даже в условиях постоянного роста нагрузки, важно правильно выстроить ее компоненты. Это сократит время ожидания для пользователя и уменьшит расходы на железо.
 
20 ноября в 12:00 пройдет презентация SelectOS — собственной серверной OC Selectel на базе Linux. Она использует оптимизированный сетевой стек, который позволяет обрабатывать данные в 5 раз быстрее без увеличения инфраструктурных мощностей.
 
На вебинаре разработчики системы расскажут, как SelectOS помогает IT-администраторам и DevOps-командам ускорять процессы и снижать нагрузку, а бизнесу — экономить на закупке новых мощностей.
 
Регистрируйтесь на вебинар по ссылке.
 
Реклама, ООО "Селектел - Лаб", ИНН: 7810951536
👍3👎3
Как пропинговать порт в Linux

Команда ping — инструмент для проверки доступности удалённого хоста, который использует протокол ICMP для сетевого уровня.

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

В Linux можно использовать несколько утилит для проверки портов:

Telnet

Telnet — это протокол для установления соединения с удалённым хостом.

1️⃣Проверьте, установлен ли telnet:

telnet


2️⃣ Если не установлен, выполните установку:
• CentOS/Fedora: yum -y install telnet
• Ubuntu: sudo apt install telnet

3️⃣ Чтобы проверить порт:

telnet [address] [port_number]


Пример: telnet google.com 443

4️⃣ Чтобы выйти из Telnet, нажмите Ctrl + ] и введите q.

Netcat (nc)

Netcat — инструмент для работы с TCP/UDP-соединениями.

1️⃣Проверьте, установлен ли Netcat:

netcat -h


2️⃣ Если не установлен, установите его:

sudo apt install netcat


3️⃣ Для проверки порта используйте команду:

nc -vz [address] [port_number]


Успешное подключение означает, что порт открыт.

Nmap

Nmap — мощный инструмент для сканирования портов и обнаружения сетевых уязвимостей.

1️⃣Проверьте установку:

nmap -version


2️⃣ Установите Nmap, если его нет:
• CentOS/RHEL: sudo yum install nmap
• Ubuntu/Debian: sudo apt install nmap

3️⃣ Для проверки порта используйте:

nmap -p [port_number] [address]


4️⃣ Чтобы проверить несколько портов, используйте диапазон:

nmap -p 88-93 google.com
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Делать вручную нельзя автоматизировать.
Где ставить запятую?

Старт курса Ansible: Infrastructure as Code от Слёрм уже 25 ноября.

Мы не обещаем свернуть горы, но за 5 недель точно научим вас:

👉 Инсталлировать LEMP стек вручную и с Ansible.
👉 Писать плейбуки.
👉 Использовать разные способы подключения и разные операционные системы.
👉 Использовать роли и писать модули.
👉  Собирать Docker-контейнеры с помощью Ansible.

Видеолекции и онлайн-встречи, 42 часа практики и ревью, а еще мощный финальный проект для вашего портфолио.

Для тех, кто сомневается, брать или не брать, у нас есть демо-доступ на 3 дня. Сначала можно посмотреть, а уже потом принять решение.

Подробности — на сайте. Ждем вас!

#реклама
О рекламодателе
👍6👎2
Классика 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43🍾4🗿3👎2