Window远程连接控制服务器:

首先检查一下服务器上的SSH服务有没有启动

sudo ps -e |grep ssh

如果结果显示为:

则表示已经开启了ssh服务,ssh默认监控的为22端口,可在/etc/ssh/文件夹下的ssh_config配置文件中进行修改。

服务器确定没问题以后,在windows系统上安装putty(下载地址:~sgtatham/putty/latest.html)

下载安装后,打开putty,在host name栏中填入服务器外网地址和端口,连接类型选择ssh,然后点open就可以了。

更新源:sudo apt-get update

安装nginx:  sudo apt-get install nginx

如果服务器用的是阿里云的服务器,所以防火墙是在阿里云的安全组里面配置的,在安全组中添加80端口允许访问。

安装完成后,nginx默认是启动的,输入:sudo ps -e |grep nginx 查看nginx服务状态

这时候在浏览器中输入服务器的外网地址,就可以看到nginx的欢迎页面了。

在ubuntu中,nginx默认安装在/usr/local/nginx文件夹下,打开nginx文件夹下的conf文件夹下的nginx.conf配置文件,可以看到当前的服务器配置。

因为http默认访问的是80端口,所以如果配置多个端口,尽量保留80端口。

启动nginx: /usr/local/nginx/sbin/nginx

重启nginx: /usr/local/nginx/sbin/nginx restart

关闭nginx: ps -ef | grep nginx  查询nginx主进程号

kill -QUIT 主进程号

更新源:sudo apt-get update

安装Mysql: sudo apt-get mysql-server mysql-client

在安装过程中按照提示输入root用户密码。

安装完成后使用:sudo ps -e |grep nginx 命令查看mysql服务是否启动:

使用命令:mysql - u root -p ,输入密码后进入mysql数据库。

打开 /etc/mysql/mysql.conf.d/mysqld.cnf 配置文件,修改port后面的端口号,保存后使用命令/etc/init.d/mysql restart重启mysql服务后生效(不要忘了去阿里云实例的安全组中加入允许对修改后的端口的访问)

修改完端口以后,可以在数据库中新建一个表,然后在本地写一个小程序测试一下

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class main {

public static void main(String[] args) {

Connection con;

String driver = "com.mysql.jdbc.Driver";

String url = "jdbc:mysql://服务器外网IP:端口号/test";

String user = "root";

String password = "数据库密码";

Class.forName(driver);

con = DriverManager.getConnection(url,user,password);

if(!con.isClosed())

System.out.println("Succeeded connecting to the Database!");

Statement statement = con.createStatement();

String sql = "select * from info1";

ResultSet rs = statement.executeQuery(sql);

//statement.execute("insert into info1(name,sex,remark) values('厂长',1,'4396')");

//System.out.println("妥了");

while(rs.next()) {

System.out.println(rs.getString("name") + "\t" + rs.getString("sex") + "\t" + rs.getString("remark"));

rs.close();

con.close();

catch(ClassNotFoundException e) {

System.out.println("Sorry,can`t find the Driver!");

e.printStackTrace();

}catch(SQLException e) {

System.out.println("sqlexception");

e.printStackTrace();

}catch(Exception e) {

System.out.println("exception");

e.printStackTrace();

System.out.println("数据库数据成功获取!!");

启动Mysql: /etc/init.d/mysql start

停止Mysql:/etc/init.d/mysql stop

重启Mysql:/etc/init.d/mysql restart

(如果Mysql出现中文乱码的问题,可以去看一下上一篇文章)

首先安装jdk,到oracle官网下载jdk安装包,然后pscp上传到服务器上,输入命令解压:tar zxvf /home/jdk/jdk-8u191-linux-x64.tar.gz -C /usr/local,解压后添加java环境变量:vim /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_191

export JRE_HOME=$JAVA_HOME/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

完成后,输入命令:java -version查看版本是否正确

完成后,到官网下载tomcat安装包,然后pscp到服务器上,输入命令解压:tar zxvf apache-tomcat-9.0.12.tar.gz -C /home/tomcat/ 解压后到bin文件夹中启动tomcat: ./startup.sh,启动后,在浏览器中输入外网地址:8080,如果看到tomcat的欢迎界面,说明tomcat服务启动成功

打开/home/tomcat/apache-tomcat-9.0.12/conf/server.xml文件,修改port

在tomcat的bin文件夹下

启动tomcat:./startup.sh

关闭tomcat:./shutdown.sh