Ubuntu: Systeminfos anzeigen lassen

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

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.