1、 在Ubuntu server中安装ssh,如果是购买服务器的话,这已经是安装的了,包括vim

获取超级权限

先更新安装包

开始安装ssh

ssh已经启动了

2、 安装Xshell并创建连接
安装Xshell

建立连接

单击确定

3、 Xshell实现Windows上传/下载文件到Ubuntu
3.1上传文件
获取超级权限

安装rz/sz工具

切到相应目录,在输入rz

3.2下载文件
切入到相应文件夹,输入sz 文件名

4、 用root权限安装MySQL,需要安装以下三个
1. apt-get install mysql-server
2. apt-get install mysql-client
3. apt-get install libmysqlclient-dev
测试登陆mysql数据库可以通过如下命令:
mysql -u root -p

  -u 表示用户名, -p 表示用户密码

5、 安装jdk
上传文件,我是放在/usr/local/

解压文件

删除原文件

修改文件夹名

设置变量文件
用vim打开/etc/profile

编写

JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
使用vim编写方法,关于vim的使用更详细的教程,可以自行百度
Insert键插入;Esc进入命令环境,输入分号【:】,输入wq保存并退出

使其生效

查看jdk是否配置成功

6、 安装tomcat,我是放在/usr/local/
上传文件

解压文件

删除原文件

修改文件夹名

设置变量文件
用vim打开/etc/profile

编写

使用vim编写方法
Insert键插入;Esc进入命令环境,输入分号【:】,输入wq保存并退出

使其生效

启动tomcat

看日志

启动成功

7、 部署网站
上传文件,记得是在Tomcat下的webapps目录下

安装解压zip的软件

解压文件,unzip 压缩包

8、 设置网站文件路径,使其能有默认路径

<Context path="" docBase="/usr/local/tomcat/webapps/fristweb" debug="0" reloadable="true"/>

关闭tomcat再开启

9、 安装phpmyadmin,有很多朋友可能不清楚我为什么要安装phpmyadmin,我是想更好地操作MySQL数据库,安装完phpmyadmin之后,我就可以在网页上对数据库进行操作,这大大方便我们调试
安装Apache2

修改Apache的端口,因为默认端口是80,占用了网站端口

随便改个8022

启动Apache

安装phpmyadmin

关联

在浏览器输入http://localhost:8022/phpmyadmin/,就可以看到我们的MySQL 的数据了,我这是在本地的服务器,你的要根据你的IP

10、 其他配置,你会发现Tomcat启动非常慢,以下方法可以加快Tomcat的启动
在tomcat/bin/catalina.sh文件,在代码开头加入,可以使用vim编写:

export JAVA_HOME="/usr/local/jdk"
export JRE_HOME="/usr/local/jdk/jre"
export CATALINA_OPTS="-Djava.security.egd=file:/dev/./urandom"

最新文章

  1. JS判断用户手机是IOS还是Android
  2. Javascript 学习
  3. bk. 2014.12.1
  4. POJ 3159 Candies(差分约束,最短路)
  5. 使用WIF实现单点登录Part II —— Windows Identity Foundation基本原理 -摘自网络
  6. Ubuntu 安装基础教程
  7. 项目中Spring注入报错小结
  8. JSON.stringify 方法
  9. MS SQL优化
  10. __declspec(dllexport) 和 __declspec(dllimport)的作用
  11. 官方问答--微信小程序常见FAQ (17.8.21-17.8.27)
  12. Leetcode#169. Majority Element(求众数)
  13. DHCP Option43配置
  14. [UE4]VR角色形象:Lock to Hmd、Use Pawn Control Rotation
  15. Codeforces 493C - Vasya and Basketball
  16. github如何删除新建仓库(致新手)
  17. 开源项目几点心得,Java架构必会几大技术点
  18. HDU 4648 Magic Pen 6 (。。。。。。。。。。)
  19. PHP函数总结 (五)
  20. [转]UI-Grid HeaderCellClass

热门文章

  1. Git 远程分支的pull与push
  2. 【Electron】Electron开发入门
  3. 老李推荐:第14章8节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-获取控件列表并建立控件树 5
  4. 老李推荐:第14章4节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-装备ViewServer-端口转发 3
  5. 性能测试分享:MYSQL死锁
  6. firstElementChild&amp;&amp;firstChild
  7. 学习react,动手实现一个小demo(仿知乎问答)
  8. memcached+tomcat转发forward时 sessionid一直变化的问题
  9. Python实现简易端口扫描器
  10. Hbuilder开发移动App(1)