ISO可以去官网下载:https://wiki.centos.org/Download
选择第一项,按回车键:
注释:语言环境选中文,系统安装好后,可以更改为英文。
注释:一般都是最小化安装系统;最小化安装是没有图形界面的。
查看硬盘分区:
默认会自动分区:
选择自定义分区:
手动添加分区:
/boot分区 不得少于200MB
swap分区 一般不用超过8GB
/var分区:
/home分区:
根分区:
注释:“期望容量”留空即为使用剩余的全部空间。
最后,点击“完成”按钮:
注释:/boot分区、swap分区、根分区是必须要创建的,其他分区可以不创建,但在这里创建的分区都是固定大小的。
点击“接受更改”按钮:
配置“网络和主机名”:
配置主机名:
配置静态IP地址等等:
注释:
记得打开网卡;
默认会通过DHCP获得IP地址;
可参照以下的配置方法:(多个DNS间使用逗号隔开)
最终效果,点击“完成”:
开始安装:
自定义root的密码:
注释:要点击两次“完成”按钮。
点击“完成配置”:
点击“重启”:
系统安装完成,服务器本地登录:
客户端远程SSH登录:
查看系统版本信息:
[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
lsblk
注释:可以看到/boot、/var、/home、swap分区、根分区是固定大小的。
df -hl
/var分区的使用率:
[root@ser1 ~]# df -hl |grep var$ |awk '{print $5}' |cut -d% -f 1
2
查看内存、交换分区的使用情况:(单位MB)
free -m
交换分区的总大小:
[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"
查看CPU使用情况:
vmstat -w
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 |