实现登录概要监控的BashShell脚本

简介: 随时随地掌握系统情况是一名合格的运维工程师应该具备的技能之一。本次分享一个简单的小脚本,对当前服务器实现一个简单的概要监控。

随时随地掌握系统情况是一名合格的运维工程师应该具备的技能之一。本次分享一个简单的小脚本,对当前服务器实现一个简单的概要监控。脚本全部内容如下,本人已经测试过,可以直接使用。

#!/bin/bash
echo -e "\033[30;32m"
echo "**********欢迎登陆本应用服务器***********"
echo "******************************************"
echo "主机名:"
hostname
echo "******************************************"
echo "本次登录的用户是:"
whoami
echo "******************************************"
echo "系统时间:"
date
echo "******************************************"
echo "系统运行时间及负载:"
uptime
echo "******************************************"
echo "磁盘使用情况:"
df -H
echo "******************************************"
echo "内存使用情况:"
free -g
echo "******************************************"
echo "最近10次系统登录情况:"
last -10
echo "******************************************"
echo "当前在线用户:"
w
echo "******************************************"
echo "当前系统情况请输入命令top!"
echo "******************************************"
echo ""
echo -e "\033[0m"

脚本执行结果如图:
这里写图片描述
如果想要每次用户登录是都会自动执行这个脚本,那么请在用户目录下的.bash_profile的最后一行增加这样一行。

[root@Geeklp-NFS-Server ~]# echo "sh ~/start.sh">>.bash_profile

双引号内的sh后的内容为脚本所保存的路径。

相关文章
|
2月前
|
移动开发 Shell Linux
百度搜索:蓝易云【Shell错误:/bin/bash^M: bad interpreter: No such file or directory】
将 `your_script.sh`替换为你的脚本文件名。运行此命令后,脚本文件的换行符将被转换为Linux格式,然后就可以在Linux系统上正常执行脚本了。
33 8
|
4月前
|
Linux Shell Windows
4:Bash shell命令-步入Linux的现代方法
4:Bash shell命令-步入Linux的现代方法
53 0
|
8月前
|
Ubuntu 安全 Linux
不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!
不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!
152 0
|
13天前
|
存储 Shell Linux
【攻防世界】unseping (反序列化与Linux bash shell)
【攻防世界】unseping (反序列化与Linux bash shell)
|
4月前
|
Shell
Shell(如Bash)命令行技巧
Shell(如Bash)命令行技巧
26 2
|
4月前
|
Unix Shell iOS开发
Shell错误:/bin/bash^M: bad interpreter: No such file or directory
Shell错误:/bin/bash^M: bad interpreter: No such file or directory
43 0
|
4月前
|
Shell
在Shell(如Bash)中,`while`循环
在Shell(如Bash)中,`while`循环
41 2
|
4月前
|
机器学习/深度学习 Unix Shell
Shell编程基础入门(Bash|变量与输入输出重定向2&1)
Shell编程基础入门(Bash|变量与输入输出重定向2&1)
70 0
|
8月前
|
Shell Linux
10.1.5 查询指令是否为 Bash shell 的内置命令: type
10.1.5 查询指令是否为 Bash shell 的内置命令: type
61 0
|
8月前
|
Shell 测试技术 Python
如何在Bash Shell脚本中使用`exec`命令?
如何在Bash Shell脚本中使用`exec`命令?
134 0