1.ifconfig 网卡 可以显示此网卡的信息,显示信息中包含此网卡使用的ip地址,请用命令过滤此ip并在输出时只显示ip其他信息不显示
2.找出能登陆系统用户中UID最大的用户,并显示其名称
3.当前主机为web服务器,请抓取访问web服务器次数排在前5的ip地址
#方法1
cut -d " " -f 1 /etc/httpd/logs/access_log | uniq -c | sort -k 1 -nr | head -n 5 | awk '{print $2}'
#方法2
cut -d " " -f 1 /etc/httpd/logs/access_log | uniq -c | sort -k 1 -nr | head -n 5 | sed 's/^ *//g' | cut -d " " -f 2
4.执行脚本user_check.sh判断用户类型
用户类型为:
super user、system user、common user
5.编写脚本file_check.sh完成以下任务
如果脚本后未指定检测文件,报错“未指定检测文件,请指定”
如果脚本后指定文件不存在,报错“此文件不存在”
当文件存在时,请检测文件类型并显示到输出中
6.请显示系统中能被su命令切换的用户名称
7.Apache_port.sh
此脚本接入数字
http的端口就改为此数字
假设selinux为关闭状态
例如:
sh Apache_port.sh
ERROR: Pleaase input port number following script !!sh Apache_port.sh 8080
apache的端口会被修改为8080
8.统计在系统中能su切换的并且用户加目录不在/home下的用户数量
9.运行 ‘ip_show.sh 网卡’ ,显示当前IP
10.host_messages.sh
显示当前主机名称,ip登陆当前主机的用户
hostname: XXXX
ipaddress: XXXX.XXXX.XXXX.XXXX
username: root
11.clear_log.sh
执行此脚本后可以清空日志
12.create_user.sh 判断用户是否存在
存在则输出存在
不存在则自动创建,并设立密码,最后显示该用户已创建
当输入exit时退出程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)