|
|
|
|
@ -67,9 +67,13 @@ Possiamo personalizzare il messaggio che appare al login sul nodo zero creando i
|
|
|
|
|
```bash
|
|
|
|
|
#! /usr/bin/env bash
|
|
|
|
|
|
|
|
|
|
export TERM=xterm-256color
|
|
|
|
|
|
|
|
|
|
# Basic info
|
|
|
|
|
HOSTNAME=`uname -n`
|
|
|
|
|
ROOT=`df -Ph | grep mmcblk0p5 | awk '{print $4}' | tr -d '\n'`
|
|
|
|
|
HOSTNAME=$(uname -n)
|
|
|
|
|
ROOT=$(df -Ph | grep mmcblk0p5 | awk '{print $4}' | tr -d '\n')
|
|
|
|
|
IFS=. read -r s _ < /proc/uptime; d=$((s / 60 / 60 / 24)); h=$((s / 60 / 60 % 24)); m=$((s / 60 % 60)); [ "$d" = 0 ] || UPTIME="${UPTIME}${d}d "; [ "$h" = 0 ] || UPTIME="${UPTIME}${h}h "; [ "$m" = 0 ] || UPTIME="${UPTIME}${m}m "; UPTIME="${UPTIME:-0m}"
|
|
|
|
|
KERNEL=$(uname -r)
|
|
|
|
|
|
|
|
|
|
# System load
|
|
|
|
|
MEMORY1=`free -t -m | grep Total | awk '{print $3" MB";}'`
|
|
|
|
|
@ -78,30 +82,26 @@ LOAD1=`cat /proc/loadavg | awk {'print $1'}`
|
|
|
|
|
LOAD5=`cat /proc/loadavg | awk {'print $2'}`
|
|
|
|
|
LOAD15=`cat /proc/loadavg | awk {'print $3'}`
|
|
|
|
|
|
|
|
|
|
echo "
|
|
|
|
|
===================================================
|
|
|
|
|
_______________________ _______ _______ _______ _
|
|
|
|
|
echo "$(tput setaf 1)===================================================
|
|
|
|
|
_______________________ _______ _______ _______ _
|
|
|
|
|
( ____ \__ __( ____ ( ____ ( ____ ( ____ ( )
|
|
|
|
|
| ( \/ ) ( | ( \/ ( \/ ( \/ ( \//
|
|
|
|
|
| (_____ | | | (__ | (__ | (__ | (__
|
|
|
|
|
(_____ ) | | | __) | __) | __) | __)
|
|
|
|
|
) | | | | ( | ( | ( | (
|
|
|
|
|
/\____) | | | | (____/\ ) | ) | (____/\
|
|
|
|
|
\_______) )_( (_______// |/ (_______/
|
|
|
|
|
|
|
|
|
|
| ( \/ ) ( | ( \/ ( \/ ( \/ ( \//
|
|
|
|
|
| (_____ | | | (__ | (__ | (__ | (__
|
|
|
|
|
(_____ ) | | | __) | __) | __) | __)
|
|
|
|
|
) | | | | ( | ( | ( | (
|
|
|
|
|
/\____) | | | | (____/\ ) | ) | (____/\
|
|
|
|
|
\_______) )_( (_______// |/ (_______/
|
|
|
|
|
$(tput setaf 2)
|
|
|
|
|
===================================================
|
|
|
|
|
- Hostname............: $HOSTNAME
|
|
|
|
|
- Disk Space..........: $ROOT remaining
|
|
|
|
|
===================================================
|
|
|
|
|
$(tput setaf 4)===================================================
|
|
|
|
|
- CPU usage...........: $LOAD1, $LOAD5, $LOAD15 (1, 5, 15 min)
|
|
|
|
|
- Memory used.........: $MEMORY1 / $MEMORY2
|
|
|
|
|
===================================================
|
|
|
|
|
"
|
|
|
|
|
```
|
|
|
|
|
e poi copiandolo nella directory opportuna:
|
|
|
|
|
```bash
|
|
|
|
|
sudo mv on_login.sh /etc/update-motd.d/05-info
|
|
|
|
|
sudo chmod +x /etc/update-motd.d/05-info
|
|
|
|
|
$(tput setaf 3)===================================================
|
|
|
|
|
- Kernel..............: $KERNEL
|
|
|
|
|
- Uptime..............: $UPTIME
|
|
|
|
|
$(tput sgr0)==================================================="
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## `dnsmasq` e rete interna
|
|
|
|
|
|