一、编写一个内网主机的存活的探测脚本,实现效果可以通过ping验证主机存活并且记录存活主机ip
脚本:
验证结果
二、练习if判断的多分枝语句 猜数字 0-99 7次机会
脚本:
运行结果:
三、要求nginx命令可以实现 直接调用。历史记录命令的信息中包含运行时间和运行的用户
1、nginx是怎么启动的呢?cd /usr/local/nginx/sbin/nginx启动路径,那么如何使得源码包安装的软件的命令可以路径被识别? 需要修改配置文件etc/profile,这个文件中定义了一些内部变量。
2、history可以查看历史命令(history -c可以清除历史命令),但是没有时间和用户,可以在配值文件中通过修改变量增加日期时间用户,得到更详细的历史记录。而且这个命令必须添加在export中,因为export是全局变量,父bash定义子bash也可以,设定这个变量为系统的全局变量。
四、编写nginx的启动脚本start stop restart status 功能,实现nginx开机自启动
脚本:
解释一下status中的命令:
运行结果:
怎么实现开机自启动呢?
①将脚本改名为nginx,并剪切到/etc/init.d目录下,这是进程控制脚本的存放路径
②进入 /etc/rc.d目录下 有rc.local,这个是开机启动脚本,但是这个脚本默认情况下不执行,因为没有执行权限,所以将/etc/init.d/nginx start 写入这个脚本,并给这个脚本添加执行权限。
③重启进行验证