宿迁波仔博客

如何设置登入时显示服务器信息

如何设置登入时就显示服务器的信息呢?

下面宿迁波仔博客就把这样的一个设置分享给大家。

[root@mail scripts]# cat information.sh
#!/bin/bash
#登录服务器时,显示相关信息。
echo -e "\033[31m  "CPU核数:" `cat /proc/cpuinfo |grep processor | wc -l`"核" `vmstat |grep [0-9]|awk '{print" 用户时间: "  $13  \
 "%"   "    系统时间: " $14 "%"   "     CPU空闲时间: " $15"%" "     I/O等待: "  $16  "%"}'` \033[0m"
echo -e "\033[31m `free -m |sed -n '2p'|awk '{print         " 缓存: "$7"M"}'` \033[0m"|xargs echo -e "\033[31m \
`free -m |grep -v "buffers"|grep Mem|awk '{print "内存使用:" "    总: "$2"M",  "    已用:"$3"M", "    剩余:"$4"M"}'`\033[0m"
echo -e "\033[31m `uptime |awk '{print "系统运行时间: " $3"小时"   "    系统负载" "   "$8 "   "$9 "   "$10}'` \033[0m" \
"\033[31m     进程总数: `ps aux |wc -l` \033[0m"
echo -e "\033[31m "系统版本:" `cat /proc/version |awk '{print $1,$3}'` \033[0m"  "\033[31m " 服务器名称:" `hostname` \033[0m" \
"\033[31m   "服务器IP:" `ifconfig eth1 | sed -n "2p" |awk '{print $2}'| awk -F ":" '{print $2}'` \033[0m"
echo  -e "\033[31m 磁盘使用: \033[0m"
echo -e "\033[31m `df -lh |awk '$6=="/" {print $0 }'|awk '{print "目录:"$6 "      总:"$2  "  已用:"$3"   可用:"$4}' ` \033[0m "
echo -e "\033[31m `df -lh |awk '$6=="/boot" {print $0 }'|awk '{print "目录:"$6 "  总:"$2  "  已用:"$3"    可用:"$4}' ` \033[0m "
echo -e "\033[31m `df -lh |awk '$6=="/opt" {print $0 }'|awk '{print "目录:"$6 "   总:"$2  "  已用:"$3"   可用:"$4}' ` \033[0m "
echo -e "\033[31m `df -lh |awk '$6=="/data" {print $0 }'|awk '{print "目录:"$6 "  总:"$2  "  已用:"$3"   可用:"$4}' ` \033[0m "
echo -e "\033[31m `df -lh |awk '$6=="/var" {print $0 }'|awk '{print "目录:"$6 "   总:"$2  "  已用:"$3"   可用:"$4}' ` \033[0m "
echo -e "\033[31m `df -lh |awk '$6=="/bak" {print $0 }'|awk '{print "目录:"$6 "   总:"$2  "  已用:"$3"    可用:"$4}' ` \033[0m "
echo -e "\033[31m `who | awk '{print "登录的用户名: "  $1,"登录的时间: " $3,$4}' ` \033[0m "
2013-07-12 | 发布:宿迁波仔博客 | 分类:服务器 | 评论:6

留言列表:

  • 韶关爱善网 发布于 2014-06-09 16:12:30  回复
  • 路过学习学习!
  • 杭州博舟 发布于 2013-07-15 16:33:05  回复
  • 全是代码,超有技术含量了
  • 什么值得买 发布于 2013-07-13 19:29:21  回复
  • 看看,学习了
  • 21氪 发布于 2013-07-13 18:28:53  回复
  • 看的我眼花了啊
  • 宏骐复合材料 发布于 2013-07-13 11:46:01  回复
  • 感觉还是有点难操作,也许是本人比较笨
  • PHP二次开发 发布于 2013-07-13 10:26:44  回复
  • 看来有空得多向博主学习下linux,最近老搞linux了,还好,很多信息百度能找到。

发表留言: