第一范文网 - 专业文章范例文档资料分享平台

Linux - 期末考试试题8套(含答案)

来源:用户分享 时间:2025/6/25 3:17:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

#(4)获取当前时间的年月日

#(5)按照年(2位)月(2位)日(2位)_etc方式构造压缩文件名

#(6)压缩etc目录并保存在/root/bak中 6分

程序功能:若/root/bak不存在则创建之,然后将/etc按日期打包保存于该目录中。2分

六、填写标记代码行的意义,给出功能描述和前6行程序输出。(6分)

#include #include int ntimes=0;

main(int argc, char *argv[]) { int pid,ppid;

int p_action( ), c_action( ); signal(SIGUSR1 , p_action); switch(pid=fork( )) {

#(1)

#(2)

case -1: perror(\

exit(1);

case 0: signal(SIGUSR1,c_action);

ppid=getppid( ); for ( ; ; ) ;

}

}

default: { }

for( ; ; ) { }

pause; sleep(1);

kill(pid,SIGUSR1);

#(3)

p_action( ) {

printf(\}

c_action( ) {

printf(\ int ppid; ppid = getppid();

#(4)

kill(ppid, SIGUSR1); sleep(3); }

答:#(1)在父进程中为信号SIGUSR1绑定函数p_action #(2)创建子进程

#(3)向子进程发送信号SIGUSR1

#(4)获取父进程的PID4分

父进程无线循环向子进程发送信号,子进程收到信号后向父进程发送相同信号,父子进程之间各自记录全局变量的变化,结果如: child caught signal #1 parent caught signal #1 child caught signal #2 parent caught signal #2 child caught signal #3 parent caught signal #32分

七、设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。(6分) 答:#!/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

1分

1分

1分

1分

mkdir /home/$USERNAME

chown -R $USERNAME /home/$USERNAME 1分 chgrp -R class1 /home/$USERNAME i=$(($i + 1)) #或let ―i=i+1‖ done

武汉大学计算机学院 2009-2010学年第一学期期末考试 《Linux原理与应用 》期末考试试卷( )

请将答案写在答题纸上。写在试卷上无效。

一、选择题(单选题,每小题2分,共20分) 1.Linux系统的开发模型是 __B____ 。

A.教堂模型 B.集市模型 C.层次模型 D.网状模型

2.在Linux中,进程优先级的相关参数有多个,与实时进程优先级相关的参数是 __D____ 。

A.policy B.counter C.priority D.rt_priority

3.__B___ 属于SYSTEM Ⅴ进程间通信方式。

A.管道 B.信号量 C.软中断信号 D.锁机

1分

搜索更多关于: Linux - 期末考试试题8套(含答案) 的文档
Linux - 期末考试试题8套(含答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c17co23131147le14llbk_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top