vps重装系统的习惯性操作

vps重装系统的习惯性操作

更新软件

1
yum update -y

修改ssh端口

1
vim /etc/ssh/sshd_config

一般这个配置文件里会注释掉Port 22,但是最好删掉注释,再加上新的ssh端口,避免万一新端口被占用而不能正常使用,但又注释掉22导致再也连不上的问题。

1
2
Port 22
Port 123456

重启ssh服务
1
systemctl restart sshd

当确认新端口能登录之后,注释22端口,启动防火墙关闭22端口
# 防火墙
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#永久的开放需要的端口
sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload

#检查新的防火墙规则
firewall-cmd --list-all

#临时关闭防火墙,重启后会重新自动打开
systemctl restart firewalld
#检查防火墙状态
firewall-cmd --state
firewall-cmd --list-all
#Disable firewall
systemctl disable firewalld
systemctl stop firewalld
systemctl status firewalld
#Enable firewall
systemctl enable firewalld
systemctl start firewalld
systemctl status firewalld

# 下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1
wget -c --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz

# 下载maven
下载鸡儿慢,挂代理下载完,再上传到vps里比直接下载还快。http://maven.apache.org/download.cgi
1
wget -c http://apache.mirror.globo.tech/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

# 配置环境变量
1
vim ~/.bashrc

1
2
3
4
5
6
7
8
9
#set oracle jdk environment
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# set maven environment
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.3
export PATH=$PATH:${MAVEN_HOME}/bin

刷新环境变量
1
source ~/.bashrc

# 在ps里查看完整的命令
1
ps -ef | more

参考文献

怎样修改 CentOS 7 SSH 端口

CentOS 7开放端口和关闭防火墙

CentOS下用wget命令下载JDK


vps重装系统的习惯性操作
https://cellargalaxy.github.io/posts/折腾/02.vps重装系统的习惯性操作/
作者
cellargalaxy
发布于
2018年4月12日
许可协议