服務器環境搭建

原本想配一個臺式機做爲服務器,可是產品經理說選擇用雲主機,說雲主機如今已經比較成熟,不少公司都在用.因此就選擇阿里雲的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 安裝

  1. 先下載你tomcat安裝包:apache-tomcat-6.0.35.tar.gz。

  2. (解壓)sudo tar -zxvf    apache-tomcat-6.0.35。

  3. sudo vim catalina.sh 編輯catalina.sh 添加java_home  JAVA_HOME=/usr/lib/jvm/jdk目錄

  4. 進入了Java/tomcat6/bin文件夾內了。輸入:sudo ./starup.sh 啓動Tomcat 6。

  5. 若出現

  6. Using CATALINA_BASE:   /home/administrator/Java/tomcat6 

  7. Using CATALINA_HOME:   /home/administrator/Java/tomcat6 

  8. Using CATALINA_TMPDIR: /home/administrator/Java/tomcat6/temp 

  9. Using JRE_HOME:        /home/administrator/Java/jdk1.6.0_23 

  10. Using CLASSPATH:       /home/administrator/Java/tomcat7/bin/bootstrap.jar:/home/administrator/Java/tomcat6/bin/tomcat-juli.jar 則成功。

  11. 修改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文件中 用戶的上面添加    [/] 賦予全部權限

相關文章
相關標籤/搜索