ubuntu kylin mysql_Ubuntu Kylin 14.04下安装开发环境

a. 根据提示下载:http://www.sqlite.org/sqlite-amalgamation-3071501.zip

b. 解压sqlite-amalgamation-3071501.zip:unzip sqlite-amalgamation-3071501.zip

c. 将sqlite解压文件放在subversion解压目录下,在subversion解压目录下执行:mv ../sqlite-amalgamation-3071501 sqlite-amalgamation

d. 接着执行./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr && make && sudo make install

e. 这么安装的svn客户端无法处理http和https

10. svn服务器开机启动:

a. 配置svn服务器启动脚本:sudo vi /etc/init.d/svnd

#!/bin/sh

### BEGIN INIT INFO

# Provides: svnd

# Required-Start:

# Required-Stop:

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Should-Start: slapd cups

# Should-Stop: slapd cups

# Short-Description: start Svnserve daemon

### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/subversion/bin

case "$1" in

start)

svnserve -d -r /home/www/svnrepository

;;

stop)

killall svnserve

echo "SVN Server Has Been Stoped"

;;

restart|force-reload)

;;

status)

svnport=`netstat -natp | grep svnserve | awk '{print $4}' | awk -F: '{print $2}' | awk 'NR==1'`

svnpid=`ps -aux | grep svnserve | grep -v 'grep' | awk '{print $2}'`

if [ $svnport ] && [ $svnport -eq 3690 ]

then

echo "SVN Server (pid:$svnpid) 正在运行..."

else

echo "SVN Server 停止运行..."

fi

;;

*)

echo "Usage: $0 {start | stop | restart | status}"

;;

esac

exit 0

b. 设置开机启动:sudo update-rc.d svnd defaults 95

三:Maven

1. 下载apache-maven-3.2.3-bin.tar.gz

2. 在/usr/local目录下新建maven目录:sudo mkdir /usr/local/maven

3. 将压缩包解压到/usr/local/maven:sudo tar -zxvf apache-maven-3.2.3-bin.tar.gz -C /usr/local/maven

4. 配置环境变量:vi ~/.bashrc

在末尾加上:

export MAVEN_HOME=/usr/local/maven/apache-maven-3.2.3

export PATH=$PATH:${MAVEN_HOME}/bin

5. 使用source更新下.bashrc:source ~/.bashrc

6. 测试是否安装成功:mvn -v

四:Groovy

1. 下载groovy-binary-2.3.7.zip

2. 在/usr/local目录下新建groovy目录:sudo mkdir /usr/local/groovy

3. 解压压缩包并移动到/usr/local/groovy:unzip groovy-binary-2.3.7.zip && sudo mv groovy-2.3.7 /usr/local/groovy

4. 配置环境变量:vi ~/.bashrc

在末尾加上:

export GROOVY_HOME=/usr/local/groovy/groovy

export PATH=$PATH:${GROOVY_HOME}/bin

5. 使用source更新下.bashrc:source ~/.bashrc

6. 测试是否安装成功:groovy -v

五:Eclipse

1. 下载eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz

2. 将压缩包解压到/usr/local:sudo tar -zxvf eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz -C /usr/local

3. 启动eclipse:/usr/local/eclipse/eclipse

4. 锁定到启动器:在启动器上选择“锁定到启动器”,就可以通过启动器运行了

5. 安装groovy插件:http://dist.springsource.org/release/GRECLIPSE/e4.2/ (luna还没有对应的groovy插件,可以使用4.2的)

六:MariaDB

1. 执行:sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

2. 执行:sudo vi /etc/apt/sources.list.d/MariaDB.list,加入下面几行:

# MariaDB 10.0 repository list - created 2014-11-04 07:46 UTC

# http://mariadb.org/mariadb/repositories/

deb http://mirrors.neusoft.edu.cn/mariadb/repo/10.0/ubuntu trusty main

deb-src http://mirrors.neusoft.edu.cn/mariadb/repo/10.0/ubuntu trusty main

3. 执行:sudo apt-get update

4. 执行:sudo apt-get install mariadb-server

5. 安装过程中会让你输入root用户的密码

6. 测试是否安装成功:mysql --version

7. 设置参数:sudo vi /etc/mysql/my.cnf

#设置字符集 utf8mb4

[client]

default-character-set = utf8mb4

[mysqld]

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

[mysql]

default-character-set = utf8mb4

8. 重启MariaDB:sudo service mysql restart (sudo /etc/init.d/mysql restart)

七:MySQL Workbench

1. mysql-workbench-community-6.2.3-1ubu1404-amd64.deb

2. 双击,使用Ubuntu软件中心安装

3. 在这个环境6.2.3好像有问题,后来我装的是软件中心里带的6.0.8版

八:Nginx

1. 下载pcre-8.36.tar.gz、nginx-1.6.2.tar.gz (还需zlib和ssl,zlib上面svn时已安装,ssl这次不装)

2. 解压pcre-8.36.tar.gz:tar -zxvf pcre-8.36.tar.gz -C ~/software

3. 进入~/software/pcre-8.36目录:cd ~/software/pcre-8.36 (无需执行)

4. 执行:./configure --prefix=/usr/local/pcre(无需执行)

5. 执行:make && sudo make install(无需执行)

6. 解压nginx-1.6.2.tar.gz:tar -zxvf nginx-1.6.2.tar.gz -C ~/software

7. 进入~/software/nginx-1.6.2目录:cd ~/software/nginx-1.6.2

8. 执行:./configure --prefix=/usr/local/nginx  --with-pcre=~/software/pcre-8.36

8.2 如果要安装echo模块,请下载并执行:./configure --prefix=/usr/local/nginx --add-module=/home/www/software/echo-nginx-module-0.61 --with-pcre=~/software/pcre-8.38

9. 执行:make && sudo make install

10.测试是否安装成功:sudo /usr/local/nginx/sbin/nginx,然后打开浏览器,输入http://localhost:80

九:Redis

1. 下载redis-2.8.17.tar.gz

2. 解压redis-2.8.17.tar.gz:sudo tar -zxvf redis-2.8.17.tar.gz -C /usr/local/src

3. 进入/usr/local/src/redis-2.8.17目录:cd /usr/local/src/software/redis-2.8.17

4. 执行:make && sudo make install

5. 复制配置文件:sudo mkdir /etc/redis && sudo cp redis.conf /etc/redis

6. 修改配置文件:sudo vi /etc/redis/redis.conf

7. 启动redis:redis-server /etc/redis/redis.conf

8. 关闭redis:用redis-cli连接服务器,然后发送shutdown命令

十:Scala

1. 下载scala-2.11.6.tgz

2. 在/usr/local/src目录下新建scala目录:sudo mkdir /usr/local/src/scala

3. 将压缩包解压到/usr/local/src/scala:sudo tar -zxvf scala-2.11.6.tgz -C /usr/local/src/scala

4. 配置环境变量:vi ~/.bashrc

在末尾加上:

export SCALA_HOME=/usr/local/src/scala

export PATH=$PATH:${SCALA_HOME}/bin

5. 使用source更新下.bashrc:source ~/.bashrc

6. 测试是否安装成功:scala

十一、Go

1. 下载go1.6.2.linux-amd64.tar.gz

2. 将压缩包解压到/usr/local/src:sudo tar -zxvf go1.6.2.linux-amd64.tar.gz -C /usr/local/src

3. 修改目录名:sudo mv /usr/local/src/go /usr/local/src/go-1.6.2

4. 做一个软连接:sudo ln -s /usr/local/src/go-1.6.2 /usr/local/go(配置好环境变量后,换go版本只需替换这个软连接)

5. 配置环境变量:vi ~/.bashrc

在末尾加上:

export GOROOT="/usr/local/go"

export GOPATH="/home/www/code/go/learngo:/home/www/code/go/calcproj"

export PATH=$PATH:$GOROOT/bin

6. 测试是否安装成功:go version

十二:Haproxy

1. 下载haproxy-1.6.7.tar.gz

2. 安装在Ubuntu 16.04下

3. 解压压缩包:tar -zxvf haproxy-1.6.7.tar.gz -C ~/software

4. 进入解压目录:cd ~/software/haproxy-1.6.7

5. 查询内核版本: uname -r ,通过cat README 可以知道编译平台的版本号,Ubuntu 16.04为linux2628

6. 执行:sudo make TARGET=linux2628 PREFIX=/usr/local/haproxy

7. 执行:sudo make install PREFIX=/usr/local/haproxy

8. 编写配置文件:

a. sudo mkdir /etc/haproxy

b. cp ~/software/haproxy-1.6.7/examples/option-http_proxy.cfg /etc/haproxy/haproxy.cfg

c. sudo vi /etc/haproxy/haproxy.cfg

修改:ulimit-n    16384 为 ulimit-n    44011 (因为配置的最大连接数20000导致这里设置的文件描述符数量不够,需加大)

修改:bind        192.168.200.10:8080 为 bind        127.0.0.1:8080

9. 启动haproxy:sudo /usr/local/haproxy/sbin/haproxy -f /etc/haproxy/haproxy.cfg

10. 查看进程:ps -aux | grep haproxy

11. 查看端口:sudo netstat -nlp | grep 8080

12. 关闭haproxy:sudo killall haproxy

13. 热加载配置文件:sudo /usr/local/haproxy/sbin/haproxy -f /etc/haproxy/haproxy.cfg -p pid-file -sf $(cat pid-file)

十三:MongoDB

1. 下载mongodb-linux-x86_64-3.2.10.tgz

2. 将压缩包解压到/usr/local/src:sudo tar -zxvf mongodb-linux-x86_64-3.2.10.tgz -C /usr/local/src

3. 做一个软连接:sudo ln -s /usr/local/src/mongodb-linux-x86_64-3.2.10 /usr/local/mongodb(配置好环境变量后,换mongodb版本只需替换这个软连接)

5. 配置环境变量:vi ~/.bashrc

在末尾加上

export PATH=$PATH:/usr/local/mongodb/bin

6. 测试是否安装成功:mongod --version

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值