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

系统:centos 7.2

#!/bin/bash
cat << EOF > /etc/motd

             Welcome

EOF
LoginUser=uptime | awk ‘{print $4}‘
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

vim .bash_profile
加入脚本路径,只为root用户使用,在/etc/profile 内添加可为所有用户使用。

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

时间: 2024-08-28 19:34:06

centos 7.2登录系统时自动报告系统状态的相关文章

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

为centos 7.2 用于其他系统需要更改位置变量 [[email protected] detection_script]# cat loginuser.sh #!/bin/bash cat << EOF > /etc/motd Welcome EOFif [ -e /detection_script ]thenmkdir -p /detection_script/else mkdir -p /detection_script/fiLoginUser=uptime |awk '{pr

如何解决:登录桌面时自动运行的EXE提示“该程序没有与之关联来执行操作”,之后出现蓝屏代码0xc000021a

问题描述 软件中有个模块在开机自动运行,并且会启动另外一个EXE(其中会获取一些硬件信息,用户信息,网络信息等). 系统新建一个用户后,在登录新用户时,首次登录系统会创建用户目录,初始化桌面,outlook信息,IE信息等,在此过程中开机自动运行模块就启动了另外一个EXE,此时报错并弹出提示框"该程序没有与之关联来执行操作.....". 错误分析 1)蓝屏代码0xc000021a,百度发现该蓝屏代码有人说是用户子系统损坏导致的,需要重装系统. 2)"该程序没有与之关联来执行操

在不同域中各个系统拥有自已独立的用户系统时的单点登录问题

我们在实现业务中经常会碰到多个系统各自有各自的用户登录系统,而且这些系统是各自运行在各自的域下,所以要实现这些系统用户的单点登录就是个问题了,所以自己想了一个方案希望看看是否可行. 1.sso站点必须是单独一个站点. 我把sso单独设立一下站点,这个站点可以单独一个域名,主要存放各个系统的用户信息及登录的cookie信息. 2.保证各个系统的用户数据一致性和独立性. 各个系统拥有自己的用户数据表相互独立.每一个系统的CUD(创建,更新,删除)时都会触发其它系统的CUD.那么这里有个问题也会出现:

税务报告自动生成系统

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

报告自动生成系统

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

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

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

CentOS 6.9 CentOS 7.4 自动安装系统 kickstart

通过ks文件 实现 CentOS 6 自动安装系统 环境: VMware 14.0 Pro版 光盘镜像: CentOS-6.9-x86_64-minimal.iso ks文件生成器: kickstart 偶然接触一个kickstart, 通过马哥的网络直播上学到的自动安装系统, 先看一下原理: CentOS在VMware安装流程: 新建虚拟机 --> 挂载光盘镜像 --> 开始安装 --> 配置(包括地区, 语言, 时区, 键盘类型, root密码等等) --> 完成安装 --&g

金融行业工作报告自动生成系统

对于诸多行业客户,在平时工作实践中,会产生大量的财务数据.交易数据,以及基于这些数据的计算过程和结果.如何将此类数据的采集.编辑.加工.汇总.整理.存储.产生分析报告,得到有效信息,工作量极大,人工成本昂贵,并且繁琐,存在风险.如果客户的工作报告生成系统为人工制作,操作风险会比较高,数据需人工采集编辑,未来产品数量和数据爆发式增长,现有制作报告人力会面临制作时效较长.缺失系统管理.无法有效完成报告查询定位等风险,间接影响客户服务体验.基于此,构建一个行业客户工作报告生成配套管理系统,从报告的出生

[解决办法]已经安装了数字证书,但是谷歌浏览器登录https协议的web系统时仍然提示证书不受信任

已经安装了数字证书,但是谷歌浏览器登录https协议的web系统时仍然提示证书不受信任.如下图: 解决办法: 1.单击Chrome浏览器右侧设置菜单,选择"设置". 2.拖至页面下方,单击"显示高级设置". 3.单击高级设置中的"HTTPS/SSL"处的" 管理证书". 4.弹出框单击"导入",默认下一步. 5.单击"浏览",找到web系统的数字证书. 6.默认存储方式为"将所