Системный Администратор (Сисадмин)
13.9K subscribers
1.69K photos
1.55K videos
87 files
1.72K links
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter

РКН clck.ru/3KoGJ3
Download Telegram
UNIX для новичков

📂 Иерархия директорий Linux за 2 минуты
💽 Что такое inode?
🔗 Отличия жёстких ссылок и символических ссылок
📜 Гайд по правам в UNIX
🗂️ Гайд по ls, cd, mv, cp

источник

👉 @sysadminof
👍5🔥5👨‍💻1
Шпаргалка по работе с Tmux

👉 @sysadminof
👍5
#vacancy #сисадмин #системныйадминистратор #Linux #Ubuntu #Centos #fulltime #вакансия #москва

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

Локация: Москва
ЗП: 250к-350к net
Занятость: Полная, Гибридный формат
Оформление: ТКРФ
Компания: Федеральное Медико-биологическое агентство

ЦСП ФМБА занимается научными исследованиями связанными с геномом человека и анализом полученных данных.
Группа разработки создает внутренние сервисы для автоматизации движения, обработки и распределенного хранения больших объемов данных.

Требования:
• Высокий уровень системного администрирование и траблшутинг серверных операционных систем Linux (Ubuntu,Centos)
• Виртуализация VMWare, Proxmox, KVM.
• Знания и практический опыт в области развертывания и обслуживания СУБД (Postgresql,mysql);
• Опыт проектирования и развертывания сетевых служб DNS,DHCP
• Знания технологий RAID;
• Опыт работы с сетевым оборудованием: DELL, MikroTik, Mellanox, HP; знание и понимание принципов работы сетей TCP/IP, маршрутизации, VLAN;
• Опыт работы с серверными платформами: Dell, Supermicro, IBM
• Опыт внедрения и администрирования терминальных ферм, знание правил и принципов;
• Практические навыки написания скриптов (Bash,Python);
• Практический опыт работы с Zabbix, написания триггеров.

Чем предстоит заниматься:
- Развертывание, настройка и поддержка инфраструктуры
- Настройка и работа с виртуализацией
- Взаимодействие с командой разработки по ключевым вопросам

Мы предлагаем:
Москва, офис недалеко от метро Щукинская
График работы 5/2
Гибридный режим работы
Официальное оформление по ТК РФ
Белая стабильная заработная плата
Бронь от мобилизации
Обслуживание в корпоративной поликлинике


Резюме отправлять: @ddsh_kl
👍12💩10
Основные команды Linux: Системная информация

date – вывести текущую дату и время
[ммддччмм[гг]].сс – установка даты и времени (мм – месяц, дд – дата, чч – час, мм – минут, гг – год, сс – секунд)
cal – вывести календарь на текущий месяц
uptime – показать текущий аптайм
uname – показать информацию о ядре
-s – Показать имя ядра (информация выдается по умолчанию, если ни одна опция не указана)
-n – Показать имя хоста.
-r – Показать номер выпуска ядра. Эта опция часто используется с командами управления модулями.
-v – Показать версию ядра.
-m – Показать имя аппаратной платформы (CPU).
-o – Показать имя операционной системы.
-a – Показать всю возможную информацию.
cat /proc/cpuinfo – информация ЦПУ
cat /proc/meminfo – информация о памяти
df – показать инф. о использовании дисков
-t – указание типа ФС
-h – в “понятном” виде
-T – отображение типа ФС
-i – отображение информации об inode
-x fstype – исключение вывода по типу ФС
du – вывести “вес” текущего каталога
-s – с подкаталогами
-h – в “понятном” виде
-m – вывод в мегабайтах
dmidecode – информация о железе, берется из API DMI (пакет pmtools)
-t– указать тип устройства
-t 17 – информация о памяти
-q – вывод меньшей информации
free – использование памяти и swap
whereis file– отображение расположения файла file
which app – отображает путь к команде app
type app – аналог каманды which
enable – вывод встроенных в интерпретатор команд
lshw – обтображение списка устройств
lsmod – список подключенный модулей ядра
modprobe modulemane – добавления и удаления модулей ядра Linux
modinfo modulename – информация о модуле modulename
-F param – отображение только параметра param для модуля

👉 @sysadminof
👍51
Linux

В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или поглубже изучить Linux, повысив уровень своей квалификации. Вместе с тем полноценных обзоров с практическим уклоном по типу «все и сразу» написано не так уж и много (особенно на русском языке).

Главная задача этих статей – указать начинающим специалистам направление развития, дать ключевые понятия для дальнейшего изучения и показать несколько простых практических приемов. По этой причине (а еще, безусловно, вследствие недостаточной квалификации автора) теоретический материал достаточно сильно упрощен.

Основы Linux (обзор с практическим уклоном)
https://habr.com/ru/articles/655275/

Основы виртуализации (обзор)
https://habr.com/ru/articles/657677/

Основы контейнеризации (обзор Docker и Podman)
https://habr.com/ru/post/659049/

Основы мониторинга (обзор Prometheus и Grafana)
https://habr.com/ru/articles/709204/

👉 @sysadminof
👍13
🔥 Тест по высоким нагрузкам на Linux проходят всего лишь 60% участников 🔥

Ответьте на 9 вопросов и проверьте, насколько вы умеете решать задачи, связанные с высокими нагрузками, и насколько готовы к обучению на курсе — «Инфраструктура высоконагруженных систем».

За 5 месяцев курса вы научитесь решать 3 глобальные задачи:
- Виртуализация с помощью таких инструментов, как Proxmox, KVM, oVirt, Xen
- Кластеризация сервисов и построение дисковых кластеров
- Построение высоконагруженных систем на базе Nginx

Время прохождения теста ограничено 20 минут.

ПРОЙТИ ТЕСТ —
https://vk.cc/cKUTyO

💣 Прошедшим тест подарим бесплатный тематический урок и доступ к лучшим открытым урокам курса на сайте.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Настройки RADIUS клиента в Mikrotik RouterOS

Описание процесса настройки RADIUS клиента в Mikrotik RouterOS, создание отдельного Action и правила для подключения отдельного Log, в котором будут все RADIUS сообщения

источник

👉 @sysadminof
👍2
Замаскированные службы Linux


Как замаскировать службу в Linux.
Первое, что мы сделаем, это научимся маскировать службу в Linux. Возьмем к примеру службу MySQL. Откройте окно терминала и замаскируйте службу MySQL с помощью команды:
$ sudo systemctl mask mysql

Если вы не маскировали службу MySQL, она будет отображаться в выводе команды systemctl list-unit-files | grep masked. После маскировки служба MySQL не сможет запускаться ни автоматически, ни вручную. Попробуйте запустить службу командой:
$ sudo systemctl start mysql

Вы должны будете увидеть следующую ошибку:
Failed to start mysql.service: Unit mysql.service is masked.


Как размаскировать службу в Linux.

Теперь, когда вы замаскировали службу, разберем как все вернуть обратно. Команда будет такой:
$ sudo systemctl unmask mysql

Теперь, когда вы запустите MySQL, он будет работать, как обычно.

👉 @sysadminof
👍3
Kafka, которая подстраивается под ваш рост

Все любят Kafka за гибкость, но когда микросервисов становится десятки, а SLA — больше, чем просто цифры в презентации, старые подходы начинают трещать.
В Яндексе это почувствовали на себе и разработали YDB Topics: брокер, который работает по Kafka-протоколу, но с СУБД YDB говорит на одном языке. Он продолжает принимать сообщения при отказах оборудования, масштабируется без ручных правок и не требует отдельного transactional outbox.

Если вы ищете решение для зрелой архитектуры — подключайтесь к вебинару 23 апреля в 12:00.

Подробности будут не только про технологию, но и про реальные кейсы.
🤣2👍1
Шпаргалка по поиску узких мест в Linux с помощью различных инструментов

👉 @sysadminof
👍10
👋 Привет, админы!

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

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


$log = "C:\Logs\startup-debug-$(Get-Date -Format 'yyyyMMdd-HHmmss').log"

@"
Start Time: $(Get-Date)
User: $env:USERNAME
Computer: $env:COMPUTERNAME
WorkingDir: $(Get-Location)
ScriptPath: $PSCommandPath
ENV_VARS:
$(Get-ChildItem env: | Out-String)
"@ | Out-File -FilePath $log -Encoding UTF8


🔥 Благодаря этому сразу видно, под кем и откуда запускается задача. Часто проблема оказывается в банальной нехватке прав или в том, что планировщик стартует скрипт из C:\Windows\System32, а не откуда мы ожидали.

💬 А у вас были случаи, когда скрипт в Task Scheduler вел себя не так, как вручную? Как отлавливаете такие баги? Делитесь своим опытом!

👉 @win_sysadmin
👍111
📕Открытый урок о NoSQL с Cassandra для разработчиков, администраторов, специалистов по базам данных, Data engineers, Backend и FullStack-разработчиков.

На открытом уроке 21 апреля в 20:00 мск мы погрузимся в тонкости работы c NoSQL в Cassandra.

📗В результате вы:
- Узнаете, как работает Cassandra и какие есть особенности про которые никто говорит;
- Разберетесь, как избежать и решать проблемы в работе Сassandra;
- Освоите техники и лайфхаки в Сassandra на практике.

Спикер Дмитрий Гурьянов — Team Lead команды разработки CRM-решений на платформе .NET в Промсвязьбанке, 9+ лет в разработке, работал в Microsoft над продуктом Bing, аспирант кафедры "Системы обработки информации и управления" в МГТУ им. Н.Э. Баумана.

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

📙Все участники открытого урока получат скидку на курс "Базы данных"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍1
Обнаружена критическая уязвимость в SSH-сервере из Erlang/OTP, позволяющая удалённое выполнение кода без аутентификации

Специалисты по ИБ из Рурского университета в Бохуме (Германия) обнаружили в библиотеке ssh, входящей в состав SSH-сервера из Erlang/OTP, критическую уязвимость CVE-2025-32433, позволяющую удалённое выполнение кода без аутентификации на SSH-сервере, созданном с использованием уязвимой библиотеки. Эта уязвимость получила максимальные 10 баллов из 10 возможных по шкале оценки уязвимостей CVSS.

Решение Erlang/OTP (Open Telecom Platform, OTP) представляет собой фреймворк, содержащий набор библиотек, шаблонов проектирования для построения масштабируемых распределённых приложений на языке Erlang и инструментов, включая такие компоненты, как SSH-приложение для удалённого доступа.

https://habr.com/ru/news/902436/

👉 @sysadminof
👍5
Приглашаем на конференцию по сетевым технологиям
“Корпоративные Сети 2025” (КС-2025)
во время выставки Связь-2025

23 апреля с 11:50 
Москва, ЦВК «ЭКСПОЦЕНТР»,
Метро «Деловой центр»
Павильон № 8, Конференц зал (зал 4)

Участие бесплатно!
Регистрация >>

Без рекламы. Сетевые инженеры, ИТ руководители расскажут о своем опыте решения задач.

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

Программа конференции >>

Конференция пройдет в рамках выставки Связь-2025, таким образом, будет возможность посетить выставку и конференцию.

#eltex #eltexcm #связь #связь2025 #кс #кс2025

@eltexcm

#реклама
О рекламодателе
👍3🔥3😁21
Media is too big
VIEW IN TELEGRAM
Разжёванный курс по Linux для чайников. Часть 1

0:10 Знакомство с Линух (теория)
2:17:17 Командная оболочка (pwd, ls, touch, date, rm, mkdir, rmdir)
2:56:51 stdout и stderr (перенаправление в файл)
2:59:23 связь с космосом (зависла трансляция)
3:11:52 конец связи с космосом(продолжение)
3:37:33 Команды (cр, mv, head, tail, wc, less, grep, cat, маски)
5:03:00 режим питания нарушать нельзя(обед)
5:12:05 продолжение
5:39:11 права пользователей (chmod, inode и т. д.)
6:35:02 SUD (sudo, passwd, stat)
7:27:42 перекур
7:39:17 Регулярные выражения

👉 @sysadminof
👍121