Linux基础 综合练习

一、系统安装及基础配置

  1. 新建两台虚拟机svr11、svr12 过程 略。。。
    1)虚拟机svr11的内存2G、硬盘80G,安装好CentOS7.5操作系统(带GUI界面)
    2)虚拟机svr12的内存2G、硬盘80G,安装好CentOS7.5操作系统(带GUI界面)

  2. 为虚拟机svr11、svr12配置主机名及静态网络参数
    1)虚拟机svr11的主机名为svr11.dawai.com,IP地址 192.168.10.11/24
    [root@bogon ~]# hostname svr11.dawai.com
    [root@svr11 ~]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses 192.168.10.11/24 ipv4.dns 192.168.10.11 connection.autoconnect yes
    2)虚拟机svr12的主机名为svr12.dawai.com,IP地址 192.168.10.12/24
    [root@bogon ~]# hostname svr12.dawai.com
    [root@svr12 ~]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses 192.168.10.12/24 ipv4.dns 192.168.10.11 connection.autoconnect yes

  3. 默认安全策略调整
    1)为虚拟机svr11、svr12彻底关闭firewalld防火墙服务
    [root@svr11 ~]# systemctl stop firewalld
    [root@svr11 ~]# systemctl disable firewalld
    Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
    Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
    [root@svr11 ~]#

[root@svr12 ~]# systemctl stop firewalld
[root@svr12 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@svr12 ~]#
2)为虚拟机svr11、svr12彻底关闭SELinux保护机制服务
[root@svr11 ~]# setenforce 0
[root@svr11 ~]# vim /etc/selinux/config
SELINUX=disabled

[root@svr12 ~]# setenforce 0
[root@svr12 ~]# vim /etc/selinux/config
SELINUX=disabled

二、yum软件源配置

  1. 在虚拟机svr11上建立CentOS7.5的软件仓库
    1)准备仓库目录 /var/ftp/cos7dvd,并复制CentOS7.5光盘的内容到此目录下
    [root@svr11 ~]# mkdir -p /var/ftp/cos7dvd
    [root@svr11 ~]# mount /dev/cdrom /var/ftp/cos7dvd
    mount: /dev/sr0 写保护,将以只读方式挂载
    [root@svr11 ~]# ls /var/ftp/cos7dvd
    CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
    EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
    [root@svr11 ~]#
    2)配置本机使用位于 file:///var/ftp/cos7dvd 的软件源
    [root@svr11 ~]# ls /etc/yum.repos.d/.repo
    /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-fasttrack.repo /etc/yum.repos.d/CentOS-Vault.repo
    /etc/yum.repos.d/CentOS-CR.repo /etc/yum.repos.d/CentOS-Media.repo
    /etc/yum.repos.d/CentOS-Debuginfo.repo /etc/yum.repos.d/CentOS-Sources.repo
    [root@svr11 ~]# mkdir -p /etc/yum.repos.d/oldrepo
    [root@svr11 ~]# mv /etc/yum.repos.d/
    .repo /etc/yum.repos.d/oldrepo
    [root@svr11 ~]# ls /etc/yum.repos.d/
    oldrepo
    [root@svr11 ~]#
    [root@svr11 ~]# vim /etc/yum.repos.d/svr11.repo
    [svr11]
    name=svr11.repo
    baseurl=file:///var/ftp/cos7dvd
    enable=1
    gpgcheck=0
    ~
    Linux基础 综合练习
    Linux基础 综合练习
    3)调整配置文件/etc/yum.conf以禁止检查软件签名
    [root@svr11 ~]# vim /etc/yum.conf

Linux基础 综合练习
4)安装并启用vsftpd服务,并设置vsftpd服务开机自动运行
Linux基础 综合练习
Linux基础 综合练习
Linux基础 综合练习

  1. 在虚拟机svr12上访问由svr11提供的软件源
    1)配置本机使用位于 ftp://192.168.10.11/cos7dvd 的软件源
    [root@svr12 ~]# vim /etc/yum.repos.d/svr12.repo
    [svr12]
    name=svr12.repo
    baseurl=ftp:///192.168.10.11/cos7dvd
    enable=1
    gpgcheck=0

Linux基础 综合练习
2)调整配置文件/etc/yum.conf以禁止检查软件签名
[root@svr12 ~]# vim /etc/yum.conf
Linux基础 综合练习
3)安装并启用wireshark-gnome软件包,确认安装结果
Linux基础 综合练习
Linux基础 综合练习
Linux基础 综合练习
三、配置及使用DNS域名服务

  1. 在虚拟机svr11上构建dawai.com的权威DNS服务器
    1)安装bind、bind-chroot软件包

Linux基础 综合练习
Linux基础 综合练习
2)配置地址库文件 /var/named/dawai.com.zone.a,提供以下解析记录

[root@svr11 ~]# vim /var/named/dawai.com.zone.a
Linux基础 综合练习
3)配置地址库文件 /var/named/dawai.com.zone.b,提供以下解析记录
[root@svr11 ~]# vim /var/named/dawai.com.zone.b
Linux基础 综合练习
Linux基础 综合练习
4)配置 /etc/named.conf,定义区域 "dawai.com",使用上述地址库文件
[root@svr11 ~]# vim /etc/named.conf

Linux基础 综合练习
Linux基础 综合练习
5)启用named服务
Linux基础 综合练习

  1. 配置虚拟机svr11、svr12使用192.168.10.11作为首选DNS服务器
    1)调整svr11、svr12的网络连接设置,将所使用的DNS设为192.168.10.11
    2)在虚拟机svr11上执行下列测试,确认有正确解析结果
    #host www.dawai.com //返回结果为11.11.11.11
    #host bbs.dawai.com //返回结果为192.168.10.11
    Linux基础 综合练习
    3)在虚拟机svr12上执行下列测试,确认有正确解析结果
    #host www.dawai.com //返回结果为22.22.22.22
    #host bbs.dawai.com //返回结果为192.168.10.11
    Linux基础 综合练习
    四、配置并使用网站服务器
  2. 添加虚拟主机 svr11.dawai.com,访问此站点时网页能够显示“It works!!”
    修改DNS配置文件
    Linux基础 综合练习
    Linux基础 综合练习
    [root@svr11 ~]# mkdir /var/www/web1
    [root@svr11 ~]# vim /var/www/web1/index.html
    It works
    Linux基础 综合练习
  3. 添加虚拟主机 bbs.dawai.com,访问此站点时能看到“网络安全雄起,华为雄起”论坛系统
    Linux基础 综合练习
    Linux基础 综合练习
    Linux基础 综合练习
    [root@svr11 ~]# vim /etc/httpd/conf.d/vhosts.conf
    < VirtualHost :80>
    ServerName www.dawai.com
    DocumentRoot /var/www/web1
    </VirtualHost>
    <VirtualHost
    :80>
    ServerName bbs.dawai.com

    DocumentRoot /var/www/web2
    </VirtualHost>
    ~
    [root@svr11 ~]# httpd -t
    Syntax OK
    [root@svr11 ~]#

[root@svr12 ~]# vim /var/www/web2

Linux基础 综合练习
[root@svr11 ~]# unzip Discuz_X3.4_SC_UTF8.zip -d tdir
[root@svr11 ~]# ls tdir/
readme upload utility
[root@svr11 ~]# cp -rf tdir/upload/ /var/www/web2

Linux基础 综合练习
Linux基础 综合练习
Linux基础 综合练习
[root@svr11 ~]# cd /var/www/web2/
[root@svr11 web2]# chown -R apache config/ data/ uc_server/ uc_client/
[root@svr11 web2]# ls -ld config/ data/ uc_server/ uc_client/
drwxr-xr-x. 2 apache root 90 6月 1 00:49 config/
drwxr-xr-x. 12 apache root 202 6月 1 00:49 data/
drwxr-xr-x. 7 apache root 106 6月 1 00:49 uc_client/
drwxr-xr-x. 14 apache root 256 6月 1 00:49 uc_server/

Linux基础 综合练习
Linux基础 综合练习
Linux基础 综合练习
五、文档备份

  1. 备份虚拟机svr11上的Web/DNS服务器的所有配置文件,要求如下:
    1)创建的备份文件为 /root/svr11-web-dns.tar.gz
    2)包括httpd服务的所有配置文件
    3)包括named服务的配置文件和所有地址库文件
    4)包括/etc/hosts、/etc/resolv.conf文件
    [root@svr11 web2]# mkdir /root/svr11-web-dns
    [root@svr11 web2]# cp /var/named/dawai.com.zone.a /root/svr11-web-dns
    [root@svr11 web2]# cp /var/named/dawai.com.zone.b /root/svr11-web-dns
    [root@svr11 web2]# cp /etc/named.conf /root/svr11-web-dns
    [root@svr11 web2]# cp /etc/httpd/conf.d/vhosts.conf /root/svr11-web-dns
    [root@svr11 web2]# cp /etc/resolv.conf /root/svr11-web-dns
    [root@svr11 web2]# cp /etc/hosts /root/svr11-web-dns
    [root@svr11 web2]# cp /etc/yum.conf /root/svr11-web-dns
    [root@svr11 web2]# cp /etc/yum.repos.d/svr11.repo /root/svr11-web-dns
    [root@svr11 ~]# tar -zcPf svr11-web-dns.tar.gz /root/svr11-web-dns

转载于:https://blog.51cto.com/14310201/2409601

Linux复习题综合练习及答案仅选择题 1、Linux的第二块硬盘的第一个分区应该表示为:() A.  /hda1              B.  /hdb1             C.   /hdba             D.  /hda2 2、在Linux中有关IDE设备命名编号正确的有(      ) A. sda   第一个 IDE 控制器,主设备         B. sdb   第二个 IDE 控制器,次设备C.  hda   第二个 IDE 控制器,主设备           D. hda   第一个 IDE 控制器,主设备 3、利用命令find查找当前目录下的名称尾为.c的文件,并将结果输出到标准输出的命令是(      ) A. find . -name "?.c" –print         B. find . -name "#.c" –print C. find . -name "!*.c" –print        D. find . -name "*.c" –print 4、启动运行级别3代表什么:() A.  关闭系统                                                 B.  单用户管理模式 C.  无网络功能的多用户模式             D.  带有网络功能的多用户模式 5、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用(      ) A. tar xvzf myftp.tgz -C /tmp        B. tar xvzf myftp.tgz -R /tmp C. tar vzf myftp.tgz -X /tmp         D. tar xvzf myftp.tgz /tmp 6、怎样新建一个新文件:() A. mk hello.c             B. rm hello.c  C. touch hello.c   D. new hello.c 7、下面哪些命令可以分页显示大文本文件:(    ) A.  more                     B.  cat C.  type                      D.  less 8、  ls –al 命令列出下面的文件列表,问那一行代表是链接文件。() A. -rw-------  2 hel-s  users   56  sep 09 11:05  hello B. -rw-------  2 hel-s  users   56  sep 09 11:05  goodbey C. drwx-----  1 hel   users  1024  sep 10 08:10  zhang D. lrwx-----  1 hel  users  2024    sep 12 08:12   cheng       9、以下哪几种是vi的工作模式(      )(多选) A. 命令模式         B. 删除模式        C. 编辑模式      D. 末行模式 10、临时注销一个用户,可以直接修改/etc/shadow文件,即在该用户口令前加(      ) A. !            B.#                C.%                D.* 11、启动X-Windows命令是(      ) A. Start          B.startx           C. begin           D. beginx 12、安装Linux系统对磁盘分区的要求是( ) A 至少有一个磁盘分区 B 至少有两个磁盘分区 C 至少有三个磁盘分区 D 至少有四个磁盘分区 13、下面哪个文件包含了主机名到ip地址的映射关系() A. /etc/hostname               B. /etc/hosts C. /etc/resolv.conf              D. /etc/networks 14、在Linux系统,默认的shell是什么:() A.  bash               B. ash C.   csh                D. gnush 15、Pwd命令的功能是() A 设置用户的口令 B 显示用户的口令 C 相当于Windows命令行里输入C D命令 D 相当于在windows命令行里输入dir命令 16、当一个目录作为一个挂载点被使用后,该目录上的原文件( ) A、 被永久删除 B、被隐藏,待挂载设备卸载后恢复 C、 被放入回收站 D、被隐藏,待计算机重新启动后恢复 17、执行命令“chmod o+rw myfile”后,myfile文件的权限变化为( ) A、 同组用户可读写myfile文件         B、其他用户可读写myfile文件 C、 所有用户都可读写myfile文件      D、文件所有者读写myfile文件 18、tar命令可以进行文件的( ) A、压缩、归档和解压缩 B、压缩和解压缩 C、压缩和归档 D、归档和解压缩 19、负责执行防火墙规则的服务(守护进程)是( ) A、 iptables B、network C、security D、xinetd 20、使用vi编辑文本只读时,保存并退出的命令是?(单选题) A :w!        B :q!       C   :wq       D   :e! 21、当一个文件属性为drwxrwxrwt,则这个文件的权限是什么样的?(多选题) A: 任何用户皆可读取、可写入         B: root 可以删除该目录的文件 C: 给普通用户以文件所有者的特权     D:文件拥有者有权删除该目录的文件 22、什么命令用来查看硬盘被占用了多少空间和剩余多少空间? (单选题) A : du   B: df    C: free   D: vmstat 23、Linux 使用者的帐号、密码与群组的名称文件放在哪些文件里?(多选题) A: /etc/passwd                  B:   /etc/shadow C: /etc/group                     D:   /etc/users 24、暂停某用户帐号可以使用如下哪些方法?(多选题) A.把/etc/passwd文件中该用户信息字段前加# B.passwd -1[用户名] C.将/etc/passwd该用户信息shell字段改成/sbin/nologin D.passwd -u[用户名] 。。。。。。。。。。。。。。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值