es
Feedback
Системный администратор - Сетевые технологии - Компьютерная помощь

Системный администратор - Сетевые технологии - Компьютерная помощь

Ir al canal en Telegram

Канал для системных администраторов или те кто работает в ИТ сфере. 📚КНИГИ ПО 💠Cisco systems 💠Mikrotik 💠VoIP 💠Linux 💠 Windows server 💠 Сетевые технологии 📽Видеоуроки 🤝Поддержка Наша группа: @SySAD Feedback bot: @SySADbot

Mostrar más
9 175
Suscriptores
-1924 horas
-1657 días
+1 86730 días
Archivo de publicaciones
📌Объединение файлов командой cat Команда cat (сокращение от «concatenate») в Linux и других UNIX-подобных системах широко используется для работы с текстовыми файлами. Одной из её ключевых возможностей является объединение (конкатенация) нескольких файлов в один. Основные способы объединения файлов 1. Объединение двух и более файлов в один Формат команды:
cat file1.txt file2.txt > result.txt
Этот вариант соединяет содержимое file1.txt и file2.txt и записывает его в result.txt. Если result.txt уже существует, он будет перезаписан. 2. Добавление содержимого к существующему файлу Формат команды:
cat file1.txt >> result.txt
Эта команда добавляет содержимое file1.txt в конец result.txt, сохраняя уже имеющуюся информацию. 3. Объединение всех файлов в директории Если нужно объединить все текстовые файлы в текущей директории в один файл:
cat *.txt > all_files_combined.txt
Этот вариант объединяет все файлы с расширением .txt в all_files_combined.txt. Практическое применение 1. Лог-файлы: Объединение нескольких логов в один:
   cat /var/log/syslog.1 /var/log/syslog.2 > syslogs_combined.log
   
2. Конфигурационные файлы: Создание общего файла конфигурации:
   cat config_part1.conf config_part2.conf > full_config.conf
   
3. Архивы данных: Объединение частей архивов или дампов БД:
   cat backup_part1.sql backup_part2.sql > full_backup.sql
   
Проверка результата объединения После выполнения команды можно проверить содержимое объединённого файла командой:
cat result.txt
Или с постраничным просмотром:
less result.txt
@sysadmin1

Куда срочно перенести рабочие чаты? Битрикс24 — ваш мессенджер для работы и бизнеса. Личные и групповые чаты, видеозвонки и к
Куда срочно перенести рабочие чаты? Битрикс24 — ваш мессенджер для работы и бизнеса. Личные и групповые чаты, видеозвонки и каналы в одном сервисе. Приглашайте коллег и внешние команды. Работает как привычный мессенджер. Есть бесплатный тариф. Начните работать уже сейчас. Битрикс24 — мессенджер для вашей компании. Попробовать #реклама 16+ bitrix24.ru О рекламодателе

📌 Шпаргалка для работы с Grafana + Loki! 🔥 🚀 Grafana + Loki — мощный стек для централизованного логирования и визуализации логов. Loki собирает логи, а Grafana отображает их в удобном интерфейсе. 🔥 1. Установка и настройка 🛠 Установка Loki 📌 На сервере (Linux)
# Создаем директории
mkdir -p /etc/loki /var/lib/loki

# Загружаем последнюю версию Loki
curl -O -L "https://github.com/grafana/loki"

# Даем права на исполнение
chmod +x loki-linux-amd64
mv loki-linux-amd64 /usr/local/bin/loki
📌 Пример конфига /etc/loki/config.yaml
auth_enabled: false

server:
  http_listen_port: 3100

ingester:
  lifecycler:
    ring:
      kvstore:
        store: inmemory
      replication_factor: 1
  chunk_idle_period: 5m
  chunk_retain_period: 30s

schema_config:
  configs:
    - from: 2023-01-01
      store: boltdb-shipper
      object_store: filesystem
      schema: v11
      index:
        prefix: index_
        period: 24h

storage_config:
  boltdb_shipper:
    active_index_directory: /var/lib/loki/index
    cache_location: /var/lib/loki/cache
    shared_store: filesystem

limits_config:
  enforce_metric_name: false
  reject_old_samples: true
  reject_old_samples_max_age: 168h

chunk_store_config:
  max_look_back_period: 0s

table_manager:
  retention_deletes_enabled: false
  retention_period: 0s
📌 Запуск Loki
loki -config.file=/etc/loki/config.yaml
🛠 Установка Promtail (для сбора логов)
curl -O -L "https://github.com/grafana/loki"
chmod +x promtail-linux-amd64
mv promtail-linux-amd64 /usr/local/bin/promtail
📌 Пример конфига /etc/promtail/config.yaml
server:
  http_listen_port: 9080

positions:
  filename: /var/lib/promtail/positions.yaml

clients:
  - url: http://localhost:3100/loki/api/v1/push

scrape_configs:
  - job_name: system_logs
    static_configs:
      - targets:
          - localhost
        labels:
          job: "varlogs"
          host: "server-1"
          __path__: /var/log/*.log
📌 Запуск Promtail
promtail -config.file=/etc/promtail/config.yaml
🎨 2. Настройка Grafana 📌 Установка (Debian/Ubuntu)
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana
📌 Запуск и включение в автозагрузку
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
📌 Настройка Grafana для Loki 1. Зайти в веб-интерфейс Grafana (http://<server>:3000) 2. Перейти в ConfigurationData Sources 3. Добавить источник Loki - URL: http://localhost:3100 - Access: Server - Save & Test 🔍 3. Запросы в Loki (LogQL) 📝 Базовый синтаксис
{job="varlogs"} | json
🔹 Фильтр по метке (job="varlogs") 🔹 Парсинг JSON 🔍 Фильтрация логов
{job="varlogs"} |= "error"
🔹 Ищет строки, содержащие "error"
{job="varlogs"} != "debug"
🔹 Исключает строки с "debug" 📊 Агрегация логов
rate({job="varlogs"}[5m])
🔹 Подсчет количества записей за последние 5 минут
count_over_time({job="varlogs"}[10m])
🔹 Количество логов за 10 минут
sum by (level) (count_over_time({job="varlogs"}[10m]))
🔹 Подсчет логов по уровням (например, error, info) 🛠 4. Управление и отладка 🚀 Перезапуск сервисов
systemctl restart loki
systemctl restart promtail
systemctl restart grafana-server
📂 Просмотр логов
journalctl -u loki -f
journalctl -u promtail -f
journalctl -u grafana-server -f
🔄 Очистка старых логов
rm -rf /var/lib/loki/*
rm -rf /var/lib/promtail/*     
📡 Проверка работы Loki API
curl -s "http://localhost:3100/ready"
Ответ: ready ✅ @sysadmin1

Импортируем автомобили в Россию На основе заключенного договора, без предоплаты👌 Авто из нашего ассортимента дешевле на 20-3
Импортируем автомобили в Россию На основе заключенного договора, без предоплаты👌 Авто из нашего ассортимента дешевле на 20-30% чем в России💰 Реальный, подтвержденный пробег✅ К каждому автомобилю прилагаем акт осмотра, подтверждающий его текущее состояние. Доставим в Россию в течении 10 дней🏃‍♂️ Наши специалисты проконсультируют Вас по любым вопросам📞 Посмотреть каталог #реклама О рекламодателе

Автоочистка памяти RAM в Linux 🧹 Если сервер начинает тормозить из-за перегруженной оперативной памяти, можно использовать скрипт для её очистки. 🛠️ Скрипт:
#!/bin/bash

echo "Освобождение памяти..."
sync && echo 3 > /proc/sys/vm/drop_caches
echo "Готово! Свободная память увеличена."
📌 Как использовать: 1. Сохраните скрипт в файл, например clear_ram.sh 2. Дайте права на выполнение:
   chmod +x clear_ram.sh
   
3. Запустите от root:
   sudo ./clear_ram.sh
   
🕒 Автоматизация через cron Можно настроить автоматический запуск, например, раз в час:
sudo crontab -e
Добавьте строку:
0 * * * * /path/to/clear_ram.sh
Теперь сервер будет поддерживать оперативную память в чистоте без вашего участия! 🚀 @sysadmin1

Первый канал о ритейле в России Телеграм-канал "Свободная касса" знает всё о ритейле в России. Это ваш навигатор в мире торго
+4
Первый канал о ритейле в России Телеграм-канал "Свободная касса" знает всё о ритейле в России. Это ваш навигатор в мире торговли: - прогнозы и инсайты от экспертов отрасли; - рассказывает, куда движется рынок; - обзоры технологических решений; - новости законодательства для ритейлеров; - актуальные новости рынка: открытия, закрытия, слияния; - аналитика продаж и потребительских трендов; - разбор регуляторных изменений и их влияния на бизнес. Сами давно читаем и вам советуем подписаться. Подписаться #реклама О рекламодателе

📌Работа с Docker и контейнерами Введение Docker – это инструмент контейнеризации, который позволяет упрощать развертывание и управление приложениями. В этом руководстве мы рассмотрим основные команды и концепции, необходимые для работы с контейнерами. 1. Установка Docker На Linux (Ubuntu/Debian):
sudo apt update && sudo apt install -y docker.io
sudo systemctl enable --now docker
На CentOS/RHEL:
sudo yum install -y docker
sudo systemctl enable --now docker
Проверка установки:
docker --version
2. Основные команды Docker 2.1 Запуск контейнера (docker run) Запустить контейнер можно с помощью команды:
docker run -d --name my_container nginx
Параметры: - -d – фоновый режим - --name – задание имени контейнеру - nginx – имя образа 2.2 Список работающих контейнеров
docker ps
Для отображения всех контейнеров (включая остановленные):
docker ps -a
2.3 Остановка и удаление контейнеров Остановка контейнера:
docker stop my_container
Удаление контейнера:
docker rm my_container
2.4 Запуск команд в работающем контейнере Выполнить команду в контейнере:
docker exec -it my_container bash
3. Работа с Docker Compose Docker Compose позволяет управлять несколькими контейнерами с помощью YAML-файла. 3.1 Установка Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
3.2 Пример docker-compose.yml Создадим файл docker-compose.yml:
version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"
  db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: rootpass
3.3 Запуск и управление сервисами Запустить контейнеры:
docker-compose up -d
Остановить контейнеры:
docker-compose down
Просмотреть логи:
docker-compose logs -f
4. Работа с образами (Docker Images) 4.1 Список локальных образов
docker images
4.2 Поиск образов
docker search ubuntu
4.3 Загрузка образа
docker pull ubuntu
4.4 Создание своего образа Создайте Dockerfile:
FROM ubuntu:latest
RUN apt update && apt install -y nginx
CMD ["nginx", "-g", "daemon off;"]
Соберите образ:
docker build -t my_nginx .
5. Работа с томами (Volumes) Тома используются для хранения данных контейнеров. 5.1 Создание и просмотр томов Создать новый том:
docker volume create my_volume
Просмотреть список томов:
docker volume ls
5.2 Подключение тома к контейнеру
docker run -d -v my_volume:/data --name my_container nginx
@sysadmin1

📡 Когда интернет в районе снова лагает… 🐐 Коза не выдержала… и повесилась на оптоволоконный кабель. Её спасли и спросили: — Ты чего творишь?! 😳 Коза спокойно отвечает: — Интернет слабый… жить невозможно… 💀 Уровень отчаяния: L7 📉 Скорость: “подключено, но не работает” Коллеги, признавайтесь — у кого тоже интернет доводил до такого? 😅 @sysadmin1

🧰 Установка и управление пакетами в Linux 🗂 Основные менеджеры пакетов: - apt — Debian/Ubuntu - yum, dnf — CentOS, RHEL, Fedora - pacman — Arch Linux - snap, flatpak — кроссплатформенные 🟦 apt (Debian/Ubuntu)
apt update                   # Обновить список пакетов
apt upgrade                  # Обновить установленные пакеты
apt install <пакет>          # Установить пакет
apt remove <пакет>           # Удалить пакет (оставив конфиги)
apt purge <пакет>            # Удалить с конфигами
apt autoremove               # Удалить неиспользуемые зависимости
apt search <имя>             # Найти пакет
apt show <пакет>             # Информация о пакете
🟨 yum (CentOS 7 и старше)
yum check-update             # Проверить обновления
yum update                   # Обновить всё
yum install <пакет>          # Установить
yum remove <пакет>           # Удалить
yum info <пакет>             # Информация о пакете
yum list installed           # Все установленные пакеты
yum search <ключевое_слово>  # Поиск
🟥 dnf (Fedora, CentOS 8+)
dnf check-update             # Проверить обновления
dnf upgrade                  # Обновить всё
dnf install <пакет>          # Установить
dnf remove <пакет>           # Удалить
dnf info <пакет>             # Инфо о пакете
dnf search <имя>             # Поиск
dnf list installed           # Установленные пакеты
🟩 pacman (Arch Linux и производные)
pacman -Syu                  # Обновить систему
pacman -S <пакет>            # Установить пакет
pacman -R <пакет>            # Удалить
pacman -Rs <пакет>           # Удалить с зависимостями
pacman -Ss <поиск>           # Поиск в репозиториях
pacman -Qi <пакет>           # Информация о пакете
pacman -Qdt                  # Найти осиротевшие пакеты
🌀 snap (Canonical, sandboxed)
snap find <пакет>            # Найти
snap install <пакет>         # Установить
snap list                    # Установленные пакеты
snap refresh                 # Обновить всё
snap remove <пакет>          # Удалить
🔵 flatpak (Sandboxed, альтернатива snap)
flatpak search <имя>        # Поиск
flatpak install <репо> <имя> # Установить (обычно `flathub`)
flatpak run <идентификатор> # Запустить
flatpak list                # Список установленных
flatpak update              # Обновить всё
flatpak uninstall <имя>     # Удалить
📌 Примечание: - snap и flatpak — изолированные окружения, не конфликтуют с системными пакетами. - Используйте apt, dnf и др. для системных компонентов, а snap/flatpak — для десктопных/изолированных приложений. @sysadmin1

Профессия «Фронтэнд-разработчик» с нуля Освойте высокооплачиваемую IT-профессию с нуля за 7,5 месяцев. Выдаём диплом и крупны
Профессия «Фронтэнд-разработчик» с нуля Освойте высокооплачиваемую IT-профессию с нуля за 7,5 месяцев. Выдаём диплом и крупные проекты в портфолио. Можно работать удалённо. Обучаем рабочим нейросетям. Найдёте работу, или вернём деньги — это прописано в договоре Преимущества обучения в Академии Эдюсон: 🎓 документ об образовании установленного образца и сертификат на английском языке 🎓 если после курса не найдёте работу — мы возвращаем деньги, и это зафиксировано в договоре 🎓 рассрочка 0% на 24 мес., то есть без переплаты 🎓 первый платёж — только через месяц 🎓 бессрочный доступ к лекциям и материалам, которые продолжают обновляться Начните обучаться онлайн и получите востребованную профессию! Получить скидку #реклама 16+ eduson.academy О рекламодателе

📌 Автоматизация задач (cron, systemd timers, Ansible) Всем доброй ночи! Автоматизация — ключевой элемент эффективного администрирования серверов. В данном руководстве рассмотрены три основных инструмента автоматизации: - cron — классический планировщик задач в UNIX-подобных системах. - systemd timers — альтернатива cron, интегрированная в systemd. - Ansible — инструмент управления конфигурацией и автоматизации. 1. Использование cron cron позволяет запускать команды и скрипты по расписанию. 1.1. Основные файлы cron - /etc/crontab — системный crontab. - /etc/cron.d/ — каталог для пользовательских crontab-файлов. - /var/spool/cron/crontabs/ — файлы crontab для отдельных пользователей. 1.2. Формат записи crontab
* * * * * /путь/к/команде аргументы
| | | | |
| | | | +---- День недели (0 - вс, 6 - сб)
| | | +------ Месяц (1-12)
| | +-------- День месяца (1-31)
| +---------- Часы (0-23)
+------------ Минуты (0-59)
Пример: запуск скрипта каждый день в 3:30 утра:
30 3 * * * /usr/local/bin/myscript.sh
1.3. Управление cron - Просмотр текущего crontab:
  crontab -l
  
- Редактирование crontab:
  crontab -e
  
- Удаление crontab:
  crontab -r
  
- Логи cron хранятся в /var/log/syslog (Ubuntu/Debian) или /var/log/cron (CentOS/RHEL). 2. Использование systemd timers Systemd timers — альтернатива cron, предоставляющая больше возможностей, включая логирование и гибкость настроек. 2.1. Создание таймера 1. Создайте unit-файл для сервиса (/etc/systemd/system/myscript.service):
   [Unit]
   Description=Запуск скрипта
   [Service]
   ExecStart=/usr/local/bin/myscript.sh
   
2. Создайте unit-файл для таймера (/etc/systemd/system/myscript.timer):
   [Unit]
   Description=Таймер для myscript.service
   [Timer]
   OnCalendar=*-*-* 03:30:00
   Persistent=true
   [Install]
   WantedBy=timers.target
   
2.2. Управление таймерами - Включение таймера:
  systemctl enable --now myscript.timer
  
- Проверка состояния таймера:
  systemctl list-timers
  
- Просмотр логов:
  journalctl -u myscript.service --no-pager
  
3. Автоматизация с Ansible Ansible позволяет управлять серверами без установки агентов. 3.1. Установка Ansible Для Debian/Ubuntu:
sudo apt update && sudo apt install -y ansible
Для CentOS/RHEL:
sudo yum install -y epel-release
sudo yum install -y ansible
3.2. Базовая структура Ansible
inventory/hosts  # Список серверов
playbooks/
  install_apache.yml  # Пример Playbook
roles/
  common/  # Роли Ansible
3.3. Пример Playbook Файл install_apache.yml:
- hosts: webservers
  become: yes
  tasks:
    - name: Установить Apache
      apt:
        name: apache2
        state: present
Запуск:
ansible-playbook -i inventory/hosts playbooks/install_apache.yml
Заключение - Используйте cron для простых задач. - Применяйте systemd timers, если важны логи и интеграция с systemd. - Автоматизируйте масштабные задачи с Ansible. @sysadmin1

Как строить маркетинг технологических продуктов? Подпишитесь на блог ex-CMO (директора по маркетингу) в Big Tech и научитесь применять работающие практики маркетинга на основе реального опыта корпораций и стартапов Подписаться #реклама 16+ О рекламодателе

📌Fail2Ban — это утилита для защиты серверов от брутфорс-атак и других видов несанкционированного доступа путем временной блокировки IP-адресов. 1. Установка Fail2Ban Debian/Ubuntu:
sudo apt update && sudo apt install fail2ban -y
CentOS/RHEL:
sudo yum install epel-release -y
sudo yum install fail2ban -y
Arch Linux:
sudo pacman -S fail2ban
2. Управление сервисом Запуск и включение Fail2Ban
sudo systemctl start fail2ban
sudo systemctl enable fail2ban
Перезапуск и проверка статуса
sudo systemctl restart fail2ban
sudo systemctl status fail2ban
3. Конфигурация Fail2Ban Файл конфигурации по умолчанию:
/etc/fail2ban/jail.conf
Рекомендуется создать локальную копию:
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Редактировать:
sudo nano /etc/fail2ban/jail.local
Основные параметры
[DEFAULT]
bantime = 10m          # Время бана (10 минут)
findtime = 10m         # Временной промежуток для поиска нарушений
maxretry = 5           # Количество неудачных попыток до блокировки
ignoreip = 127.0.0.1/8 # IP-адреса, которые не будут заблокированы
4. Настройка фильтров Фильтры хранятся в /etc/fail2ban/filter.d/. Пример фильтра sshd.conf (/etc/fail2ban/filter.d/sshd.conf):
[Definition]
failregex = ^%(__prefix_line)sFailed password for .* from <HOST> port \d+ ssh2
ignoreregex =
5. Настройка jail для SSH Файл /etc/fail2ban/jail.local:
[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log  # Для Debian/Ubuntu
# logpath = /var/log/secure  # Для CentOS/RHEL
maxretry = 3
bantime = 1h
6. Перезапуск и проверка работы
sudo systemctl restart fail2ban
sudo fail2ban-client status
Проверить конкретный jail:
sudo fail2ban-client status sshd
7. Разблокировка IP Список заблокированных IP:
sudo fail2ban-client status sshd
Разблокировать IP:
sudo fail2ban-client set sshd unbanip 192.168.1.100
8. Логирование и отладка Просмотр журнала Fail2Ban:
sudo journalctl -u fail2ban --no-pager
Лог-файл:
sudo tail -f /var/log/fail2ban.log
9. Полезные команды Блокировка IP вручную
sudo fail2ban-client set sshd banip 192.168.1.200
Добавление в белый список (whitelist) Добавьте IP в ignoreip в /etc/fail2ban/jail.local:
ignoreip = 127.0.0.1/8 192.168.1.100
Удаление бана с IP
sudo fail2ban-client set sshd unbanip 192.168.1.100
Удаление всех банов
sudo fail2ban-client set sshd unban --all
10. Автозапуск после перезагрузки
sudo systemctl enable fail2ban
11. Интеграция с UFW (Ubuntu) Если используется UFW:
sudo nano /etc/fail2ban/jail.local
Добавьте:
[sshd]
enabled = true
backend = auto
port = ssh
filter = sshd
banaction = ufw
Перезапустите Fail2Ban:
sudo systemctl restart fail2ban
Эта шпаргалка содержит основные команды и конфигурации для защиты сервера от атак с помощью Fail2Ban. 🚀 @sysadmin1

📦 Резервное копирование и восстановление 🧰 Основные инструменты: - tar — архивирование файлов - rsync — синхронизация каталогов - cron — автоматизация по расписанию - BorgBackup — инкрементные зашифрованные бэкапы 📁 tar — Архивация 📦 Создание архива:
tar -czvf backup.tar.gz /путь/к/каталогу
🔍 Проверка содержимого:
tar -tzf backup.tar.gz
♻️ Восстановление:
tar -xzvf backup.tar.gz -C /куда/восстановить
📝 Полезно: - -c — создать архив - -x — извлечь - -z — сжать gzip - -v — вывод списка - -f — указать имя файла 🔁 rsync — Синхронизация и инкрементные копии 📤 Бэкап локальной папки:
rsync -avh /источник/ /backup/каталог/
🌍 На удалённый сервер по SSH:
rsync -avz -e ssh /data/ user@host:/backup/
🛡️ С флагами: - -a — архивный режим (всё сохраняет) - -v — подробный вывод - -z — сжатие - --delete — удаляет на стороне назначения лишние файлы 📅 Пример: копирование с датой
rsync -av --progress /data/ /backup/$(date +%F)/
cron — Автоматизация задач 🛠️ Открыть crontab:
crontab -e
🕒 Пример задания: ежедневный бэкап в 2:00
0 2 * * * /usr/bin/rsync -a /data/ /backup/
📌 Формат:
мин ч д_мес мес д_нед команда
👀 Просмотр логов:
grep CRON /var/log/syslog
🧠 BorgBackup — Продвинутый бэкап с дедупликацией и шифрованием 📦 Создание репозитория:
borg init --encryption=repokey /backup/borg-repo
🧱 Резервное копирование:
borg create /backup/borg-repo::ИмяАрхива-$(date +%F) /data
🔍 Проверка архива:
borg list /backup/borg-repo
🛠️ Восстановление:
borg extract /backup/borg-repo::ИмяАрхива
🧹 Удаление старых архивов:
borg prune -v --keep-daily=7 --keep-weekly=4 --keep-monthly=6 /backup/borg-repo
🔐 Преимущества Borg: - Шифрование по умолчанию - Сжатие и дедупликация - Поддержка удалённого хранения (через SSH) ✅ Best Practices 🔁 Храните несколько копий в разных местах 🔒 Используйте шифрование для чувствительных данных 📋 Регулярно тестируйте восстановление 📆 Автоматизируйте с помощью cron, логируйте результаты ☁️ Подумайте о облачном бэкапе (rclone, borg + SSH, rsync + VPS) @sysadmin1

Профессия «Фронтэнд-разработчик» с нуля Освойте высокооплачиваемую IT-профессию с нуля за 7,5 месяцев. Выдаём диплом и крупны
Профессия «Фронтэнд-разработчик» с нуля Освойте высокооплачиваемую IT-профессию с нуля за 7,5 месяцев. Выдаём диплом и крупные проекты в портфолио. Можно работать удалённо. Обучаем рабочим нейросетям. Найдёте работу, или вернём деньги — это прописано в договоре Преимущества обучения в Академии Эдюсон: 🎓 документ об образовании установленного образца и сертификат на английском языке 🎓 если после курса не найдёте работу — мы возвращаем деньги, и это зафиксировано в договоре 🎓 рассрочка 0% на 24 мес., то есть без переплаты 🎓 первый платёж — только через месяц 🎓 бессрочный доступ к лекциям и материалам, которые продолжают обновляться Начните обучаться онлайн и получите востребованную профессию! Получить скидку #реклама 16+ mrqz.me О рекламодателе

🔐 ТРЕБУЕТСЯ СПЕЦИАЛИСТ ПО CYBERSECURITY IT-компания приглашает опытного специалиста по информационной безопасности. 📌 Обяза
🔐 ТРЕБУЕТСЯ СПЕЦИАЛИСТ ПО CYBERSECURITY IT-компания приглашает опытного специалиста по информационной безопасности. 📌 Обязанности: • Обеспечение безопасности корпоративной почты • Настройка безопасности Windows Server AD и GPO • Ведение logging и систем мониторинга • Выявление и предотвращение уязвимостей • Обеспечение безопасности сети и SQL • Проведение тренингов по безопасности для сотрудников • Внедрение и контроль политик безопасности 📌 Требования: • Практический опыт в сфере Cybersecurity • Понимание сетевой безопасности и firewall • Опыт работы с SIEM / системами мониторинга • Знание принципов Incident Response • Умение работать в команде • Знание русского и английского языков ⭐️ Будет преимуществом: • Сертификаты CEH, Security+, CISSP • Опыт в Linux или Cloud security 📍 г. Ташкент 👤 Возраст: 20–30 💰 Зарплата: 1000$ + KPI 📩 Отправляйте резюме: @it_manager7 @sysadmin1

📌 Журналы системы и мониторинг 🖥️ Основные инструменты логирования и мониторинга в Linux 📜 journalctl – просмотр логов systemd 🔹 journalctl -f — следить за логами в реальном времени 🔹 journalctl -u nginx — логи конкретного сервиса 🔹 journalctl --since "1 hour ago" — логи за последний час 🔹 journalctl -b -1 — логи предыдущей загрузки 💡 Фильтрация: 🔹 journalctl -p err — только ошибки 🔹 journalctl -k — только сообщения ядра 🔄 logrotate – ротация логов Файл конфигурации: /etc/logrotate.conf Пример настройки ротации:
/var/log/nginx/*.log {
    weekly
    rotate 4
    compress
    missingok
    notifempty
}
🔹 logrotate -d /etc/logrotate.conf — тест без изменений 🔹 logrotate -f /etc/logrotate.conf — принудительная ротация 📡 syslog (rsyslog, syslog-ng) – логирование в файлы и удаленно 🔹 Конфиг: /etc/rsyslog.conf 🔹 /var/log/syslog — общий системный лог 🔹 /var/log/auth.log — авторизации 🔹 /var/log/kern.log — логи ядра 💡 Пример отправки логов на удалённый сервер (rsyslog): Добавить в /etc/rsyslog.conf:
*.* @192.168.1.100:514
🔹 Перезапуск: systemctl restart rsyslog ⚙️ dmesg – логи ядра 🔹 dmesg | grep -i error — ошибки ядра 🔹 dmesg -T — отображение времени в читаемом формате 🛠 Полезные команды: 🔹 dmesg -H — цветная и структурированная выдача 🔹 dmesg --level=err,warn — фильтр по уровню 📊 Мониторинг логов 🔹 tail -f /var/log/syslog — следить за логами 🔹 grep -i "error" /var/log/syslog — поиск ошибок 🔹 awk '{print $5}' /var/log/syslog | sort | uniq -c | sort -nr — топ источников логов 💡 Автоматизация: используйте fail2ban, logwatch и Grafana+Loki для анализа логов 🔥 ⚡ Сохрани, чтобы не потерять! 🚀 @sysadmin1

Демо день Рег.облака — 16 апреля Готовы стать частью события? Продуктовая конференция Рег.облака. Два трека - выбирайте свой:
Демо день Рег.облака — 16 апреля Готовы стать частью события? Продуктовая конференция Рег.облака. Два трека - выбирайте свой: ✅ Бизнес-трек Считаем деньги и защищаем данные ✅ Практикум Код, образы и защита А также: ✅ Панельная дискуссия про ИИ ✅ Зона экспо / Железо, софт, люди 😊 Нетворк-вечеринка Среди гостей — эксперты из X5 Tech, банка Синара, СОГАЗа и РБК. Участие бесплатное, но надо зарегистрироваться, количество мест ограничено. Зарегистрироваться #реклама 16+ demoday.reg.cloud О рекламодателе

Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 На
Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 Начните прямо сейчас ⚡ Зарегистрироваться #реклама direct.yandex.ru О рекламодателе