案例需求
——为了更便于对各种系统服务进行管理,并了解服务器的相关运行参数,管理员(root)希望对自己的Shell环境进行定制,以提高系统管理和维护效率,以实验案例来演示:
需求描述
将root用户的命令历史记录限制为50条
添加一个命令别名lh,用于以长格式并使用K、M等容量单位显示目录及文件列表信息
每次root用户登陆到时,自动报告当前登录的用户数、打开的进程数、剩余可用内存、剩余交换空间
实现思路
修改“/root/.bash_profile”文件
在环境变量PATH中添加“/etc/rc.d/init.d”目录的内容
设置HISTSIZE变量的值为50
将PATH、HISTSIZE变量输出为全局变量
编写登录欢迎脚本文件 welcome.root
使用who、ps、wc命令及管道操作统计登录用户数、进程数
使用free、awk命令结合管道操作提取剩余可用内存、剩余交换空间信息
赋予其执行权限
在root用户的“~/.bashrc”文件中设置命令别名lh,并添加执行welcome.root
重新登录,验证welcome及”lh”
附lword文档图文教程:点击下载
发表评论
还没有评论,快来抢沙发吧!