Skip to content

Instantly share code, notes, and snippets.

@danilogco
Created December 15, 2023 02:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danilogco/7cdcb1ce941e84a3a37dfd788c9428eb to your computer and use it in GitHub Desktop.
Save danilogco/7cdcb1ce941e84a3a37dfd788c9428eb to your computer and use it in GitHub Desktop.
Custom motd.sh for Manjaro Linux
#! /usr/bin/env bash
# /etc/profile.d/motd.sh
# Basic info
HOSTNAME=`uname -n`
ROOT=`df -Ph | grep xvda1 | awk '{print $4}' | tr -d '\n'`
OS=`cat /etc/manjaro-release`
OS_VERSION=`lsb_release -r`
KERNEL=`uname -r`
UPTIME=`uptime`
CPU=`cat /proc/cpuinfo | grep 'model name' | uniq | sed 's/^.*: //'`
# System load
MEMORY1=`free -t -m | grep Total | awk '{print $3" MB";}'`
MEMORY2=`free -t -m | grep "Mem" | awk '{print $2" MB";}'`
LOAD1=`cat /proc/loadavg | awk {'print $1'}`
LOAD5=`cat /proc/loadavg | awk {'print $2'}`
LOAD15=`cat /proc/loadavg | awk {'print $3'}`
echo $''
echo $' ## #### ## ## ## ## ## ## '
echo $' ## ## ### ## ## ## ## ## '
echo $' ## ## #### ## ## ## ## ## '
echo $' ## ## ## ## ## ## ## ### '
echo $' ## ## ## #### ## ## ## ## '
echo $' ## ## ## ### ## ## ## ## '
echo $' ######## #### ## ## ####### ## ## '
echo $'=============================================== '
echo $'- OS..................:' $OS - $OS_VERSION
echo $'- Kernel..............:' $KERNEL
echo $'- Hostname............:' $HOSTNAME
echo $'==============================================='
echo $'- Uptime..............:' $UPTIME
echo $'- CPU.................:' $CPU
echo $'- CPU usage...........:' $LOAD1, $LOAD5, $LOAD15 '(1, 5, 15 min)'
echo $'- Memory used.........:' $MEMORY1 / $MEMORY2
echo $'- Swap in use.........:' `free -m | tail -n 1 | awk '{print $3}'` MB
echo $'==============================================='
echo $''
echo $'UNAUTHORIZED ACCESS TO THIS DEVICE IS PROHIBITED '
echo $'You must have explicit, authorized permission to access or configure this device. '
echo $'All activities performed on this device are logged and monitored. '
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment