第1章  认识Linux网络操作系统与安装

1.选择题

(1)下列中不是Linux系统的特点(B)。

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

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

A. Linus Torvalds     B. Andrew S. Tanenbaum C. K.Thompson  D. D.Ritchie

(3)下列中(C)是自由软件。

A. Windows XP       B.UNIX         C. Linux                D.MAC

(4)Linux系统中可以实现关机命令是(D)。

A. shutdown –k now   B.shutdown –r now    C. shutdown –c now    D. shutdown –h now

2.简答题

(1)简述Linux的版本以及特性?

版本:

1.Red Hat Linux

2.CentOS

3.Fedora

4.Mandrake

5.Debian

6.Ubuntu

7.Gentoo

8.FreeBSD

特性

(1)开放性。

(2)多用户。。

(3)多任务。

(4)良好的用户界面。。

(5)设备独立性。。

(6)提供了丰富的网络功能。

(7)可靠的安全系统。。

(8)良好的可移植性。

(9)支持多文件系统。

(2)如何安装Centos 7操作系统?

不考

(3)用户如何进行图形化与文本模式登录、重启、关机与注销?

图形化登录直接输入用户名和密码,文本模式登录Ctrl+Alt+Fn

shutdown -h now -----立刻进行关机

shutdown -h 1 --------“hello, 1分钟后会关机了”

halt-----------------------关机

shutdown -r now------立刻重新启动计算机

reboot--------------------立刻重启计算机

logout--------------------注销

(4)如何进行终端界面切换?

Ctrl+Alt+Fn2-6 进入命令行界面,

Ctrl+Alt+Fn1进如图形化界面

(5)如何重置root管理员密码?

在他妈的设置里面设置,傻逼题

(6)如何进行系统克隆与快照管理?

直接点

(7)如何使用SecureCRT与SecureFX远程连接管理Linux系统?

查看IP地址

点开软件

输入用户名IP地址密码

点连接

第2章  Linux基础操作命令-使用Shell命令

1.选择题

(1)Linux系统下超级用户登录后,默认的命令提示符为(B)。

A.!           B.#        C.$            D. @

(2)可以用来建立一个新文件使用的命令是(C)。

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

(3)命令行的自动补齐功能要使用到(D)键。

A. Alt      B.Shift         C. Ctrl          D.Tab

(4)下面不通配符的是(A)。

A. !      B.*            C. ?           D. [ ]

(5)Linux设备文件保存位置(B)。

A. /home      B. /dev      C. /etc           D. /root

(6)普通用户主目录的位置(A)。

A. /home      B. /dev      C. /etc           D. /root

(7)在下列命令中,用于显示当前目录路径命令(D)。

A. cd         B. ls      C. stat          D.pwd

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

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

(9)在列命令中,用于将文本文件内容加以排序的命令是(C)。

A.wc         B. file      C. sort         D.tail

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

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

(11)在Vim的命令模式中,输入(B)不能进入末行模式。

A.:         B. i         C. ?             D./

(12)在Vim的命令模式中,输入(C)不能进入编辑模式。

A.o         B. a        C. e             D.i

(13)使用(B)操作符,可以输出重定向到指定的文件中,追加文件内容。

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

(14)在Linux控制台中,使用(D)快捷键,可以实现清屏功能。

A. Ctrl+A   B. Ctrl+E    C. Ctrl+S         D. Ctrl+L

(15)在Linux控制台中,使用(A)快捷键,可以实现剪切删除光标前的所有字符。

A. Ctrl+U   B. Ctrl+K    C. Ctrl+W         D. Ctrl+Y

2.简答题

(1)什么是Shell?它的功能是什么?

1、shell是操作系统的最外层,是一个用户跟操作系统之间交互的命令解释器。

2、大多数linux默认的shell命令解释器是 bash(/bin/bash)

3、shell独立于内核,是链接内核和应用程序的桥梁,通俗来讲shell是内核周围的外壳

功能就是命令解释器,充当用户和Linux的翻译官

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

/boot:系统启动目录

/dev:Linux设备文件保存位置,

/etc:这个目录用来存放系统管理员所需要的配置文件和子目录的文件保存位置,

/home:普通用户的主目录(也称为家目录)。

/media:挂载目录。

/mnt:挂载目录。

/opt:第三方安装的软件保存位置。。

/proc: 虚拟目录,是系统内存的映射。

/root: 系统管理员的主目录,

/run: 目录中存放的是自系统启动以来描述系统信息的文件。

/srv: 服务数据目录。

/tmp:临时目录。

/usr:此目录用于存储系统软件资源,存放应用程序和文件,

/bin:存放系统基本的用户命令,

/lib与/lib64:系统调用的函数库保存位置,

/sbin:系统管理员命令存放目录,

(3)more和less命令有何区别?

more—逐页显示文件中的内容(仅向下翻页)

less—逐页显示文件中的内容(可向上、向下翻页)

less命令比more命令更强大,增加了向上翻页

(4)举例说明压缩/解压缩的常用命令?

tar [选项] 文件或者目录

-c 创建一个新归档,如果备份一个目录或一些文件,就要选择这个选项

-f 使用归档文件或设备,这个选项通常是必选的,选项后面一定要跟文件名

-z 用gzp 来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,还原时也一定要使用该选项进行解压缩

-v 详细地列出处理的文件信息,如无此选项,tr 不报告文件文件信息

-r 把要存档的文件追加到档案文件的末尾,使用该选项,可将忘记的目录或文件追加到备份文件中

-t 列出档案文件内容,可以查看哪些文件已经备份

-x 从档案文件中释放文件

(5)显示文件内容的常用命令有哪些,简述其特点?

1cat—显示文件内容

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用,命令格式如下:

cat [选项] 文件名

2tac—反向显示文件内容

tac命令与cat命令相反,也只适合内容较少的文件,命令格式如下:

tac [选项] 文件名

3more—逐页显示文件中的内容(仅向下翻页)

配置文件和日志文件通常都采用文本格式,这些文件通常都有很长的内容,不能在一屏内全部显示,所以在处理这种文件时,我们需要分页显示,这时我们可以用上more命令,命令格式如下:

more  [选项] 文件名

4less—逐页显示文件中的内容(可向上、向下翻页)

less命令功能比more命令更强大,用法比more也更加灵活,less是more的改进版,more只能向下翻页,less命令可以向上、向下翻页,按【enter】键下移一行,按【space】键下移一页,按【b】键向上移动一页,按【q】键退出,less还支持在文本文件中进行快速的查找,按“/”再输入查找的内容,命令格式如下:

less  [选项] 文件名

5head—查看文件的n

head命令用来查看具体文件的前几行的内容,默认情况下显示前10行,命令格式如下:

head  [选项] 文件名

6tail—查看文件的最后n

tail命令用来查看具体文件的最后几行的内容,默认情况下显示前10行,可以使用tail命令来查看日志文件被更的过程,命令格式如下:

tail  [选项] 文件名

(6)Vim编辑器的基本工作模式有哪几种,简述其主要作用?

Vim编辑器可分为三种模式,其中包含:普通模式、编辑模式、命令模式。

(1)普通模式

  用vim命令打开一个文件,默认的状态就是普通模式。在这个模式中,不能进行编辑输入操作,但可以按“上下左右”键来移动光标,也可以执行一些操作命令进行如删除、复制、粘贴等之类的工作。

(2)编辑模式

  在普通模式下不能进行编辑输入操作,只有按下"i,l,o,O,a,A,r,R,s,S"(其中“I”最常用)等字母进入编辑模式之后才可以执行录入文字等编辑操作。看文件是否处于编辑模式状态有一个重要的特征,那就是在窗口的左下角要有插入的标记“--INSERT--”或“--插入--”。

(3)命令模式

  在普通模式下,输入“:”或“1”或“?"时,光标会自动定位在那一行,在这个模式中,可以执行保存、退出、搜索、替换、显示行号等相关操作。

(7)Vim中替换命令的格式是什么,各部分的含义是什么?

range:

m,n: 从m行到n行。

0: 最开始一行(可能是这样)。

$: 最后一行

.: 当前行

%: 所有行

(8)硬链接与软链接的区别是什么?

一、软链接:又被叫为符号链接,它包含了到原文件的路径信息。

创建软链接:ln -s file link

二、硬链接:是对原文件起了一个别名。

创建硬链接:ln file link

1.本质:

硬链接:本质是同一个文件

软链接:本质不是同一个文件

2.跨设备

硬链接:不支持

软链接:支持

3.inode

硬链接:相同

软链接:不同

4.链接数

硬链接:创建新的硬链接,链接数会增加,删除硬链接,链接数减少

软链接:创建或删除,链接数不会变化

5.文件夹

硬链接:不支持

软链接:支持

6.相对路径

硬链接:原始文件相对路径是相对于当前工作目录

软链接:原始文件的相对路径是相对于链接文件的相对路径

7.删除源文件

硬链接:只是链接数减一,但链接文件的访问不受影响

软链接:链接文件将无法访问

8.文件类型

硬链接:和原文件相同

软链接:链接文件,和原文件无关

9.文件大小

硬链接:和原文件相同

软链接:原文件的路径的长度

(9)管道的作用是什么?

“|”是管道命令操作符,简称管道符。利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。

(10)简述输入与输出重定向的作用?

输入重定向:指的是重新指定设备来代替键盘作为新的输入设备;

输出重定向:指的是重新指定设备来代替显示器作为新的输出设备。

输入重定向:我们可以让命令从文件中获取,这样本来的命令需要从标准输入stdin中获取,转换为从我们的指定文件中获取。这样本来需要从键盘输入的命令就会转移到文件读取内容。

输出重定向:同输入重定向很相似,输出重定向也是将本来需要输出标准输出文件stdout中转化为我们的指定文件中,需要注意的是,这种输出重定向在使用的时候都会将原文件内容覆盖,如若需要保留原文件数据,我们就需要使用追加重定向

第3章用户组群与文件目录权限管理

1.选择题

(1)Linux系统中,若文件名前面多一个点“.”,则代表文件为( D)。

A.只读文件           B.写入文件        C.可执行文件         D. 隐藏文件

(2)Linux系统中,可以使用(B)命令来查看隐藏文件。

A.ll                B.ls  -a            C. ls  -l                D. ls  -ld

(3)存放Linux基本命令的目录是什么( A)。

A. /bin               B./lib              C. /root                 D./home

(4)Linux系统中,将加密后的密码存放到( B)文件中。

A. /etc/passwd      B./etc/shadow          C. /etc/password       D. /etc/gshadow

(5)Linux系统中,超级用户root的UID是多少(A )。

A. 0              B. 1                  C. 100               D. 1000

(6)Linux系统中,新建用户user01,并为用户设置密码为123456的命令是( C)。

A. useradd  –c  123456  user01   B. useradd  –d  123456  user01

C. useradd  –p  123456  user01   D. useradd  –n  123456  user01

(7)Linux系统中,为用户user01添加属组student命令是(A )。

A. usermod  –G  student  user01   B. usermod  –g  student  user01

C. usermod  –M  student  user01   D. usermod  –m  student  user01

(8)Linux系统中,删除主目录和以及目录中的所有文件( B)。

A. userdel  –h  user01            B. userdel  –r  user01

C. userdel  –R  user01            D. userdel  –z  user01

(9)Linux系统中,groupmod命令更改组群识别码或名称的参数为( A)。

A. -g            B. –h          C.-n            D. -p

(10)Linux系统中,将用户user01加入到组workgroup的命令是(A)。

A. gpasswd  -a  user01  workgroup           B. gpasswd  –d  user01  workgroup

C. gpasswd  –h  user01  workgroup           D. gpasswd  –r  user01  workgroup

(11)Linux系统中,文件/mnt/test01设置权限,默认权限为:rw-r--r--,则该权限的数字表示法为(B )。

A. 764           B. 644          C.640            D. 740

(12)Linux系统中,一个文件的权限为:-rwxrw-rw-时,则这个文件为(B )。

A. 目录文件     B. 普通文件      C. 设备文件     D. 连接文件

(13)Linux系统中,一个文件的权限为:drwxrw-rw-时,则这个文件为(A )。

A. 目录文件     B. 普通文件      C. 设备文件     D. 连接文件

(14)Linux系统中,一个文件的权限为:lrwxrw-rw-时,则这个文件为(D )。

A. 目录文件     B. 普通文件      C. 设备文件     D. 连接文件

(15)Linux系统中,建立目录的默认权限为( C)。

A. drwxr-xr--     B. drw-r-xr-x      C. drwxr-xr-x     D. drw-r-xr--

(16)Linux系统中,显示隐藏文件属性的命令( C)。

A. chown   B. chattr      C. chgrp     D. lsattr

(17)Linux系统中,设置ACL权限的命令(B )。

A. setacl   B. setfacl      C. getacl     D.getfacl

(18)Linux系统中,显示ACL权限的命令(D )。

A. setacl   B. setfacl      C. getacl     D.getfacl

2.简答题

(1)简述Linux系统下的用户账户分为哪几种以及用户UID的取值是多少?

Linux系统下的用户账户分为三种:超级用户(root)、系统用户和普通用户。

0    和       1~999  和1000~65535。

(2)简述用户账户管理文件/etc/passwd各字段数据的含义。

7个字段

账户名称:密码:UID:GID:用户信息:主目录:命令解释器(登录 Shel1)

(3)如何禁用用户账户,通常有几种方法?

四种

方法1:使用usermod命令:

锁定:$ usermod -l 用户名 (锁定用户账号,重新登陆生效)

解锁:$ usermod -u 用户名

查询状态: $ usermod -S 用户名

方法2:使用passwd命令:

锁定:$ passwd -l 用户名 (锁定用户密码,重新登陆生效)

解锁:$ passwd -u 用户名

查询状态: $ passwd -S 用户名

方法3:使用usermod命令禁用SSH访问Linux中的给定用户帐户

锁定:$ usermod -s /sbin/nologin 用户名

解锁:$ usermod -s /bin/bash 用户名

查询状态:可以 vim /etc/passwd查看每个用户的状态

方法4:禁用所有用户登录(除root用户)

锁定:$ touch /etc/nologin

解锁:$rm -f /etc/nologin(删除掉文件即可)

(4)简述组群文件/etc/group文件各字段数据的含义。

四个字段

组群名称:组群密码 (一般为空,用x占位): GD:组群成员

(5)如何使用su和sudo命令?

(6)如何设置文件和目录的权限?

Chomd

(7)如何进行特殊权限设置?

(8)如何修改文件和目录权限的默认权限与隐藏权限?

Umask

chattr

第4章磁盘配置与管理

1.选择题

(1)Linux系统中,最多可以划分几个主分区(C )。

A.1                B.2           C.4            D. 8

(2)Linux系统中,按照设备命令分区的规则,IDE1的第1个硬盘的第3个主分区为(D )。

A. /dev/hda0        B. /dev/hda1   C. /dev/hda2       D. /dev/hda3

(3)Linux系统中,SCSI硬盘设备节点前缀为( C)。

A. hd               B.md          C. sd             D.sr

(4)Linux系统中,磁盘阵列设备节点前缀为( B)。

A. hd               B.md          C. sd             D.sr

(5)Linux系统中,SCSI数据光驱设备节点前缀为(D )。

A. hd               B.md          C. sd             D.sr

(6)Linux系统中,IDE硬盘设备节点前缀为(A )。

A. hd               B.md          C. sd             D.sr

(7)Linux系统中,使用fdisk命令进行磁盘分区时,输入“n”可以进行创建分区的操作,使用(A )创建主分区。

A. p                B.l            C.e              D.w

(8)Linux系统中,mkfs命令的作用就是在硬盘上创建Linux文件系统,以哪个选项是设置文件系统的类型( A)。

A.-t                B. -h          C. -v              D.-l

(9)Linux系统中,mkfs命令的作用就是在硬盘上创建Linux文件系统,若不指定文件系统类型,默认将使用( B)。

A.xfs              B. ext2          C. ext3            D. ext4

(10)mount命令的作用就是将一个设备,通常是存储设备,挂载到一个已经存在的目录上,mount命令使用(D )选项,设置文件系统类型。

A.-o              B. -l            C. -n              D. -t

(11)在fdisk命令中,使用t指令可以更改分区的类型,如果不知道分区类型对应的ID号,可以输入“L”指令查看各分区类型对应的ID号,若设置分区类型改为“Linux LVM”,也就是要将分区的ID修改为( D)。

A.86              B. 87           C. 88             D.8e

(12)在fdisk命令中,使用t指令可以更改分区的类型,如果不知道分区类型对应的ID号,可以输入“L”指令查看各分区类型对应的ID号,若设置分区类型改为“Linux raid 自动”,也就是要将分区的ID修改为(C )。

A.fb              B. fc            C. fd             D.fe

(13)mdadm是Linux系统下的一款标准的软件RAID管理工具,可以使用(D)命令选项查看RAID5状态。

A.-A             B. -B          C. -C           D.-D

(14)若想在一个新分区上建立文件系统,则应该使用( B)命令。

A.fdisk           B.mkfs         C.format           D.makefs

2.简答题

(1)简述Linux系统中设备命名规则?

1.以设备名命名

linux对IDE设备以hd命名

linux对SCSI设备以sd命名

2.以分区命名

例如:第一块IDE设备接口磁盘的第 1 个分区地址为 /dev/hda1/

(2)简述如何进行磁盘挂载与卸载?

挂载

①/etc/filesystems:系统指定的测试挂载文件系统类型;

②/proc/filesystems:linux系统已经加载的文件系统类型;

③系统支持的驱动程序在如下的目录中:/lib/modules/$(uname -r)/kernel/fs

④光盘格式iso9660;软盘格式vfat;U盘格式vfat.

⑤如果带有中文文件名的数据,那么可以在挂载时指定一下挂载文件系统所使用的语言,在man mount找到vfat文件格式中可以使用iocharset来指定语系,而中文语系时cp950,挂载名到:mount -t vfat -o iocharset=cp950 /dev/sda1 /mnt/flash

卸载

Umount 目录

(3)简述如何创建逻辑卷以及如何创建、删除RAID5阵列?

第5章 网络配置管理

1.选择题

(1)Linux系统中,查看自己主机的IP地址,使用的命令(B)。

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

(2)网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ens33,以下哪个选项是激活网卡(C)。

A. BOOTPROTO    B. IPADDR      C. ONBOOT      D. PREFIX

(3)使用ping命令检测网络连通性,以下哪项参数是设置回应返回的次数(A)。

A.-c               B.-f           C. -i               D.-n

(4)可以使用(D)命令来追踪网络数据包的路由途径。

A. nslookup        B.ip            C. netstat          D. traceroute

(5)测试自己的主机和其它主机是否能正常通信,可以使用(B)命令。

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

2.简答题

(1)如何配置本地的IP地址以及修改本机的主机名?

编辑网络配置文件/etc/sysconfig/network-scripts/ifcfg-ens33

Vim 进行配置内容修改

直接修改/etc/hostmame 中的主机名同时更改/etc/hosts 文件内容。

(2)如何使用ip命令来查看本地的IP、路由等信息?

Ifconfig

(3)如何监控本机的磁盘、内存、CPU的使用情况,并找出最耗资源的程序。

第6章软件包管理

1.选择题

(1)对于给定的RPM包xyz-4.5.6-7.x86_64.rpm,它的软件名为(A)。

A. xyz        B. xyz-4.5.6       C. xyz-4.5.6-7      D. x86_64

(2)对于给定的RPM包xyz-4.5.6-7.x86_64.rpm,它的体系号为(D)。

A. xyz        B. xyz-4.5.6       C. xyz-4.5.6-7      D. x86_64

(3)对于给定的RPM包xyz-4.5.6-7.x86_64.rpm,它的主版本号为(A)。

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

(4)对于给定的RPM包xyz-4.5.6-7.x86_64.rpm,它的修订号为(C)。

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

(5)对于给定的RPM包xyz-4.5.6-7.x86_64.rpm,它的释出号为(D)。

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

(6)使用yum命令,进行软件包安装的命令为(B)。

A. remove     B.install      C. update          D.clean

(7)使用yum命令,进行软件包升级的命令为(C)。

A. remove     B.install      C. update          D.clean

(8)使用yum命令,进行软件包删除的命令为(A)。

A. remove     B.install      C. update          D.clean

2.简答题

(1)简述RPM包的优缺点?

RPM的优点

(1)已经编译且打包,安装方便。

(2)软件信息记录在RPM数据库中,方便查询、验证与卸载。

RPM的缺点

(1)当前系统环境必须与原 RPM 包的编译环境一致。

(2)需要满足依赖属性要求。

(3)卸载时注意,最底层的软件不可以先移除,否则可能会造成整个系统的问题

(2)简述RPM包命令格式?

1典型的命名格式

典型的命名格式如下:软件名-版本号-释出号体系号.pm

2.URL方式的命名格式

(1)FTP方式命名格式。

ftp:/[用户名[: 密码]@]主机[: 端口包文件

(2)HTTP 方式的命名格式。

http://主机[: 端]包文件

3.其他命名格式

随意命名

(3)rpm和yum命令有何区别?

yum能够从指定的服务器自动下载 RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

rpm 命令只能安装下载到本的.rpm 格式的安装包,但是 rpm 并不能处理软件包之间的依赖关系,尤其是软件由多个.rpm 包组成时,这时可以使用 yum。

(4)简述yum软件包安装过程?

(5)如何配置本地yum仓库源文件?

第7章  Shell编程基础

1.选择题

(1)Shell在定义变量时,习惯上用大写字母来命令变量,变量名以字母或下划线开头,不能用数字,在使用变量时,要在变量名前面加上前缀(C)。

A.!           B.#        C.$            D. @

(2)可以使用(B)命令对Shell变量进行算术运算。

A.read       B.expr       C. export          D. echo

(3)在read命令中,以下哪项可以输入提示符(D)。

A. -n       B.-a            C. -t           D.-p

(4)在Shell Script脚本通常使用(A)符号作为注释。

A. #      B.//            C. @           D.#!

(5)在Shell Script脚本通常使用(D)符号作为脚本的开始。

A. #      B.//            C. @           D.#!

(6)在关系运算符中,(C)运算符表示检测左边的数是否大于等于右边的。

A.-gt     B.-eq     C. -ge         D. -le

(7)在关系运算符中,(D)运算符表示检测左边的数是否小于等于右边的。

A.-gt     B.- eq    C. -ge         D. -le

(8)在关系运算符中,(B)运算符表示检测两个数是否相等。

A.-gt     B.- eq    C. -ge         D. –le

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

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

(10)下面(C)不是Shell的循环控制结构。

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

(11)关于Linux的Shell说法错误的是(A)。

A. 编译型的程序设计语言         B.能执行外部命令

C. 能执行内部命令               D. 一个命令语言解释器

(12)在Shell变量的赋值有4种方法,其中采用X=10的方法称为(B)。

A.使用read命令    B.直接赋值   C.使用命令的输出    D.使用命令行参数

2.简答题

(1)简述Shell Script编写中的注意事项?

(1)命令的执行从上而下,从左至右进行的。

(2) 命令、参数与选项间的多个空格都会被忽略掉

(3) 空白行也将被忽略掉,并且按“TAB”键所生成的空白行同样被视为空格键。

(4) 如果读取到一个 Enter 符号 (CR),就尝试开始运行该行(或该串) 命令。

(5) 如果一行的内容太多,则可以使用“VTEnter]”来延伸至下一行。

(6)“#”可作为注解,任何加在“#”后面的数据将全部被视为注解文字而被忽略

(2)简述运行Shell Script脚本有几种方法?。

1.输入脚本的绝对路径或者相对路径

2.执行bash或者sh脚本

3.在脚本路径前加 “.”或 source

(3)简述一个Shell Script脚本通常包括几部分?

个 Shel1Script 脚本通常包括如下部分。

(1) 首行。

首行表示脚本将要调用的 Shel1 解释器,如下显示内容。#! /bin/bash

“#!”符号能够被内核识别为一个脚本的开始,必须位于脚本的首行;/bin/bash 是 bash程序的绝对路径,表示后续的内容通过 bas 程序解释执行。

(2) 注释。

注释符号“#”放在需要注释内容的前面,最好备注 Shell 脚本的功能以防日后忘记

(3) 内容。

可执行内容是经常使用的 Linux 命令或程序语言。

(4)简述Shell变量的设置规则?

(1)变量名称可以由字母、数字和下划线组成,但是不能以数字开头,环境变量名称

建议采用大写字母,便于区分。

(2) 在 bash 中,变量的默认类型都是字符串型,如果要进行数值运算,则必须指定变量类型为数值型。

(3) 变量用等号连接值,等号两侧不能有空格。

(4) 变量的值如果有空格,需要使用单引号或者双引号括起来。

第8章  常用服务器配置与管理

1.选择题

(1)Samba服务器的配置文件是(A)。

A.smb.conf          B.sam.conf         C.http.conf        D. rc.samba

(2)Samba的主配置文件不包括(C)项目。

A.global        B.homes      C. server         D. printers

(3)FTP服务器使用的端口号(A)。

A. 21      B.22        C. 23         D.24

(4)命令rpm  -qa | grep vsftpd的作用是(D)。

A.安装vsftpd程序            B.启动vsftpd程序

C. 运行vsftpd程序           D. 检查是否已经安装vsftpd程序

(5)下列应用协议,(B)可以实现本地与远程主机之间文件传输的协议。

A.SNMP    B.FTP      C. ARP           D.Telnet

(6)DHCP采用客户机/服务器(C/S)模式,使用(B)传输协议。

A. TCP    B.UDP     C.IP           D. TCP/IP

(7)DHCP服务器使用的端口号为(C)。

A. 53         B.20和21     C. 67和68         D.80

(8)在DNS配置文件中,用于表示某主机别名的是(B)。

A.NS        B. CNAME     C.MX       D.NAME

(9)CentOS提供的WWW服务器软件(A)。

A.Apache    B.IIS     C.Firefox   D.IE

(10)Apache服务器是(C)。

A.DNS服务器       B. FTP服务器      C.Web服务器       D.Mail服务器

2.简答题

(1)简述Samba服务器的功能及特点?

Samba 的功能Samba 服务功能强大,这与其通信基于 SMB 协议有关,SMB 不仅提供目录和打印机共享,还支持认证、权限设置。在早期 SMB 运行于NBT 协议(NetBIOS over TCP/IP)上,使用UDP的 137、138 及 TCP 的139 端口,后期 SMB 经过开发,可以直接运行于 TCP/IP上,没有额外的NBT 层,使用TCP 的445 端口。

Samba 作为网络中的一个服务器,主要功能体现在资源共享上,文件共享和打印机是Samba 服务器最主要的功能,Samba 为了方便文件共享和打印共享,还实现了相关控制和管

理功能,具体来说,samba 完成的功能有以下几种。

(1)共享目录。在局域网共享某些文件和目录,使用同一个网络内的 Wndows 用户可以在网上邻居里访问该目录,就与访问网上邻居里的其他 Windows 计算机一样。

(2)目录权限。决定一个目录可以由哪些人访问,具有哪些访问权限,Samba 运行设置一个目录让一个人、某些人、组和所有人访问。

(3)共享打印机。在局域网上共享打印机,使局域网和其他用户可以使用 Linux 操作系统的打印机。

(4)打印机使用权限。决定哪些用户可以使用打印机。

(5)提供SMB 客户功能。在 Linux 下用类似 FTP 方式访问 Wndows 计算机资源(包括使用Windows 下的文件及打印机》。7Samba 特点及作用

特点:可以实现跨平台文件传输,并支持在线修改。作用:

(1)分享档案与打印机服务;

(2)可以提供用户登入 SAMBA 主机时的身份认证;

(3)可以进行 Wndows 网络上的主机名解析 (NetBIOS name)。

linux网络操作系统使用教程课本答案(崔升广 赵红岩)相关推荐

  1. linux教程萨瓦sarwar,《Linux网络操作系统项目教程(RHEL7.4--CentOS-7.4)(第3版))》习题及答案...

    <Linux网络操作系统项目教程 (RHEL7.4/CentOS 7.4)(第3版)> 课后习题答案 1.11 练习题 一.填空题 1.GNU的含义是. 2.Linux一般有3个主要部分: ...

  2. linux 用mutex定义一个linkedlist,【基于LINUX的操作系统实验教程最终版材料】

    (基于LINUX的操作系统实验教程)(最终版) <基于LINUX的操作系统实验教程.doc>由会员分享,可免费在线阅读全文,更多与<(基于LINUX的操作系统实验教程)(最终版)&g ...

  3. linux网络操作系统电大考试,国开2020年秋《linux网络操作系统》形考任务题库大全...

    国开2020年秋<linux网络操作系统>形考任务题库大全 信息只能转换和传递,但不可以再生.选择一项对 题目2未回答满分1.00 标记题目题干第三代移动通信系统即3G通信系统信息传输速率 ...

  4. 网卡或网络配置文件(Linux网络操作系统与管理配置)小红帽

    网卡或网络配置文件(Linux网络操作系统与管理配置)小红帽 1.ifconfig是一个用来查看启用禁用的网络接口工具 /etc/sysconfig/network-scripts/ifcfg-eth ...

  5. Linux网络操作系统期末系统复习题

    一.填空题 1. GUN 的含义是 一个自由的操作系统. 2. Linux 一般有 3 个主要部分: 内核.命令解释层 .实用工具 . 3. 目前被称为纯种的UNIX指的就是System V以及BSD ...

  6. 《网络操作系统》课后习题答案

    第一章 网络操作系统引论 1. ①操作系统的定义:操作系统是控制和管理计算机系统的硬件和软件资源.合理地组织工作流程以及方便用户的程序集合. ②现代操作系统的基本特征:1.并发性2.共享性3.虚拟性4 ...

  7. Linux网络管理员实用教程

    学习完本书后,读者可掌握计算机网络知识,常用命令的使用方法,掌握基本的shell编程,了解对TCP/IP局域网的构建和架设,掌握Linux 操作系统的使用与管理:熟练掌握DHCP服务器.SAMBA服务 ...

  8. Linux网络系统任务教程,Linux网络操作系统项目式教程(CentOS 7.6)(微课版)

    项目1 Linux操作系统概述1 学习目标1 引例描述1 任务1.1 认识Linux操作系统2 任务陈述2 知识准备2 1.1.1 操作系统概述2 1.1.2 Linux的诞生与发展3 1.1.3 L ...

  9. Linux网络操作系统及应用教程(项目式)项目六

    项目六 管理Linux服务器的网络配置 一.填空题 1. /etc/sysconfig/network  文件主要用于设置基本的网络配置,包括主机名称.网关等 . 2.一块网卡对应一个配置文件,配置文 ...

最新文章

  1. mysql 5.6.15_mysql-5.6.15-win32.zip免安装配置
  2. 嵌入式系统学习笔记之五-uboot常用命令之补充
  3. 解决mybatis中#{}导致的The error may involve defaultParameterMap的问题
  4. 图的基本算法实现(邻接矩阵与邻接表两种方法)
  5. Python基础之条件判断
  6. php 设置时区_为什么没有 Asia/Beijing 时区?
  7. Amazon EMR(Elastic MapReduce):亚马逊Hadoop托管服务运行架构Hadoop云服务之战:微软vs.亚马逊...
  8. NS_ASSUME_NONNULL_BEGIN,NS_ASSUME_NONNULL_END
  9. Linux 线程(1):线程概述
  10. python怎么变各种颜色_python – 如何淡化颜色
  11. 【算法分析与设计】DFS与BFS的区别
  12. 好的飞鸽传书2007对于对外的API
  13. Sigar libsigar-amd64-linux.so
  14. 【Android】【移动应用开发】基础知识
  15. OFDM转向FBMC
  16. lumion6.0的下载和安装教程
  17. Hangfire使用MySQL出现The Command Timeout expired before the operation completed
  18. SQL Server获取姓名拼音
  19. 若用MASM写操作系统的启动部分如何实现? 其他开发语言 / 汇编语言 - CSDN社区 community.csdn.net
  20. 国产Google地球如何下载2021版谷歌高清卫星地图?

热门文章

  1. go能否直接调用java_Go调用Java的一个简单例子
  2. 基于神经网络的黄金、外汇价格预测(RNN、LSTM、GRU、CNN+LSTM、BP)
  3. OpenWrt21 EC20 R2.0驱动添加
  4. 2022阿里云学生服务器申请地址购买攻略及配置选择
  5. 供应链管理的核心是什么?
  6. (二)MkDocs学习笔记——撰写文档
  7. 联发科推出天玑1200,新一年的头道“5G甜点”究竟滋味如何?
  8. 宝钢邮箱的收件服务器,如何防止邮件系统信息被监控
  9. 计算机加装固态硬盘分区操作
  10. 《吞食九州》隐私政策