centos设置

设置静态IP

修改/etc/sysconfig/network-scripts/ifcfg-ens33 文件

1
2
3
4
5
BOOTPROTO=static
IPADDR=192.168.85.135
GATEWAY=192.168.85.2
NETMASK=255.255.255.0
DNS1=192.168.85.2

Linux下查看网关方法:

1
2
3
4
5
6
7
8
9
10
11
12
route -n

ip route show

#第一行就是自己的默认网关
traceroute www.prudentwoo.com -s 100

netstat -r

more /etc/network/interfaces #Debian/Ubuntu Linux

more /etc/sysconfig/network-scripts/ifcfg-eth0 #Red Hat

如果报未找到ifconfig命令

1
2
#安装net-tools
yum install net-tools -y

Centos 7 更改为中国时区和时间同步

SSH 登录 VPS,执行 date 可以获取 VPS 当前时间,如:Tue Sep 4 11:50:16 CST 2018

执行命令更改为中国上海时区:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

提示 cp: overwrite ‘/etc/localtime’? 时,输入 y 按回车确认即可。

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
cp: overwrite ‘/etc/localtime’? y

设置时间自动同步

yum install -y ntp
ntpdate us.pool.ntp.org

设置完成后执行命令检查一下当前时间是否与当地时间一致即可:

date

vmware centos网络不通

编辑 /etc/sysconfig/network-scripts/ifcfg-ensXXXX

1
2
3
4
5
6
#修改如下值
BOOTPROTO=dhcp
ONBOOT=yes

#重启网络服务
service network restart

开放端口

1
2
3
4
5
6
7
8
9
# 开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent

# 关闭端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent

# 重启
systemctl restart firewalld

设置交换分区

SpringBoot多项目部署项目运行被killed解决办法,没有分配swap空间

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 创建/home/swap这么一个分区文件。文件大小是512000个block,
# 一般情况下1个block为1k,所以这里空间是1024M,一般是物理内存的2倍。
dd if=/dev/zero of=/home/swap bs=1024 count=1024000

# 将这个分区变成swap分区。
/sbin/mkswap /home/swap

# 使用swap分区,使其生效
/sbin/swapon /home/swap

# 查看swap分区大小
free -m

# 系统重启后swap分区会还原,解决办法:修改/etc/fstab文件,增加一行
/home/swap swap swap defaults 0 0

swap分区

1
2
# 关闭swap分区
swapoff -a