大学考试的LINUX试题参考答案(9)

文章作者 100test 发表时间 2007:03:14 16:21:34
来源 100Test.Com百考试题网


# file executable: chmod 755 /etc/rc.d/rc.httpd
#
case "$1" in #case结构开始,判断“位置参数”决定执行的操作。本程序携带一个“位置参数”,即$1
’start’) #若位置参数为start
/usr/sbin/apachectl start .. #启动httpd进程
’stop’) #若位置参数为stop
/usr/sbin/apachectl stop .. #关闭httpd进程
’restart’) #若位置参数为stop
/usr/sbin/apachectl restart .. #重新启动httpd进程
*) #若位置参数不是start、stop或restart时
echo "usage $0 start|stop|restart" .. #显示命令提示信息:程序的调用方法
esac #case结构结束
(2)程序的功能是启动,停止或重新启动httpd进程
(3)程序的调用方式有三种:启动,停止和重新启动。
3.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。
参考答案:
#!/bin/sh
i=1
groupadd class1
while [ $i -le 30 ]
do
if [ $i -le 9 ] .then
username=stu0${i}
else
username=stu${i}
fi
useradd $username
mkdir /home/$username
chown -r $username /home/$username
chgrp -r class1 /home/$username
i=$(($i 1))
done

4.编写shell程序,实现自动删除50个账号的功能。账号名为stud1至stud50。
参考程序:
#!/bin/sh
i=1
while [ $i -le 50 ]
do
userdel -r stud${i}
i=$(($i 1 ))
done
5.某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:
(1)在下午4 :50删除/abc目录下的全部子目录和全部文件;
(2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内;
(3)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;
(4)在下午5:55将ide接口的cd-rom卸载(假设:cd-rom的设备名为hdc);
(5)在早晨8:00前开机后启动。

相关文章


Linux平台下如何把幻灯片转换为Web页(2)
Linux平台下如何把幻灯片转换为Web页(1)
大学考试的LINUX试题参考答案(10)
大学考试的LINUX试题参考答案(8)
大学考试的LINUX试题参考答案(9)
大学考试的LINUX试题参考答案(7)
大学考试的LINUX试题参考答案(6)
大学考试的LINUX试题参考答案(5)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛