Linux Skill - Освой Linux c нуля до DevOps
10.8K subscribers
60 photos
76 videos
438 links
Освой Linux c нуля до DevOps
Подробный гайд по Linux и море других уроков для системных администраторов

📩 По всем вопросам: @chorapov

РКН https://vk.cc/cMUwm4
Download Telegram
Media is too big
VIEW IN TELEGRAM
🎥 🛠️ Траблшутинг Linux: Основные команды и примеры

В этом видео мы разберем ключевые команды для диагностики и устранения проблем на Linux-серверах. Узнай, как эффективно использовать системные утилиты для мониторинга и анализа.

Основная информация:

00:00 Введение
- Обсуждаем важность систем мониторинга, таких как Zabbix, Prometheus и Nagios, для выявления проблем на серверах.

00:30 Проверка места на жестких дисках
- Используй df для проверки оставшегося места и du для анализа использования файлов. Понимание структуры inodes важно для управления файлами.

02:28 Состояние жестких дисков
- Команда smartctl поможет проверить состояние дисков, включая модель и серийный номер.

05:20 Нагрузка на процессор и память
- iostat и iotop для мониторинга дисков, top для процессора и памяти. Важные параметры: user, system, idle.

08:19 Оперативная память
- free и ps для мониторинга памяти. procps для детальной информации о процессах.

10:52 Процессы и сеть
- netstat для проверки портов, ifconfig для сетевых интерфейсов, route для маршрутов.

12:20 Команды для диагностики сети
- netstat -rn и ip для маршрутов, ping для проверки доступности хостов.

13:17 Трассировка и DNS
- traceroute для пути пакетов, nslookup и dig для DNS-запросов.

14:41 curl и другие команды
- curl для запросов к сайтам, telnet для проверки портов, socat для Unix-сокетов.

16:25 tcpdump и логи
- tcpdump для пакетов, tail -f для логов в var/log.

18:16 Дополнительные логи
- var/log/auth.log для попыток входа, var/log/kern.log для сообщений ядра, syslog для системных логов.

Эти команды помогут тебе быстро и эффективно решать проблемы на Linux-серверах. Смотри видео и учись применять их на практике!

Источник: https://www.youtube.com/watch?v=9A3QtGMuqvw
____________________

Дополнительный материал:
🧠 - LSOF: Многофункциональный инструмент для системных администраторов Linux
🧠 - User Private Group: Революционный подход Red Hat к безопасности пользователей в Linux
🧠 - Настройка sudo для аутентификации без пароля root: Пошаговое руководство

#Linux_youtube @LinuxSkill #troubleshooting #Траблшутинг #video #видео
👍22🔥4
🛠️ 10 самых частых ошибок в Linux и как быстро их исправить

Привет, цифровые искатели приключений! 🧭

Если ты хоть раз настраивал Linux, ты точно натыкался на эти проблемы.
Лови экспресс-гайд, который спасет тебе часы нервов и дебага!

🛡️ Ошибки при обновлении и установке пакетов

- Почини сломанные зависимости:

  sudo apt-get install -f


- Очисти кэш и обнови пакеты:

  sudo apt-get clean
sudo apt-get update


🌐 Проблемы с сетью

- Проверь интерфейсы:

  ip a


- Перезапусти сеть:

  sudo systemctl restart NetworkManager


- Проверь DNS:

  cat /etc/resolv.conf


🔐 Проблемы с правами доступа

- Выполни команду от суперпользователя:

  sudo <command>


- Исправь права на файлы и каталоги:

  sudo chmod 755 /path/to/dir
sudo chown user:user /path/to/file


🖥️ Проблемы с загрузкой системы

- Восстанови GRUB:

  sudo grub-install /dev/sda
sudo update-grub


- Проверь файловую систему:

  sudo fsck /dev/sda1


🗄️ Нет места на диске

- Посмотри занятое пространство:

  df -h


- Очисти временные файлы:

  sudo apt-get clean
sudo rm -rf /var/cache/apt/archives/*


📡 Проблемы с NFS

- Проверь и перезапусти сервисы:

  sudo systemctl status nfs-server
sudo systemctl restart nfs-server


🐍 Конфликты в Python

- Используй виртуальные окружения:

  python3 -m venv myenv
source myenv/bin/activate
pip install <package>


🔥 Проблемы с SELinux

- Просмотри логи:

  sudo ausearch -m avc -ts recent


- Переключи в permissive-режим:

  sudo setenforce 0


🧩 Ошибки с модулями ядра

- Загрузи модуль вручную:

  lsmod
sudo modprobe <module>


🔥 Проблемы с фаерволом

- Посмотри текущие правила:

  sudo iptables -L


- Открой нужный порт:

  sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT


📚 Забирай эту базу знаний в закладки и экономь часы жизни! Проблемы больше не застанут тебя врасплох.

📩 Завтра: Reverse Shell на практике: подключаемся к скрытому серверу за 1 минуту
Включи 🔔 чтобы не пропустить!
________________

Дополнительный материал:
🧠 - Открой секреты своей системы: 18 команд которые должен знать каждый линуксоид!
🧠 - Осторожно: Никогда не запускай эти 11 команд в Linux!
🧠 - Защита SSH-сервера: порты, ключи и iptables

#Linux_Mastery @LinuxSkill #Linux #Troubleshooting #Errors #Sysadmin #DevOps
👍40🔥5
🚨 Упала сеть? 17 команд для мгновенной диагностики

Привет, спасатель сетевых катастроф! 👋
Интернет отвалился? VPN не коннектится? Пользователи паникуют? Держи команды, которые найдут корень проблемы быстрее, чем ты успеешь налить кофе.
________________

Дополнительный материал:
🧠 - Инфраструктура как код: Введение в инструменты автоматизации: Ansible
🧠 - Инфраструктура как код: Введение в инструменты автоматизации: Chef
🧠 - Инфраструктура как код: Введение в инструменты автоматизации: Puppet

#инфографика@LinuxSkill #Network@LinuxSkill #Linux@LinuxSkill #Sysadmin@LinuxSkill #Networking@LinuxSkill #Troubleshooting@LinuxSkill #DevOps@LinuxSkill
👍7
🚨 Два устройства — один IP: как найти виновника за минуту

Привет, сетевой шериф!

Вопрос:
В офисе периодически пропадает сеть. Подозреваю конфликт ip-адресов. Как проверить?

Ответ:
Используй arping — он покажет MAC-адреса всех устройств с одинаковым ip!

Проверяем ip:
sudo arping -I wlan2 -c 4 192.168.1.91


Всё в порядке (один MAC):
42 bytes from 9c:ef:d5:fe:01:7c (192.168.1.91): index=0
42 bytes from 9c:ef:d5:fe:01:7c (192.168.1.91): index=1


Конфликт обнаружен (разные MAC):
42 bytes from 9c:ef:d5:fe:01:7c (192.168.1.91): index=0
42 bytes from 2F:EF:D5:FE:8F:20 (192.168.1.91): index=1


Два разных MAC-адреса = два устройства с одним ip!

💡 Почему arping лучше ping?
- ping использует ICMP (часто блокируется)
- arping работает через ARP (нельзя заблокировать)
- Показывает реальные MAC-адреса

🚀 Бонус — сканируем всю сеть:
nmap -sn 192.168.43.0/24 | grep 'Nmap scan report' | cut -d' ' -f5,6


🔧 ARP в реальном времени:
sudo tcpdump -pi eth1 arp


Теперь ты знаешь, как поймать нарушителя! Конфликты чаще возникают при ручной настройке ip — используй DHCP.
____________________

Дополнительный материал:
🧠 - Linux Systemd: Искусство мониторинга служб
🧠 - Linux Systemd: Мастер-класс по управлению службами
🧠 - Linux Systemd: Как стать магистром служб

#q_a #network #arp #arping #Linux #troubleshooting #QandA
👍12