linux上机考试试题及答案

来源:百度知道 编辑:UC知道 时间:2024/06/28 13:01:43
一、文件和目录(20分)

1. 以root身份登录,使.bash_history的权限为:r-rw-r--,清除文件中旧的操作历史纪录,使用exit命令退出并重新登录,产生新的记录。

2. 应用umask 命令,使新建目录的默认权限均为rw-r-xr--;

3. 将root用户的个人用户主目录权限改为rwxr--r—

4. 创建~/dir1/<班级>〈学号〉目录,例如,一班2号同学创建~/dir1/0102目录

5. 在root个人用户主目录下创建文件file1

6. 将file1文件权限改为rwxrwxr--

7. 顺序执行umask; cat .bash_history; ls -ld $HOME; ls -l $HOME;

将能够包含上述命令输出结果的当前屏幕图像的VMware+Linux部分作为资料保存到wj<班级><学号>.doc文件中,并上传到教师指定的服务器上。

二、账号管理(20分)

8. 创建一个新用户,用户名为stu<班级><学号>,例如:一班2号同学创建用户stu0102。

9. 设定用户登录密码为:student

10. 使用新创建的用户登录注册。

将能够包含上述命令输出结果的当前屏幕图像的VMware+Linux部分作为资料保存到zh<班级><学号>.doc文件中,并上传到教师指定的服务器上。

三、进程管理(30分)

11. 在stu<班级><学号>用户个人用户主目录下建立infinite文件,其内容为:

while true

do

echo hello

sleep 12

done

1. chmod 464 ~/.bash_history;history -w;history -c
2. umask 112 (注:777 - 654)
3. chmod 744 /root
4. mkdir ~/dir1/0102
5. touch /root/file1
6. chmod 774 /root/file1
7. umask;cat .bash_history;ls -ld $HOME;ls -l $HOME;

8. useradd stu0102
9. passwd stu0102
10. su stu0102(或exit;然后重新登陆)

11. vi ~/infinite;...(输入指定内容);chmod a+x ~/infinite;~/infinite &;
12. ps -f;cate infinite;
13. ps aux|grep 'infinite'|grep -v 'grep'得到pid;然后,kill -9 pid;(或者,kill -9 `ps aux|grep -v grep|awk '{print $2}'` )
14. fdisk /dev/sda(root执行,这里以/dev/sda示范);m看帮助,n新建,p主分区,L查看文件系统类型代号列表;创建100M大小主分区:n->p->enter->+100M;
15. mkfs.ext3 /dev/sda?(fdisk -l /dev/sda查看分区次序列号?)
16. mount /dev/sda3 /home/classnumber
17. fdisk -l;df -Th;

都是些基础知识,自己试试吧。因为我也没有测试不能保证一定没有问题!