linux运维脚本-系统登陆提示

linux运维脚本-系统登陆提示

效果

在这里插入图片描述

脚本(复制粘贴)

#!/bin/bash
echo 
a="\033[40;37m"
e="\033[0m"
b="\033[41;37m"
c="\033[42;37m"
f="\033[43;37m"
g="\033[44;37m"
h="\033[45;37m"
q="\033[46;37m"
cron=`crontab -l`
echo -e $a 'This is a private server,please leave,thanke you!' $e 
echo
echo -e $a Welcome $USER To Login To This Server! $e
echo
LoginUserNum=`who | wc -l`

OpenProcesNum=$(expr $(ps aux | wc -l) - 1)

FreeMem=`free -m | grep Mem: | awk '{print $4}'`

FreeBuffers=`free -m | grep - | awk '{print $3}'`

FreeCache=`free -m | grep - | awk '{print $4}'`

FreeSwap=`free -m | grep Swap: | awk '{print $4}'`

echo -e  " $a number of login users '(用户数量)': $e" $LoginUserNum 
echo -e  " $b $LoginUserNum $e"
echo -e  " $a numbre of running processes '(进程)': $e" $OpenProcesNum 
echo -e  " $f $OpenProcesNum $e"
echo -e  " $a free memory size '(mb 可用内存)': $e" $FreeMem 
echo -e  " $c $FreeMem $e"
echo -e  " $a free buffers size'(mb 内存可用缓存)': $e" $FreeBuffers 
echo -e  " $g $FreeBuffers $e"
echo -e  " $a free cache'(mb 可用缓存)': $e" $FreeCache 
echo -e  " $h $FreeCache $e"
echo -e  " $a free swap space size '(mb 交换内存)': $e" $FreeSwap 
echo -e  " $q $FreeSwap $e"
echo -e  " $a view crontab $e "    
echo -e  " $b $cron $e"
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101847.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 我是如何学习和工作的(1) – 番茄工作法(1)[通俗易懂]

    我是如何学习和工作的(1) – 番茄工作法(1)[通俗易懂]我是如何学习和工作的(1) – 番茄工作法(1)

    2022年4月21日
    47
  • PyCharm配置教程[通俗易懂]

    PyCharm配置教程[通俗易懂]一、安装进入pyCharm官网:https://www.jetbrains.com/pycharm。根据自己的操作系统选择相应的下载包。其中专业版是要付费的,可以自行购买,也可以google搜索激活成功教程教程。下载后根据提示安装即可二、配置1.设置主题以及字体大小点击PyCharm,进入preferences选项设置更改主题以及字体颜色2.配置属于自己的文件模板举个例子,如果你要创建一个python文件,那么你可能需要类似这样的代码注释在文件的最上方文件代码注释如果我们

    2022年8月26日
    11
  • navicat oracle存储过程,Navicat 运行 Oracle 存储过程示例

    navicat oracle存储过程,Navicat 运行 Oracle 存储过程示例navicat存储过程界面功能点击运行时,会弹出窗口填入输入参数。使用Navicat创建存储过程在函数位置,右键新建函数,OUT参数没有默认值,写了也没用。软件自动生成存储过程框架,然后人去补充“声明变量”和“主体”部分,注意存储过程名称可以用引号,也可以不用引号。Navicat运行存储过程方法一:使用Navicat软件界面功能方法二:在查询界面创建变量并调用存储过程Orac…

    2022年7月17日
    84
  • 每天一个linux命令(34):du 命令

    每天一个linux命令(34):du 命令

    2021年10月7日
    43
  • windows cmd切换盘符_cmd无法切换到d盘

    windows cmd切换盘符_cmd无法切换到d盘在win10中使用cmd命令行进行切换盘符操作时,碰到无反应的情况:解决方法:1.输入路径回车后,再次输入该盘符2.在cd与E:\之间加上/d:原因:windows命令行切换不同盘符时要加强制转换参数/d…

    2022年9月28日
    6
  • Dubbo负载均衡策略及自行扩展负载均衡策略

    Dubbo负载均衡策略及自行扩展负载均衡策略负载均衡在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。可以自行扩展负载均衡策略,参见:负载均衡扩展负载均衡策略RandomLoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobinLoadBalance轮循,按公约后的权重设置轮循比率。存在…

    2022年7月11日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号