Loading... <p>需求描述</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image7729.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image7729" border="0" alt="wps_clip_image7729" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image7729_thumb.png" width="16" height="16" /></a> 使root用户能通过“服务名 start”形式控制系统服务的状态,而无需使用service命令或绝对路径</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image3350.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image3350" border="0" alt="wps_clip_image3350" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image3350_thumb.png" width="16" height="16" /></a> 将root用户的命令历史记录限制为50条</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image606.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image606" border="0" alt="wps_clip_image606" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image606_thumb.png" width="16" height="16" /></a> 添加一个命令别名lh,用于以长格式并使用K、M等容量单位显示目录及文件列表信息</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image140.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image140" border="0" alt="wps_clip_image140" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image140_thumb.png" width="16" height="16" /></a> 每次root用户登陆到时,自动报告当前登录的用户数、打开的进程数、剩余可用内存、剩余交换空间</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image16412.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image16412" border="0" alt="wps_clip_image16412" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image16412_thumb.png" width="16" height="16" /></a> 练习重定向、变量操作、脚本应用等相关知识</p> <p>1. 使root用户能通过“服务名 start”形式控制系统服务的状态,而无需使用service命令或绝对路径</p> <p>在环境变量PATH中添加“/etc/rc.d/init.d”目录的内容</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image77291.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-7729" border="0" alt="wps_clip_image-7729" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image7729_thumb1.png" width="240" height="26" /></a></p> <p>测试</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image33501.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-3350" border="0" alt="wps_clip_image-3350" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image3350_thumb1.png" width="244" height="36" /></a></p> <p>将PATH、HISTSIZE变量输出为全局变量。</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image6061.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-606" border="0" alt="wps_clip_image-606" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image606_thumb1.png" width="244" height="23" /></a></p> <p>2. 设置HISTSIZE变量的值为50</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image1401.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-140" border="0" alt="wps_clip_image-140" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image140_thumb1.png" width="286" height="79" /></a></p> <p>3. 添加一个命令别名lh,用于以长格式并使用K、M等容量单位显示目录及文件列表信息</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image164121.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-16412" border="0" alt="wps_clip_image-16412" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image16412_thumb1.png" width="404" height="247" /></a></p> <p>4. 每次root用户登陆到时,自动报告当前登录的用户数、打开的进程数、剩余可用内存、剩余交换空间</p> <p>#!/bin/bash</p> <p>echo "欢迎来到红帽Linux系统!开始你的精彩之旅吧!"</p> <p>UserNU=`who |wc -l`</p> <p>FreeMEM=`free -m |grep Mem |awk '{print $4}'`</p> <p>ProNU=`ps aux |wc -l`</p> <p>echo "登录的用户数为:${UserNU}个"</p> <p>echo "剩余的内存为:${FreeMEM}M"</p> <p>echo "进程数量为:${ProNU}个"</p> <p>脚本执行测试</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image5775.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-5775" border="0" alt="wps_clip_image-5775" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image5775_thumb.png" width="366" height="90" /></a></p> <p>登录测试</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image18818.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-18818" border="0" alt="wps_clip_image-18818" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image18818_thumb.png" width="370" height="146" /></a></p> Last modification:October 6, 2023 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 如果觉得我的文章对你有用,请随意赞赏
3 comments
额 这种专业贴 咱这糊涂看不懂
还是要谢谢支持的啥!!
好东西呀~定制root用户的shell环境,很有价值。