3.配置yum,ip

学习环境:

server虚拟机:
         系统的版本:RHEL7.0
         第一张网卡eth0的IP地址:172.25.0.11/24
         查看主机名:server0.example.com

desktop虚拟机:
         系统的版本:RHEL7.0                                  命令:cat  /etc/redhat-release
         第一张网卡eth0的IP地址:172.25.0.10/24    命令:ifconfig
         查看主机名:desktop0.example.com             命令:hostname

虚拟机上测试通信:
  ping 172.25.0.11
  ping 172.25.0.10


真机远程管理虚拟机

执行命令:  ssh  用户名@对方IP地址
测试真机是否可以与虚拟机通信
[root@room9pc01 ~]# ping 172.25.0.11
[root@room9pc01 ~]# ping 172.25.0.10

[root@room9pc01 ~]# ssh root@172.25.0.11
Last login: Fri Mar  1 10:24:27 2019 from 172.25.0.250
[root@server0 ~]# hostname
[root@server0 ~]# ifconfig
[root@server0 ~]# exit      #退出远程管理,回到真机

真机:   Ctrl + shift + t = 开启一个新的终端
             Ctrl + Page Up   
             Ctrl + Page Down 

              -X(大写) :在远程管理时,本机运行对方的图形程序

真机重新远程管理
[root@room9pc01 ~]# ssh -X root@172.25.0.11

[root@server0 ~]# firefox          #打开火狐浏览器
[root@server0 ~]# firewall-config  #打开防火墙配置图形工具


dconf:Linux图形桌面服务(忽略提示)
(process:29888): dconf-WARNING **: failed to commit changes to dconf: 无法连接:拒绝连接


在真机上设置永久别名
   永久别名的配置文件:/root/.bashrc (系统级配置文件) 

[root@room9pc01 ~]#  vim  /root/.bashrc
 # .bashrc
 alias  gos='ssh  -X  root@172.25.0.11'
 alias  god='ssh  -X  root@172.25.0.10'


 需要新开一个终端,进行验证

 

零散软件管理

1.从光盘中获得软件包
2.从classroom虚拟机上进行下载,页面有Web服务器提供
   将classroom虚拟机搭建成Web服务器,通过页面形式提供光盘所有内容
利用真机打开浏览器,在地址栏中输入 classroom.example.com

http://classroom.example.com/content/rhel7.0/x86_64/dvd/

命令行下载软件包
• 使用wget下载工具
  – wget 软件包的URL网址
  – wget 软件包的URL网址 -O(大写) /目录路径/新文件名

真机打开火狐浏览器:输入classroom.example.com

到达Packages页面,利用Ctrl + f 搜索当前页面内容中vsftpd
右击 软件包----》复制链接地址
[root@server0 ~]# wget http://classroom.example.com/content/rhel7.0/x86_64/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm     #默认下载到当前路径下

[root@server0 ~]# ls
    vsftpd-3.0.2-9.el7.x86_64.rpm

[root@server0 ~]# pwd

• RPM Package Manager,RPM包管理器
– rpm -q 软件名...                            #查询软件当前系统是否安装
– rpm -ivh 软件名-版本信息.rpm...  #安装该软件包
– rpm -e 软件名...                            #卸载软件

]# rpm -q vsftpd                              #查询当前系统是否安装软件

]# rpm -q firefox

]# rpm -ivh /root/vsftpd-3.0.2-9.el7.x86_64.rpm   #安装软件包

]# rpm -q vsftpd          #查询软件包是否安装成功

]# rpm -ql vsftpd         #查看软件安装的内容

]# rpm -e vsftpd         #卸载软件

]# rpm -q vsftpd         #查询是否卸载成功


了解内容:导入红帽签名信息
[root@server0 ~]# wget http://classroom.example.com/content/rhel7.0/x86_64/dvd/RPM-GPG-KEY-redhat-release

进行导入
[root@server0 ~]# rpm --import /root/RPM-GPG-KEY-redhat-release 
[root@server0 ~]# 


内核升级:安装一个新版本的内核软件包
1.下载新的内核软件包
[root@server0 ~]# wget  http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

[root@server0 ~]# ls  
[root@server0 ~]# uname -r

]# rpm -ivh /root/kernel-3.10.0-123.1.2.el7.x86_64.rpm  

[root@server0 ~]# uname -r
[root@server0 ~]# reboot 
Connection to 172.25.0.11 closed by remote host.
Connection to 172.25.0.11 closed.
[root@room9pc01 ~]# gos                                          #这里是之前设置好的别名
[root@server0 ~]# uname -r
3.10.0-123.1.2.el7.x86_64
[root@server0 ~]#             


常见错误提示:
[root@server0 ~]# rpm -ivh /root/bind-chroot-9.9.4-14.el7.x86_64.rpm 
错误:依赖检测失败:
    bind = 32:9.9.4-14.el7 被 bind-chroot-32:9.9.4-14.el7.x86_64 需要



Yum软件包管理:自动解决依赖关系

Yum称为软件包仓库

服务:为客户端自动解决依赖关系安装软件包

服务端:      1.软件包    2.仓库数据文件   
                       都在光盘内容中
                     3.利用HTTP:超文本传输协议,传递软件包到客户端

            FTP:文本传输协议
            HTTP:超文本传输协议

    虚拟机classroom,已经实现web服务器构建,并且共享了光盘所有内容

    客户端:虚拟机server,书写一个配置文件指定Yum服务端位置

    客户端文件路径:/etc/yum.repos.d/*.repo
    在此路径下,错误的配置文件会影响正确的配置文件

[root@server0 ~]# rm -rf /etc/yum.repos.d/*
[root@server0 ~]# ls /etc/yum.repos.d/
[root@server0 ~]# vim /etc/yum.repos.d/dvd.repo
 [rhel7]              #仓库名称
 name=haha  xixi      #仓库描述信息
 baseurl=http://classroom.example.com/content/rhel7.0/ x86_64/dvd/           #指定Yum服务端位置
 enabled=1            #本文件是否生效
 gpgcheck=0           #是否检测软件包红帽签名信息

[root@server0 ~]# yum repolist  #列出仓库信息

Yum的使用
1.安装软件
[root@server0 ~]# yum -y install httpd
[root@server0 ~]# rpm -q httpd
[root@server0 ~]# yum -y install gcc
[root@server0 ~]# rpm -q gcc
[root@server0 ~]# yum -y install bind-chroot
[root@server0 ~]# rpm -q bind-chroot
[root@server0 ~]# yum -y install sssd
[root@server0 ~]# rpm -q sssd
[root@server0 ~]# yum -y install system-config-kickstart 
[root@server0 ~]# rpm -q system-config-kickstart

2.卸载软件包,不建议加 -y 选项
[root@server0 ~]# yum remove  软件名

3.清空Yum的缓存
[root@server0 ~]# yum repolist    #列出仓库信息

[root@server0 ~]# yum clean all   #清空Yum的缓存

[root@server0 ~]# yum repolist    #列出仓库信息


配置网络

一、修改/etc/hostname配置文件,永久配置主机名
[root@server0 ~]# vim  /etc/hostname
A.tedu.cn
[root@server0 ~]# hostname
A.tedu.cn
[root@server0 ~]# exit
登出

[root@room9pc01 ~]# gos
[root@A ~]# 

二、永久配置  IP地址/子网掩码/网关地址

1.修改网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

2.利用命令方式实现永久配置

   1)利用命令nmcli查看识别的网卡名字
[root@A ~]# nmcli connection show 
名称       
System eth0  

  
   2)开始利用nmcli命令进行配置      
]# nmcli  connection   modify   'System eth0'     
   ipv4.method   manual                                   
   ipv4.addresses  '192.168.1.1/24  192.168.1.254'         
   connection.autoconnect    yes

    nmcli connection   修改     '网卡名字'
    ipv4.配置方法    手工配置
    ipv4.地址    'IP地址/子网掩码      网关地址'
       每次开机自动启用配置

]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 

    3)激活配置
]# nmcli  connection   up  'System eth0

如需禁用 : nmcli  connection   down
  真机虚拟化网络的设置,必须要求虚拟机Server与虚拟机Desktop在172.25.0.0/24网络中才可以ping通


查看主机网关地址命令:route -n
  
    Gateway
       192.168.1.254

 

DNS测试

host  域名或IP地址 DNS服务器地址

host server0.example.com

host 172.25.0.10 172.25.254.254

为本机指定DNS服务器 /etc/resolv.conf

search example.com              #默认域后缀

nameserver 172.25.254.254  #设置DNS服务器地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值