vmware installation centos7 graphic tutorials


Original link: https://blog.csdn.net/hellboy0621/article/details/80392273

1, VMware to create virtual machines

2, installation CentOS7

Select System Language

Partition Plan, select the default automatic partitioning, you can manually partition:

Set the network and host names:

Host name provided here: centos7, open a network connection, the system waits for other network parameters set after the installation is complete;

Set Date and Time:

Start system installation:

Set the root user password, if the password is too simple, you need to click on the upper left corner Done twice in a row;

Wait for the system installation is complete

System installation is complete, restart

3, Configuration

3.1 Network Configuration

In CentOS7 minimize installation, ifconfig can not be used, is the command to view the card information

ip addr

Where "ens33" name for the network card, change the IP address and other information

vi /etc/sysconfig/network-scripts/ifcfg-ens33

Modify the content of the actual situation:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #启用静态ip地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=8d497804-9ffa-4edc-951a-5ddd8d2ed504
DEVICE=ens33
ONBOOT=yes #自动启用网络连接
IPADDR0=192.168.0.201 #IP地址
PREFIXO0=24 #子网掩码
GATEWAY0=192.168.0.1 #网关
DNS1=192.168.0.1 #DNS

After modifying good save and exit and restart the network, to test whether the network connection is normal:

[root@centos7 ~]# service network restart
Restarting network (via systemctl):                        [  OK  ]
[root@centos7 ~]# ping www.baidu.com
PING www.a.shifen.com (220.181.111.188) 56(84) bytes of data.
64 bytes from 220.181.111.188 (220.181.111.188): icmp_seq=1 ttl=55 time=27.6 ms
64 bytes from 220.181.111.188 (220.181.111.188): icmp_seq=2 ttl=55 time=89.3 ms
64 bytes from 220.181.111.188 (220.181.111.188): icmp_seq=3 ttl=55 time=27.1 ms
64 bytes from 220.181.111.188 (220.181.111.188): icmp_seq=4 ttl=55 time=26.2 ms
^C
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 26.254/42.606/89.358/26.997 ms

3.2 Installation ifconfig command

See which component contains ifconfig command

yum provides ifconfig
或
yum whatprovides ifconfig

ifconfig command depends on the net-tools, installation

yum install -y net-tools

Installation vim editor 3.3

yum install -y vim-enhanced

3.4 install wget

yum install -y wget

3.5 Close SELinux

SELinux configuration file editing

vim /etc/selinux/config

Comment out line 2, and the last line of code was added 1

#SELINUX=enforcing
#SELINUXTYPE=targeted
SELINUX=disabled

Save and close the setting is enabled, it is best to restart the system, you can restart later

setenforce 0

Close CentOS 3.6 comes with firewall firewall, enable iptables

# 停止firewall
[root@centos7 /]# systemctl stop firewalld
# 关闭firewall自动启动
[root@centos7 /]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

Install iptables firewall

yum install -y iptables-services

Iptables using the default configuration file, you can increase the rule in this profile

[root@centos7 ~]# vim /etc/sysconfig/iptables

# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

Iptables restart, and add items to boot from Kai, view the status iptables

[root@centos7 ~]# systemctl restart iptables.service
[root@centos7 ~]# systemctl enable iptables.service
Created symlink from /etc/systemd/system/basic.target.wants/iptables.service to /usr/lib/systemd/system/iptables.service.
[root@centos7 ~]# service iptables status
Redirecting to /bin/systemctl status iptables.service
● iptables.service - IPv4 firewall with iptables
   Loaded: loaded (/usr/lib/systemd/system/iptables.service; enabled; vendor preset: disabled)
   Active: active (exited) since Mon 2018-05-21 18:09:28 CST; 18s ago
 Main PID: 1195 (code=exited, status=0/SUCCESS)

May 21 18:09:27 centos7 systemd[1]: Starting IPv4 firewall with iptables...
May 21 18:09:28 centos7 iptables.init[1195]: iptables: Applying firewall rules: [  OK  ]
May 21 18:09:28 centos7 systemd[1]: Started IPv4 firewall with iptables.

3.7 Configuring yum source and domestic source epel

3.7.1 configure yum source

1) create a new folder, save the original repo file system

[root@centos7 ~]# cd /etc/yum.repos.d/
[root@centos7 yum.repos.d]# mkdir repo_bak
[root@centos7 yum.repos.d]# mv *.repo repo_bak/

repo file 2) Download Ali cloud and the corresponding system of Netease

[root@centos7 yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@centos7 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@centos7 yum.repos.d]# ll
total 8
-rw-r--r-- 1 root root 1572 Dec  1  2016 CentOS7-Base-163.repo
-rw-r--r-- 1 root root 2573 Nov 21  2014 Centos-7.repo
drwxr-xr-x 2 root root  187 May 21 18:25 repo_bak

3) a clear system cache yum, yum cache and generate a new

[root@centos7 yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Cleaning repos: base extras updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors

[root@centos7 yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Determining fastest mirrors
base                                                                                   | 3.6 kB  00:00:00
extras                                                                                 | 3.4 kB  00:00:00
updates                                                                                | 3.4 kB  00:00:00
(1/12): base/7/x86_64/group_gz                                                         | 166 kB  00:00:00
(2/12): base/7/x86_64/primary_db                                                       | 5.9 MB  00:00:01
(3/12): extras/7/x86_64/prestodelta                                                    |  47 kB  00:00:00
(4/12): base/7/x86_64/other_db                                                         | 2.5 MB  00:00:00
(5/12): extras/7/x86_64/primary_db                                                     | 143 kB  00:00:00
(6/12): extras/7/x86_64/filelists_db                                                   | 517 kB  00:00:00
(7/12): extras/7/x86_64/other_db                                                       |  91 kB  00:00:00
(8/12): updates/7/x86_64/prestodelta                                                   | 180 kB  00:00:00
(9/12): updates/7/x86_64/filelists_db                                                  | 875 kB  00:00:00
(10/12): updates/7/x86_64/other_db                                                     | 201 kB  00:00:00
(11/12): updates/7/x86_64/primary_db                                                   | 1.2 MB  00:00:00
(12/12): base/7/x86_64/filelists_db                                                    | 6.9 MB  00:00:04
Metadata Cache Created

3.7.2 source configuration epel

1) mounted epel-release, after the installation is successful, and automatically generates epel.repo two files epel-testing.repo

[root@centos7 yum.repos.d]# yum list | grep epel-release
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
epel-release.noarch                         7-11                       extras

[root@centos7 yum.repos.d]# yum install -y epel-release
Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-11 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================
 Package                       Arch                    Version                  Repository               Size
==============================================================================================================
Installing:
 epel-release                  noarch                  7-11                     extras                   15 k

Transaction Summary
==============================================================================================================
Install  1 Package

Total download size: 15 k
Installed size: 24 k
Downloading packages:
epel-release-7-11.noarch.rpm                                                           |  15 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-11.noarch                                                                   1/1
  Verifying  : epel-release-7-11.noarch                                                                   1/1

Installed:
  epel-release.noarch 0:7-11

Complete!

[root@centos7 yum.repos.d]# ll
total 16
-rw-r--r-- 1 root root 1572 Dec  1  2016 CentOS7-Base-163.repo
-rw-r--r-- 1 root root 2573 Nov 21  2014 Centos-7.repo
-rw-r--r-- 1 root root  951 Oct  3  2017 epel.repo
-rw-r--r-- 1 root root 1050 Oct  3  2017 epel-testing.repo
drwxr-xr-x 2 root root  187 May 21 18:25 repo_bak

2) Download Ali cloud open source file mirroring epel

[root@centos7 yum.repos.d]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
--2018-05-21 18:35:24--  http://mirrors.aliyun.com/repo/epel-7.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 1.81.1.230, 1.81.1.223, 1.81.1.224, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|1.81.1.230|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 664 [application/octet-stream]
Saving to: ‘/etc/yum.repos.d/epel-7.repo’

100%[====================================================================>] 664         --.-K/s   in 0s

2018-05-21 18:35:24 (148 MB/s) - ‘/etc/yum.repos.d/epel-7.repo’ saved [664/664]

[root@centos7 yum.repos.d]# ll
total 20
-rw-r--r-- 1 root root 1572 Dec  1  2016 CentOS7-Base-163.repo
-rw-r--r-- 1 root root 2573 Nov 21  2014 Centos-7.repo
-rw-r--r-- 1 root root  664 May 11 11:35 epel-7.repo
-rw-r--r-- 1 root root  951 Oct  3  2017 epel.repo
-rw-r--r-- 1 root root 1050 Oct  3  2017 epel-testing.repo
drwxr-xr-x 2 root root  187 May 21 18:25 repo_bak

3)再次清除系统yum缓存,并重新生成yum缓存

[root@centos7 yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository epel is listed more than once in the configuration
Repository epel-debuginfo is listed more than once in the configuration
Repository epel-source is listed more than once in the configuration
Cleaning repos: base epel extras updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors

[root@centos7 yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository epel is listed more than once in the configuration
Repository epel-debuginfo is listed more than once in the configuration
Repository epel-source is listed more than once in the configuration
Determining fastest mirrors
base                                                                                   | 3.6 kB  00:00:00
epel                                                                                   | 4.7 kB  00:00:00
extras                                                                                 | 3.4 kB  00:00:00
updates                                                                                | 3.4 kB  00:00:00
(1/18): base/7/x86_64/group_gz                                                         | 166 kB  00:00:00
(2/18): base/7/x86_64/primary_db                                                       | 5.9 MB  00:00:01
(3/18): base/7/x86_64/other_db                                                         | 2.5 MB  00:00:00
(4/18): epel/x86_64/group_gz                                                           |  88 kB  00:00:01
(5/18): epel/x86_64/updateinfo                                                         | 923 kB  00:00:00
(6/18): epel/x86_64/prestodelta                                                        | 2.8 kB  00:00:00
(7/18): epel/x86_64/primary_db                                                         | 6.4 MB  00:00:02
(8/18): epel/x86_64/filelists_db                                                       |  10 MB  00:00:03
(9/18): extras/7/x86_64/filelists_db                                                   | 517 kB  00:00:00
(10/18): extras/7/x86_64/primary_db                                                    | 143 kB  00:00:00
(11/18): extras/7/x86_64/other_db                                                      |  91 kB  00:00:00
(12/18): extras/7/x86_64/prestodelta                                                   |  47 kB  00:00:00
(13/18): updates/7/x86_64/prestodelta                                                  | 180 kB  00:00:00
(14/18): updates/7/x86_64/primary_db                                                   | 1.2 MB  00:00:00
(15/18): updates/7/x86_64/other_db                                                     | 201 kB  00:00:00
(16/18): epel/x86_64/other_db                                                          | 3.1 MB  00:00:01
(17/18): updates/7/x86_64/filelists_db                                                 | 875 kB  00:00:00
(18/18): base/7/x86_64/filelists_db                                                    | 6.9 MB  00:00:09
Metadata Cache Created

3.7.3 查看系统可用的yum源和所有的yum源

[root@centos7 yum.repos.d]# yum repolist enabled
Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository epel is listed more than once in the configuration
Repository epel-debuginfo is listed more than once in the configuration
Repository epel-source is listed more than once in the configuration
Loading mirror speeds from cached hostfile
repo id                              repo name                                                          status
base/7/x86_64                        CentOS-7 - Base - 163.com                                           9,911
epel/x86_64                          Extra Packages for Enterprise Linux 7 - x86_64                     12,542
extras/7/x86_64                      CentOS-7 - Extras - 163.com                                           291
updates/7/x86_64                     CentOS-7 - Updates - 163.com                                          539
repolist: 23,283
[root@centos7 yum.repos.d]#
[root@centos7 yum.repos.d]# yum repolist all
Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository epel is listed more than once in the configuration
Repository epel-debuginfo is listed more than once in the configuration
Repository epel-source is listed more than once in the configuration
Loading mirror speeds from cached hostfile
repo id                       repo name                                                        status
base/7/x86_64                 CentOS-7 - Base - 163.com                                        enabled:  9,911
centosplus/7/x86_64           CentOS-7 - Plus - 163.com                                        disabled
contrib/7/x86_64              CentOS-7 - Contrib - mirrors.aliyun.com                          disabled
epel/x86_64                   Extra Packages for Enterprise Linux 7 - x86_64                   enabled: 12,542
epel-debuginfo/x86_64         Extra Packages for Enterprise Linux 7 - x86_64 - Debug           disabled
epel-source                   Extra Packages for Enterprise Linux 7 - x86_64 - Source          disabled
epel-testing/x86_64           Extra Packages for Enterprise Linux 7 - Testing - x86_64         disabled
epel-testing-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Debug disabled
epel-testing-source/x86_64    Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Sourc disabled
extras/7/x86_64               CentOS-7 - Extras - 163.com                                      enabled:    291
updates/7/x86_64              CentOS-7 - Updates - 163.com                                     enabled:    539
repolist: 23,283

3.8 修改hostname主机名

3.8.1 hostnamectl

  1.  
    [root@localhost ~] # hostnamectl
  2.  
    Static hostname: localhost.localdomain
  3.  
    Icon name: computer-vm
  4.  
    Chassis: vm
  5.  
    Machine ID: 8dbe281bfa3d4b3c9390c26f494db334
  6.  
    Boot ID: b629ca855d3e4406ab886fe709d2f917
  7.  
    Virtualization: vmware
  8.  
    Operating System: CentOS Linux 7 (Core)
  9.  
    CPE OS Name: cpe:/o:centos:centos:7
  10.  
    Kernel: Linux 3.10.0-514.el7.x86_64
  11.  
    Architecture: x86-64
  1.  
    [root@localhost ~] # hostnamectl set-hostname CentOS
  2.  
    [root@localhost ~] # hostnamectl
  3.  
    Static hostname: centos
  4.  
    Pretty hostname: CentOS
  5.  
    Icon name: computer-vm
  6.  
    Chassis: vm
  7.  
    Machine ID: 8dbe281bfa3d4b3c9390c26f494db334
  8.  
    Boot ID: b629ca855d3e4406ab886fe709d2f917
  9.  
    Virtualization: vmware
  10.  
    Operating System: CentOS Linux 7 (Core)
  11.  
    CPE OS Name: cpe:/o:centos:centos:7
  12.  
    Kernel: Linux 3.10.0-514.el7.x86_64
  13.  
    Architecture: x86-64
  14.  
    [root@localhost ~] # hostname
  15.  
    centos

3.8.2 修改主机名文件

[root@localhost ~]# vi /etc/hostname

 

Guess you like

Origin www.cnblogs.com/sunshine171/p/11665539.html