需求分析:本身弄了個小網站,想放到雲服務器上,同時把本身積累的代碼也放上去,服務器上的文件能夠簡單的在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),並且可能會卡住,不過不要擔憂,像我同樣一步步來,不會了就百度查資料,相信你能夠像我同樣成功安裝的,至於其它複雜的內容,像安裝的軟件的複雜配置,高級使用靠你們本身慢慢摸索了。
最後想對小白們說的是本身作的工做,寫的代碼,數據庫增長的數據都是辛苦工做換來的,爲防不測,常常備份,重要內容必定不能只有一份,否則服務器掛掉了又沒有備份就只能哭了。