文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

《Linux操作系统管理》习题答案.docx

  • 资源ID:15543932       资源大小:37.46KB        全文页数:16页
  • 资源格式: DOCX        下载积分:15文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要15文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

《Linux操作系统管理》习题答案.docx

1、Linux操作系统管理参考答案项目1一、选择题1. A 2. D 3. D 二、简答题1. 讨论开源软件、自由软件与免费软件的异同。开源软件是指其源码可以被公开使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。自由软件是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。大部分的自由软件都是以在线(online)发布,并且不收任何费用。免费软件是一种不须付费就可取得的软件,但是通常有其他的限制,使用者并没有研究、修改和分发的自由。该软件的源代码不一定会公开,也有可能会限制重制及发再行的自由,所以免费软件的重点是不需要花钱,而不是自由的软件。2.比较Linux、Unix和wind

2、ows的使用场合、优缺点。特点WindowsLinuxUNIX安全特性 一般 好 很好稳定性 好 很好 很好软件支持 很好 好 好硬件支持 好 较好 一般源代码 保密 开放 保密使用方便性 非常方便 方便 方便版权限制和使用 有 无 有技术支持 好 基于团队形式 好Linux和Unix一般使用在对安全性和稳定性要求较高的场合,如应用服务器、数据库服务器等的操作系统。Windows一般使用在PC市场,强调易用性的场合。3.查询资料讨论android和Linux关系。Android基于Linux内核,但不是Linux操作系统。Android一种以Linux为基础的开放源代码操作系统,主要用于便携设

3、备。Android底层是Linux kernel,还增加了其它一些针对多媒体的驱动程序。Android系统的应用程序一般都是运行在dalvik之上的java程序,而dalvik是运行在Linux kernel之上的。4.Linux分为内核版本和发行版本,它们之间有什么区别,各代表了什么意思?Linux内核只提供基本的设备驱动、文件管理、资源管理等功能,是Linux操作系统的核心组件。Linux内核可以被广泛移植,而且还对多种硬件都适用。Linux内核版本有稳定版和开发版两种。Linux发行版本由内核和相关应用软件打包而成,相对于内核版本号,发行版本号随着发布者的不同而不同,与系统内核的版本号是

4、相对独立的。 5.Linux和UNIX各有什么特点?两者之间有什么联系?UNIX因其良好而稳定的性能,在服务器领域获得了广泛的使用。但是由于其价格昂贵,大部分与特定硬件平台绑定,使用要求较高。Linux是一种类UNIX系统,对硬件要求较低,可以跨不同的硬件平台,具有UNIX的安全性和稳定性,而且还是开源的系统,用户可以免费使用。6.请写出电脑里的第一块SATA硬盘的第3个主分区和第2个逻辑分区所对应的设备文件;/dev/sda3、/dev/sda6。7.请解释/dev/sdb3,/dev/sda8,/dev/had1的含义。/dev/sdb3表示第2块SCSI设备的第3个主分区。/dev/hd

5、a1表示IDE0接口上的主盘的第1个主分区(第1块IDE硬盘的第1个主分区)8.假设电脑的物理内存为8GB,一个SATA II硬盘,容量为1TB,现在需要安装windows 10和CentOS 7,请规划一个硬盘分区方案。可以划分为四个主分区,前两个分区给windows 10系统使用。后面两个分区给CentOS 7使用,一个分区给/boot、swap、/var,一个分区给/和/home。项目2一、选择题1.D 2.A3.C 二、简答题1. 如何启动一个服务?如何设置开机时自启动一个服务?如何修改默认启动级别?启动服务使用systemctl start 服务名;自启动服务使用systemctl

6、enable 服务名;修改启动运行级别使用:systemctl set-default multi-user.target或者graphical.target。2. 如何查看sshd.service?其属于哪个target?cat /usr/lib/systemd/system/sshd.service,查看install节的内容,可以看出sshd.service服务属于multi-user.target。项目3一、选择题1.A 2. C 3. C 4. D 5. A 6. B 7. C二、简答题1.什么是绝对路径与相对路径,要由/usr/share/doc进入到/usr/share/man写

7、出相对路径与绝对路径。绝对路径是相对于/目录的,相对目录是相对于当前目录的。相对路径:cd ./man ;绝对路径:cd /usr/share/man2.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?硬链接:是指通过文件的inode来进行链接,硬链接的作用是允许一个文件拥有多个有效文件名,这样用户就可以对一些重要的文件建立硬链接,以防止误删除操作。符号链接:也叫软链接,类似于windows中的快捷方式,因此软链接指向真正的文件或者目录位置。软链接可以对不存在的目录或文件进行创建,可以交叉文件系统。删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接。

8、3.目录/test下有两个文件hello.c和hello.c.bz2,请使用tar命令进行归档压缩,并输出为hello.tar.gz,再将hello.tar.gz复制到/backup目录下,最后将hello.tar.gz解包。请写出具体的命令。cd /testtar -czvf hello.tar.gz hello.c hello.c.bz2 cp hello.tar.gz /backup tar xzvf hello.tar.gz项目4一、选择题1.C2. A二、简答题1.请解释命令串的作用:grep /bin/bash /etc/passwd 2 /dev/null & cat /etc/

9、passwd | wc -l。查询/etc/passwd文件中是否含有字符串“/bin/bash”,如果查询到就显示所在行的信息,并统计/etc/passwd文件中的行数。如果查询不到,不显示任何信息。2.解释以下命令的输出结果:(1) echo “my current directory is pwd” “my current directory is /root”(2) echo my current directory is pwdmy current directory is /root(3) echo “my logname is $LOGNAME” “my logname is r

10、oot”(4) echo “my logname is $LOGNAME”“my logname is $LOGNAME”(5) echo “my logname is $LOGNAME”出错(6) echo “current time is” date +$H:%I 项目5一、填空题1. 02. su3. useradd、usermod、userdel 4. groupadd、groupdel 二、选择题1.D 2.C 3.B三、实操题groupadd -g 1000 manager groupadd -g 1001 class useradd -g manager -d /home/lin

11、da -s /bin/bash -m -u 1000 linda useradd -g manager -d /home/joy -s /bin/bash -m -u 1001 joy useradd -g class -d /home/jack -s /bin/bash -m -u 1002 jack useradd -g class -d /home/lily -s /bin/bash -m -u 1003 lily useradd -g class -d /home/mike -s /bin/bash -m -u 1004 mike passwd -l mike项目6一、填空题/dev/

12、hda1、/dev/hda5、/dev/sr0二、选择题1.C2. C3.D4.A5.B6. A 7.B三、简答题1. Linux下挂载分区和Windows下有何不同?Windows下的磁盘分区默认会自动挂载,采用C:、D:等形式来命名分区,可以直接进入分区,而Linux下的磁盘分区默认情况下不是自动挂载的。如果需要开机自动挂载,需要修改/etc/fstab文件,按照文件格式要求填写相关内容,或者使用mount命令手动挂载,挂载时使用设备名+目录的形式,通过目录来访问分区,使用完毕后再使用umount命令卸载。2.简述LVM的作用及创建过程。 LVM(Logical Volume Manage

13、r,逻辑卷管理器)是Linux下对磁盘分区进行管理的一种机制。LVM是建立在磁盘分区和文件系统之间的一个逻辑层,管理员利用LVM可以在磁盘不用重新分区的情况下动态调整分区的大小。LVM的创建过程:1) 使用fdisk命令创建物理分区。2) 使用pvcreate命令创建物理卷。3) 使用vgcreate命令创建卷组。4) 使用vgchange命令激活卷组。5) 使用vgdisplay命令显示卷组、使用pvdisplay显示物理卷6) 使用lvcreate命令创建逻辑卷。7) 使用mkfs命令格式化逻辑卷、创建文件系统。四、实操题现有一个Windows下使用过的U盘(/dev/sdb1),要求在此

14、U盘上新建myfiles目录,并在此目录下新建一个文件soft,内容为“hello world”,再将该文件复制到/root目录下,最后安全取出U盘。要求写出相关的命令行。su - rootmount -t vfat /dev/sdb1 /mnt & cd /mnt & mkdir myfiles & cd myfilesecho “hello world” soft & cp soft /rootcd / & umout /dev/sdb1项目7一、选择题1.B 2.B 3. C 4.D 5. D 6.B 7. D二、简答题什么是守护进程?守护进程(Daemon)是指在后台运行而没有终端,或

15、者登录shell与之结合在一起的进程。Linux系统中有许多标准的守护进程,一种一些周期性地运行来完成特定的任务(例如:crond),而其余则连续地运行,等待系统中发生的某些特定事件(例如:xinetd和lpd)。三、实操题crontab -e编辑crontab文件:50 16 * * * rm -rf /abc/*00 8-18/1 * * * tail -5 /xyz/x1 /backup/bak01.txt50 17 * * 1 tar czvf backup.tar.gz /data55 17 * * * umount /dev/sdc项目8一、选择题1.B 2. C 二、简答题1.使

16、用yum前需要配置安装源,请问如何配置本地安装光盘源?1)挂载本地光盘 mount -t iso9660 /dev/sr0 /mnt/cdrom2) 在目录“/etc/yum.repos.d/”创建文件“.repo”3) 配置本地yum源rootfanhui # cd /etc/yum.repos.d #进入yum配置目录rootfanhui yum.repos.d# touch CentOS7.repo #建立yum配置文件rootfanhui yum.repos.d# vim CentOS7.repo #编辑配置文件,添加以下内容CentOS-yumname=CentOS7 #自定义名称b

17、aseurl=file:/mnt #本地光盘挂载目录enabled=1 #启用yum源,0不启用,1启用gpgcheck=0 #检查GPG-KEY(加密算法),0位不检查,1为检查2.比较rpm和yum两种软件包管理工具。采用使用软件包方式安装软件时,可以通过rpm工具安装,由于安装时依赖软件包较多,需要解决依赖关系,不太方便。所以我们推荐使用yum工具,实现自动下载软件包,自动解决依赖关系。项目9一、填空题1.主机地址、网络地址 2.通信协议 3. ping 4. netstat 二、实操题Master机器配置如下:ip address add 192.168.10.10/26 dev en

18、s33ip route add default via 192.168.10.1hostname master为了让修改永久生效,需要修改网卡接口配置文件/etc/sysconfig/network-scripts/目录下,名称为ifcfg-ens33的文件,在此文件中增加IP地址、子网掩码和默认网关,还需要修改/etc/hostname、/etc/resolv.conf方法文件。Slaver1机器配置如下:ip address add 192.168.10.20/26 dev ens33ip route add default via 192.168.10.1hostname slaver1

19、Slaver2机器配置如下:ip address add 192.168.10.30/26 dev ens33ip route add default via 192.168.10.1hostname slaver2在每个机器上执行以下操作,增加DNS服务器地址。vim /etc/resolv.confnameserver 218.30.19.40nameserver 61.134.1.4options rotateoptions timeout:1 attempts:2项目 10一、选择题1.D. 2. B 3. B 4. C 5. C二、简答题1. 如何限制允许访问Samba服务器的计算机

20、?在smb.conf文件的globals节中,使用hosts allow指令进行配置。2. 如何拒绝特定的计算机访问?使用hosts deny指令在smb.conf文件的globals节中进行配置。3. 修改完smb.conf文件,如何使Samba重新读取该配置文件?执行systemctl reload smb命令使Samba读取更改,在提交重新配置的文件之前,请用testparm命令测试其正确性。4. 要测试与Samba服务器的连接,应如何配置防火墙?要测试与Samba服务器的连接,可以使用smbclient命令。为了测试,需要允许通过UDP的137和138端口进行访问,使用命令firewa

21、ll-cmd -permanent -add-service=samba。项目11一、选择题1.A2. D3. C 4. D5. D6. D二、简答题1.在本地网络上(192.168.122.0/24)搭建一个高速缓存DNS服务器(IP地址为192.168.122.50),转发服务器IP地址为192.168.122.1。应如何配置该服务器?1) 安装bind RPM程序包。yum -y install bind bind-utils2) 修改/etc/named.conf文件,主要修改项有: listen-on port 53 127.0.0.1; 192.168.122.50; ; allo

22、w-query localhost; 192.168.122.0/24; ; Forwarders 192.168.122.1; ;3) 启动named服务。systemctl start named4) 修改本地客户端执行本地DNS高速缓存DNS服务器。 vim /etc/resolv.conf增加一行nameserver 192.168.122.1,确保是第一个nameserver记录。5) 测试本地DNS服务器。dig 6) 开启本地系统防火墙的TCP和UDP 53端口。 firewall-cmd -permanent -add-service=dns firewall-cmd -rel

23、oad 7) 为确保下次Linux启动时DNS能自启动,执行如下命令。 systemctl enable named2.如何测试Postfix配置是否正确?使用telnet localhost 25命令,输入ehlo localhost, 如果返回结果不报错,就说明Postfix服务器配置正确。3.如何测试Dovecot配置是否正确?使用telnet localhost 110命令,输入user 用户名,输入pass 密码,如何没有出错信息,说明Dovecot服务器配置正确。项目12一、选择题1. B2.A二、简答题1.什么是虚拟主机?什么是个人主页?两者有什么区别?虚拟主机就是将一台物理服务

24、器虚拟成多台的逻辑服务器,可以有效节省硬件资源并且方便管理。个人主页就是属于个人的网站,是一个网址(URL),是个人为了宣传自己而对外提供的一种网络资源访问。个人主页可以部署到虚拟主机上,以对外提供浏览和访问服务。2.虚机主机的实现方式有哪几种?基于IP地址、基于域名和基于端口号的虚拟主机服务。3.在物理服务器上搭建2个虚拟网站,域名为和,IP地址为172.17.12.100/16。请问如何实现?写出详细过程。1) 建立虚拟主机存放网页的根目录(mkdir /var/www/vhost1 /var/www/vhost2),并创建相应的首页文件index.html。2) 在httpd.conf文

25、件末尾加入“IncludeOptional conf.d/*.conf”指令。3) 编辑每个域名的配置文件(/etc/httpd/conf.d/*.conf),加入虚拟主机配置段vi /etc/httpd/conf.d/vhost.conf。 DocumentRoot /var/www/vhost1 ServerName DocumentRoot /var/www/vhost2 ServerName 4.如何集成Apache和PHP?1)安装php软件。2) 修改/etc/httpd/conf/httpd.conf文件内容如下:LoadModule php5_module modules/li

26、bphp5.soAllowOverride noneRequire all grantedAddType application/x-compress .zAddType application/x-gzip .gz .tgzAddType application/x-httpd-php .phpDirectoryIndex index.html index.php3)检查是否有语法错误httpd -t项目13简答题1.简述DHCP的工作原理。1)查找DHCP Server当DHCP客户机第一次登录网络的时候(也就是客户机上没有任何IP地址数据时),它会通过UDP 67端口向网络上发出一个DH

27、CPDISCOVER数据包(包中包含客户机的MAC地址和计算机名等信息)。因为客户机还不知道自己属于哪一个网络,所以封包的源地址为0.0.0.0,目标地址为255.255.255.255,然后再附上DHCP discover的信息,向网络进行广播。若一直没有得到回应,客户机会将这一广播包重新发送四次(以2,4,8,16秒为间隔,加上1-1000毫秒之间随机长度的时间)。如果都没有得到DHCP Server的回应,客户机会从169.254.0.0/16这个自动保留的私有IP地址中选用一个IP地址。并且每隔5分钟重新广播一次,如果收到某个服务器的响应,则继续IP租用过程。2)提供IP地址租用当DH

28、CP Server监听到客户机发出的DHCP discover广播后,它会从那些还没有租出去的地址中,选择最前面的空置IP,连同其它TCP/IP设定,通过UDP 68端口响应给客户机一个DHCP OFFER数据包(包中包含IP地址、子网掩码、地址租期等信息)。此时还是使用广播进行通讯,源IP地址为DHCP Server的IP地址,目标地址为255.255.255.255。同时,DHCP Server为此客户保留它提供的IP地址,从而不会为其他DHCP客户分配此IP地址。3)接受IP租约如果客户机收到网络上多台DHCP服务器的响应,只会挑选其中一个DHCP OFFER(一般是最先到达的那个),并

29、且会向网络发送一个DHCPREQUEST广播数据包(包中包含客户端的MAC地址、接受的租约中的IP地址、提供此租约的DHCP服务器地址等),告诉所有DHCP Server它将接受哪一台服务器提供的IP地址,所有其他的DHCP服务器撤销它们的提供以便将IP地址提供给下一次IP租用请求。此时,由于还没有得到DHCP Server的最后确认,客户端仍然使用0.0.0.0为源IP地址,255.255.255.255为目标地址进行广播。4)租约确认当DHCP Server接收到客户机的DHCP REQUEST之后,会广播返回给客户机一个DHCP ACK消息包,表明已经接受客户机的选择,并将这一IP地址的

30、合法租用以及其他的配置信息都放入该广播包发给客户机。2. 根据dhcp.conf文件实例回答问题。1)251。2)默认网关:172.17.138.254,DNS:172.17.138.1和172.17.138.2。域名:3)给MAC地址为00:a0:78:8e:9f:ab的主机指定唯一的IP地址172.17.138.224)本地连接中配置本地网卡“自动获取IP地址”5)ipconfig/all6) 查看文件:/var/lib/dhcpd/dhcpd.leasesmore dhcpd.leaseslease 200.200.200.100 starts 5 2017/12/08 02:49:08

31、; ends 5 2017/12/08 02:59:08; tstp 5 2017/12/08 02:59:08; cltt 5 2017/12/08 02:49:08; binding state free; hardware ethernet 00:50:56:c0:00:01; uid 001000PV300000001;server-duid 000001000001!274271y000014)243300I;可以看出分配出去的IP为200.200.200.100。项目14简答题1.简述Docker的工作原理。Docker是虚拟化技术的一种实现,是一种轻量级的主机,不依赖虚拟机操作系

32、统。它打包应用程序和运行环境成一个镜像,来解决部署时的环境依赖问题,能够做到跨平台分发和使用。Docker容器之间相互隔离,不包含操作系统,共用宿主机的操作系统和运行环境,因此容器启停很快。2.请从Dcocker Hub上安装ubuntu镜像,写出具体的操作命令。docker pull ubuntudocker imagesdocker run -it ubuntu /bin/bashexit 3.查阅资料,对dockerfile文件的格式进行说明。dockerfile文件可以用来创建镜像,dockerfile文件中可以写一些语句,具体如下:l FROM:指定基于那个镜像,格式FROM 镜像名

33、:标签l MAINTAINER:指定作者信息,格式MAINTAIN name E-MAILl RUN:镜像操作指令,格式RUN |l CMD:指定容器启动时执行的命令,格式同RUNl ENV:定义环境变量,格式ENV ,l ADD:将本地(远程)文件/目录复制到容器的某个目录下l COPY:将本地文件/目录复制到容器的某个目录下l VOLUME:指定挂载点l USER:指定容器的用户l ENTRYPOINT:类似于CMD,但是比CMD和docker run提前执行l EXPOSE:指定暴露端口使用DockerFile安装Nginx。vim Dockerfile#set the base ima

34、ge to CentOSFROM centos#set author & E-MAILMAINTAINER fanhui fanhui#install necessary toolsRUN yum -y install pcre-devel wget net-tools gcc zlib zlib-devel make openssl-devel#install NginxADD http:/nginx.org/download/nginx-1.8.0.tar.gzRUN tar xzvf nginx-1.8.0.tar.gzRUN mkdir -p /usr/local/nginxRUN c

35、d nginx-1.8.0 & ./configure -prefix=/usr/local/nginx & make & make installRUN rm -vf /usr/local/nginx/conf/nginx.confCOPY .nginx_conf /usr/local/nginx/conf/nginx.confEXPOSE 80#set default command to execute when creating a new containerENTRYPOINT /usr/local/nginx/sbin/nginx & tail -f /etc/passwd创建镜像

36、,指定镜像名为centos_nginxdocker build -t centos_nginxdocker run -itd -p 81:80 centos_nginx bash4.如何实现容器和宿主机之间的通信?实现宿主机和Docker的通信,有4种方式:1) bridge模式Docker的默认模式,执行docker run时使用-net=bridge选项来指定,该模式会为每个容器分配一个独立的网络地址,同一个宿主机的所有容器会在同一个网段下,相互之间可以通信。2) Host模式该模式下Docker使用的网络和宿主机是一样的,容器内网卡的IP地址就是宿主机的IP。3) Container模式

37、该模式下多个容器共同使用网络,看到的IP都一样。4) None模式该模式不会设置任何网络。5.比较Docker和KVM的区别。虚拟机管理程序KVM对整个设备进行抽象处理,具有良好的兼容性,但是启动速度很慢,而Docker容器只是对操作系统内核进行抽象处理,可以降低系统性能的开销,对系统资源需求较小,启动速度很快。从隔离的有效性角度来看,Docker不如虚拟机管理程序彻底。项目15一、选择题1.A2. A3. C4. A5. D6. C7. A8. D 9. A二、简答题1. 简述部署全分布模式下Hadoop集群的过程。 准备Hadoop所需软件环境,安装Hadoop软件,配置Hadoop,格式化HDFS。2.配置SSH免密码登录有何意义?如果不配置SSH免密登录,对Hadoop的使用没有影响,但是每次启动和停止Hadoop时就需要手工输入节点的用户名和密码,比较得麻烦。项目16选择题1.A2. B3. C


注意事项

本文(《Linux操作系统管理》习题答案.docx)为本站会员(bubibi)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png