服务器环境搭建

原创
2015/04/29 17:30
阅读数 58

本来想配一个台式机作为服务器,但是产品经理说选择用云主机,说云主机现在已经比较成熟,很多公司都在用.所以就选择阿里云的etc,系统是Ubuntu.

服务器的开发环境:jdk1.6,tomcat6.0,很多jdk都1.8 tomcat 8.0了,为什么我还要这么低版本的,没办法本人菜鸟,以前用的都是低版本的.高版本的没弄过,也想自己弄下,学习下,但是怕后续会出现些问题.所以大家懂的.菜鸟就是这么可悲。数据库是用mysql5.6,项目管理也是用的是svn

一、linux下jdk的安装

jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html (我下载的是64位bin格式版)

jdk-6u35-linux-x64.bi

首先将下载好的jdk:jdk-6u35-linux-x64.bin 用放到/usr/lib/jvm/目录下,ubuntu默认的jdk文件也是放这里

然后,执行命令修改权限

sudo chmod u+x /usr/lib/jvm/jdk-6u35-linux-x64.bin

然后,在执行命令解压bin文件

sudo ./usr/lib/jvm/jdk-6u35-linux-x64.bin

第二步,配置环境

执行命令编辑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)

二、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

四、安装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文件中 用户的上面添加    [/] 赋予所有权限


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部