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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章