需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器。

  解决:运行网站要用到jdk,tomcat,mysql,查看linux上的文件用到ftp,登陆linux用到telnet,将代码放到linux上用到svn。

下面说说解决的过程。

准备工作:新建用户

  可以看这篇文章:Ubuntu创建新用户并增加管理员权限

  有了用户,在用户目录下新增svn和server文件夹,在server文件夹下新增tomcat和jdk文件夹。

  

  1、安装jdk,tomcat

  参考了这篇文章:Ubuntu Server 16.04.1 安装配置jdk和Tomcat(云服务器配置)

  有一点要说明一下,通过

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-linux-x64.tar.gz

  获取jdk文件的时候,如果报404,就自己到oracle网站上获取最新jdk下载链接,替换掉上面的http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-linux-x64.tar.gz

  

  tomcat的操作类似,如果地址失效或不是想要的版本,就自己到apache tomcat的网站上复制一下下载链接,再通过wget命令下载。

  成功截图:

  

  

  2、安装mysql

  安装好了tomcat和jdk,下面就可以安装mysql了。

  参考了这篇文章:阿里云 Ubuntu 14.04 安装mysql 5.6

  安装好了以后新增相关用户,参考了这篇文章:ubuntu14.04 mysql用户权限操作实录

  有了mysql并增加了用户,就可以导入数据或自己建表了。

  最后有一点要注意的是,非root用户无法直接修改my.cnf文件,需要给当前用户增加写的权限。

chmod o+w XX/XX/my.cnf

  然后才可以修改文件。

  修改完了之后记得把权限改回来。

chmod o-w XX/XX/my.cnf

  成功截图

  

  3、安装ftp

  接下来我想在windows上方便的访问云服务器上的内容。所以安装了ftp。

  安装配置方法参考了这篇文章:Ubuntu中安装配置和卸载FTP(转)

  然后就可以在windows下访问了。

  成功截图

  

  4、安装telnet

  接下来我想通过cmd命令行来登陆云服务器。所以安装了telnet。

  参考了这篇文章:ubuntu14.04安装telnet

  这下可以通过windows命令行登陆云服务器了。

  成功截图:

  

  5、安装subversion

  最后我想在云服务器上管理我的代码。

  所以我想到了subversion,在服务器上安装,然后在我的windows本机上安装tortoiseSVN客户端,就可以方便的管理代码了。

  关于tortoiseSVN的安装可以自己查找相关资料。这里说说subversion的安装和配置。

  参考了这篇文章:ubuntu下手把手教你搭建SVN服务器

  文章不但教你安装subversion,还教你在eclipse下的使用,一举两得。

  成功截图:

  

  总结:

  文章写的很简单,而且主要内容都是引用别人的文章,你如果按着我说的操作可能自己还需要做很多额外的工作(比如安装tortoiseSVN),而且可能会卡住,不过不要担心,像我一样一步步来,不会了就百度查资料,相信你可以像我一样成功安装的,至于其它复杂的内容,像安装的软件的复杂配置,高级使用靠大家自己慢慢摸索了。

  最后想对小白们说的是自己做的工作,写的代码,数据库增加的数据都是辛苦工作换来的,为防不测,经常备份,重要内容一定不能只有一份,不然服务器挂掉了又没有备份就只能哭了。

ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn的更多相关文章

  1. linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

    一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...

  2. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  3. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

  4. zhuan:ubuntu下安装Apache2+php+Mysql

    from: http://www.cnblogs.com/lynch_world/archive/2012/01/06/2314717.html ubuntu下安装Apache+PHP+Mysql 转 ...

  5. Ubuntu下安装JDK详细教程

    Ubuntu下安装JDK详细教程 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ Ubuntu版本:Ubuntu-12.04.5-desktop-i386 ...

  6. Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法

    Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法: https://blog.csdn.net/mingjie1212/article/details/485250 ...

  7. Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南

    转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...

  8. Ubuntu下安装JDK图文详解

    很详细的在Ubuntu中安装JDK图文详解教程,我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件 ...

  9. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

随机推荐

  1. pthread中errors.h的代码

    #ifndef __errors_h #define __errors_h #include <unistd.h> #include <errno.h> #include &l ...

  2. Queque 方法对比和分类

    添加类:方法 public boolean add(E e)      增加一个元索                     如果队列已满,则抛出一个IIIegaISlabEepeplian异常 bo ...

  3. jquery禁止复制、禁用右键、文本选择功能、复制按键

    本文章介绍的jquery禁用右键.文本选择功能.复制按键的实现它可以兼容浏览器有IE.firefox.谷歌浏览器,各位朋友可参考.IE浏览器是指以IE为核心的浏览器也支持,有360,QQ等 代码如下: ...

  4. 栈的一个实例——Dijkstra的双栈算术表达式求值法

    Dijkstra的双栈算术表达式求值法,即是计算算术表达式的值,如表达式(1 + ( (2+3) * (4*5) ) ). 该方法是 使用两个栈分别存储算术表达式的运算符与操作数 忽略左括号 遇到右括 ...

  5. JWT 基础教程

    原文地址:JWT 基础教程 博客地址:http://www.extlight.com 一.前言 针对前后端分离的项目,大多是通过 token 进行身份认证来进行交互,今天将介绍一种简单的创建 toke ...

  6. JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象 。

    JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据.说白了就是能够直接将一个C#对象传送到前台页面成为javascript对 ...

  7. 【Reporting Services 报表开发】— 怎么根据当前表单的guid作为参数查询相关数据?

    select AId from FilteredA as CRMAF_FilteredA 用这个 作为一个DataSet1 , 然后添加在报表里面添加一个参数 @AId,设置的默认的查询为前面Data ...

  8. 安装VS2012出问题后,反复重启电脑。

    安装VS2012在装 VC++相关部分时出了问题,自动重启了. 重启后安装仍重启. 系统设置里取消了“自动重启”, 出现0x000000F4,网上搜索下,说是和硬盘有关,电源线.数据线.或电源不稳. ...

  9. php 加密 解密 方法

    base64        Base64编码可用于在HTTP环境下传递较长的标识信息      base64_encode       base64_decodeserialize       可以将 ...

  10. php提交表单校验例子

    <!DOCTYPE HTML> <meta http-equiv="Content-Type" content="text/html; charset= ...