Wenn man einen Ubuntu/Linux Server betreiben möchte kann es manchmal praktisch sein, sich einige Systeminfos ausgeben zu lassen.
Hier ein Beispiel wie diese Infos automatisch, nach jedem Login, ausgegeben werden.
Script mit folgenden Inhalt anlegen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #!/bin/bash echo "" free -h | grep "used\|Mem" echo "" echo CPU: `ps aux | awk {'sum+=$3;print sum'} | tail -n 1`% echo "" df -h | grep -v "boot\|user\|shm\|lock\|run\|udev\|cgroup" echo "" echo "running processes:" echo total: `ps aux | wc -l` echo user: `ps -U $USER | wc -l` echo "" echo current ssh logins: `who | grep -v localhost | wc -l` echo "" |
Ausführbar machen:
chmod 755 loginInfo.sh
Pfad zum Script in /etc/profile schreiben.
Nach dem nächsten Login, auch über ssh wird nun das angezeigt:
total used free shared buffers cached Mem: 6,1G 315M 5,8G 588K 15M 173M CPU: 0.1% Filesystem Size Used Avail Use% Mounted on /dev/mapper/nas--vg-root 1,5G 1,3G 83M 94% / running processes: total: 150 user: 9 current ssh logins: 2 |