书签 分享 收藏 举报 版权申诉 / 16
上传文档赚钱

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

  • 上传人(卖家):momomo
  • 文档编号:4917890
  • 上传时间:2023-01-25
  • 格式:DOCX
  • 页数:16
  • 大小:37.46KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《Linux操作系统管理》习题答案.docx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Linux操作系统管理 Linux 操作系统 管理 习题 答案
    资源描述:

    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

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《Linux操作系统管理》习题答案.docx
    链接地址:https://www.163wenku.com/p-4917890.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库