Системный администратор
СтатистикаВсе для системного администратора. По всем вопросам @evgenycarter РКН clck.ru/3KoDXp
- Последний пост
- 09:51
- Последнее чтение
- 10:30
- Постов за неделю
- 17
- Всего постов
- 47
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии (по похожим)
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 2 033
- 1/48двое суток
- 2 329
- 1/72трое суток
- 2 512
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Настройки RADIUS клиента в Mikrotik RouterOS Описание процесса настройки RADIUS клиента в Mikrotik RouterOS, создание отдельного Action и правила для подключения отдельного Log, в котором будут все RADIUS сообщения источник 📲 Мы в MAX 👉 @i_odmin
Совет по Linux 🐧 Ты можешь включить отображение временных меток в истории команд bash, чтобы видеть, когда именно выполнялась каждая команда. Это удобно для отслеживания своей работы по времени. Чтобы добавить временные метки, просто установи переменную окружения HISTTIMEFORMAT: export HISTTIMEFORMAT="%F %T " Теперь при просмотре истории или при поиске по ней ты увидишь дату и время перед каждой командой: history | tail -n 5 или короче: history 5 Формат "%F %T" выводит дату (YYYY-MM-DD) и время (HH:MM:SS), но ты можешь настроить его по своему вкусу. ⚠ Обрати внимание: временные метки не появятся задним числом для команд, выполненных до установки HISTTIMEFORMAT, и эта функция доступна только в bash. 📲 Мы в MAX 👉 @i_odmin
🖥 1Panel - современная open-source панель для управления Linux-серверами Если хочется управлять VPS не только через SSH и десятки конфигов, обратите внимание на 1Panel - бесплатную панель администрирования серверов с удобным веб-интерфейсом. ⚡ Что умеет 1Panel: 🔹 управление Linux-сервером через браузер 🔹 установка и управление Docker-контейнерами 🔹 развёртывание сайтов и настройка OpenResty 🔹 управление базами данных, включая MySQL и MongoDB 🔹 работа с SSL-сертификатами 🔹 файловый менеджер и встроенный редактор 🔹 управление SSH, firewall и системными процессами 🔹 мониторинг ресурсов и журналов 🔹 резервное копирование и восстановление 🔹 управление несколькими серверами 🔹 встроенный WAF для защиты сайтов 🔹 магазин приложений для быстрого развёртывания сервисов 🤖 Отдельно разработчики активно развивают AI-возможности. В 1Panel можно управлять моделями Ollama, разворачивать AI-агентов и работать с MCP Server прямо из панели. Свежая на момент публикации версия v2.2.4 получила управление пользователями MySQL, диагностику процессов, просмотр системных журналов Linux, улучшения WAF и дополнительные возможности для управления несколькими узлами. По сути, 1Panel может стать неплохой open-source альтернативой коммерческим панелям управления сервером - особенно если инфраструктура активно использует Docker. https://github.com/1Panel-dev/1Panel 📲 Мы в MAX 👉 @i_odmin
Перепись ветеранов интернета ) 📲 Мы в MAX Подписывайтесь на канал 👉@tipsysdmin
Совет по Linux 💡🐧 Если вы хотите определить, сколько времени займет выполнение определенной команды или скрипта, используйте команду time. Вот синтаксис: $ time <команда>. Пример: $ time find / -perm -u=s -type f &>/dev/null Он также показывает использование системных ресурсов процесса, что делает его полезным инструментом для оценки эффективности конкретной команды. 📲 Мы в MAX 👉 @i_odmin
Работа с LVM Что обсудим в видео: 🔹Что такое LVM и какие у него преимущества 🔹PV, VG, LV 🔹Увеличение LV и ФС в LVM источник 📲 Мы в MAX 👉 @i_odmin
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
Дисковая и файловая подсистемы Диски в Linux: LVMRAID - Программный RAID-массив средствами LVM (Logical Volume Management) Диски в Linux: Перенос каталога /home на отдельный раздел/том LVM Диски в Linux: Основы LVM - Logical Volume Management, Менеджер логических томов Файловые системы в Linux: Квотирование в XFS Хранение файлов в Linux: Индексные дескрипторы (inodes) Хранение файлов в Linux: Жесткие ссылки (hard links) Резервное сохранение в Linux: Использование утилит копирования Резервное сохранение в Linux: Возможности жестких ссылок источник 📲 Мы в MAX 👉 @i_odmin
Совет по Linux 💡 Найдите все нерабочие символьные ссылки в вашей системе с помощью: find . -xtype l 📲 Мы в MAX 👉 @i_odmin
🔥 Приглашаем на бесплатный открытый вебинар курса «Observability: мониторинг, логирование, трассировка»: «Системы логирования: ELK, EFK или Graylog?» 🗓 Когда: 17 августа, 20:00 (мск) Логи — один из ключевых источников информации о состоянии системы. Но без правильно выбранного инструмента они превращаются в хаотичный поток данных, в котором сложно найти причину проблемы. На вебинаре сравним популярные системы централизованного логирования и поможем вам выбрать оптимальное решение под вашу инфраструктуру. Что будет на вебинаре: - Чем отличаются ELK, EFK и Graylog и в каких сценариях каждый стек наиболее эффективен - Как устроен процесс сбора, обработки, хранения и поиска логов - Как организовать централизованное логирование для мониторинга и диагностики распределённых систем - На что обратить внимание при выборе системы логирования для своей инфраструктуры В результате вы: - Получите понимание сильных и слабых сторон ELK, EFK и Graylog - Научитесь выбирать подходящее решение под задачи проекта и инфраструктуры - Узнаете лучшие практики построения централизованной системы логирования - Сможете использовать логи для ускорения диагностики и повышения наблюдаемости сервисов Кому будет полезно: DevOps- и SRE-инженерам, системным администраторам, Backend-разработчикам и архитекторам, которым важно быстро находить причины сбоев и анализировать поведение систем. 👉 Зарегистрируйтесь: https://vk.cc/d0lXpb Бесплатное занятие приурочено к старту курса «Observability: мониторинг, логирование, трассировка», на котором вы научитесь строить современные системы наблюдаемости с Prometheus, Grafana, ELK, Tempo и другими инструментами. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Процесс загрузки Linux Диаграмма ниже показывает этапы: Шаг 1 - Когда мы включаем питание, загружается прошивка BIOS (Basic Input/Output System) или UEFI (Unified Extensible Firmware Interface) из энергонезависимой памяти и выполняет POST (Power On Self Test). Шаг 2 - BIOS/UEFI обнаруживает устройства, подключенные к системе, включая процессор, оперативную память и устройства хранения данных. Шаг 3 - Выбирается устройство для загрузки операционной системы. Это может быть жесткий диск, сетевой сервер или CD-ROM. Шаг 4 - BIOS/UEFI запускает загрузчик (GRUB), который предоставляет меню для выбора операционной системы или функций ядра. Шаг 5 - После подготовки ядра происходит переход в пользовательское пространство. Ядро запускает systemd как первый процесс в пользовательском пространстве, который управляет процессами и службами, проверяет оставшееся оборудование, монтирует файловые системы и запускает рабочую среду. Шаг 6 - systemd по умолчанию активирует target unit при загрузке системы. Также выполняются другие анализирующие модули. Шаг 7 - Система выполняет набор скриптов для настройки среды. Шаг 8 - Пользователям отображается окно входа в систему. Система готова к работе. 📲 Мы в MAX 👉 @i_odmin
Команды Linux для управления файлами 1. cat Когда команда используется с одним текстовым файлом (вот так: cat путь_к_файлу), она отображает его содержимое в окне терминала. Если указать два файла и больше (cat путь_к_файлу_1 путь_к_файлу_2), она склеит их. А если ввести cat путь_к_файлу_1 > новый_файл — объединит содержимое упомянутых файлов в новый документ. 2. chmod Позволяет изменять права доступа к файлу. Может пригодиться, если вы хотите внести изменения в системный файл. 3. chown Изменяет владельца файла или каталога. Следует выполнять с правами суперпользователя. Например, chown user:group ваш_файл изменит владельца и группу файла на заданные. 4. file Выводит информацию об указанном файле. 5. nano Открывает простой текстовый редактор. Можно создать новый текстовый файл или открыть существующий: nano путь_к_файлу. 6. rename Переименовывает один или несколько файлов. Команду можно использовать и для массового переименования по маске. 7. touch Изменяет дату последнего открытия или модификации указанного файла. 8. tar Команда для создания или извлечения архивов tar. Например, tar -cvf архив.tar ваши_файлы создаст архив архив.tar из указанных документов, а tar -xvf архив.tar извлечёт их. 9. zip Аналогичным образом распаковывает и сжимает архивы ZIP. Например, zip -r9 архив. zip папка создаст архив архив. zip, содержащий все файлы и подкаталоги из папки, с максимальным уровнем сжатия. 10. mkdir Создаёт новую папку в текущей терминальной или в указанной папке: mkdir путь_к_папке. 11. rmdir Удаляет упомянутую папку. 12. rm Удаляет файлы. Может работать как с отдельными элементами, так и с группой, соответствующей определённым признакам. 13. cp Создаёт копию нужного файла в папке терминала: cp путь_к_файлу. Также вы можете указать назначение cp путь_к_файлу путь_для_копии. 14. mv Перемещает файл из одной папки в другую. Вы можете указать имя для перемещаемого файла. Забавно, но в Linux эта команда может использоваться и для переименования документов. Просто укажите ту же папку, где находится файл, и другое название. 15. find Поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации. 16. grep Поиск текстовых файлов, содержащих определённые строки. Критерии очень гибко настраиваются. 17. locate Поиск файлов и папок, чьи названия подходят запросу, и отображение их путей в файловой системе. 📲 Мы в MAX 👉 @i_odmin
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/channel_i_linux Системный администратор https://max.ru/channel_devopslib DevOps, SRE, Sysadmin https://max.ru/channel_devops_star DevOps Star (Звезда Девопса) Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак Английский с нуля 🇬🇧 https://max.ru/UchuEnglish 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С https://max.ru/channel_DevLab1C 1С:Предприятие 8 Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика https://max.ru/channel_cpp_geek C++ geek Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Rust📌 https://max.ru/channel_rust_lib Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика https://max.ru/channel_java_geek Java Geek GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼💻👩💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии в IT📌 https://max.ru/progjob https://max.ru/channel_rabotait Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Городские📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП https://max.ru/channel_krasnodar_novosty Краснодар Новости https://max.ru/channel_novosibirsk_novosti Новосибирск https://max.ru/channel_samara_novosti Новости Самары https://max.ru/channel_ekaterinburg_novosti Новости Екатеринбурга https://max.ru/channel_kazan_novosti Новости Казани https://max.ru/channel_omsk_novosti Новости Омска https://max.ru/channel_moskva_24 Москва 24
Продолжаем тему просмотра последних ошибок из /var/log/messages 1️⃣ Просмотреть только последние 100 строк и искать "error": tail -n 100 /var/log/messages | grep --color='auto' -i error tail -n 100 - берёт последние 100 строк файла; grep -i error - ищет слово error без учёта регистра; --color='auto' - подсвечивает совпадения. 💡Быстро увидеть свежие ошибки без прокрутки огромного лога. 2️⃣ Непрерывный мониторинг ошибок в реальном времени: tail -f /var/log/messages | grep --color='auto' -i error tail -f - «следит» за файлом в реальном времени; при появлении новых строк с error они сразу выводятся. 💡Удобно при отладке или наблюдении за системой. 3️⃣ С контекстом вокруг ошибок (по 3 строки до и после): grep -i -C 3 error /var/log/messages -C 3 - выводит по 3 строки контекста до и после найденного совпадения. 💡Помогает понять, что происходило вокруг ошибки. 4️⃣ Показать только уникальные сообщения об ошибках: grep -i error /var/log/messages | sort | uniq sort | uniq - убирает дубликаты, оставляя уникальные строки. 💡Удобно, когда ошибок много одинаковых. 📲 Мы в MAX 👉 @i_odmin