Linux环境软件安装流程
来源:互联网 发布:python 粒子群算法库 编辑:程序博客网 时间:2024/06/06 09:06
JDK
直接安装rpm
rpm -Uvh jdk-8u51-linux-x64.rpm
在/etc/profile添加
export JAVA_HOME=/usr/java/default
Maven
tar -zxvf apache-maven-3.3.3-bin.tar.gz
mv apache-maven-3.3.3 /opt/maven
在/etc/profile添加
export MAVEN_HOME=/opt/maven
Flyway
tar -zxvf flyway-commandline-3.2.1.tar.gz
mv flyway-3.2.1/ /opt/flyway
配置文件放在/opt/flyway/conf里面
Tomcat
tar -zxvf apache-tomcat-8.0.24.tar.gz
mv apache-tomcat-8.0.24 tomcat
cd tomcat/bin
# 新建文件setenv.sh, 加入下面配置
export JAVA_OPTS="-Djava.awt.headless=true -Xdebug -Xms3084m -Xmx3084m -XX:ParallelGCThreads=2 -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC"
cd /tomcat/conf
Nginx
先安装pcre
tar -xzvf pcre-8.37.tar.gz
./configure --enable-utf8 --enable-unicode-properties
make
make install
mv /usr/bin/pcregrep /usr/bin/pcregrep.old
mv /usr/bin/pcretest /usr/bin/pcretest.old
ln -s /usr/local/bin/pcregrep /usr/bin/pcregrep
ln -s /usr/local/bin/pcretest /usr/bin/pcretest
安装nginx
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --help
./configure --prefix=/opt/nginx --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module
make
make install
#运行报错的话,则需要执行这一句
ln -s /usr/local/lib/libpcre.so.1 /lib64/libpcre.so.1
非root用户运行在80端口,需要配置
cd /opt/nginx/sbin
chown root nginx
chmod u+s nginx
MySQL
安装MySQL Server 5.6.x
rpm -Uvh mysql-community-release-el6-5.noarch.rpm
# 看看版本
yum list mysql-community-server
yum install mysql-community-server.x86_64
ref: [http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/](http://tapd.oa.com)
Git
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
unzip git-v2.4.5.zip
mv git-2.4.5/ git
cd git
make configure
./configure prefix=/opt/git
make
make install
# 可能会出现perl编译失败提示,执行以下命令
yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel
# 在/etc/profile增加
export PATH=/opt/git/bin
#配置git 用户名和邮箱, git config -l查看配置
git config --global user.name "ly01152000"
git config --global user.email "lingyu@nongfadai.com"
# 配置 ssh key
$ ssh-keygen -t rsa -b 4096 -C "corey.wei@gmail.com"
# 把公钥~/.ssh/id_rsa.pub复制到GitHub项目的Deploy Key里
# 重启后只要输入一次ssh key passphrase,不同登陆session也用可
# 安装key chain
# 从http://repoforge.org/use/ 下载文件,安装rpmforge repo
rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
yum install keychain
# 在~/.bash_profile添加
eval `keychain --eval id_rsa`
Node.js
拷贝node-v4.1.2-linux-x64.tar.gz到/opt/nodejs目录
在nodejs目录下新建shell文件,内容如下,运行脚本
echo "\n\n start to install nodejs build evn"
tar -xvf node-v4.1.2-linux-x64.tar.gz
echo "1. complete to extract nodejs istallation package"
echo "2. create soft link to node command"
sudo ln -s /opt/nodejs/node-v4.1.2-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /opt/nodejs/node-v4.1.2-linux-x64/bin/npm /usr/local/bin/npm
npm install --global gulp
sudo ln -s /opt/nodejs/node-v4.1.2-linux-x64/bin/gulp /usr/local/bin/gulp
echo "3. create page directory and install plugins"
mkdir -p /opt/beta-static/web
cd /opt/beta-static/web
npm install --save-dev gulp
npm install --save-dev gulp-clean
npm install --save-dev gulp-jshint
npm install --save-dev gulp-concat
npm install --save-dev gulp-uglify
npm install --save-dev gulp-minify-css
npm install --save-dev gulp-rev
npm install --save-dev gulp-rev-collector
npm install --save-dev gulp-file-include
npm install --save-dev gulp-replace
npm install --save-dev run-sequence
最后,/etc/profile配置如下
......
# Added by Corey
alias vi="vim"
export JAVA_HOME=/usr/java/default
export MAVEN_HOME=/opt/maven
export PATH=$PATH:$MAVEN_HOME/bin:/opt/git/bin:/opt/flyway
......
安装jar到maven本地库
玄武短息客户端
mvn install:install-file -Dfile=/opt/software/postmsg-ump-2.4.jar \
-DgroupId=com.xuanwu.msggate \
-DartifactId=postmsg-ump \
-Dversion=2.4 \
-Dpackaging=jar \
-DgeneratePom=true \
-DcreateChecksum=true
修改mybatis generator支持mysql多数据库
mvn install:install-file -Dfile=/opt/software/generator/mybatis-generator/mybatis-generator-1.3.2.1.pom \
-DgroupId=org.mybatis.generator \
-DartifactId=mybatis-generator \
-Dversion=1.3.2.1 -Dpackaging=pom
mvn install:install-file -Dfile=/opt/software/generator/mybatis-generator-core/mybatis-generator-core-1.3.2.1.jar \
-DpomFile=/opt/software/generator/mybatis-generator-core/mybatis-generator-core-1.3.2.1.pom \
-DgroupId=org.mybatis.generator \
-DartifactId=mybatis-generator-core \
-Dversion=1.3.2.1 \
-Dpackaging=jar
mvn install:install-file -Dfile=/opt/software/generator/mybatis-generator-maven-plugin/mybatis-generator-maven-plugin-1.3.2.1.jar \
-DpomFile=/opt/software/generator/mybatis-generator-maven-plugin/mybatis-generator-maven-plugin-1.3.2.1.pom \
-DgroupId=org.mybatis.generator \
-DartifactId=mybatis-generator-maven-plugin \
-Dversion=1.3.2.1 \
-Dpackaging=jar
安装percona Xtrabackup
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
yum list | grep percona
yum install percona-xtrabackup-22
redis安装
$ wget http://download.redis.io/releases/redis-xx.tar.gz
$ tar xzf redis-xx.tar.gz
$ cd redis-xx
$ make
启动
nohup src/redis-server redis.conf &
进入命令行模式
src/redis-cli
停止
shutdown
0 0
- Linux环境软件安装流程
- linux软件源码编译一般流程(linux软件安装)
- Linux环境中安装Zend Studio软件
- Linux环境下软件安装总结
- Linux 软件安装与Java开发环境
- linux环境下GXL软件的安装
- linux环境源代码安装软件的步骤
- Linux环境、基本软件安装配置
- Linux环境 重要软件安装集合
- eclipse软件安装流程
- Linux下通过编译源码安装软件的流程
- [Linux基础环境/软件]Linux下安装mysql
- Ubuntu配置安装ARM Linux交叉编译环境完整流程
- 在vmware软件环境下安装windows,linux及其工具
- Linux 软件安装使用(1) java编译环境
- Linux 软件安装使用(5)交叉编译环境
- Linux中wine环境下安装Protel系列EDA软件
- Linux环境下安装软件的正确卸载
- HDU1069
- Android屏幕适配方案:产品级的解决方案
- 《Java编程思想》第五章 初始化与清理
- linux 添加自定义指令 tomcat
- 11. 集合运算
- Linux环境软件安装流程
- IOS内存管理
- Matplotib tutorial(2)
- 3339: Rmq Problem/3585: mex 莫队算法
- SqlServer索引的原理与应用
- AngularJs 禁止模板缓存
- 关于8位颜色的一两点理解
- Hadoop FS Shell Command
- 大数据(十四) - Storm