一、部署Linux环境
一、 网络连接的三种方式
桥接模式:相当于在物理主机与虚拟网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。
虚拟机就相当于一台真正的机器,直接连接到外网
NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中NAT虚拟网卡对应的物理网卡是VMnet8
虚拟机网卡------- 主机的VMnet8-------实际网络
虚拟机系统的NAT Service服务(进行地址转换)充当路由器功能
VMWare DHCP Service负责为虚拟机提供DHCP
仅主机模式:虚拟机的网卡连接到主机的VMnet1上,但系统并不为虚拟机提供任何路由服务,因此虚拟机只能和宿主进行通信,不能连接到实际网络中
需要注意的一些事项
- 选择稍后安装操作系统。(虚拟机会通过默认的安装策略为您部署最精简的Linux系统,而不会再向您询问安装设置的选项)
- 内存大小依据物理机性能差不多来定,设置太大没有必要。(一般来说,小于一半)
- 虚拟机处理器参数,每个处理器的核心数量不一致,不确定的可以上网查一下CPU的型号。
- 可将没用的设备移除,比如声卡,usb控制器等等之类的
- 电脑cpu需要支持VT(可在BIOS里面开启)虚拟技术。
- server with GUI 是一种模式,而不是仅仅代表图形化
二、RPM(红帽软件包管理器)
无RPM 之前,在Linux系统中安装软件,只能采取源码包的方式安装,需要运维人员自行编译并解决许多的软件依赖关系
RPM不仅仅为RHEL 使用,centos 、fedora、openSUSE 等众多linux系统均采用!
RPM包:(源代码+自动化安装规定)打包
- 安装软件
rpm -ivh filename.rpm - 升级软件
rpm -uvh filename.rpm - 卸载软件
rpm -e filename.rpm - 查询软件描述信息
rpm -qpi filename.rpm - 列出软件文件信息
rpm -qpi filename.rpm - 查询文件属于那个rpm
rpm -qf filename
三、Yum软件仓库
RPM包只能分析出来软件之间的相互依赖关系,问题还是要靠技术人员来解决,但是大型软件可能与数十个程序都有依赖关系,这就比较头疼了。
Yum软件仓库就解决了这个问题,将大量的RPM包聚集在一起,自动解决依赖关系,进一步降低运维难度。
YUM包:解决RPM包之间的相互关系
- 列出所有仓库
yum repolist all - 写出仓库中所有软件包
yum list all - 查看软件包信息
yum info 软件包名称
安装软件包
Yum install 软件包名称
重新安装软件包
Yum reinstall 软件包名称
升级软件包
yum update 软件包名称
移除软件包
yum remove 软件包名称
清楚所有仓库缓存
yum clean all
检查可更新的软件包
yum check-update
查看系统中已经安装的软件包组
yum grouplist
安装指定的软件包组
yum grouplist 软件包组名称
移除指定的软件包组
yum groupremove 软件包组名称
查询指定的软件包组信息
yum groupinfo 软件包组名称
三、systemd初始化进程
RHEL 5、6用到是init初始化进程,使用service管理服务
RHEL7用的是systemd初始化进程,RHEL7使用systemctl来管理服务
- 重启服务 sytemctl restart 服务名称
- 启动服务
systemctl start 服务名称 - 停止服务
systemctl enable 服务名称 - 加入到启动项
systemctl stop 服务名称 - 查看服务状态
systemctl status 服务名称
systemd 服务名称--------饭店名
systemctl 配置工具--------菜名
补充:如何将系统默认的运行目标修改为“多用户,无图形”模式?
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/systemd/system/default.target