Maintenance d'un serveur GNU/Linux

  • Lister les process qui prennent beaucoup de swap :
(echo "COMM PID SWAP"; for file in /proc/*/status ; do awk '/^Pid|VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | grep kB | grep -wv "0 kB" | sort -k 3 -n -r) | column -t
  • Envoyer un mail en utilisant l'identité d'un compte autre que root :
 echo "test" |mail -s "test 535" info@domaine.com -- -f noreply@domaine.fr