利用命令实现:
1. 利用last命令查看谁都ssh连接过自己
2. last -i查看谁都ssh连接过自己并显示ip
3. 查看谁都ssh连接过自己并过滤掉0.0.0.0(自己)
4. 查看谁都ssh连接过自己并,过滤掉0.0.0.0(自己)并输出ip所在的列
方法一:(利用cut命令截取ip所在的列)
方法二:(利用awk报告生成器以数组的形式截取所在的列)
方法三:(利用wtmp以数组的形式输出ip所在的列,即第三列)
5. 显示连接自己次数最多的主机ip
利用脚本实现:
1. 编写脚本
2. 执行脚本
利用脚本实现:
1. 编写脚本
2. 给脚本一个可执行权限,并去调用脚本
3. 实现显示输出颜色
常用颜色如下:
编辑脚本文件,如下:
4. 再次去调用脚本,发现输出颜色改变,如下所示。
1. 首先截取根的使用率的大小,如下所示
方法一:利用cut命令截取
方法二:利用数组命令截取
利用脚本实现:
2. 编辑脚本文件
3. 执行脚本,发现报警,如下所示
1. 下图若果不加ip不会显示报错,只会显示down
2. 编写不加ip可以报错的脚本
3. 执行脚本发现不加ip出现报错,如下图
利用脚本实现:
1. 编写一个判断文件类型的脚本
2. 执行脚本判断文件类型,具体如下
1. 查看所有的shell类型
利用脚本实现:
2. 编写脚本,如下所示
3. 执行脚本,发现可以登陆的用户为student和root,然后建立一个可以登陆系统的用户linux再去执行脚本发现可以登陆的用户变为了三个,当建立一个不能登陆的用户以后再次去调用脚本发现可以登陆的用户个数不变,如下所示:
利用脚本实现:
1. 编写脚本,如下所示:
2.执行脚本,发现已获取到主机的ip,如下所示:
首先实现一个简单的for循环,如下所示:
方法一:
1. 编写for循环文件,如下
2. 执行for循环文件
方法二:
1. 编写for循环文件,如下
2. 执行for循环文件
利用脚本实现:
1. 编写一个用户文件,如下所示
2. 编写一个create_user.sh的脚本,如下所示
3. sh去执行脚本,发现后面没有跟用户文件时会出现报错,跟用户文件后用户创建成功,可以通过id查看用户
4. 在用户文件中新增一个haha用户,如下
5. 当没有执行脚本时没有haha用户,当执行脚本其他的三个会显示用户已存在,haha用户会自动建立,如下
利用脚本实现:
1. 安装httpd服务
2. 开启服务并查看apache的端口
3. 编写脚本,如下所示
4. 执行脚本并查看端口,当执行脚本时不加端口会出现报错,添加端口以后再次查看apache发现端口已改变,如下所示
来源:http://www.icode9.com/content-3-249101.html
联系客服