📌 Оптимизация автозапуска сервисов в Linux: избавляемся от лишнего
Привет, админы! Сегодня разберём важную тему — автозапуск сервисов в Linux. Бывает, что после установки системы или пакетов в автозапуске оказываются ненужные сервисы, которые грузят память и процессор. Давайте это исправим!
🔹 Проверяем список сервисов
Эта команда покажет все сервисы, включённые в автозапуск.
🔹 Отключаем ненужные сервисы
Например, если вам не нужен Bluetooth, его можно отключить:
А если сервис запущен, то сразу и останавливаем:
🔹 Полностью маскируем сервис (если он не нужен совсем)
Это запретит его запуск даже вручную.
🔹 Проверяем скорость загрузки системы
Чтобы понять, какие сервисы тормозят загрузку:
Самые долгие процессы будут вверху списка.
Зачастую можно отключить NetworkManager-wait-online.service, если сервер работает без GUI:
👉 Оптимизация автозапуска не только ускоряет загрузку, но и снижает нагрузку на систему. Делаете ли вы ревизию сервисов на своих серверах? Пишите в комментах! 🚀
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
Привет, админы! Сегодня разберём важную тему — автозапуск сервисов в Linux. Бывает, что после установки системы или пакетов в автозапуске оказываются ненужные сервисы, которые грузят память и процессор. Давайте это исправим!
🔹 Проверяем список сервисов
systemctl list-unit-files --type=service | grep enabled
Эта команда покажет все сервисы, включённые в автозапуск.
🔹 Отключаем ненужные сервисы
Например, если вам не нужен Bluetooth, его можно отключить:
sudo systemctl disable bluetooth.service
А если сервис запущен, то сразу и останавливаем:
sudo systemctl stop bluetooth.service
🔹 Полностью маскируем сервис (если он не нужен совсем)
sudo systemctl mask bluetooth.service
Это запретит его запуск даже вручную.
🔹 Проверяем скорость загрузки системы
Чтобы понять, какие сервисы тормозят загрузку:
systemd-analyze blame
Самые долгие процессы будут вверху списка.
Зачастую можно отключить NetworkManager-wait-online.service, если сервер работает без GUI:
sudo systemctl disable NetworkManager-wait-online.service
👉 Оптимизация автозапуска не только ускоряет загрузку, но и снижает нагрузку на систему. Делаете ли вы ревизию сервисов на своих серверах? Пишите в комментах! 🚀
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
👍7
📌 Как восстановить удаленные файлы в Linux?
Привет, коллеги! Сегодня разберем одну из самых неприятных ситуаций – случайное удаление важных файлов. 😱
🔹 Первое правило – не паниковать! Главное – не записывать новые данные на диск, откуда был удален файл, иначе его будет сложнее восстановить.
🛠 Способы восстановления:
1️⃣ Корзина (Trash)
Если файл был удален через GUI (например, Nautilus или Dolphin), проверьте
2️⃣ Команда
Иногда процесс продолжает использовать удаленный файл:
Можно скопировать содержимое из
3️⃣ Восстановление через extundelete (для ext4)
Если файл был удален с раздела ext4, используем
Файлы восстанавливаются в папку
4️⃣ Photorec – восстановление данных с диска
Подходит для файловых систем ext4, NTFS, FAT и других:
Выбираем диск и начинаем поиск удаленных файлов.
5️⃣ grep в raw-данных (если знаем содержимое)
Можно попробовать найти фрагменты файла прямо на диске:
Где
🔥 Лучший способ защиты – бэкапы! Используйте
💬 А какие методы восстановления использовали вы? Делитесь опытом в комментариях! 👇
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
Привет, коллеги! Сегодня разберем одну из самых неприятных ситуаций – случайное удаление важных файлов. 😱
🔹 Первое правило – не паниковать! Главное – не записывать новые данные на диск, откуда был удален файл, иначе его будет сложнее восстановить.
🛠 Способы восстановления:
1️⃣ Корзина (Trash)
Если файл был удален через GUI (например, Nautilus или Dolphin), проверьте
~/.local/share/Trash/. 2️⃣ Команда
lsof (если файл еще открыт процессом) Иногда процесс продолжает использовать удаленный файл:
lsof | grep '(deleted)'
Можно скопировать содержимое из
/proc/<PID>/fd/<FD> в новый файл. 3️⃣ Восстановление через extundelete (для ext4)
Если файл был удален с раздела ext4, используем
extundelete:
sudo umount /dev/sdX1 # Размонтируем раздел
sudo extundelete /dev/sdX1 --restore-all
Файлы восстанавливаются в папку
RECOVERED_FILES. 4️⃣ Photorec – восстановление данных с диска
Подходит для файловых систем ext4, NTFS, FAT и других:
sudo apt install testdisk # Устанавливаем пакет
sudo photorec
Выбираем диск и начинаем поиск удаленных файлов.
5️⃣ grep в raw-данных (если знаем содержимое)
Можно попробовать найти фрагменты файла прямо на диске:
grep -a -b "текст из файла" /dev/sdX
Где
-a указывает, что это текст, а -b показывает смещение. 🔥 Лучший способ защиты – бэкапы! Используйте
rsnapshot, borg, restic или хотя бы rsync для резервного копирования. 💬 А какие методы восстановления использовали вы? Делитесь опытом в комментариях! 👇
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
👍4
📌 Топ команд
Привет, админы! Сегодня я покажу вам, как выжать максимум из htop – мощного интерактивного монитора процессов. Многие пользуются им для просмотра нагрузки на систему, но знаете ли вы о его скрытых фишках? Давайте разбираться!
🔥 Полезные команды:
1️⃣ F2 (Setup) – Настройка интерфейса. Можно скрыть ненужные столбцы или поменять цветовую схему.
2️⃣ F3 (Search) – Быстрый поиск процесса по имени.
3️⃣ F4 (Filter) – Фильтрация процессов по имени или команде.
4️⃣ F5 (Tree View) – Отображение процессов в виде древовидной структуры. Очень удобно для отладки зависимостей!
5️⃣ F6 (Sort By) – Изменение сортировки (CPU, MEM, PID и т.д.).
6️⃣ F7/F8 – Изменение приоритета (nice) процессов на лету.
7️⃣ F9 (Kill) – Убийство процесса без выхода из
💡 Дополнительные лайфхаки:
🔹 Shift + U – Снимает выделение всех процессов.
🔹 Shift + P / M / T – Быстро сортирует по CPU, памяти или времени выполнения.
🔹 H – Подсветка зависимых процессов (родитель-потомок).
🔹 I – Инвертирует сортировку, полезно при анализе.
А вы знали про эти фишки? Делитесь в комментариях, как используете
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
htop, о которых ты мог не знать! Привет, админы! Сегодня я покажу вам, как выжать максимум из htop – мощного интерактивного монитора процессов. Многие пользуются им для просмотра нагрузки на систему, но знаете ли вы о его скрытых фишках? Давайте разбираться!
🔥 Полезные команды:
1️⃣ F2 (Setup) – Настройка интерфейса. Можно скрыть ненужные столбцы или поменять цветовую схему.
2️⃣ F3 (Search) – Быстрый поиск процесса по имени.
3️⃣ F4 (Filter) – Фильтрация процессов по имени или команде.
4️⃣ F5 (Tree View) – Отображение процессов в виде древовидной структуры. Очень удобно для отладки зависимостей!
5️⃣ F6 (Sort By) – Изменение сортировки (CPU, MEM, PID и т.д.).
6️⃣ F7/F8 – Изменение приоритета (nice) процессов на лету.
7️⃣ F9 (Kill) – Убийство процесса без выхода из
htop. 💡 Дополнительные лайфхаки:
🔹 Shift + U – Снимает выделение всех процессов.
🔹 Shift + P / M / T – Быстро сортирует по CPU, памяти или времени выполнения.
🔹 H – Подсветка зависимых процессов (родитель-потомок).
🔹 I – Инвертирует сортировку, полезно при анализе.
А вы знали про эти фишки? Делитесь в комментариях, как используете
htop в повседневной работе! 👇🚀 #Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
👍6🔥2🫡1
🔥 Как проверить, какие процессы занимают порт в Linux?
Привет, админы! Сегодня я покажу вам, как быстро проверить, какие процессы используют определенный порт в Linux. Это полезно, когда, например, веб-сервер не стартует, потому что порт уже занят.
🛠 Команда netstat (если у вас установлен пакет
💡 Опция
-
-
-
-
-
🛠 Команда ss (современная альтернатива
🛠 Использование lsof
Если хотите узнать, какой процесс занимает порт 80:
Если
🛠 Альтернатива через fuser
🔥 Эта команда сразу покажет PID процесса, а с флагом
Теперь вы знаете, как быстро найти и убить процессы, блокирующие нужные порты. 🚀
А вы каким методом пользуетесь чаще всего? Делитесь в комментариях! 👇
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
Привет, админы! Сегодня я покажу вам, как быстро проверить, какие процессы используют определенный порт в Linux. Это полезно, когда, например, веб-сервер не стартует, потому что порт уже занят.
🛠 Команда netstat (если у вас установлен пакет
net-tools)
netstat -tulnp | grep :80
💡 Опция
-tulnp расшифровывается так: -
-t – TCP, -
-u – UDP, -
-l – слушающие порты, -
-n – показывать номера портов, -
-p – показывать процесс, который использует порт. 🛠 Команда ss (современная альтернатива
netstat)
ss -tulnp | grep :80
🛠 Использование lsof
Если хотите узнать, какой процесс занимает порт 80:
lsof -i :80
Если
lsof не установлен, установите его:
# Debian/Ubuntu
apt install lsof
# CentOS/RHEL
yum install lsof
🛠 Альтернатива через fuser
fuser -v 80/tcp
🔥 Эта команда сразу покажет PID процесса, а с флагом
-k можно его принудительно завершить:
fuser -k 80/tcp
Теперь вы знаете, как быстро найти и убить процессы, блокирующие нужные порты. 🚀
А вы каким методом пользуетесь чаще всего? Делитесь в комментариях! 👇
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
👍9
🛠️ Как быстро найти и удалить большие файлы в Linux?
Привет, коллеги! Сегодня расскажу, как быстро найти и удалить самые тяжелые файлы в системе. Иногда место на сервере заканчивается в самый неподходящий момент, и админ вынужден срочно искать виновников.
🔍 Поиск самых больших файлов:
Используем команду
🔹
🔹
🔹
🔹
🔥 Удаление больших файлов:
Будьте осторожны, сначала убедитесь, что удаляете нужное!
🔹 Здесь удаляем файлы больше 500 МБ в
📌 Дополнительно:
Чтобы найти самые крупные каталоги, используйте:
Эта команда покажет 20 самых тяжелых объектов.
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
Привет, коллеги! Сегодня расскажу, как быстро найти и удалить самые тяжелые файлы в системе. Иногда место на сервере заканчивается в самый неподходящий момент, и админ вынужден срочно искать виновников.
🔍 Поиск самых больших файлов:
Используем команду
find, чтобы найти файлы больше 1 ГБ:
find / -type f -size +1G -exec ls -lh {} +
🔹
/ – корневая директория, можно заменить на нужный путь 🔹
-type f – ищем только файлы 🔹
-size +1G – файлы больше 1 ГБ 🔹
-exec ls -lh {} + – отображаем размер и путь 🔥 Удаление больших файлов:
Будьте осторожны, сначала убедитесь, что удаляете нужное!
find /var/log -type f -size +500M -delete
🔹 Здесь удаляем файлы больше 500 МБ в
/var/log 📌 Дополнительно:
Чтобы найти самые крупные каталоги, используйте:
du -ah / | sort -rh | head -20
Эта команда покажет 20 самых тяжелых объектов.
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
👍3