Крупнейший справочник системного администратора.
Сотрудничество: @max_excel
РКН: vk.cc/cHhGTz
Post #4482
5.5K

СЕ @sysadmin_library
Showing posts older than #4483 · Back to latest





arch
Вывести на экран архитектуру компьютераcal 2020
Печатает календарь на 2020 год. Без аргументов выводит календарь на текущий месяцcat /proc/cpuinfo
Вывести подробную информацию о процессореcat /proc/meminfo
Вывести статистику использования памятиcat /proc/version
Вывести информацию о версии текущего ядраcat /proc/net/dev
Вывести информацию и статистику по сетевым устройствамclock -w
Записать текущую системную дату в BIOSdate
Вывести текущую системную дату и времяdate 041217002007.00
Установить дату и время в значение МесяцДеньЧасМинутаГод.Секундаhdparm -i /dev/hda
Вывести характеристики жесткого дискаhdparm -tT /dev/sda
Измерить скорость чтения данных с жесткого дискаlspci -tv
Вывести список устройств на шине PCIlsusb -tv
Вывести список устройств на USB шинеuname -r
Вывести версию используемого ядра
df -h
Выводит информацию о свободном и занятом дисковом пространствеdpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n
Выводит объем используемого дискового пространства, занятого файлами deb-пакета, с сортировкой по размеруdu -sh dir
Выводит объем дискового пространства, занимаемый директорией dirdu -sk * | sort -rn
Выводит листинг файлов и директорий, сортируя его по размеруls -lSr | more
Выводит листинг файлов и директорий, сортируя по возрастанию размера, и перенаправляет его в программу more для постраничного просмотраrpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n
Выводит объем дискового пространства, занимаемого файлами rpm-пакета, с сортировкой по размеру


init 0
Выключить системуlogout
Завершить текущую сессиюreboot
Перезагрузкаshutdown -h now
Еще один вариант корректного выключенияshutdown -h 22:15 &
Запланировать выключение системы на 22 часа 15 минутshutdown -c
Отменить запланированное выключения системыshutdown -r now
Еще один вариант перезагрузкиtelinit 0
Тоже способ выключения системы
sudo apt install -y piu-piu

MAX), адрес электронной почты для получения оповещений (EMAIL) и целевой раздел (PARTITION).df для сбора информации об использовании диска и отправляет предупреждения по электронной почте, если текущее использование превышает заданный порог.
#!/bin/bash
# Set the maximum allowed disk space usage percentage
MAX=90
# Set the email address to receive alerts
EMAIL=user@example.com
# Set the partition to monitor (change accordingly, e.g., /dev/sda1)
PARTITION=/dev/sda1
# Get the current disk usage percentage and related information
USAGE_INFO=$(df -h "$PARTITION" | awk 'NR==2 {print $5, $1, $2, $3, $4}' | tr '\n' ' ')
USAGE=$(echo "$USAGE_INFO" | awk '{print int($1)}') # Remove the percentage sign
if [ "$USAGE" -gt "$MAX" ]; then
# Send an email alert with detailed disk usage information
echo -e "Warning: Disk space usage on $PARTITION is $USAGE%.\n\nDisk Usage Information:\n$USAGE_INFO" |
mail -s "Disk Space Alert on $HOSTNAME" "$EMAIL"
fi

