需求分析:本身弄了个小网站,想放到云服务器上,同时把本身积累的代码也放上去,服务器上的文件能够简单的在windows上查看,也能够方便的经过windows链接linux服务器。html
解决:运行网站要用到jdk,tomcat,mysql,查看linux上的文件用到ftp,登录linux用到telnet,将代码放到linux上用到svn。java
下面说说解决的过程。mysql
准备工做:新建用户linux
能够看这篇文章:Ubuntu建立新用户并增长管理员权限sql
有了用户,在用户目录下新增svn和server文件夹,在server文件夹下新增tomcat和jdk文件夹。数据库
一、安装jdk,tomcatapache
参考了这篇文章:Ubuntu Server 16.04.1 安装配置jdk和Tomcat(云服务器配置)ubuntu
有一点要说明一下,经过windows
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.gztomcat
tomcat的操做相似,若是地址失效或不是想要的版本,就本身到apache tomcat的网站上复制一下下载连接,再经过wget命令下载。
成功截图:
二、安装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
成功截图
三、安装ftp
接下来我想在windows上方便的访问云服务器上的内容。因此安装了ftp。
安装配置方法参考了这篇文章:Ubuntu中安装配置和卸载FTP(转)
而后就能够在windows下访问了。
成功截图
四、安装telnet
接下来我想经过cmd命令行来登录云服务器。因此安装了telnet。
参考了这篇文章:ubuntu14.04安装telnet
这下能够经过windows命令行登录云服务器了。
成功截图:
五、安装subversion
最后我想在云服务器上管理个人代码。
因此我想到了subversion,在服务器上安装,而后在个人windows本机上安装tortoiseSVN客户端,就能够方便的管理代码了。
关于tortoiseSVN的安装能够本身查找相关资料。这里说说subversion的安装和配置。
参考了这篇文章:ubuntu下手把手教你搭建SVN服务器
文章不但教你安装subversion,还教你在eclipse下的使用,一箭双雕。
成功截图:
总结:
文章写的很简单,并且主要内容都是引用别人的文章,你若是按着我说的操做可能本身还须要作不少额外的工做(好比安装tortoiseSVN),并且可能会卡住,不过不要担忧,像我同样一步步来,不会了就百度查资料,相信你能够像我同样成功安装的,至于其它复杂的内容,像安装的软件的复杂配置,高级使用靠你们本身慢慢摸索了。
最后想对小白们说的是本身作的工做,写的代码,数据库增长的数据都是辛苦工做换来的,为防不测,常常备份,重要内容必定不能只有一份,否则服务器挂掉了又没有备份就只能哭了。