1. Centos7安装
猿课资源下载地址
- 磁盘分区时,swap分区一般为内存的两倍,如果内存大于4G,最大swap分区为8G,不建议继续按照两倍内存容量增加.
2. Centos 7 网络配置
2.1 动态IP地址
- 新安装Centos 7,执行
dhclient
,系统会从dhcp服务器获取到IP地址。
- 执行
ip add
命令查看网卡信息,完整命令为ip address
。
[root@localhost ~]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
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 qlen 1000
link/ether 00:0c:29:f7:98:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.80.128/24 brd 192.168.80.255 scope global dynamic ens33
valid_lft 1346sec preferred_lft 1346sec
inet6 fe80::8c3:a762:acfa:5b22/64 scope link
valid_lft forever preferred_lft forever
- 重启DHCP服务的命令为
dhclient -r
2.2 静态IP地址
- Centos 7配置静态IP地址,需要在/etc/sysconfig/network-scripts/目录下,修改ifcfg-ens33文件。
[root@localhost network-scripts]# vi ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static #将dhcp修改为static静态模式
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=610318c3-1dca-48a7-a6f9-babc419061b1
DEVICE=ens33
ONBOOT=yes #开启开机启动
IPADDR=192.168.80.128 #配置静态IP地址
NETMASK=255.255.255.0 #配置子网掩码
GATEWAY=192.168.80.2 #配置网关地址
DNS1=114.114.114.114 #配置DNS地址
- 修改完配置后,重启网络服务以便ifcfg-ens配置文件生效
[root@localhost network-scripts]# systemctl restart network.service
- 再次执行ifconfig或ip add命令,查看ip是否生效。
- 如果系统中ifconfig命令不存在,需要安装net-tools软件包
[root@localhost network-scripts]# yum install net-tools
3. SSH认证登陆
- PuTTY和Xshell均可以生成用户密钥,分别为公钥和私钥,私钥为本地保存,公钥需要写到服务器上authorized_keys的文件内.
[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh/
[root@localhost ~]# vi /root/.ssh/authorized_keys
#讲公钥的字符串粘贴到文件内并保存。
- 在PuTTY和Xshell的登陆设置内,设置为密钥登陆,再次登陆服务器时,不再需要输入用户名和密码,只需要输入密钥密码。