Инструменты пользователя

Инструменты сайта


сисадмин:linux_в_одну_строчку

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
сисадмин:linux_в_одну_строчку [2021.03.10 07:06] feserсисадмин:linux_в_одну_строчку [2024.02.28 12:08] (текущий) feser
Строка 45: Строка 45:
 ==== Удалить старые письма у всех пользователей в корзине ==== ==== Удалить старые письма у всех пользователей в корзине ====
   find /var/mail/has.ru -path "*.Trash/cur/*hiserver*" -mtime +365 -print -delete    find /var/mail/has.ru -path "*.Trash/cur/*hiserver*" -mtime +365 -print -delete 
 +
 +==== Посчитать размер старых писем ====
 +  find /var/mail/has.ru -path "*/cur/*hiserver*" -mtime +3650 -print0 | du --files0-from=- -hc | tail -n1 
  
 ==== Найти все файлы php в который встречается строка STRING ==== ==== Найти все файлы php в который встречается строка STRING ====
Строка 50: Строка 53:
      
 ==== Как удалить ненужные пакеты без зависимостей (перед ненужным пакетом ставим пробел) ==== ==== Как удалить ненужные пакеты без зависимостей (перед ненужным пакетом ставим пробел) ====
 +   for i in `dnf leaves|cut -b "3-"`; do echo "$i $(rpm -qi $i | grep Summary)" ; done > leaves.txt; mcedit leaves.txt; dnf erase `egrep "^\ " leaves.txt | awk '{ print $1 }'`; rm -f leaves.txt
 +
   for i in `dnf leaves`; do echo "$i $(rpm -qi $i | grep Summary)" ; done > leaves.txt; mcedit leaves.txt; dnf erase `egrep "^\ " leaves.txt | awk '{ print $1 }'`; rm -f leaves.txt   for i in `dnf leaves`; do echo "$i $(rpm -qi $i | grep Summary)" ; done > leaves.txt; mcedit leaves.txt; dnf erase `egrep "^\ " leaves.txt | awk '{ print $1 }'`; rm -f leaves.txt
 +
   for i in `package-cleanup --leaves`; do echo "$i $(rpm -qi $i | grep Summary)" ; done > leaves.txt; mcedit leaves.txt; yum erase `egrep "^\ " leaves.txt | awk '{ print $1 }'`; rm -f leaves.txt   for i in `package-cleanup --leaves`; do echo "$i $(rpm -qi $i | grep Summary)" ; done > leaves.txt; mcedit leaves.txt; yum erase `egrep "^\ " leaves.txt | awk '{ print $1 }'`; rm -f leaves.txt
-  + 
 ==== Вычислить hash по алгоритму ГОСТ Р 34.11-94 с параметрами от Cryptopro ==== ==== Вычислить hash по алгоритму ГОСТ Р 34.11-94 с параметрами от Cryptopro ====
   rhash --gost94-cryptopro -p'%{gost94-cryptopro} %p\n' -r *   rhash --gost94-cryptopro -p'%{gost94-cryptopro} %p\n' -r *
Строка 72: Строка 78:
   find FOLDER -type d -exec chmod 775 {} \;   find FOLDER -type d -exec chmod 775 {} \;
   find FOLDER -type f -exec chmod 664 {} \;   find FOLDER -type f -exec chmod 664 {} \;
 +  
 +==== Режим сна для жёсткого диска до 5 часов ====
 +  hdparm -S 250 /dev/sdb
 +  
 +==== Сканировать и вывести IP,MAC и производителя ====
 +  nmap -sn 192.168.{1,140,150}.* | awk '1==1 {res=gsub("\r","")}/Nmap scan report for/{gsub(/[()]/,"",$NF); printf "%s\t", $NF;}/MAC Address:/{gsub("[()]","");printf "%s   ", $3; for(i=4; i<=NF; ++i) printf "%s ", $i; printf "\n"}'
      
сисадмин/linux_в_одну_строчку.1615359960.txt.gz · Последнее изменение: 2021.03.10 07:06 — feser