TGViewer
Channel Public Channel
Linux

Linux

@linuxchmod

Все для системного администратора, новости и информация из мира Linux


По всем вопросам @evgenycarter
Subscribers
2.48K
Photos
389
Videos
590
Links
267

Showing posts older than #654 · Back to latest

Older Posts 6 shown
Post #653 893
Cерверная - склад

А вашу серверную использовали под склад?

👉 @linuxchmod
  • 😱 2
Post #652 779
🎯 Утилиты Linux, которые стоит знать
Полезные команды для работы с системой, сетью и процессами


🔄 rsync — мощный инструмент для синхронизации файлов
Ключи:

* -v — подробный вывод
* -a — сохранить атрибуты
* -u — не перезаписывать новые файлы
* -l / -L — копировать ссылки
* -p / -t — сохранить права и время
* -e — другой транспорт (например, ssh)
* -z — сжатие
* --recursive — рекурсия
* --exclude — исключения по шаблону

Примеры:


rsync -avz skillproject/data/ . # в текущую директорию
rsync -avz skillproject/data/ aaa/ # в подпапку aaa/
rsync -avz skillproject/data/ user@host:/path/ # на удалённый сервер
rsync -avze ssh skillproject/data/ user@host:/path/ # с явным ssh



📡 ss — проверка сетевых соединений
Ключи:

* -l — прослушиваемые порты
* -p — имя программы и PID
* -t / -u — tcp/udp
* -n — без DNS

Примеры:


ss -tlpn # все TCP-порты
ss -tulpn | grep :80 # процессы на порту 80



🧠 ps — управление процессами


ps -e # все процессы
ps -ef # с деталями
ps -ef | grep phantom # найти процесс



📊 mpstat — загрузка CPU


mpstat # общая статистика
mpstat -P ALL # по ядрам



🧮 free — использование ОЗУ


free -h # в читаемом виде



📈 top — диспетчер задач в терминале
Показывает загрузку системы и потребление памяти в реальном времени.


📦 dpkg — управление .deb-пакетами


dpkg -s <packname> # инфо о пакете
dpkg -l # список всех
dpkg -l | grep apache2 # поиск пакета
dpkg -i <package.deb> # установка



🌐 netstat — информация о сети


netstat -pnltu # список портов


👉 @linuxchmod
  • 👍 3
Post #647 882
Linux systemd

1: Введение и файлы юнитов
2: Команды systemctl
3: Цели (Targets)
4: Зависимости и порядок выполнения в systemd
5: Введение в таймеры systemd

👉 @linuxchmod
  • 👍 2
Post #646 808
📌 Полезный bash-скрипт: Уведомление на почту при переполнении диска



#!/bin/bash

# Порог в процентах
THRESHOLD=90
# Email для уведомлений
EMAIL="admin@example.com"

df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output; do
usage=$(echo "$output" | awk '{ print $1}' | sed 's/%//')
partition=$(echo "$output" | awk '{ print $2 }')
if [ "$usage" -ge "$THRESHOLD" ]; then
echo "Внимание! На разделе $partition занято $usage% диска." | mail -s "⚠️ Мало места на сервере" $EMAIL
fi
done


📌 Как использовать:

1. Установите mailutils или mailx, если ещё не установлен.
2. Поместите скрипт, например, в /usr/local/bin/disk_check.sh.
3. Добавьте в cron, чтобы запускать регулярно, например, каждые 30 минут:


*/30 * * * * /usr/local/bin/disk_check.sh


👉 @linuxchmod
  • 👍 4
  • 😁 2
Post #637 783
zfs & btrfs

zfs ubuntu установка настройка & samba
ubuntu zfs - mirror / spare / zpool detach
snapshot zfs
btrfs начало
btrfs добавление и удаление дисков, balance
снимки в btrfs
btrfs replace, balance
btrfs восстановление файлов
btrfs квота

источник

👉 @linuxchmod
  • 👍 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →