Linux 在vmware上安装centos7

时间:2021-09-23 10:05:53

软件准备:

1、vmware 12
2、centos7  minimal版本



软件安装:

1、安装 vmware。。。
VMware 永久许可证密钥
5A02H-AU243-TZJ49-GTC7K-3C61N

2、安装centos。

上述过程,全部根据安装向导的默认设置安装。
注意为root用户设置密码。




虚机网络配置 概述:

1、由于虚机是安装在笔记本电脑上的,而笔记本可能随时切换网络环境。
  • 所以,虚机网络配置应该使用NAT方式,跟主机构成一个虚拟局域网。
  • 这样,主机和虚机之间可以*通过虚拟局域网地址互访,
  • 同时,虚机也可以通过NAT方式,访问外网。
  • 总之,相当于组建了一个包括主机和所有虚机的一个【虚拟局域网】。
2、【虚拟局域网】的网络配置:
  • 在vmware首页--》编辑--》虚拟网络编辑器,
  • 从列表中选择VMnet8,然后查看相关虚拟局域网信息。
3、通常【虚拟局域网】的网络信息为:
  • 网关:192.168.X.2
  • 子网掩码:255.255.255.0
  • 广播地址:192.168.X.255
  • 主机在该虚拟局域网中的ip: 192.168.X.1(可以通过命令行ipconfig,查看VMnet8 的ipv4地址

  • 所以,只要为虚机指定一个介于【vmware首页--》编辑--》虚拟网络编辑器 --》DHCP设置】中配置的起始IP和结束IP之间的任意IP即可。




网络配置 操作:

1、 特别注意:
  • 要在,控制面板/网络和 Internet/网络连接中,将正在使用的网卡---右键---属性--共享---选择VMnet8,
  • 然后在vmware首页--》编辑--》虚拟网络编辑器】中点击【还原默认设置】,从而获得有效的【虚拟局域网】网络信息

2、centos网络配置:

(1)vi /etc/sysconfig/network-scripts/ifcfg-ens33
     在其中配置,以下信息都是根据之前【虚拟局域网】网络信息所得:
     BROADCAST=192.168.X.255
      NETMASK=255.255.255.0
     GATEWAY=192.168.X.2
     IPADDR=192.168.X.【自定义的有效IP】
     BOOTPROTO=static
     ONBOOT=yes
(2)vi /etc/resolv.conf
     nameserver 192.168.X.2   #【虚拟局域网】网关
     nameserver 223.5.5.5
     nameserver 223.6.6.6

(3)重启网络服务:systemctl restart network


3、开放端口,以便通过secureCRT访问:

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service(关闭)
systemctl disable firewalld.service(禁用)
systemctl mask firewalld.service(移除)

2、安装iptables防火墙
yum install iptables-services -y

5编辑防火墙,增加端口
vim /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

3.重启配置,重启系统
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
4.查看防火墙状态
systemctl status iptables

初始化:


-1、vim语法高亮:
  • vim /etc/vimrc 添加条目:
    • syntax on
  • vim /etc/profile 添加条目:
    • export TERM=xterm-color


0、高亮shell提示符:
  • vim /etc/bashrc 添加条目:
    • PS1="\[\033[1;35m\]${PS1}\[\033[0m\]"


1、添加普通用户及其登录密码
  • adduser XX  &&  passwd XX
  • 默认添加同名group,或者使用选项,加入已存在的指定group


2、赋予sudo权限
  • vim /etc/sudoers  添加sudo条目:
    • who host=(runas)  TAG:command


3、多台主机的情况下,
  • 使用hostnamectl set-hostname 自定义有意义的主机名
  • 注意:必须手动修改/etc/hosts,将IP——hostname映射加上。
    • 否则hostname -A还是原来的hostname,有些服务报错:unknown host 



问题:

1、按照上述网络配置之后,电脑重启,有时,securityCRT会连不上:
  • ipconfig查看VMware8的ip等信息,和Vmware-编辑-虚拟网络编辑器上的VMware8的信息是否一致
  • 服务面板【win+R输入services.msc】中,VMware的某些服务是手动而非自动启动。


2)vmware虚拟局域网,会注册多个网络相关的服务(NAT、DHCP),win+服务  可以找到服务管理页面
     如果存在主机和虚机之间无法ping通的错误,有可能是NAT服务等异常。