ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在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的更多相关文章
- linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目
一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...
- mac在 aliyun linux ecs实例上安装 jdk tomcat mysql
用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat mysql 到 /usr/local/... 设置环 ...
- Ubuntu下安装JDK以及相关配置
1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...
- zhuan:ubuntu下安装Apache2+php+Mysql
from: http://www.cnblogs.com/lynch_world/archive/2012/01/06/2314717.html ubuntu下安装Apache+PHP+Mysql 转 ...
- Ubuntu下安装JDK详细教程
Ubuntu下安装JDK详细教程 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ Ubuntu版本:Ubuntu-12.04.5-desktop-i386 ...
- Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法
Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法: https://blog.csdn.net/mingjie1212/article/details/485250 ...
- Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南
转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...
- Ubuntu下安装JDK图文详解
很详细的在Ubuntu中安装JDK图文详解教程,我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件 ...
- Linux安装Jdk Tomcat MySQL
Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
随机推荐
- nyoj 一笔画问题
一笔画问题 描述 zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来. 规定,所有的边都只能画一次,不能重复画. 输入 第一行只有一个正整 ...
- tomcat源码阅读之session管理器(Manager)
一.UML图分析: (一) Session: Session保存了一个客户端访问服务器时,服务器专门为这个客户端建立一个session用来保存相关的会话信息,session有一个有效时间,这个时间默认 ...
- thrift 知识点
mac下,thrift 安装 mac下,最简单安装thrift的方法:使用brew安装 brew update brew install thrift 验证安装成功:thrift --help 安装出 ...
- C# 爬取网页上的数据
最近工作中需求定时爬取不同城市每天的温度.其实就是通过编程的方法去抓取不同网站网页进行分析筛选的过程..NET提供了很多类去访问并获得远程网页的数据,比如WebClient类和HttpWebReque ...
- 如何在ASP.NET页面中使用异步任务(PageAsyncTask)
在页面加载期间,可能有些操作是要比较耗用时间的(例如调用外部资源,要长时间等待其返回),正常情况下,这个操作将一直占用线程.而大家知道,ASP.NET在服务端线程池中的线程数是有限的,如果一直占用的话 ...
- iis运行asp.net页面提示“服务器应用程序不可用”的解决办法_.NET.
原因:主要是iis安装在了net framwork之后 解决办法:需要在IIS中重新注册.net 也就是要用到系统盘: cd c:\windows\microsoft.net\framework\v2 ...
- android 开源项目列表【持续整理中。。。】
Android完整的开源项目,不包括各种组件的项目 社区客户端 oschina客户端:oschina网站的客户端,wp版,iOS版都有开源,一个社区型客户端,包括登录刷新各类视线 四次元新浪微博客户端 ...
- 源码|ThreadLocal的实现原理
ThreadLocal也叫"线程本地变量"."线程局部变量": 其作用域覆盖线程,而不是某个具体任务: 其"自然"的生命周期与线程的生命周期 ...
- 用pyenv 和 virtualenv 搭建单机多版本python 虚拟开发环境
作为主流开发语言, 用python 开发的程序越来越多. 方便的是大多linux系统里面都默认集成了python, 开发可以随时随地开始. 但有时候这也成为了一个短板, 比如说有时候我们需要开发和调试 ...
- bzoj2002 弹飞绵羊
Description 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏.游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置 ...