环境准备主机IPRocky_Linux(NFS)192.168.3.1/24Rocky_Linux(WEB)192.168.3.2/24实验场景采取shell脚本监控的方式对链路进行监控,当一条链路出现故障时会关闭网卡将其切换到备用链路上。以此来保障nfs服务器与web服务器的连通性。需要在客户端与服务器都运行此脚本来监控,并且备用网卡需要处于关闭状态,只有当被监控的网卡发生故障时才会启用备用网卡
1)筛选文件内容这段脚本的主要功能是检查系统中的用户权限。首先,它会读取/etc/passwd文件中的每一行,然后提取出用户名和用户ID。接着,根据用户ID的范围,将用户分为三类:普通用户、不具备登录权限的用户和超级管理员。最后,输出这三类用户的列表。设置LANG环境变量为en_US.utf-8,以便在当前终端可以正确处理文本。定义三个数组:login、nologin和super,用于存储不同类型
系统用户筛选利用shellj脚本遍历/etc/passwd文件,提取出其中的普通用户,无登录权限用户以及超级管理员用户;脚本内容创建空数组,分别用于存放普通用户、不具备登录权限的用户、超级管理员用户。使用for循环打印当前系统内的所有用户名,并检查当前用户的id信息,当id信息大于等于1000时则判定为普通用户并进行下一步检查,检测当前用户是否具备登录系统的权限。检测完毕后将其添加进对应的数组中;
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号