Linux操作系统期末复习

第一章选择题

(1) Linux 最早是由计算机爱好者()开发的

A.Linus Torvalds           B.Andrew S Tanenbaum     

C.K.Thompson               D.Linus Sarwar    

(2)下列()是自由软件。

A.Windows   B.Linux      C.Solaris     D.Mac

(3)下列()不是 Linux 的特点。

A.单任务       B.多用户      C.备独立性     D.开放性

(4) Linux 的内核版本 2.4.16 是()版本

A.测试      B.稳定     C.第四次修订       D.第二次修

(5)U盘在 Linux 中可以表示为()

A./dev/hd     B./dev/sd    C./dev/cdrom     D./dev/sda

(6)()是所有 Linux 的文件和目录所依附的地方

A./bin      B./boot      C./home       D./

填空

(1) GNU 的含义是(通用公共许可证

(2) 在 Ubuntu 系统中,每个硬件设备都被当成(文件)来对待。

(3) Ubuntu 安装至少要两个分区:(/)分区和(swap)分区。

(4)安装 Windows 时,可以选择把系统挂载到分区上。而在 Linux中要把(分区)挂载到(系统上

(5) 在 Linux下的用户可以分为 3类:(超级用户)、系统用户和(普通用户),要想创建用必须要拥有(超级用户)权限

简答:

  1. 怎样安装 Ubuntu 系统?

1、安装ubuntu linux到硬盘。  2、安装模式选择。

3、选择安装语言。 4、选择时区。 5、选择键盘布局。

6、预备磁盘空间。  7、创建登陆用户。  8、完成安装。

(2) 如何理解 Linux 中挂载点与分区的关系?

Linux 使用字母和数字的组合来指代磁盘分区。

Linux 中的每一个分区都是构成支持一组文件和目录所必需的贮存区的一部分。它是通过挂载(mounting)来实现的,挂载是将分区关联到某一目录的过程。挂载分区使起始于这个指定目录(通称为挂载点,mount point)的贮存区能够被使用。

(3)什么是 Linux 的交换分区,其作用是什么?

SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用.

(4)简要描述 Ubuntu 的分区方法。

常用分区如下:boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的。

/usr分区,是 Linux系统存放软件的地方,如有可能应将最大空间分给它。

/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。

/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

/tmp分区,用来存放临时文件。

/bin分区,存放标准系统实用程序。

至少要有两个分区,一个SWAP分区,一个/分区。

(5)如何在图形界面中添加一个 Ubuntu 用户?

选择【系统】|【系统管理】|【用户和组】命令来创建用户,创建用户时候必须设置密码

第二章选择题

(1) Ubuntu 系统默认安装的是()桌面环境。

A.KDE        B.GNOME      C.Xface       D.Fluxbox

(2) 以下()不是 OpenOffice.org 办公套件中的模块。

A.Writer     B.Impress     C.GIMP      D.Draw

(3)“用户与组”在()菜单中。

A.位置    B.开始    C.系统     D.控制面板

(4)下列()不是“系统管理”菜单中的选项。

A.服务   B.软件源   C.电源管理    D.网络工具

(5)下列()不是“首选项”菜单中的选项。

A.默认打印机    B.蓝牙   C屏幕分辨率     D.时间和日期

填空

  1. Ubuntu 系统主要提供(GNOME)与(KDE)等桌面环境
  2. GNOME 桌面环境包括(主菜单)、(程序启动器图标)、(工作区切换器)和(窗口列表)等部分
  3. 配置网络包括设定网卡的(IP地址)、(子网掩码)等
  4. 图形化安装应用程序的两个步骤是:(设置软件源);‚(使用新立得管理器安装软件
  5. 软件源)是集中放置软件包的地方,利用 Ubuntu 系统中的(新立得)工具,能很方便地安装软件

简答

(1)如何理解X Windows 系统中客户/服务器模型?

(2)说出X 协议与其他协议如 TCP/IP 之间的不同

系统管理下的主要功能菜单包括:网络管理、用户和组的管理、驱动器和介质管理、系统监视器、新立得软件包管理器等

(3)Ubuntu 系统下常用的软件有哪些?

apache、vsfptd、qq、OpenOffice.org办公系列等等

第三章选择题

(1) Ubuntu 官方支持的开源软件类别是()

A.main     B.restricted    C.universe    D.multiverse

(2) Ubuntu 下普通用户登录后,默认的命令提示符为()

A.#        B.$          C.:\>      D.:grub>

(3) Linux 将存储设备和输人/输出设备均被看作文件来操作,()不是以文件的形式出现的。

A.目录        B.软链接       C.i节点表     D.网络适配器

(4) 文件权限读、写、执行的三种标志字符是()

A.rwx       B.xrw       C.rdx        D.srw

(5) 在给定文件中查找与设定条件相符字符串的命令为() 。

A.grep       B.gzip       C.find      D.sort

(6) 如果想知道某个文件的基本信息可以使用()命令。

A.file      B.tail      C.head        D.grep

(7) 改变文件所有者的命令为()。

A.chmod     B.touch      C.chown     D.cat

(8) 可以用来压缩的命令是()。

A.locate     B.gzip      C.who      D.less

(9)建立一个新文件可以使用的命令为()

A.chmod       B.more     C.cp        D.touch

(10) 在下列命令中,不能显示文本文件内容的命令是()。

A.more        B.less     C.tail      D. join

(11) 已知某用户 stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test 的命令是()

A.cd test  B.cd /stud1/test    C.cd studl/test   D.cd home

(12)将光盘 CD-ROM(hdc)挂载到文件系统的/mnt/cdrom 目录下的命令是

A.mount /mnt/cdrom            B.mount /mnt/cdrom /dev/hdc   C.mount /dev/hdc /mnt/cdrom          D.mount /dev/hdc

填空题

(1)用来存放系统管理员使用的管理程序的目录是(/sbin

(2)在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc

(3) 将前一个命令的标准输出作为后一个命令的标准输人,称为(管道

(4) 从后台启动进程,应在命令的结尾加上符号(&

(5)(mv)命令可以移动文件和目录,还可以为文件和目录重新命名

(6) 改变文件所有者的命令为(chown

(7)(程序)是一组有序的静态指令,(进程)是一次程序的执行过程

(8) 路径是由目录或目录和文件名构成的。路径分为(相对路径)和(绝对路径

(9) Shell 提供了一组称为通配符的特殊符号,常用的通配符有(*?

(10)tar命令的功能是(对文件和目录进行归档

简答

  1. 文件重定向通过什么命令来实现? 都有什么常见的用法?

重定向有:输出重定向和输入重定向。输出重定向通过:>>和>符号实现。输入重定向通过符号:<实现。它们常结合cat命令使用。

  1. 举例说明压缩/解压缩的常用命令。

常用命令:gzip tar zip bzip2

(3) 列举 Linux下的主要目录,并简述其作用。

/    这就是根目录。

root    这是系统管理员(root user)的目录。

/bin    这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“more”等等。

/etc    这里主要存放了系统配置方面的文件。

/dev    这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。

/home    这里主要存放你的个人数据。具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。

/tmp    这是临时目录。在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。

/opt    这里主要存放那些可选的程序。这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。

/media有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。

第四章选择题

  1. 超级用户 root 的 UID 是()

A.0      B.1      C.500     D.600

(2) root 组的 GID 是()

A.0       B.1     C.500      D.600

(3)使用 useradd 命令时如果要指定用户的 UID,则需要(C)选项,

A.-g         B.-d       C.-u        D.-s

(4) 如果要使用 passwd 命令删除用户密码,则需要(A)选项。

A.-d        B.-u       C.-1       D.-S

(5)(C)命令会在删除hbzy用户的同时删除用户的主目录

A.rmuser -r hbzy        B.deluser -r hbzy

C.userdel -r hbzy        D.usermgr -r hbzy

(6) 向一个组中添加用户,应使用()命令。

A.groupadd    B.groupmod     C.gpasswd    D.chpasswd

(7) 改变文件或目录的访问权限,应使用()命令。

A.chmod    B.chown    C.usermod     D.chsh

(8) 用户权限 rw 使用数字表示是()

A.5      B.4       C.6       D.7

(9) 存放用户账户的文件是(C)

A.shadow    B.group    C.passwd    D.gshadow

(10)执行命令chmod 764 txt1 后,该文件的权限是()

A.rw-rwxr--   B.rwxrw--r-   C.r-xrw-r    D.rwx---rw

(11)为了使文件的所有者获得读和写的权限,而其他用户只能进行只读操作,应将文件的权限设为()

A.566         B.655      C.644      D.744

(12)用来存放用户名、个人主目录等相关信息的文件是()A.etc/passwd  B./etc/passwd  C./etc/initab   D./etc/group

(13)改变文件的所有者,应使用()命令。

A.chgrp   B.chown   C.chsh    D.chmod

填空

(1)某文件的权限为drwx-wxr--,用数值形式表示该权限,则该八进制数为(734)该文件的属性是(目录

(2) Linux 系统下的用户分为 3类,分别为超级用户、(系统用户)和(普通用户

(3) 修改用户的属性,一般使用(usermod)命今

(4) Ubuntu 下,普通用户的ID 默认从(1000)开始

操作

  1. 新建用户 usersun,密码为 abcd1234。

sudo useradd usersun

sudo passwd usersun

  1. 将 suersun 用户的密码改为 supersun2022。

sudo passwd usersun

  1. 设置 usersun 用户每隔 10 天必须更改密码

sudo usermod –e usersun

  1. 新建用户userpub,不需要密码就能登录。

sudo useradd userpub

sudo passwd –d userpub

  1. 新建组 boxgroup。

sudo groupadd boxgroup

  1. 将用户 usersun 和userpub 添加到 boxgroup组中。

sudo gpasswd –a usersun boxgroup

sudo gpaswd –a userpub boxgroup

  1. 查看用户usersun和userpub 的相关信息

cat /etc/passwd

  1. 锁定用户usersun

sudo passwd –l usersun

  1. 一次性删除用户userpub及其工作目录

sudo userdel –r userpub

  1. 为用户usersun 解锁。

sudo passwd –u usersun

  1. 将组boxgroup 更名为 ourgroup。

sudo groupmod –n ourgroup boxgroup

  1. 删除组ourgroup

sudo groupdel ourgroup

  1. 新建组newgroup,组ID为600

sudo groupadd –g 600 newgroup

实验题

(1)用户的创建和管理

 创建一个名为 kfu 的组。

sudo groupadd kfu

‚ 创建一个名为 stu 的用户,属于 kfu 组,并且这个用户没有主目录。

sudo useradd  stu –g kfu

ƒ 创建一个名为 teacher 的用户,属于admin 组,并且这个用户有主目录,设置该用户的密码为 123456。

sudo useradd teacher –g admin –d /home/teacher

sudo paddwd teacher

„ 将stu 的使用期限定为 2023-3-20。

sudo usermod –e 2007-3-20 stu

(2)组的创建和管理。

 创建一个名为 ruaniian 的组。

sudo groupadd ruanjian

‚ 用命令的方式把 stu 和 teacher 归属到 ruanjian 组中。

sudo gpasswd –a stu ruanjian

sudo gpasswd –a teacher ruanjian

ƒ 查看/etc/group 文件,看是否实现。

cat /etc/group

„ 在/etc/group 文件中,把 ruanjian 组中包含的对象都清除。

sudo gedit /etc/ruanjian

拓展题

某软件公司新来4名员工 zhangsan、lisi、wangwu、zhaoliu,其中 zhangsan、lisi、wang三名员工同属于一个小组workgroupl,zhaoliu 不属于该小组。有数据文件/data/testfile.现要求 zhangsan 拥有这个文件和目录(即 zhangsan 是文件 testfile 和目录 data 的所有者).并且对目录 data具有所有权限,对文件 testfile 可读可写;workgroupl 小组的用户对目录data 具有访问权限,对文件 testfile 可读,其他用户对目录和文件没有权限

第五章选择题目:

(1) 测试自己的主机和某一主机是否通信正常,使用()命令

A. telnet    B.host    C.ping      D.ifconfig

(2) 查看自己主机的 IP 地址,使用()命令

A.hostname    B.host    C.ping     D.ifconfig

(3) ADSL的拨号软件是(B)

A.KPPP   B.PPPoE    C.SLIP    D. PPP

(4) Linux中设备文件的主要内容包括(ABCD)

A.设备权限    B.设备类型    C.主设备号    D.子设备号

(5) Linux 系统中的设备类型包括(ABC)

A.块设备     B.字符设备     C.流设备     D.缓冲设备

(6)执行 mount -t auto /dev/cdrom/mnt/cdrom 命令后,Linux 报告出错信息,可能的原因是(ACD)

A./mnt/cdrom 不存在    B./mnt/cdrom 为空

C./dev/cdrom 设备不存在    D.当前目录是安装点/dev/cdrom

(7) 通过()安装软件能够显示软件的受欢迎程度

A.添加/删除    B.新立得   C.软件包(DEB 包)    D.受限驱动

(8)()是 Ubuntu 官方支持的开源软件类

A.main    B.restricted     C.universe      D.multiverse

(9)在 Linux 中,为设备名为eth0的网卡分配IP地址和子网掩码的命令是()。

A.serserial eth0 202.112.58.200 netmask 255.255.255.0

B.ifconfig eth0 202.112.58.200 netmask 255.255.255.0

C.minicom eth0 202.112.58.200 netmask 255.255.255.0

D.mount eth0 202.112.58.200 netmask 255.255.255.0

(10)下面的IP地址中,专用于本地主机的回环地址是()A.202.112.0.33         B.192.10.2.254  

C.255.255.255.0        D.127.0.0.1

填空

(1) Linux 中用(eth0)表示第一块网卡

(2) ifconfig eth0 192.168.0.8 up表示(启用网卡

(3) Ubuntu 软件的安装与升级方式有(APT)和(新立得软件管理器

(4) 网络接口配置文件 interfaces 所在目录的绝对路径是(/etc/network

(5) 运行升级程序应执行命令(upgrade)和(update

简答题

  1. 使用 ifconfig 命令与使用 ifdown/up 激活/关闭网卡有什么区别,要注意什么?

ifconfig :设定网络参数使用的指令。

ifup,ifdown:激活与关闭某个网络适配卡。

ifconfig eth0 up 或者是 ifconfig eth0 down 可以使用 ifup eth0 或 ifdown eth0 来替代!,但是 ifup 与 ifdown 是以 /etc/sysconfig/network-scripts/ifcfg-eth[n ](这里的n取0,1,2……)的档案来进行激活的!所以 ifcfg-eth0 必须存在才能使用 ifup/ifdown eth0

  1. 查看主机的路由表并说明每条记录的含义

(3)  简述网络软件包的安装过程。

(4)  Ubuntu 的软件包官方分为几类?它们各自有什么含义?

(1).核心(Main)官方维护开源软件,是由Ubuntu官方完全支持的软件,包括大多数流行的、稳定的开源软件,是Ubuntu默认安装的基本软件包。

(2).公共(Universe)社区维护开源软件,是由Ubuntu社区的计算机爱好者维护的软件,是Linux世界中完全自由和开源的部分,包括了绝大多数软件。

这些软件都是以(Main)中的软件包为基础,编写而成。但此类软件包没有安全升级的保障。

(3).受限(Restricted)官方维护的非开源软件,是专供特殊用途,且没有自由软件版权,不能直接修改的软件,但仍然被Ubuntu团队支持。

(4).多元化(Multiverse)非Ubuntu官方维护的非开源软件,是那些非自由软件,通常不能被修改,用户使用这些软件包时,需要特别注意版本问题。

(5)简述如何使用命令添加本地光盘软件源以及如何制作本地源

使用:apt-cdrom add命令添加cd-rom源。

第六章选择题

  1. Shell 中用来表示命令行中参数个数的是(A)

A.$#:       B.$?       C.$$        D.$*

(2) 关于 Linux 的 Shell,以下说法中错误的是(B)

A.Shell 是一个命令语言解释器

B.Shell 是编译型的程序设计语言

C.Shell 是能执行内部命令

D.Shell 是能执行外部命令

(3) 输人一个命令之后,Shell 首先检查(D)。

A.它是不是外部命令      B.它是不是在搜索路径上

C.它是不是一个命令      D.它是不是一个内部命令

(4) 追加输出重定向的符号是()。

A. >        B.>>      C.<       D.<<

(5)下列对 Shell 变量 FRUIT 操作中,正确的是()

A.为变量赋值:$FRUIT=apple

B.显示变量的值:fruit=apple

C.显示变量的值:echo $ FRUIT

D.判断变量是否有值:[-f "$FRUIT”]

(6) 表示管道的符号是()

A.||      B.|       C.>>      D.//

(7)(B)不是 Shell 的循环控制结构

A.for    B.switch    C.while     D.until

(8)(C)不是 Linux 的 Shell 程序

A.bash      B.ksh       C.rsh      D.csh

(9) 在Shell中变量的赋值有 4 种方法其中采用 name=12的方法称为(A)

A.直接赋值           B.使用 read 命令

C.使用命令行参数     D.使用命令的输出

(10)在Shell 脚本中,用来读取用户在命令行的输入的命令是()

A. fold      B.join       C.tr     D.read

填空

(1) 变量$* 表示 Shell 程序的(命令行参数值

(2) 在Shell编程时,使用方括号表示测试条件的规则是方括号两边必须有(空格

(3) Shell 不仅是(命令解释器),它同时也是一种功能强大的编程语言。(bash)是 Linux的默认 Shell。

(4) 填写下列代码的执行结果(s=55

ls = 0;i= 1

while test $ i -le5

do

let s=$s+$ix$i

let i=$i+1

done

echo "s = $ s"

简答

  1. 在 vi中编辑模式和指令模式有什么不同?

编辑默认下的输入当成普通字符出来,指令 模式下当成命令处理。

  1. 用户在编写 Shell 序后,怎样获取序的执行权限?

chmod给用户添加执行权限。

(3) Shell 程序有哪些执行方法?

    方法一: Bash 程序。

方法二:先赋予用户执行权限,然后用./程序名执行程序。

Samba选择题:

(1)Samba服务器的默认安全级别是( B ).

A. share   B. user   C.server   D. domain

(2)在下面所列出的服务器中,( B )可以使用户在异构网络操作系统之间进行文件系统共享。

A. FTP   B. Samba   C.DHCP    D. Squid

(3)重启 Samba的命令是( A ).

A./etc/rc.d/init.d/samba restart

B./etc/rc.d/init.d/smb restart

C./etc/rd/init.d/named restart

D./etc/rc.d/init.d/smb start

(4) Linux中实现与 Windows主机之间的文件及打印共享使用( C )

A.网络邻居   B. NFS    C. Samba    D. NIS

(5) Samba的核心是两个后台进程,它们是( A )

A.smbd和nmbd     B.nmbd和 inetd

C.inetd和smbd    D.inetd和httpd

(6) Samba服务器的主配置文件是( A )

A.smb.conf      B.vsftpd. conf

C.samba.co      D.vsftpd.chroot_list

(7) 添加 Samba账户的命令是( B )

A. useradd   B. smbuseradd  C. smbadduser    D. addsmbuser

(8) 通过设置条目( C )来控制可以访问 Samba共享服务的合法主机名。

A. allowed   B. hosts valid    C. hosts allow    D. public

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值