Ubuntu Server

Setup

Plesk

cd /etc/update-motd.d"
sudo touch 20-banner 30-system-information
sudo chmod +x 20-banner 30-sytem-information
sudo emacs __file__

Write to files:

#!/bin/zsh
#Colours
GREEN="\033[01;32m"
YELLOW="\033[01;33m"
CYAN="\033[01;36m"
WHITE="\033[01;37m"
NC="\033[00m"
#Properties
upSeconds="$(/usr/bin/cut -d. -f1 /proc/uptime)"
secs=$((${upSeconds}%60))
mins=$((${upSeconds}/60%60))
hours=$((${upSeconds}/3600%24))
days=$((${upSeconds}/86400))
UPTIME=`printf "%d days, %02dh%02dm%02ds" "$days" "$hours" "$mins" "$secs"`
read one five fifteen rest < /proc/loadavg
#Display
echo -e "${GREEN} ___ _ _ _ _ _ "
echo -e "${GREEN} ( _ \ _ _ ( )_ (_ ) ( ) (_ ) ( )"
echo -e "${GREEN} | | ) |(_) __ (_)| _) _ _ | | | |_ | | __ ___ _| |"
echo -e "${GREEN} | | | )| | / _ \| || | / _ ) | | | _ \ | | / __ \/ _ \ / _ |"
echo -e "${GREEN} | |_) || |( (_) || || |_ ( (_| | | | | |_) ) | | ( ___/| ( ) |( (_| |"
echo -e "${GREEN} (____/ (_) \__ |(_) \__) \__ _)(___)(_ __/ (___) \____)(_) (_) \__ _)"
echo -e "${GREEN} ( )_) | "
echo -e "${GREEN} \___/ "
echo -e "${NC}"
echo -e "${WHITE} Welcome ${GREEN}$LOGNAME ${WHITE}to ${GREEN}__NAME__ Server"
echo -e "${WHITE} `date +"%A, %e %B %Y, %r"`"
echo -e
echo -e "${YELLOW} ${UPTIME} uptime"
echo -e "${WHITE} ${YELLOW}$(lsb_release -ds) - $(uname -sr)"
echo -e "${NC}"
echo -e "${CYAN}"
#!/bin/sh
cores=$(grep -c ^processor /proc/cpuinfo 2>/dev/null)
[ "$cores" -eq "0" ] && cores=1
threshold="${cores:-1}.0"
if [ $(echo "`cut -f1 -d ' ' /proc/loadavg` < $threshold" | bc) -eq 1 ]; then
/usr/bin/landscape-sysinfo
else
echo " System information disabled due to load higher than $threshold"
fi
echo "\033[00m"

Restart ssh

$ sudo systemctl restart sshd