Linux常用环境安装(Java/Maven/Nginx/MySQL)


安装JAVA运行环境

 

1、下载服务器端版本的JRE

wgethttp://download.oracle.com/otn-pub/java/jdk/8u101-b13/server-jre-8u101-linux-x64.tar.gz

 

2、将server-jre-8u101-linux-x64.tar.gz解压到某个目录

解压:

tar xvf server-jre-8u101-linux-x64.tar.gz

 

3、配置环境变量

vim /etc/profile 在最下面加入

export JAVA_HOME=/app/soft/jdk1.8.0_111

export JRE_HOME=/app/soft/jdk1.8.0_111/jre

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

 

4、使配置生效

source /etc/profile

 


 

 

安装Nginx

1、下载源码包

wget http://nginx.org/download/nginx-1.7.8.tar.gz

 

2、解压文件

tar -zxvf nginx-1.7.8.tar.gz

 

3、安装相关组件

yum -y install pcre*

yum -y install openssl*

 

4、校验环境

./configure --prefix=/app/soft/nginx-1.7.8--with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module--with-pcre

 

5、安装

make

make install

 

6、创建日志文件,不然启动会报错

cd /usr/local/nginx-1.7.8

mkdir logs

 

7、启动

/usr/local/nginx-1.7.8/sbin/nginx

 

8、相关命令

/usr/local/nginx-1.7.8/sbin/nginx -s reload#重新加载配置项

/usr/local/nginx-1.7.8/sbin/nginx -s stop #停止

 

 


 

Maven安装

1、下载Maven

wgethttp://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

 

2、解压文件

tar -zxvf apache-maven-3.3.9-bin.tar.gz

 

3、添加环境变量

vim /etc/profile 在最下面加入

exportMAVEN_HOME=/app/soft/apache-maven-3.3.9

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

 

 


 

MySQL服务端安装

1、下载源码包,用源码包方式安装

wgethttp://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15.tar.gz

 

2、解压代码

tar zxvf mysql-5.7.15.tar.gz

 

3、安装关联组件

yum install cmake

yum install ncurses-devel*

yum install gcc gcc-c++ kernel-develncurses-devel bison cmake

yum install bison

这些都安装好,如果过程中出错,删除以下文件再重试

rm -f CMakeCache.txt

 

4、创建mysql系统用户组

groupadd mysql

useradd -g mysql mysql #创建一个名为mysql,并指派到mysql组下面useradd -g 用户组 用户名

 

cmake-DCMAKE_INSTALL_PREFIX=/app/soft/mysql -DMYSQL_DATADIR=/data/mysqldata-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci-DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1-DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1-DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

 

 

/home/mysql/mysqld --initialize--user=mysql --basedir=/home/mysql --datadir=/home/mysql/data

 

mysqld --initialize --user=mysql--basedir=/app/soft/mysql --datadir=/data/mysqldata

 

Z1EoqyBg1p<0

 

alter user 'root'@'localhost' identified by'6598961bbs';

 

5、赋予权限

chown -R root:mysql /usr/local/mysql

 

 

6、创建mysql数据目录并赋予权限

mkdir /usr/local/mysqldata

chown -R mysql /usr/local/mysqldata

 

7、初始化数据库

bin/mysql_install_db--datadir=/data/mysqldata/mysqldata --user=mysql

 

8、修改数据库帐号密码,用于登录

./bin/mysqladmin -u root password '123456'

 

9、配置/etc/my.cnf

[mysqld]

datadir=/usr/local/mysqldata

socket=/tmp/mysql.sock

user=mysql

# Disabling symbolic-links is recommendedto prevent assorted security risks

symbolic-links=0

 

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/tmp/mysqld.pid

 

 

10、复制服务器配置文件,用于启动停止

cp mysql.server /etc/init.d/mysqld

下面的命令才可用

/etc/init.d/mysqld stop

/etc/init.d/mysqld start

/etc/init.d/mysqld restart

 

11、乱码解决

在my.conf加入:

character_set_server=utf8

init_connect='SET NAMES utf8'

 

如:

[mysqld]

datadir=/usr/local/mysqldata

socket=/tmp/mysql.sock

character_set_server=utf8

init_connect='SET NAMES utf8'

user=mysql

# Disabling symbolic-links is recommendedto prevent assorted security risks

symbolic-links=0

 

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/tmp/mysqld.pid

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值