虚拟机,三种网络模式,启动流程,分区方案,基础优化

虚拟机管理软件

虚拟机
VMware workstation
windows系统
计算机硬件

虚拟机管理软件的三种网络模式

NAT(vmnet8):虚拟机之间、以及真机之间可以通信,并且虚拟机还可以访问外网
	特点:虚拟机可以访问外网,真机以外的机器不能主动访问虚拟机(虚拟机不占内网地址)
    ps:虚拟机的ip地址不会与真实的网络环境冲突
    
仅主机模式(vmnet1):只能虚拟机之间、以及真机之间通信,无法访问外网

桥接模式(本地以太网卡):相当于虚拟机直接连接到真正的交换机上(虚拟机和真机一样占内网地址)
	特点:虚拟机可以访问外网,所有计算机机可以连接虚拟机
    ps:虚拟机的ip地址容易与真是的网络环境冲突

网络开关

vi /etc/sysconfing/network-scripts/ifcfg-ens32(不知道哪个网卡的情况下,ens后可以按两下tab自动补全网卡)
按:i
上下键移动到ONBOOT那一行,修改OBOOT=yes
按ESC
按shift+冒号
输入wq,回车

执行命令,重新加载网络配置
systemctl restart network

基础命令

clear 清屏
reboot 重启
shutdown 关机
shutdown now 立马关机

操作系统启动流程

加电-》bios-》MBR(启动盘的第一个扇区,512个字节,前446字节引导程序,64分区信息,2结束的标志位)

-》bootloader(grub是一种具体的bootloader程序)
-》grub负责把操作系统内核加载到内存

-》七种启动级别
- 0:关机 poweroff.target
- 1:单用户模式 rescue.target
- 2:多用户模式(没有文件系统,没有网络)multi-user.target
- 3:多用户模式(命令行)multi-user.target
- 4:没有被使用 multi-user.target
- 5:图形化界面 graphical.target
- 6:重启 reboot.target

分区方案

方案一:常规生产场景,即数据有多份或者数据不重要的服务器
	/boot:相当于windows的C盘,300-500M,建议500M
	swap:虚拟内存,占用硬盘空间,1.5-2倍的物理内存大小,不要超过8G
	/:根分区,剩余空间
	
方案二:数据库及存储角色的服务器,即有大量重要的数据的业务
	/boot:相当于windows的C盘,300-500M,建议500M
	swap:虚拟内存,占用硬盘空间,1.5-2倍的物理内存大小,不要超过8G
	/:根分区,剩余空间50-200G,只存放系统相关文件,网站业务数据不放这里
	/data:剩余硬盘空间大小,放数据库及存储重要数据的,data的名称也可以起别的名字。
	提示:本方案其实就是把重要数据单独分区,便于备份和管理
	
方案三:大门户网站,大型企业的分区思路
	/boot:相当于windows的C盘,300-500M,建议500M
	swap:虚拟内存,占用硬盘空间,1.5-2倍的物理内存大小,不要超过8G
	/:根分区,剩余空间50-200G,只存放系统相关文件,网站业务数据不放这里。剩余空间不分区,保留,将来分配给部门,由他们根据需求再分

基础优化

1、根据经验,选择安装包时应该按最小化原则,即不需要的或者不确定是否需要的就不安装,这样可以最大程度上确保系统安全。

2、如果安装过程落了部分包组或者其他伙伴安装时没选,再安装后可以按如下方式补上安装时未安装的包组:

yum groupinstall "Compatibility libraries" "Base" "Development tools"
yum groupinstall "debugging Tools" "Dial-up Networking Support"
# 可以通过yum groupinfo包组查看具体安装的组件。

3、可以查看选包的情况:yum grouplist
可以看到除了我们选择的外,系统还是默认安装了一些额外的软件包组。

注意:不要使用yum的删除功能删除软件,会删除相关依赖,导致意外问题。

4、安装系统补装工具命令
安装系统后还会有一些基本的工具没装,这时可以根据需求yum来安装下,啥时用啥时装也可。例如:

[root@egon ~]# yum -y install tree nmap sysstat lrzsz  dos2unix telnet bash-completion bash-completion-extras vim  lsof  net-tools rsync ntpdate nfs-utils
如果需要更新补丁则执行
[root@egon ~]# yum update

5、配置网络
setup命令→Network configuration→Device configuration→eth0→配置完依次点击“ok” →“save” →Save&Quit→Quit,这样就退出到命令行界面了。
该配置实质就是修改网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容。

6、创建快照

xshell

xshell(ssh客户端)-----网络-----》服务器openssh-server 默认端口22

虚拟机,三种网络模式,启动流程,分区方案,基础优化

上一篇:Vue3 Router-基础


下一篇:typescript装饰器-访问器装饰器