Linux
Відкрити в Telegram
Все для системного администратора, новости и информация из мира Linux По всем вопросам @evgenycarter
Показати більше2 347
Підписники
-424 години
-447 днів
-20330 день
Архів дописів
2 347
Команды для получения сведений о системе, активности пользователей
date – вывести текущую дату и время
cal – вывести календарь на текущий месяц
uptime – показать время с момента последней загрузки ОС.
w – сведения о пользователях, зарегистрировавшихся в системе
users - список имен пользователей, вошедших в систему.
last - список пользователей, вошедших в систему по данным из специального файла /var/log/wtmp. Отображается имя, терминал, время входа IP-адрес и т.п.
last –ad - сведения о пользователях, вошедших в систему, с отображением в последней колонке имени компьютера с которого выполнен вход.
last –F - отобразить время входа пользователей в систему, длительность сессий и время выхода.
last –x - отобразить сведения о выключениях, перезагрузках и изменениях уровня запуска системы.
last root - отобразить сведения о сеансах пользователя root.
last -n 10 user1 - отобразить сведения о десяти последних сеансах пользователя user1.
lastlog - отобразить список всех пользователей и время их последнего входа в систему.
whoami – имя, под которым вы в данный момент работаете в системе.
finger user – показать информацию о user
uname -a – отобразить все сведения о системе.
uname -vr – отобразить номер выпуска операционной системы и версию ядра.
df – отобразить информацию об использовании дисков.
du – отобразить информацию об использовании текущего каталога
free – информация об использовании реальной и виртуальной памяти.
whatis app - отобразить краткую информацию об app из базы данных документации.
whereis app – где находится исполняемый модуль app
which app – какой исполняемый модуль приложения app будет запущен по умолчанию.
man command – отобразить справочную информацию для команды command
👉@linuxchmod
2 347
Подборка полезных скриптов для Mikrotik
Например создание резервной копии и отправка ее по электронной почте
Данный скрипт формирует файл резервной копии и отправляет его на указанный адрес электронной почты. Тема письма содержит имя маршрутизатора, текущую дату и время.
Обратите внимание, что перед использованием этого сценария необходимо настроить SMTP-сервер. Параметры конфигурации см. в разделе /tool e-mail.
https://help.mikrotik.com/docs/display/ROS/Scripting+examples#Scriptingexamples-Generatebackupandsenditbye-mail
👉@linuxchmod
2 347
Курс Системного Администратора Linux для новичков.
- Вступление в курс по Системному Администрированию Линукс.
- Как установить Линукс/Linux. Урок 1 Установка.
- Базовые навыки и знакомство с консолью Линукс. Урок 2. Базовые навыки и команды
- Краткий обзор стандартных директорий Линукс. Урок 3. Базовое знакомство со структурой директорий.
- Базовые команды Линукс, часть 1. Урок 4.
- Базовые команды Линукс, часть 2, текстовый редактор vi. Урок 5
- Настройка ssh соединения к серверу, понятие айпи адреса. Урок 6.
- Пользователи и группы в Линукс. Урок 7.
- Права доступа в Линукс. Урок 8.
- Расширенные права доступа - SUID, SGID, Sticky bit. Урок 9.
- Работа с ACL. Урок 10.
- Установка и управление пакетами в CentOS. Урок 11.
- Стандартные потоки ввода/вывода в Linux. Урок 12.
- Установка веб-сервера Apache. Урок 13.
- Стадии инициализации системы в Linux
источник
👉@linuxchmod
2 347
Bash
Что такое bash
Команды в bash
Перенаправление в bash
Управление задачами в bash
Понятие о сценариях оболочки bash
Ветвления, циклы, функции в сценариях bash
👉@linuxchmod
2 347
Коллекция примеров пошаговых сценариев администрирования систем с помощью PowerShell
https://learn.microsoft.com/ru-ru/powershell/scripting/samples/sample-scripts-for-administration?view=powershell-7.2
👉@linuxchmod
2 347
Подключение удаленных USB устройств. USBIP
В этом видео мы расскажем о том, как получить общий доступ к usb-устройствам через ip-сеть для совместного использования. Расскажем, какие устройства можно подключить таким способом и продемонстрируем подключение в консольном и графическом варианте.
00:00 Вступление
01:14 Настройка на сервере
02:40 Настройка на клиенте
04:37 Графическая утилита
👉@linuxchmod
2 347
52 года Ethernet. Почему технология по-прежнему остаётся сердцем Интернета
В 2023 году верному кабелю Ethernet и его протоколу исполняется 50 лет, и, несмотря на свой возраст, технология продолжает питать сетевую инфраструктуру по всему миру. Многие технологии пришли и ушли за последние 50 лет, некоторые на сегодняшний день достигли своего пика и постепенно движутся к упадку. Ethernet же, начавшийся со скромного исследовательского проекта, произвёл революцию в способах коммуникации и никуда уходить не собирается. Всего через 50 лет после его изобретения планета Земля теперь буквально окутана проводами Ethernet.
https://habr.com/ru/companies/timeweb/articles/741102/
👉@linuxchmod
2 347
🐧 System Level Meetup: C / Linux Kernel Track
📅 22 ноября 2025 года
🕚 11:00 — 22:00
📍 Москва, 2-й Кожуховский пр., 29, корп. 6 (МЦК, станция «ЗИЛ»)
🎟 Формат: онлайн и офлайн. Участие бесплатное, по предварительной регистрации.
Приглашаем Linux-инженеров и разработчиков системного ПО на System Level Meetup от YADRO. Поговорим о том, как развивается ядро Linux, о поддержке нового железа и архитектуры, которые формируют цифровую инфраструктуру будущего.
🔍 Что обсудим:
— развитие RISC-V SBI и поддержка со стороны Linux;
— автоматизация сборки ядра и патчинга Debian с помощью open-source инструментов;
— универсальные хост-ОС и безопасный запуск приложений для разных платформ;
— взаимодействие user space и ядра: IOCTL и расширение работы с устройствами.
📌 В программе:
— RISC-V SBI: история, поддержка ОС и перспективы;
— Автоматизация работы с ядром Linux для CI-процессов;
— Универсальные хост-ОС и безопасность исполнения;
— IOCTL и эмуляция устройств: кейсы и практика.
🗣 Спикеры: Станислав Богатырёв (YADRO), Константин Карасев (Аврора СДЗ), Никита Шубин (YADRO), Константин Невидин (Синтакор) и другие.
📌 Офлайн-гостей ждут демозона с оборудованием YADRO, активности, еда, подарки и afterparty.
📌 Онлайн-участники смогут задавать вопросы спикерам в прямом эфире.
👉 Регистрация открыта. Количество мест ограничено.
2 347
Virtualizing MikroTik
How to run Cloud Hosted Router (CHR) on VMware
CHR: all about licensing
Using MikroTik CHR in Hyper-V
MikroTik CHR on ProxMox
CHR: installing on VirtualBox
Install EVE-NG on QEMU (no vmware needed)
Install EVE-NG on VMware
MikroTik CCR2004 PCIe NIC in Proxmox
Run MikroTik on DigitalOcean VPS
Install GNS3 on Linux and learn MikroTik networking
источник
👉@linuxchmod
2 347
Контейнерная виртуализация в Linux
Можно ли запустить на одном компьютере тысячи изолированных web-сайтов? Как одновременно выполнять несколько независимых операционных систем с различными программами, не прибегая к виртуальным машинам? Как регулировать количество потребляемых тем или иным приложением? Ответы на эти и другие вопросы можно получить в данной лекции. В ней рассказано про принципы контейнерной виртуализации в Linux, которые позволяют изолировать отдельные процессы и целые серверы. В качестве практического примера рассмотрена система Docker. Слушатели могут узнать, как без особого труда запустить тысячи изолированных контейнеров в рамках одной операционной системы, научиться «демонизировать» контейнеры и мониторить их состояние. Также уделено внимание возможности создания и распространения своих образов Docker.
источник
👉@linuxchmod
2 347
Terminalvideoplayer
Терминальный видеоплеер
https://github.com/TheRealOrange/terminalvideoplayer
👉@linuxchmod
2 347
Шпаргалка по RAID
mdadm — утилита для работы с программными RAID-массивами различных уровней. В данной инструкции рассмотрим примеры ее использования.
Информация о RAID
cat /proc/mdstat - состояние всех RAID
mdadm -D /dev/md0 - подробная инфа о конкретном RAID
lsblk - список дисков с разделами, местом, типом
df -hT - свободное место, тип файловой системы, точки монтирования
Сборка RAID
mdadm —zero-superblock —force /dev/sd{b,c} - обнуление суперблоков на дисках sdb sdc (для удаления инфы о других RAID)
при получении ответа mdadm: Unrecognised md component device - /dev/sdb значит, что диск не использовался для RAID, продолжаем
mdadm —create —verbose /dev/md0 -l 1 -n 2 /dev/sd{b,c}
* где /dev/md0 — устройство RAID, которое появится после сборки; -l 1 — уровень RAID; -n 2 — количество дисков, из которых собирается массив; /dev/sd{b,c} — сборка выполняется из дисков sdb и sdc.
Создание файловой системы и монтирование массива
mkfs.ext4 /dev/md0 - создание файловой системы ext4 на md0
mount /dev/md0 /mnt - разово примонтировать md0 к /mnt
nano /etc/fstab, прописать /dev/md0 /mnt ext4 defaults 1 2 - постоянное монтирование, работает после перезагрузки
Восстановление RAID
Замена жесткого диска
При выходе из строя, команда mdadm -D /dev/md0 выдаст: State : clean, degraded
mdadm /dev/md0 —remove /dev/sdc - удалить сбойный диск
mdadm /dev/md0 —add /dev/sde - добавить новый диск в массив
Статус должен стать Rebuild Status : 40% complete и так до полного восстановления
Пересборка массива
Если нам нужно вернуть ранее разобранный или развалившийся массив из дисков, которые уже входили в состав RAID, вводим:
mdadm —assemble —scan - команда сама найдет необходимую конфигурацию и восстановит RAID.
mdadm —assemble /dev/md0 /dev/sdb /dev/sdc - с указанием из каких дисков пересобрать
Запасной диск (Hot Spare)
Если в массиве будет запасной диск для горячей замены, при выходе из строя одного из основных дисков, его место займет запасной.
mdadm /dev/md0 —add /dev/sdd - Диском Hot Spare станет тот, который просто будет добавлен к массиву
Добавить диск к массиву, расширить массив
Добавление активного диска к RAID, который будет использоваться для работы, а не в качестве запасного.
mdadm /dev/md0 —add /dev/sde
mdadm -G /dev/md0 —raid-devices=3 - расширяем RAID
* в данном примере подразумевается, что у нас RAID 1 и мы добавили к нему 3-й диск.
Установка mdadm
Если каким-то образом в дистрибутиве нет этого пакета
apt-get install mdadm
Удаление массива
Если нам нужно полностью разобрать RAID, сначала размонтируем и остановим его:
umount /mnt
* где /mnt — каталог монтирования нашего RAID.
mdadm -S /dev/md0
Затем очищаем суперблоки на всех дисках, из которых он был собран:
mdadm —zero-superblock /dev/sdb
mdadm —zero-superblock /dev/sdc
mdadm —zero-superblock /dev/sdd
👉@linuxchmod2 347
+4
Шпаргалка по Linux systemd
Systemd - это набор основных строительных блоков для системы Linux
👉@linuxchmod
2 347
Terminus (Tabby) – Кросс-платформенный терминал с возможностью тонкой конфигурации.
Данный терминал имеет интегрированный ssh-клиент - что делает его превосходной заменой стандартного PowerShell или PuTTY на Windows.
https://github.com/Eugeny/tabby
👉@linuxchmod
2 347
Курс Cisco CCNA
CCNA ITN 1.2 Компоненты сети
CCNA ITN 1.3 Представление и топологии сетей
CCNA ITN 1.4 Основные типы сетей
CCNA ITN 1.5.1 Интернет подключения
CCNA ITN 1.5.2 Установка Cisco Packet Tracer
CCNA ITN 1.6 Надежные сети
CCNA ITN 1.8 Сетевая безопасность
CCNA ITN 1.9 Специалист в сфере ИТ
CCNA ITN 2.0 Базовая конфигурация коммутатора и оконечного устройства
CCNA ITN 2.1 Доступ к Cisco IOS
CCNA ITN 2.2 Навигация по IOS
CCNA ITN 2.3 Структура команд
CCNA ITN 2.4 Базовая настройка устройств
CCNA ITN 2.5 Сохранение конфигураций
CCNA ITN 2.6 Адреса и порты
CCNA ITN 3 0 Протоколы и модели
CCNA ITN 3.1 Правила
CCNA ITN 3.2 Протоколы
CCNA ITN 3.3 Наборы протоколов
CCNA ITN 3.4 Организации по стандартизации
CCNA ITN 3.5 Эталонные модели OSI TCP IP
CCNA ITN 3.6 Инкапсуляция данных
CCNA ITN 3.7 Доступ к данным
CCNA ITN 4.1 - Назначение физического уровня
CCNA ITN 4.2 - Характеристики физического уровня
CCNA ITN 4.3 Медные кабели
CCNA ITN 4.4 Кабели UTP
CCNA ITN 4.5 Оптоволоконные кабели
CCNA ITN 4.6 Беспроводная среда передачи данных
CCNA ITN 5.1 Двоичная система счисления
CCNA ITN 5.2 Шестнадцатеричная система счисления
CCNA ITN 6.0 Канальный уровень
CCNA ITN 7.1 Кадр Ethernet
CCNA ITN 7.2 Mac-адрес Ethernet
CCNA ITN 7.3 Таблица MAC-адресов
CCNA ITN 7.4 Способы пересылки на коммутаторах
CCNA ITN 8.1 Сетевой уровень Характеристики сетевого уровня
CCNA ITN 8.2 - 8.3 Сетевой уровень. Пакет ipv4 и ipv6
Все видео на youtube
👉@linuxchmod
2 347
Прохождение IP пакета между сетями
Подробно описан процесс прохождения пакета между сетями, его структура и объяснено назначение основных полей Ip заголовка. Указаны изменяемые и неизменяемые в процессе пересылки части пакета. Описан процесс фрагментации и дефрагментации пакета.
👉@linuxchmod
2 347
Linux 101
Навигация в Linux (pwd, ls, cd)
Операции над файлами и каталогами (touch, stat, mkdir, cp, mv, rm, rmdir)
Жесткие и символические ссылки (ln, stat)
Права доступа в Linux (база, umask, атрибуты)
Метасимволы
источник
👉@linuxchmod
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
