本文共 4973 字,大约阅读时间需要 16 分钟。
学习环境:
server虚拟机:
系统的版本:RHEL7.0 第一张网卡eth0的IP地址:172.25.0.11/24 查看主机名:server0.example.comdesktop虚拟机:
系统的版本: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.comhttp://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-kickstart2.卸载软件包,不建议加 -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 yesnmcli 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服务器地址
转载地址:http://oeiqi.baihongyu.com/