原本想配一個臺式機做爲服務器,可是產品經理說選擇用雲主機,說雲主機如今已經比較成熟,不少公司都在用.因此就選擇阿里雲的etc,系統是Ubuntu.
html
服務器的開發環境:jdk1.6,tomcat6.0,不少jdk都1.8 tomcat 8.0了,爲何我還要這麼低版本的,沒辦法本人菜鳥,之前用的都是低版本的.高版本的沒弄過,也想本身弄下,學習下,可是怕後續會出現些問題.因此你們懂的.菜鳥就是這麼可悲。數據庫是用mysql5.6,項目管理也是用的是svnjava
1、linux下jdk的安裝mysql
jdk下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html (我下載的是64位bin格式版)linux
jdk-6u35-linux-x64.bisql
首先將下載好的jdk:jdk-6u35-linux-x64.bin 用放到/usr/lib/jvm/目錄下,ubuntu默認的jdk文件也是放這裏shell
而後,執行命令修改權限數據庫
sudo chmod u+x /usr/lib/jvm/jdk-6u35-linux-x64.binapache
而後,在執行命令解壓bin文件bootstrap
sudo ./usr/lib/jvm/jdk-6u35-linux-x64.binubuntu
第二步,配置環境
執行命令編輯profile文件:sudo gedit /etc/profile
在profile中的umask 022字段前,添加如下語句:
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_35
export JRE_HOME=/usr/lib/jvm/jdk1.6.0_35/jre
export PATH=$PATH:/usr/lib/jvm/jdk1.6.0_35/bin
export CLASSPATH=.:/usr/lib/jvm/jdk1.6.0_35/lib:/usr/lib/jvm/jdk1.6.0_35/jre/lib
而後,通常來講修改/etc/profile文件後,須要重啓機器才能生效。這裏介紹一種不用重啓使其生效的方法:
執行命令: source /etc/profile
第三步,分配jdk版本優先級
suso update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_35/bin/java 500
sudo update-alternatives --install /usr/bin/java javac /usr/lib/jvm/jdk1.6.0_35/bin/javac 500
通常執行第一個語句就行,執行第二個語句就會提示你:替換連接 /usr/bin/java 已經由 java 來管理了。
而後選擇jdk版本,
sudo update-alternatives --config java
選擇 路徑 優先級 狀態
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動模式
*2 /usr/lib/jvm/jdk1.6.0_35/bin/java 500 手動模式
選擇2,再次輸入sudo update-alternatives --config java就會出現上面的提示語句。
至此,jdk已經配置完成咱們本身安裝的
在命令行中輸入:java -version
你會看到:
java version "1.6.0_35" ----------------------------------------------------------------------------這個就是咱們安裝想要系統默認執行的jdk版本的。
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01, mixed mode)
2、tomcat 安裝
先下載你tomcat安裝包:apache-tomcat-6.0.35.tar.gz。
(解壓)sudo tar -zxvf apache-tomcat-6.0.35。
sudo vim catalina.sh 編輯catalina.sh 添加java_home JAVA_HOME=/usr/lib/jvm/jdk目錄
進入了Java/tomcat6/bin文件夾內了。輸入:sudo ./starup.sh 啓動Tomcat 6。
若出現
Using CATALINA_BASE: /home/administrator/Java/tomcat6
Using CATALINA_HOME: /home/administrator/Java/tomcat6
Using CATALINA_TMPDIR: /home/administrator/Java/tomcat6/temp
Using JRE_HOME: /home/administrator/Java/jdk1.6.0_23
Using CLASSPATH: /home/administrator/Java/tomcat7/bin/bootstrap.jar:/home/administrator/Java/tomcat6/bin/tomcat-juli.jar 則成功。
修改tomcat端口號和編碼,編輯server.xml文件就能夠
三 安裝mysql
1, 從mysql網站下載deb包
http://dev.mysql.com/Downloads/MySQL-5.6/mysql-5.6.15-debian6.0-x86_64.deb
2, 安裝
sudo dpkg -i mysql-5.6.15-debian6.0-x86_64.deb
3,配置
sudo groupadd mysql
sudo useradd -r -g mysql mysql
sudo apt-get install libaio-dev
sudo ln -s /opt/mysql/server-5.6 /usr/local/mysql
sudo mkdir /usr/local/mysql/data
sudo chown -R mysql. /usr/local/mysql/data
添加errmsg.sys
sudo mkdir /usr/share/mysql
sudo cp /opt/mysql/server-5.6/share/english/errmsg.sys /usr/share/mysql/
sudo chown -R mysql. /usr/share/mysql
sudo chown -R mysql. /usr/share/mysql/errmsg.sys
初始化數據庫
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
將mysqld的啓動shell放到系統服務目錄下
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
將mysql的配置文件放到系統配置下/etc/, mysql在全局範圍內使用這個配置文件
sudo cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
遇到啓動失敗「Starting MySQL * Couldn't find MySQL server (/usr/bin/mysqld_safe)」時
sudo rm /etc/mysql/my.cnf
或者
sudo ln -s /opt/mysql/server-5.6/bin/mysqld_safe /usr/bin/mysqld_safe 這樣的話,系統將會變成使用/etc/mysql/my.cnf配置文件
啓動/中止 Mysql
sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
mysql登陸:/usr/local/mysql/bin/./mysql -u root -p 而後輸入 123456
mysql賦權限 grant all privileges on *.* to root@'ip' identified by '123456';
flush privileges;(必定要加)
mysql修改數據字節碼:alter database qingmei character set utf8;
SET character_set_client=utf8;
SET character_set_connection=utf8;
SET character_set_results=utf8;
SET character_set_database=utf8;
SET character_set_server=utf8;
# vim /etc/profile
在文檔最後,添加:
export PATH=$PATH:/opt/mysql/server-5.6/bin
保存,退出,而後運行:
#source /etc/profile
4、安裝SVN服務器
1.apt-get install subversion
2.建立svn根目錄,並建立repos版本庫
# mkdir /svn/
# mkdir /svn/repos
# svnadmin create /svn/repos
# chmod 777 -R /svn/repos
3. 配置用戶名、密碼
用戶民密碼配置文件爲: /svn/passwd
4.配置用戶(組)權限
用戶權限配置文件爲: /svn/authz
若是按順序配置了仍是不行,就在authz文件中 用戶的上面添加 [/] 賦予全部權限