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

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

Ir al canal en Telegram

Канал для системных администраторов. Linux, Windows, Active Directory, GPO, PowerShell. Виртуализация Hyper-V, VMWare. Облака Azure, AWS. По всем вопросам @evgenycarter

Mostrar más
2 097
Suscriptores
-924 horas
-227 días
-14530 días
Archivo de publicaciones
Горячие клавиши терминала Linux Общие: Ctrl+Alt+T - в дистрибутивах, основанных на Ubuntu это сочетание клавиш используется для открытия терминала. Tab - эта клавиша используется для автодополнения в терминале. Вам достаточно набрать начало какой-нибудь команды, затем нажать её и команда предложит доступные варианты или завершит её если она одна. Ctrl+L - очистить весь вывод терминала. Ctrl+S - приостановить вывод терминала. Ctrl+Q - возобновить вывод если он был приостановлен. Ctrl+C - отправить команде сигнал SigInt для её завершения. Ctrl+Z - свернуть текущую команду в фоновый режим. История команд: Стрелки вверх и вниз - используются для перемещения вперед и назад по истории команд. Ctrl+r - можно использовать для поиска по истории команд. Ctrl+p - предыдущая команда в истории команд. Ctrl+n - следующая команда в истории команд. Ctrl+g - если вы находитесь в режиме поиска, завершает поиск. Ctrl+o - выполнить найденную поиском команду. Alt+. - использовать последнее слово предыдущей команды. Перемещение курсора: Ctrl+a - перейти в начало строки. Ctrl+e - перейти в конец строки. Alt+b - перейти влево на одно слово. Alt+f - перейти в право на одно слово. Ctrl+b - перейти влево на один символ. Ctrl+f - перейти вправо на один символ. Ctrl+xx - перейти в конец или в начало строки. Редактирование: Ctrl+u - вырезать строку до позиции курсора. Alt+Del - удалить слово перед курсором. Alt+d - удалить слово после курсора. Ctrl+d - удалить символ под курсором. Ctrl+h - удалить символ под курсором. Ctrl+w - вырезать слово под курсором. Ctrl+k - вырезать строку от позиции курсора до конца строки Alt+t - поменять текущее слово с предыдущим. Ctrl+t - поменять местами два символа перед курсором. Esc+t - поменять местами два слова перед курсором. Ctrl+y - вставить то, что было вырезано. Alt+u - сделать верхний регистр символов от позиции курсора до конца текущего слова. Alt+l - сделать нижний регистр символов от позиции курсора до конца слова. Alt+c - перевести символ под курсором в верхний регистр и перейти к концу слова. Alt+r - вернуть строку в исходное состояние. Ctrl+_ - отменить последнее действие со строкой. 👉 @i_linux

🛠️ Автоматическое удаление старых файлов в Linux

#!/bin/bash

DIR="/var/log"  # Директория, в которой очищаем файлы
DAYS=30         # Количество дней, после которых файлы считаются устаревшими
LOGFILE="/var/log/cleanup.log"

# Поиск и удаление файлов старше N дней
find "$DIR" -type f -mtime +"$DAYS" -exec rm -f {} \;

# Запись информации о выполнении в лог
echo "$(date '+%Y-%m-%d %H:%M:%S') - Удалены файлы старше $DAYS дней из $DIR" >> "$LOGFILE"
📌 Разбор скрипта: - find "$DIR" -type f -mtime +"$DAYS" — ищет файлы (-type f), изменённые более $DAYS дней назад. - -exec rm -f {} \; — удаляет найденные файлы. - echo "$(date ...)" >> "$LOGFILE" — записывает в лог дату и время очистки. 🔥 Добавьте этот скрипт в cron, чтобы автоматизировать процесс:

0 3 * * * /path/to/cleanup.sh
Этот cron-запуск удалит старые файлы каждую ночь в 3:00. 👉 @i_linux

О UEFI Вообще, представленный в статье материл не относятся исключительно к Ubuntu. В статье освящены и вопросы на прямую не
О UEFI Вообще, представленный в статье материл не относятся исключительно к Ubuntu. В статье освящены и вопросы на прямую не зависящие от ОС. Статья сфокусирована на объяснении понятий и принципов, а также важных и интересных возможностях UEFI. Более детально сам процесс установки и настройки загрузки Ubuntu в UEFI режиме описан в этой статье или в этой. Практически все современные компьютеры оснащены системной прошивкой позволяющей загрузиться через UEFI. На более старых компьютерах за загрузку отвечал BIOS. В чем разница и как с этим всем жить - давайте разберемся. https://help.ubuntu.ru/wiki/uefi 👉 @i_linux

+2
Что такое TCP/IP? В чём разница между IP, TCP, и UDP? Как работает IPv4 источник 👉 @i_linux

Будни техпода. Подготовка сервера с Linux для работы по RDP В этой статье мы поговорим о терминальном Linux, попробуем поднят
Будни техпода. Подготовка сервера с Linux для работы по RDP В этой статье мы поговорим о терминальном Linux, попробуем поднять на нём графическую оболочку, настроить RDP-соединение и установить базовое ПО, необходимое для комфортного взаимодействия с VDS. Не будем больше тянуть и передаём слово нашему специалисту поддержки. https://habr.com/ru/company/ruvds/blog/707708/ 👉 @i_linux

Revolution OS Перевод Дмитрий Бачило Фильм об истории появления идей свободного программного обеспечения, ядра Linux, ОС GNU, перехода Netscape (Mozilla, Firefox) с проприетарной на откртую модель разработки, создание Red Hat и т.д. источник 👉 @i_linux

📌 Полезный совет: Как найти и удалить старые файлы в Linux? 🔍 Поиск старых файлов Допустим, нам нужно найти файлы, которые не изменялись больше 30 дней:

find /path/to/directory -type f -mtime +30
- -type f — ищем только файлы - -mtime +30 — файлы старше 30 дней 🗑 Удаление найденных файлов Если уверены, что всё можно удалить, используем:

find /path/to/directory -type f -mtime +30 -delete
⚠️ Внимание: команда -delete удаляет файлы без подтверждения! 🛠 Альтернативный вариант с xargs Можно удалить файлы по одному с подтверждением:

find /path/to/directory -type f -mtime +30 | xargs -d '\n' rm -i
Флаг -i запросит подтверждение перед удалением каждого файла. ❗ Совет: перед удалением всегда проверяйте файлы, используя ls:

find /path/to/directory -type f -mtime +30 -exec ls -lh {} +
👉 @i_linux

В одном из дата центров 👉 @i_linux
+9
В одном из дата центров 👉 @i_linux

+9
Администрирование Линукс (Linux) Вводный урок Урок 1 - Разворачиваем стенды с Linux Урок 2 - Навигация в системе с использованием командной строки Урок 3 - Потоки ввода-вывода данных Урок 4 - Работа с файлами и каталогами (часть 1) Урок 5 - Работа с файлами и каталогами (часть 2) Урок 6 - Символические и жесткие ссылки в Linux Урок 7 - Монтирование файловых систем Урок 8 - Работа с пакетами средствами dpkg Урок 9 - Управление пакетами с использованием APT 👉 @i_linux

Краткий справочник по «всем-всем» командам Linux Периодически меня на начальном курсе (в Сетевой Академии ЛАНИТ) просят дать
Краткий справочник по «всем-всем» командам Linux Периодически меня на начальном курсе (в Сетевой Академии ЛАНИТ) просят дать "список всех-всех команд с кратким описанием, что каждая из них делает". Ну прямо "всех-всех". И ведь если искать в интернете "такие" справочники существуют: либо про "20, 30, 40 команд, но самых важных", либо с неточностями и устаревшей информацией. Так что предлагаю вашему вниманию свою версию такого справочника на 300, 396, 455, 515, 612 команд. https://habr.com/ru/company/lanit/blog/683638/ 👉 @i_linux

+9
Командная строка Команда chmod в Linux Sudo - таймаут запроса пароля. Командная строка Linux Уничтожаем Linux одной командой! Трюки командной строки Linux #1 Трюки командной строки Linux #2 Запуск команд Linux в фоновом режиме. Командная строка Linux Командная строка Linux для новичков Команды и утилиты Linux, которые могут пригодиться каждому. От новичка до системного администратора Секреты и трюки Командной строки Linux. Стань гуру. Впервые конкурс Сетевой гуру Linux. Пакеты под микроскопом. Порты, фильтрация пакетов, настройка интерфейсов источник 👉 @i_linux

"Режим бога" в Windows 😀 GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} 👉 @i_linux

+2
Уроки Linux 1. Терминал и ввод команд. 2. Перемещение по папкам. 3. Создание, переименование, перемещение, копирование и удаление папок. 👉 @i_linux

С чего всё начиналось... Сервер компании Google. США. 1996 г. 👉 @i_linux
С чего всё начиналось... Сервер компании Google. США. 1996 г. 👉 @i_linux

+9
AWX/Tower. Ansible. 01-Установка Ansible AWX/Tower за 5 минут 02-Ansible AWX. Подключение проекта. Настройка и запуск.e 03-Survey Опросы в AWX. Формы.e 04-WorkFlow Ansible AWX 01-Ansible. Начало. Что это и для чего? 01-Ansible. Начало. Что это и для чего? 01-Ansible. Начало. Что это и для чего? 02 Ansible Установка и Настройка 02 Ansible Установка и Настройка 03-Ansible. Inventory. Hosts. Groups. Подключаем Ansible к клиентамer 👉 @i_linux

+9
Cisco Packet Tracer Урок 1 "Настройка ip адресации компьютеров и подключение к коммутатору" Урок №2 "Настройка динамической ip-адресации, DHCP, DNS, WEB серверов" Урок №3 "Настройка протокола доступа SSH на коммутаторе Cisco" Урок 4 "Настройка VLAN на коммутаторах Cisco" Урок №5 "Настройка ip-адресации vlan на коммутаторах и маршрутизаторах Cisco" Урок №6 "Настройка pool (диапазона ip-адресов) на DHCP сервере для VLAN" Урок №7 "Настройка ACL (Access Control List) на маршрутизаторе Cisco" Урок №8 - "Настройка ip-телефонии" Урок №9 "Настройка почтового сервера" Урок №10 "Настройка беспроводной сети, WiFi роутер" 👉 @i_linux

Шпаргалка по MDRAID Создание массива: mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 После чего нужно создать конфигурационный файл mdadm.conf mdadm --detail --scan > /etc/mdadm/mdadm.conf И записать изменения в загрузочный образ: update-initramfs -u Работа с массивом Пометка диска как сбойного Диск в массиве можно условно сделать сбойным, ключ --fail (-f): mdadm /dev/md0 --fail /dev/hde1 mdadm /dev/md0 -f /dev/hde1 Удаление сбойного диска Сбойный диск можно удалить с помощью ключа --remove (-r): mdadm /dev/md0 --remove /dev/hde1 mdadm /dev/md0 -r /dev/hde1 Добавление нового диска Добавить новый диск в массив можно с помощью ключей --add (-a) и --re-add: mdadm /dev/md0 --add /dev/hde1 mdadm /dev/md0 -a /dev/hde1 Сборка существующего массива Собрать существующий массив можно с помощью mdadm --assemble. Как дополнительный аргумент указывается, нужно ли выполнять сканирование устройств, и если нет, то какие устройства нужно собирать. mdadm --assemble /dev/md0 /dev/hde1 /dev/hdf2 /dev/hdg1 mdadm --assemble --scan Проверить состояние массива и получить информацию и массиве Состояние массива: cat /proc/mdstat Информация о массиве: mdadm --detail /dev/md0 Информация об элементе массива: mdadm --examine /dev/sda1 Проверка целостности. зарускаем проверку echo check > /sys/block/md1/md/sync_action смотрим результат ~# cat /proc/mdstat Personalities : [raid10] [raid1] md0 : active raid1 sdb1[1] sda1[0] sdc1[2] sdd1[3] 128384 blocks [4/4] [UUUU] md1 : active raid10 sdd2[3] sdc2[2] sda2[0] sdb2[1] 134222848 blocks 256K chunks 2 near-copies [4/4] [UUUU] [>....................] check = 0.5% (787072/134222848) finish=19.7min speed=112438K/sec Убить массив mdadm --stop /dev/md0 mdadm --zero-superblock /dev/sda.. 👉 @i_linux

До / После 👉 @i_linux
+1
До / После 👉 @i_linux

Полезный софт для самохостинга Home Assistant и Node-RED — управление умным домом. Pi-hole — фильтрация интернет-трафика во всей сети, блокировка рекламы. Plex — проприетарный медиасервер для стриминга (в качестве свободной альтернативы можно использовать Jellyfin). Transmission — быстрый и простой торрент-клиент, с ним интегрируется менеджер/индексатор Radarr или Sonarr для мониторинга RSS-раздач и автоматического скачивания новых эпизодов. Всё это сразу подгружается в Plex/Jellyfin. Есть ещё менеджер Lidarr — то же самое, только для музыки, и Prowlarr для интеграции Lidarr, Mylar3, Radarr, Readarr и Sonarr в одном интерфейсе. Audioserve, audiobookshelf и Boringstreamer — простые серверы для аудиостриминга, то есть раздачи аудиофайлов из папок (аудиокниги, музыка, подкасты). Nextcloud — опенсорсная замена Google Drive и другим облачным хостингам. PhotoPrism — хранение фотографий, красивый интерфейс для просмотра альбомов и удалённого доступа. Invidious — клиент для YouTube без трекинга и рекламы. Nitter — фронтенд для Twitter (если вы им ещё пользуетесь). Whoogle — фронтенд для Google, очищенный от рекламы, скриптов, ссылок AMP, кукисов и трекинга по IP-адресам с профилированием пользователей, чем занимается Google. LibReddit — альтернативный приватный фронтенд для Reddit, тоже без трекинга и рекламы. SyncThing — синхронизация файлов между всеми устройствами. Code Server — запуск VS Code на сервере и удалённый доступ из браузера. Vaultwarden — неофициальный сервер для менеджера паролей Bitwarden. Tailscale — не требующий настройки VPN, который даёт доступ к вашему серверу из любой точки мира. Synapse — свой инстанс Matrix для децентрализованных чатов, совместимый с клиентами Element. Electrs — быстрый и эффективный сервер для кошелька Electrum. Gitea — простой хостинг Git. Uptime Kuma — мониторинг аптайма для своего сервера. 👉 @i_linux

+9
Linux Commands for Beginners 01 - Introduction 02 - Setting up a Cloud Instance 03 - Setting up a Virtualbox Virtual Machine 04 - Navigating the Filesystem 05 - Basic File Editing 06 - Moving and Renaming Files 07 - The Bash Configuration File 08 - Command Aliases 09 - Understanding Permissions 10 - Checking Resource Usage 👉 @i_linux