centos7.2 登录时自动报告系统状态

为centos 7.2 用于其他系统需要更改位置变量

[[email protected] detection_script]# cat loginuser.sh
#!/bin/bash

cat << EOF > /etc/motd

             Welcome

EOF
if [ -e /detection_script ]
then
mkdir -p /detection_script/
else
mkdir -p /detection_script/
fi
LoginUser=uptime |awk ‘{print $(NF-6)}‘
w=w | awk ‘NR&gt;2{print "登录时间:" $4 "\t" "登录用户:"$1}‘
i=whoami
nczs=free -m |grep "Mem" | awk ‘{print $2}‘
cpuzs=grep "model name" /proc/cpuinfo | cut -f2 -d:
wlzs=grep ‘physical id‘ /proc/cpuinfo | sort -u | wc -l
hxsl=grep ‘core id‘ /proc/cpuinfo | sort -u | wc -l
xtbb=more /etc/redhat-release
nhbb=uname -r
xtkj=getconf LONG_BIT
Ip=ip a | grep inet | grep -v inet6 | grep -v 127 | sed ‘s/^[ \t]*//g‘ | cut -d ‘ ‘ -f2
if [ $LoginUser -ge 1 ]
then
echo "==========================================="
echo "系统登录人数为: $LoginUser人"
echo "$w"
echo "==========================================="
echo "系统内存总数为: $nczs M"
echo "==========================================="
echo "物理CPU个数: $wlzs个,核心CPU个数: $hxsl个"
echo "$cpuzs"
echo "==========================================="
echo "系统版本: $xtbb"
echo "内核版本: $nhbb"
echo "系统架构: x$xtkj位"
echo "物理地址: $Ip"
echo "==========================================="
echo "您是管理员$i用户,拥有最大权限,请谨慎操作!"
echo ""

fi
/bin/mv loginuser.sh /detection_script/

chmod a+x loginuser.sh

vim .bash_profile
在最后一行添加
/detection_script/loginuser.sh

原文地址:http://blog.51cto.com/amunlinux/2104368

时间: 2024-08-30 06:26:43

centos7.2 登录时自动报告系统状态的相关文章

centos 7.2登录系统时自动报告系统状态

系统:centos 7.2 #!/bin/bashcat << EOF > /etc/motd Welcome EOFLoginUser=uptime | awk '{print $4}'w=w | awk 'NR>2{print "登录时间:" $4 "\t" "登录用户:"$1}'i=whoaminczs=free -m |grep "Mem" | awk '{print $2}'cpuzs=gre

extmail 登录时自动截取@域名部分,全称也可以登录

1.extmail 是一个非常好用开源的邮件系统,但登录时经常会收到用户反馈,用户和密码错误,其原因是不支持全称用户名(带域名的用户):如 [email protected] 2.得想办法截取@后面部分提交,方法如下: cd /var/www/extsuite/extmail/html/default 修改index.html文件 找到以下 function checkType (f) {     if (f.bakecookie.checked) rememberMe(f) else forg

处理登录时,AJAX的状态码无权限情况

$.ajaxSetup({ complete: function(XMLHttpRequest, textStatus) { }, error:function(jqXHR,textStatus,errorThrown){ switch(jqXHR.status){ case(500): alert('服务器系统内部错误'); break; case(401): alert('登陆超时,请重新登陆'); localStorage.removeItem("access_token");

centos7通过邮件定时发送linux系统状态

#vim /etc/mail.rc 在文档最后添加以下两行 set from=***@163.com smtp=smtp.163.com set smtp-auth-user=***@163.com smtp-auth-password=*** smtp-auth=login 下面一行命令式测试添加后能不能发送邮件给***@qq.com #cat /etc/passwd | mail -s "system statue" [email protected] #vim /root/spa

Linux查看系统状态命令top

用法 top 自动刷新系统状态,要结束使用[Ctrl]+[C] 效果图: 信息解释(转自百度经验http://jingyan.baidu.com/article/4d58d5412917cb9dd4e9c0ed.html):

税务报告自动生成系统

香港某部门使用我公司产品,利用XML作为数据统一形式实现税单计算的案例. 问题描述:税务部门为市民计算税单时,不仅仅收集公民的收入状况,还需要收集市民的抚养人口多少.是否买过房地产.是否买过保险等等许多信息,并包括:社会保险.医疗.以及水.电.煤气消费等全部信息.问题是市民的不同信息是在不同部门的不同信息系统中以不同的形式进行保存的,如:人口信息是在户籍管理系统中保存,医疗等在民政部门保存,这样如何将这些信息融合在一起完整的提供给查询的市民呢?借助于本系统,这些信息无论是何种格式,都将自动地被转

报告自动生成系统

[金融行业投资报告自动生成系统]是由北京博信施科技有限公司为银行.证券.信托等金融行业量身定做的各种财务报表.数据统计等报告生成系统.通过预定义的报告模板,可以自动生成所需要的各类财务报告.实现了报告制作的流程管理自动化.业务逻辑模块化.岗位操作角色化.使用本系统制作报告,不在陷入繁琐劳动.不在丢失宝贵数据.不在花费大量时间.不再投入太多人力等众多益处. 功能特性: 2  报告制作自动化 报告生成系统可自动采集.编辑.加工.汇总.整理.存储.产生报告有效信息,并通过模板自动生成报告,报告的文件形

Windows 使用 WiFi 链接时远程登录时Wifi自动断开的问题

环境: 在笔记本上装了 Windows Server 2008 R2,网络链接只能使用无线链接,平时经常需要远程到这个系统中进行操作(不在办公室的时候),无线验证的方式是 802.11x . 问题:刚装的系统,从功能窗口开启Wlan功能链接到无线网络,远程登录时客户端刚连上,链接就无响应了,服务端的Wlan链接主动断开.开始排查路线是从控制wlan链接的 WLAN AutoConfig 这个服务入手 - 修改服务的登录身份......总之这个方法是不行的,修改服务的启动身份后,服务不能启动,提示

金融行业投资报告自动生成系统-功能介绍

[金融行业投资报告自动生成系统]是由北京博信施科技有限公司为银行.证券.信托等金融行业量身定做的各种财务报表.数据统计等报告生成系统.通过预定义的报告模板,可以自动生成所需要的各类财务报告.实现了报告制作的流程管理自动化.业务逻辑模块化.岗位操作角色化.使用本系统制作报告,不在陷入繁琐劳动.不在丢失宝贵数据.不在花费大量时间.不再投入太多人力等众多益处. 功能特性: 2 报告制作自动化 报告生成系统可自动采集.编辑.加工.汇总.整理.存储.产生报告有效信息,并通过模板自动生成报告,报告的文件形式