返回列表 发帖

最小化安装CentOS7.8

ISO可以去官网下载:https://wiki.centos.org/Download


选择第一项,按回车键:
图片1.png
2020-10-12 21:47



图片2.png
2020-10-12 21:47

注释:语言环境选中文,系统安装好后,可以更改为英文。


图片3.png
2020-10-12 21:47

注释:一般都是最小化安装系统;最小化安装是没有图形界面的。


查看硬盘分区:
图片4.png
2020-10-12 21:48



默认会自动分区:
图片5.png
2020-10-12 21:48



选择自定义分区:
图片6.png
2020-10-12 21:48



手动添加分区:
图片7.png
2020-10-12 21:48



/boot分区   不得少于200MB   
图片8.png
2020-10-12 21:49



swap分区  一般不用超过8GB
图片9.png
2020-10-12 21:49



/var分区:
图片10.png
2020-10-12 21:49



/home分区:
图片11.png
2020-10-12 21:50



根分区:   
图片12.png
2020-10-12 21:50

注释:“期望容量”留空即为使用剩余的全部空间。


最后,点击“完成”按钮:
图片13.png
2020-10-12 21:50

注释:/boot分区、swap分区、根分区是必须要创建的,其他分区可以不创建,但在这里创建的分区都是固定大小的。


点击“接受更改”按钮:
图片14.png
2020-10-12 21:51




配置“网络和主机名”:
图片15.png
2020-10-12 21:51



图片16.png
2020-10-12 21:51



配置主机名:
图片17.png
2020-10-12 21:51



配置静态IP地址等等:
图片18.png
2020-10-12 21:52

注释:
记得打开网卡;
默认会通过DHCP获得IP地址;


可参照以下的配置方法:(多个DNS间使用逗号隔开)
图片19.png
2020-10-12 21:52



最终效果,点击“完成”:
图片20.png
2020-10-12 21:52



开始安装:
图片21.png
2020-10-12 21:53



图片22.png
2020-10-12 21:53



图片23.png
2020-10-12 21:53



自定义root的密码:
图片24.png
2020-10-12 21:53

注释:要点击两次“完成”按钮。


点击“完成配置”:
图片25.png
2020-10-12 21:54



点击“重启”:
图片26.png
2020-10-12 21:54




系统安装完成,服务器本地登录:
图片27.png
2020-10-12 21:54



客户端远程SSH登录:
图片28.png
2020-10-12 21:54









查看系统版本信息:
[root@ser1 ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
[root@ser1 ~]#
[root@ser1 ~]# cat /etc/issue
\S
Kernel \r on an \m


查看内核版本信息:
[root@ser1 ~]# uname -r
3.10.0-1127.el7.x86_64
[root@ser1 ~]#
[root@ser1 ~]# uname -a
Linux ser1.zhuohua.store 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux



主机名:
[root@ser1 ~]# hostname
ser1.zhuohua.store
[root@ser1 ~]#
[root@ser1 ~]# cat /etc/hostname
ser1.zhuohua.store



查看所有网卡:
[root@ser1 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:8a:fb:77 brd ff:ff:ff:ff:ff:ff
    inet 192.168.168.190/24 brd 192.168.168.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::b481:1e25:5bbd:fabf/64 scope link noprefixroute
       valid_lft forever preferred_lft forever



查看某张网卡:
[root@ser1 ~]# ip addr | grep -A1 ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:8a:fb:77 brd ff:ff:ff:ff:ff:ff
    inet 192.168.168.190/24 brd 192.168.168.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever



查看某张网卡的信息:
[root@ser1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none" #使用静态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="3f691e64-b605-4fd1-a75e-22f1ea5c9d97"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.168.190" #IP地址
PREFIX="24" #掩码
GATEWAY="192.168.168.2" #网关
DNS1="8.8.8.8" #本机使用的第一个DNS服务器地址
DNS2="114.114.114.114" #本机使用的第二个DNS服务器地址
IPV6_PRIVACY="no"


重启network服务,使网卡更改的信息生效:
[root@ser1 ~]# systemctl restart network

注释:CentOS7/Redhat7最小化安装都有network服务的。


重新加载网卡,也可以使网卡更改的信息生效:
[root@ser1 ~]# ifdown ens33;ifup ens33






CentOS7的Yum源文件,连接公网就可以使用Yum进行软件包的安装:(Redhat默认是没有Yum源文件的)
[root@ser1 ~]# cd /etc/yum.repos.d/
[root@ser1 yum.repos.d]# ll
总用量 36
-rw-r--r--. 1 root root 1664 4月   8 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 4月   8 2020 CentOS-CR.repo
-rw-r--r--. 1 root root  649 4月   8 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 4月   8 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 4月   8 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 4月   8 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 7577 4月   8 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root  616 4月   8 2020 CentOS-x86_64-kernel.repo


## 以本地光盘作为Yum源

备注:先插入光盘。

mkdir -p /mnt/cdrom
mount -t auto /dev/cdrom /mnt/cdrom/

cat >>/etc/yum.repos.d/local.repo<< EOF
[base]
name=yum-server
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=0
EOF

## 绕过网络进行本地源的安装(Redhat不用重命名Yum源文件)
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak

## 清除Yum缓存
yum clean all


[root@ser1 yum.repos.d]# pwd
/etc/yum.repos.d
[root@ser1 yum.repos.d]#
[root@ser1 yum.repos.d]# ls -lrt
总用量 40
-rw-r--r--. 1 root root  616 4月   8 2020 CentOS-x86_64-kernel.repo
-rw-r--r--. 1 root root 7577 4月   8 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root 1331 4月   8 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root  630 4月   8 2020 CentOS-Media.repo
-rw-r--r--. 1 root root  314 4月   8 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  649 4月   8 2020 CentOS-Debuginfo.repo.bak
-rw-r--r--. 1 root root 1309 4月   8 2020 CentOS-CR.repo
-rw-r--r--. 1 root root 1664 4月   8 2020 CentOS-Base.repo.bak
-rw-r--r--. 1 root root   71 10月 12 16:48 local.repo






查看本机的IP地址:
[root@ser1 ~]# ifconfig
-bash: ifconfig: 未找到命令
[root@ser1 ~]#
[root@ser1 ~]# yum -y install net-tools

[root@ser1 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.168.190  netmask 255.255.255.0  broadcast 192.168.168.255
        inet6 fe80::b481:1e25:5bbd:fabf  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:8a:fb:77  txqueuelen 1000  (Ethernet)
        RX packets 813  bytes 76893 (75.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 624  bytes 76593 (74.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


[root@ser1 ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.168.190  netmask 255.255.255.0  broadcast 192.168.168.255
        inet6 fe80::b481:1e25:5bbd:fabf  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:8a:fb:77  txqueuelen 1000  (Ethernet)
        RX packets 820  bytes 77451 (75.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 630  bytes 78033 (76.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0



显示网卡的网关:
[root@ser1 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.168.2   0.0.0.0         UG    100    0        0 ens33
192.168.168.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33



查看本机所使用的DNS服务器地址:
[root@ser1 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search zhuohua.store
nameserver 8.8.8.8
nameserver 114.114.114.114


注释:一般在网卡的配置文件上配置DNS地址。






硬盘分区信息:
df -hT
图片29.png
2020-10-12 21:59



lsblk
图片30.png
2020-10-12 21:59


注释:可以看到/boot、/var、/home、swap分区、根分区是固定大小的。


df -hl
图片31.png
2020-10-12 22:00



/var分区的使用率:
[root@ser1 ~]# df -hl |grep var$ |awk '{print $5}' |cut -d% -f 1
2






查看内存、交换分区的使用情况:(单位MB)
free -m
图片32.png
2020-10-12 22:01



交换分区的总大小:
[root@ser1 ~]# swap_total=$(free -m |grep -i swap |awk '{print $2}')
[root@ser1 ~]# echo $swap_total
8191

交换分区的已用量:
[root@ser1 ~]# swap_used=$(free -m |grep -i swap |awk '{print $3}')
[root@ser1 ~]# echo $swap_used
0


内存总大小:
[root@ser1 ~]# Mem_total=`free -m |head -2 |tail -1 |awk '{print $2}'`
[root@ser1 ~]# echo $Mem_total
1819

可用内存量:( available )
[root@ser1 ~]# Mem_available=`free -m |head -2 |tail -1 |awk '{print $7}'`
[root@ser1 ~]# echo $Mem_available
1484

内存已用量:
[root@ser1 ~]# Mem_used=$(expr $Mem_total - $Mem_available)
[root@ser1 ~]# echo $Mem_used
335

内存使用率:
[root@ser1 ~]# Mem_use_percent=$(expr $Mem_used \* 100 / $Mem_total)
[root@ser1 ~]# echo $Mem_use_percent
18






CPU信息:
cat /proc/cpuinfo |grep -A4 "model name"
图片33.png
2020-10-12 22:01



查看CPU使用情况:
vmstat -w
图片34.png
2020-10-12 22:02



CPU空闲率:
[root@ser1 ~]# vmstat -w |tail -1 |awk '{print $15}'
98

CPU使用率:
[root@ser1 ~]# CPU_use_percent=$(expr 100 - $(vmstat -w |tail -1 |awk '{print $15}'))
[root@ser1 ~]# echo $CPU_use_percent
2








查看当前语言环境:(中文)
[root@ser1 ~]# echo $LANG
zh_CN.UTF-8


修改语言环境:
[root@ser1 ~]# vi /etc/locale.conf
LANG="zh_CN.UTF-8"
修改为:(中文转英文)
LANG="en_US.UTF-8"


重启服务器,才能生效:
[root@ser1 ~]# init 6


服务器重启后,再查看当前语言环境:(英文)
[root@ser1 ~]# echo $LANG
en_US.UTF-8



关闭服务器:
[root@ser1 ~]# init 0




相关文章:
最小化安装CentOS6
Oracle Linux6.9的安装
最小化安装CentOS8

CentOS7_配置双网卡
CentOS7.8安装KVM
CentOS7.8扩大/var分区
CentOS7安装Python3

Zabbix使用Agent监控CentOS7/Redhat7
Zabbix使用预编译Agents监控CentOS7
Zabbix使用SNMP监控CentOS7/Redhat7

返回列表