练习环境
每个学员机上有三台预先配置好的虚拟机
server —— 作为练习用服务器 172.25.0.11
desktop —— 作为练习用客户机 172.25.0.10
classroom —— 提供网关/DNS/软件素材等资源 172.25.0.254
虚拟机Server
P地址:172.25.0.11
主机名:server0.example.com
系统版本:RHEL 7.0
虚拟机Desktop
IP地址:172.25.0.10
主机名:desktop0.example.com
系统版本:RHEL 7.0
真机远程管理
Ctrl+Shift+t : 新开一个终端
ssh -X 登陆对方的用户名@IP地址
[root@localhost ~]# ssh root@172.25.0.11
[root@server0 ~]# exit #退出远程管理
简单的软件包管理
RPM Package Manager,RPM包管理器
rpm -q 软件名... //查看软件是否安装
rpm -ivh 软件名-版本信息.rpm... //安装软件
rpm -e 软件名... //卸载软件
举例:
[root@server0 ~]# rpm -q vsftpd #查看vsftpd软件包是否安装
[root@server0 ~]# rpm -ivh /dvd/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm
[root@server0 ~]# rpm -e vsftpd #卸载软件包
了解内容:导入红帽光盘包的签名信息
[root@server0 ~]# rpm --import /dvd/RPM-GPG-KEY-redhat-release
Yum软件包仓库配置及使用,自动解决依赖关系
服务:为客户端自动解决依赖关系,并且安装软件
服务端:虚拟机classroom 搭建完成Web服务,共享光盘所有内容
验证:浏览器中http://classroom.example.com/content/rhel7.0/x86_64/dvd/
客户端:虚拟机server
修改配置文件,指定服务端位置/etc/yum.repos.d/*.repo
注:正确的文件与错误的文件会相互影响
[root@server0 ~]# rm -rf /etc/yum.repos.d/* //清空yum源目录
[root@server0 ~]# vim /etc/yum.repos.d/dvd.repo
[rhel7] #仓库标识
name=nsd rhel7 #仓库描述信息
baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/ #服务端具体位置路径
enabled=1 #是否启用该文件
gpgcheck=0 #是否检测软件包签名信息
[root@server0 ~]# yum repolist #列出仓库信息
[root@server0 ~]# yum -y install httpd #安装软件
[root@server0 ~]# yum list sssd #列软件
[root@server0 ~]# yum remove 软件名 #卸载软件
[root@server0 ~]# yum clean all #清缓存
配置网络地址
永久配置主机名
[root@server0 ~]# vim /etc/hostname
配置IP地址
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
连接管理:nmcli
1.查看nmcli命令识别的网卡名字