2023年12月1日发(作者:)

CentOS7.5的详细安装教程及初始配置

本⽂属于转载

这⾥我⽤的是 CentOS-7-x86_ ,此镜像包含所有系统需要的软件安装包。

搭建虚拟机安装环境

1.打开VMware,⽂件–>新建虚拟机

3 下⼀步,选择Liunx ,默认centos 64位

桥接模式:这种模式下,虚拟机和物理机连的是同⼀个⽹络,虚拟机和物理机是并列关系,地位是相当的。⽐如,你家有路由器,那么

默认推荐

6 点击CentOS7-Basic 设置光驱内ISO映像⽂件,选择⾃⼰下载的CentOS-7-x86_,点击确定

安装CentOS7.5系统

1 点击开启此虚拟机

点击⿏标后,按键盘上下⽅向键选择对应的项。其中,第⼀⾏Install CentOS Linux 7的作⽤是安装CentOS 7系统。第⼆⾏Test this

media & install CentOS Linux 7,是先检测安装镜像⽂件的可⽤性,然后再安装CentOS 7。第三⾏Troubleshooting⽤于处理⼀些故障

问题,选择这⼀项,会进⼊⼀个内存操作系统,然后可以把磁盘上的系统挂载到这个内存操作系统上,这样⽅便我们去处理⼀些问题。这⾥

4 软件SOFTWARE 选择 默认最⼩安装 点击Done

6 点击LVM下拉菜单,选择“标准分区”,然后点击左下⾓的+按钮,在弹出的“添加新挂载点”对话框中,设置挂载点为/boot,设置为

7 继续点击+按钮,在增加swap分区,⼤⼩为4GB(⼀般为内存的1倍或者2倍)。继续点击+按钮,挂载点选择“/”,期望容量留空,然

后点击“添加挂载点”按钮,这样就把剩余的空间全部给了“/”分区,然后点击左上⾓完成。

8 分区完毕点击Done,然后格式化接收更改

10 等待⼏分钟后,系统安装完成,会提⽰让我们重启,点击重启按钮,就可以进⼊CentOS7操作系统了。(安装过程⼤概10分钟左右)

进⼊登录界⾯,输⼊⽤户名【root】密码【123456】,系统登录成功

⽹络设置

1 设置IP ⽹关 DNS

输⼊命令dhclient,让CentOS 7⾃动获取⼀个IP地址。正常情况下是不会有任何输出内容的,然后 ip addr查看

vi /etc/sysconfig/network-scripts/ifcfg-ens33 (这串数字是不固定的,root权限),:wq! #保存退出

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEEROUTE=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

yum install -y iptables-services

//关闭防⽕墙

service iptables stop

Redirecting to /bin/systemctl stop e

//检查防⽕墙状态

service iptables status

Redirecting to /bin/systemctl status e

e - IPv4 firewall with iptables

Loaded: loaded (/usr/lib/systemd/system/e; disabled; vendor preset: disabled)

Active: inactive (dead)

关闭SELinxu命令(永久关闭)

$ vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled ,设置后需要重启才能⽣效.

[root@CentOS7-Basic ~]# /usr/sbin/sestatus

SELinux status: disabled

4 创建⽤户,设置⽂件权限(可选设置)

[root@CentOS7-Basic ~]# useradd admin 添加⽤户通过⼿动输⼊修改密码

[root@CentOS7-Basic ~]# passwd admin 更改⽤户 deng 的密码

123456 passwd 所有的⾝份验证令牌已经成功更新。

设置admin⽤户具有root权限 修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,在root下⾯添加⼀⾏,如下所⽰:

[root@CentOS7-Basic ~]# visudo

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

admin ALL=(ALL) ALL

修改完毕,现在可以⽤admin帐号登录,然后⽤命令 su - ,即可获得root权限进⾏操作。

root⽤户先创建⽂件 设置权限

[root@CentOS7-Basic ~]# su - admin

[admin@CentOS7-Basic opt]$ sudo mkdir module

[admin@CentOS7-Basic opt]# sudo mkdir software

[admin@CentOS7-Basic opt]# sudo chown admin:admin module/

[admin@CentOS7-Basic opt]# sudo chown admin:admin software/

[admin@CentOS7-Basic opt]# ls -al

5 图形化界⾯安装(可选安装)

设置 语⾔,键盘 等配置完成。

2)更新系统的运⾏级别。设置默认图形化界⾯启动

# ln -sf /lib/systemd/system/ /etc/systemd/system/

3)设置CentOS7⾃动以root⾝份登陆gnome桌⾯

[root@node100 ~]# vi /etc/gdm/

然后在[daemon]下⾯添加:

[daemon]

AutomaticLoginEnable=True

AutomaticLogin=root #你想⾃动登录的⽤户名

保存并重启,重启的时候已经以root⽤户登录了。

[admin@node100 ~]$ sudo mkdir /mnt/cdrom

[admin@node100 ~]$ su root

密码:

[root@node100 deng]# cd

[root@node100 ~]# mount /dev/cdrom /mnt/cdrom

mount: /dev/sr0 写保护,将以只读⽅式挂载

mount: /dev/sr0 已经挂载或 /mnt/cdrom

/dev/sr0 已经挂载到 /run/media/admin/VMware Tools

/dev/sr0 已经挂载到 /mnt/cdrom

[root@node100 ~]# cd /run/media/admin/VMware Tools/

[root@node100 VMware Tools]# ll

总⽤量 71265

-r-xr-xr-x 1 admin admin 1994 8 11 2015

-r-xr-xr-x 1 admin admin 1850 8 11 2015 run_

-r--r--r-- 1 admin admin 71524872 8 11 2015

-r-xr-xr-x 1 admin admin 687524 8 11 2015 vmware-tools-upgrader-32

-r-xr-xr-x 1 admin admin 757944 8 11 2015 vmware-tools-upgrader-64

[root@node100 VMware Tools]# cp /run/media/admin/VMware Tools/ /opt/software/

4)解压 到指定位置

root@node100 software]# tar zxvf -C /opt/module/

克隆虚拟机

1 克隆虚拟机

点击克隆,选择现有快照

选择创建完整克隆,节省空间的话可以选择连接克隆

等待克隆完成

2修改静态Ip

打开新克隆的虚拟机,ip addr 查看当前的IP地址,修改静态Ip,vi /etc/sysconfig/network-scripts/ifcfg-ens33,修改内容成为⾃⼰

设定的ip,我这⾥如下:

IPADDR=192.168.100.21

3 修改主机名

vi /etc/hostname

hostname 查看当前系统主机名

vi /etc/hostname

另⼀种⽅法⽤命令直接更改

hostnamectl set-hostname node21

4 添加主机名与ip映射关系

vi /etc/hosts

192.168.100.21 node21 //对应⾃⼰的ip和主机名

本地映射配置 C:WindowsSystem32driversetchosts

5 重启⽣效:reboot

6 centos7修改root⽤户密码

admin:x:1000:1000:admin:/home/admin:/bin/bash

[root@Basic ~]# passwd admin

更改⽤户 admin 的密码 。

新的 密码