下面是配置一台新服务器(CentOS 7.0)的操作流程:
备注:黑色加粗字体为主要操作指令。

一、配置防火墙

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

1、关闭firewall:

systemctl stop firewalld.service #停止firewall 
systemctl disable firewalld.service #禁止firewall开机启动

2、安装iptables防火墙

yum install iptables-services #安装 
vi /etc/sysconfig/iptables #编辑防火墙配置文件 
 # Firewall configuration written by system-config-firewall 
 # Manual customization of this file is not recommended. 
 *filter 
 :INPUT ACCEPT [0:0] 
 :FORWARD ACCEPT [0:0] 
 :OUTPUT ACCEPT [0:0] 
 -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT 
 -A INPUT -p icmp -j ACCEPT 
 -A INPUT -i lo -j ACCEPT 
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 
 -A INPUT -j REJECT –reject-with icmp-host-prohibited 
 -A FORWARD -j REJECT –reject-with icmp-host-prohibited 
 COMMIT


:wq! #保存退出
(备注:要开放哪个端口,就插入一条和上面红色字体的命令,红色字体表示的是对外开放22端口)
systemctl restart iptables.service #最后重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动

二、关闭SELINUX

vi /etc/selinux/config 
 #SELINUX=enforcing #注释掉 
 #SELINUXTYPE=targeted #注释掉 
SELINUX=disabled #增加 
:wq! #保存退出 
setenforce 0 #使配置立即生效

三、修改ssh端口

vi /etc/ssh/sshd_config

找到下面的Port指定修改
#Port 22
Port 32979 #自己新设的端口

修改防火墙,增加对刚才的端口访问
systemctl restart sshd.service #重启使ssh配置生效
systemctl restart iptables.service #在一步骤的iptables配置中增加对刚才的端口访问后使用运行该命令重启
(正在连接的shell不受影响,但退出后再进就有影响)

四、安装和配置jdk

1、下载linux对应版本的jdk压缩包放到本地linux的对应目录上

(假设假设我们下载的版本是jdk-8u112-linux-x64.tar.gz,且放在\work\tools目录下)

2、将jdk包解压到自己定义的目录下

(假设我们放在\work\soft目录下)
#进入到我们设置的work工作目录下
cd /work
#如果没有该目录的话,就使用该命令创建
mkdir soft
#进入到我们创建的soft目录下
cd soft
#解压jdk安装包
tar -zxvf /work/tools/jdk-8u112-linux-x64.tar.gz
#给解压后的jdk目录创建一个快捷方式目录java,为了方便后面使用
ln -s jdk1.8.0_112 java

3、java环境配置

#编辑linux环境文件
vi /etc/profile
#在上面打开的文件后面加上
export PATH=”$PATH:/work/soft/java/bin”
#重启生效配置文件
source /etc/profile
#运行下面指令,如果显示出目前安装的jdk版本介绍,表示已安装成功
java -version

五、安装和配置svn

(根据自己项目的需要选择)

1、安装svn

yum install subversion

2、配置svn

(备注:这个是非必须操作,如果需要配置svn仓库时就配置)
参考教程:

六、使用svn更新工作项目到本地linux

举个例子:我们要通过svn更新game_develop_server项目到/work目录下
使用如下指令:

# 进入到/work工作目录 
cd /work 
 # 使用svn check out 项目下来 
 svn checkout svn://ip:port/game_develop_server


(备注:ip和port需替换成自己项目svn的ip地址和端口号)

接下来就是愉快地运行项目啦!