1.pingall
#!/bin/sh
#pingall
cat /etc/hosts | grep -v '^#' | while read LINE
do
ADDR=` awk '{print $1}' `
for MACHINE in $ADDR
do
ping -s -cl $MACHINE
done
done
2.去除空行
sed '/^$/d' zh.txt
3.确认当前运行的级别
who -r
4.各种运行级别
0 ----- 启动和停止整个系统
1 ----- 单用户和管理模式
2 ----- 多用户模式;部分网络服务被启动,有些系统将其作为正常运行模式,而不是级别3
3 ------正常操作运行模式,启动所有的网络服务
4 ------用户定义的模式,可以使用该级别来定制所需要运行的服务
5 ------有些UNIX操作系统变体将其作为缺省的X-Window 模式,还有些系统把它作为系统维护模式
6 ------重启动
5.运行级别脚本模式
Snnn.script_name
或
Knnn.script_name
S:代表启动相应进程
K:代表杀死相应的进程
nn:是00至99的两位数字,有些系统是000至999三位数字,在不同的目录下的链接应采用不同的数字。
6.安装运行级别脚本
a.创建脚本 /etc/rc.d/init.d目录下
#!/bin/sh
#audit.sh
case "$1" in
start)
echo -n "Starting the audit system..."
/apps/audit/audlcp -a -p 12
echo
touch /var/lock/subsys/rc.audit
;;
stop)
echo -n "Stopping the audit system..."
/apps/audit/auddown -k0
echo
rm -f /var/lock/subsys/rc.audit
;;
*)
echo "To call properly.. Usge: $0 {start|stop|restart} "
exit 1
;;
esac
exit 0
b.在/etc/rc.d/rc3.d目录下建立连接
[root@localhost rc3.d]# ln -s ../init.d/rc.audit S35audit.sh