云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Linux期末复习题

Linux期末复习题

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 23:56:45

(8)/lib:lib是库的英文缩写。这个目录是用来存放系统动态连接共享库的。

(9)/mnt:这个目录在一般情况下是空的。可以临时将别的文件系统挂在这个目录下; (10)/proc:这个目录是Linux提供的一个虚拟系统,该目录下的文件并不存于硬盘中,而是由系统初启的时候在内存中产生的。

(11)/root:这个目录是超级用户root默认的主目录,一般用户没有访问权限; (12)/tmp:用来存放不同程序执行时产生的临时文件;

(13)/usr:是user的缩写,Linux系统中占用空间最大的目录,用户的很多应用程序和文件几乎都存放在这个目录中.

(14)/var:主要存放一些系统记录文件和配置文件,通常/var下面的文件是提供给系统管理员对系统的用户注册、系统负载、安全性方面的查询。

26.简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么? 匿名登录,用户授权登陆

27.要删除目录dir(包括此目录下的文件及子目录)用命令? rm –rf 文件路径

------------------------------------------- 28.在Linux系统中,Samba的配置文件为? /etc/samba/smb.conf

29.复制文件/etc/syconfig/vsftpd.conf到/home/happy目录下,使用命令? cp /etc/sysconfig/vsftpd.conf /home/happy

30.设定限制用户使用磁盘空间的命令是?

quota

31.在Linux中,IDE第2个硬盘的第1个逻辑分区表示为?

Hdb5 //第二个IDE接口上的主盘,也就是第二块硬盘,那就是hdb5(LINUX中第一块硬盘就是hda,第二块就是hdb,第三块就是hdc,第四块就是hdd.由于一块硬盘最多可以分四个主分区,1,2,3,4分别代表四个主分区,即使是没有第二,三,四个主分区.逻辑分区编号依然是从5开始算起的).

32.什么是管道、>> > ?

> 在原文件中添加内容并删除原来文件中的所有内容 >> 在原文件末尾添加内容但不删除原文件的内容

33.欲发送10个分组报文测试与主机www.dq.com.cn的连通性,应使用的命令和参数是? Ping -c 10 www.dq.com.cn

34.重新启动Linux系统的命令有哪些?列举3个

1,shutdown -r 2, init 6 3,reboot 4,halt -f 35. 当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置文件。Host文件

36. 将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 tar -czvf /home/wang.tar.gz /home

38

RedHat Linux系统中网卡的配置文件为? /etc/sysconfig/network-scripts/ifcfg-eth0

39.在RedHat Linux系统,存放用户的文件是?。

/etc/passwd

40.可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段, 每段含义? (1)文件类型,(2)所有者,(3)群组 (4)其他人

41.想把文件home.txt的信息添加到last.txt文件中去,可以使用命令? cat home.txt >> last.txt

42. Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是? vfat

43. Links分为哪两种?

软连接,软链接相当于快捷方式

硬链接 硬链接相当于复制

44.Shell位置参数$?:$0: $* $#含义?

$$ Shell本身的PID(ProcessID)

$! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览

$* 所有参数列表。如\用「\」括起来的情况、以\? $n\的形式输出所有参数。 $@ 所有参数列表。如\用「\」括起来的情况、以\? \的形式输出所有参数。

$# 添加到Shell的参数个数 $0 Shell本身的文件名

$1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数?。 45.linux内核引导时,从哪个文件中读取要加载的文件系统? /etc/fstab

.在

应用题

1.设计一个shell程序,添加一个新组为class,然后添加属于这个组的20个用户,用户名的形式为stdxx,其中xx从01到20。

#!/bin/bash groupadd class for ((i=1;i<=20;i++)) do

if [ $i -lt 10 ]; then

username=\else

username=\fi

useradd -G class $username done

2. 某系统管理员需要为用户test在/dev/hda2分区上做用户磁盘配额,请按照下列要求,编制一个解决方案。(写出详细步骤)

(1)用户 test能使用5000k的空间,最多不能超过8000k的空间大小;

(2)只能存8个文件,最多不能超过10个文件。

(1)查看系统是否装了quota软件包

rpm –qa|grep quota

(2)建立用户test 并设密码. adduser test passwd test

(3)建立一个挂载目录one mkdir /mnt/one

(4)为one文件更该用户和组权限为test chown test:test /mnt/one

(5) 使用usrquota选项将要做磁盘配额的分区挂载到某个目录上 mount –o usrquota /dev/hda2 /mnt/one (6) 创建磁盘配额管理的数据库文件 quotacheck –cvu /dev/hda2 (7) 激活要做磁盘配额的分区 quotaon /dev/hda2

(8) 根据用户需求来设置配置文件,设定磁盘配额限制 edquota –u test

进入配置界面在blocks 的soft 位置上输入5000 hard 位置上输入8000 在inodes soft 位置上输入8 hard 位置上输入10

3.在Linux系统中建立FTP服务器,并根据以下要求配置服务器。 (1)匿名用户可以在/var/ftp/pub目录下新建目录,上传和下载文件。 Chmod o+w /var/ftp/pub

Vi /etc/vsftpd/vsftpd.conf Anon_upload_enable=yes //允许匿名上传文件 Anon_mkdir_write_enable=yes //允许匿名修改文件

(2)为了安全,限制普通用户test,禁止切换到其他目录,只能在自己的家目录中新建目录,上传和下载文件。 vi /etc/vsftpd/vsftpd.conf

chroot_list_enable=yes //是否将系统用户限制在自己的家目录下 chroot_list_file=/etc/vsftpd/chroot_list //限制用户的文件 Service vsftpd restart

Vi /etc/vsftpd/chroot_list //chroot_list中存放的是被限制的用户名单 test

4. 设计一个shell程序,在每周天早晨1:20备份并压缩/etc/log目录的所有内容,存放在/root/backup目录里,且文件名为如下形式yymmdd_log,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下. vi /usr/bin/fileback

DATE=`date +%Y%m%d` cd /

tar -czvf /root/backup/$DATE_log.tar.gz /etc/log/ :wq //保存退出

Chmod u+x /usr/bin/fileback //修改权限 Crontab -e //编辑周期工作任务 20 1 * * * /usr/bin/fileback

5.设计一个SHELL程序,该程序能接收用户从键盘输入的10个整数,然后求出其总和、最大值及最小值. #!/bin/bash read max min=$max sum=$max i=1

while [ $i -lt 10 ] do

read x

sum=`expr $sum + $x` if [ $max -lt $x ] then

max=$x fi

if [ $x -lt $min ] then

min=$x fi

i=`expr $i + 1` done

echo \ max = $max min = $min \

6.编写shell程序,实现自动删除10个账号的功能。账号名为stud1至stud10。 #!/bin/bash

for ((i=1;i<=10;i++)) do

username=%userdel $username done

7.叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类型为fat32)上的文件,如何实现开机自动挂载windows硬盘,写出详细的步骤。

(1) 用fdisk -l /dev/had 命令查看硬盘分区中情况及文件系统情况,决定要挂装Windows分区

(2) 建立挂装目录 mkdir /mnt/dos

(3) 挂装Windows系统 mount –tvfat /dev/hda /mnt/dos (4) 浏览Windows文件系统 ls /mnt/dos (5) 卸载:umount /mnt/dos (6) 打开/etc/fstab 添加一行

/dev/hda3 /mnt/hd vfat defaults 0 0

8. 要让Windows用户可以共享Linux用户主机下/usr/share的文件,使用Samba服务,如何进行最简单的配置?(写出samba服务的主配置文件目录及配置) 答:

搜索更多关于: Linux期末复习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(8)/lib:lib是库的英文缩写。这个目录是用来存放系统动态连接共享库的。 (9)/mnt:这个目录在一般情况下是空的。可以临时将别的文件系统挂在这个目录下; (10)/proc:这个目录是Linux提供的一个虚拟系统,该目录下的文件并不存于硬盘中,而是由系统初启的时候在内存中产生的。 (11)/root:这个目录是超级用户root默认的主目录,一般用户没有访问权限; (12)/tmp:用来存放不同程序执行时产生的临时文件; (13)/usr:是user的缩写,Linux系统中占用空间最大的目录,用户的很多应用程序和文件几乎都存放在这个目录中. (14)/var:主要存放一些系统记录文件和配置文件,通常/var下面的文件是提供给系统管理员对系统的用户注册、系统负载、安全性方面的查询。 26.简

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com