Системный администратор – Telegram
Системный администратор
2.53K subscribers
376 photos
498 videos
7 files
200 links
Канал для системных администраторов. Linux, Windows, Active Directory, GPO, PowerShell. Виртуализация Hyper-V, VMWare. Облака Azure, AWS.

По всем вопросам @evgenycarter
Download Telegram
Администрирование Линукс (Linux)

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

👉 @i_linux
5👍3
В одном из дата центров

👉 @i_linux
6🔥3❤‍🔥2
📌 Полезный совет: Как найти и удалить старые файлы в 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
👍3
Media is too big
VIEW IN TELEGRAM
Revolution OS
Перевод Дмитрий Бачило

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

источник

👉 @i_linux
👍4🔥2
Будни техпода. Подготовка сервера с Linux для работы по RDP

В этой статье мы поговорим о терминальном Linux, попробуем поднять на нём графическую оболочку, настроить RDP-соединение и установить базовое ПО, необходимое для комфортного взаимодействия с VDS. Не будем больше тянуть и передаём слово нашему специалисту поддержки.

https://habr.com/ru/company/ruvds/blog/707708/

👉 @i_linux
👍2
О UEFI

Вообще, представленный в статье материл не относятся исключительно к Ubuntu. В статье освящены и вопросы на прямую не зависящие от ОС.
Статья сфокусирована на объяснении понятий и принципов, а также важных и интересных возможностях UEFI. Более детально сам процесс установки и настройки загрузки Ubuntu в UEFI режиме описан в этой статье или в этой.

Практически все современные компьютеры оснащены системной прошивкой позволяющей загрузиться через UEFI. На более старых компьютерах за загрузку отвечал BIOS. В чем разница и как с этим всем жить - давайте разберемся.

https://help.ubuntu.ru/wiki/uefi

👉 @i_linux
👍3
🛠️ Автоматическое удаление старых файлов в 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
👍6
Горячие клавиши терминала 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
👍6