文章出處

#################### 安裝JDK1.7.x ####################
下載JDK1.7版本的tar包(http://www.oracle.com/technetwork/java/javase/archive-139210.html)
1.解壓到指定文件夾下
# sudo mkdir /usr/local/java
# sudo tar -zxvf jdk-xxx-linux-x64.tar.gz -C /usr/local/java
2.設置環境變量
# sudo gedit /etc/profile
#set java environment
export JAVA_HOME=/usr/local/java/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
3.設置默認的JDK
display參數列出一個命令的所有可選命令
# update-alternatives --display java
config參數用于給某個命令選擇一個link值,相當于在可用值之中進行切換
# update-alternatives --config java
install參數用于添加一個命令的link值,相當于添加一個可用值,其中slave非常有用
# update-alternatives –remove java /usr/local/jre1.6.0_20/bin/java
install參數用于添加一個命令的link值,相當于添加一個可用值,其中slave非常有用
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_67/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_67/bin/javac 300
4.一般需要重啟電腦使其生效,這里使用source命令
# source /etc/profile
5.測試
# java -version

#################### 安裝Tomcat7.x ####################
官網下載http://tomcat.apache.org/download-70.cgi
apache-tomcat-7.0.69.tar.gz放在指定目錄解壓
測試tomcat是否正常啟動http://ip:8080


#################### 卸載Mysql ####################
1.yum方式安裝的MySQL
# yum remove mysql mysql-server mysql-libs compat-mysql51
# rm -rf /var/lib/mysql
# rm /etc/my.cnf

查看是否還有mysql軟件
# rpm -qa|grep mysql
如果存在的話,繼續刪除即可。

2.rpm方式安裝的mysql
a)查看系統中是否以rpm包安裝的mysql
# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686

b)卸載mysql
# rpm -e MySQL-server-5.6.17-1.el6.i686
# rpm -e MySQL-client-5.6.17-1.el6.i686

c)刪除mysql服務
# chkconfig --list | grep -i mysql
# chkconfig --del mysql

d)刪除分散mysql文件夾
# whereis mysql 或者 find / -name mysql
刪除所有跟mysql相關的文件夾

清空相關mysql的所有目錄以及文件
rm -rf xxx

>>> CentOS 6.5/6.6 安裝mysql 5.6/5.7 最完整版教程 <<<
1)使用mysql的yum倉庫,先從官網下載適合你系統的倉庫
# http://dev.mysql.com/downloads/repo/yum/

2)安裝倉庫列表
centos 6.5 對應的是mysql-community-release-el6-5.noarch.rpm
# yum localinstall mysql-community-release-el6-5.noarch.rpm

3)查看可安裝的mysql
# yum repolist enabled | grep "mysql.*-community.*"

4)
4.1)如果想安裝最新版本的mysql
# yum install mysql-community-server

4.2)如果選擇版本安裝,則查看有哪些版本
# yum repolist all | grep mysql
4.2.1)命令安裝
# yum-config-manager --disable mysql57-community-dmr
# yum-config-manager --enable mysql56-community
此命令是啟用5.6,禁用5.7版本
4.2.2)修改配置文件安裝
# vi /etc/yum.repos.d/mysql-community.repo
把[mysql55-community]、[mysql57-community-dmr]的enabled=0,[mysql56-community]的的enabled=1
執行安裝命令
# yum install mysql-community-server
5)啟動mysqld
# service mysqld start

6)查看mysql狀態
# sudo service mysqld status

7)查看mysql是否自啟動,并且設置開啟自啟動
# chkconfig --list | grep mysqld
# chkconfig mysqld on

8)mysql安裝設置
# mysql_secure_installation

########### 下面的步驟不一定有 ############
9)修改字符集和數據存儲路徑
配置/etc/my.cnf文件,修改數據存放路徑、mysql.sock路徑以及默認編碼utf-8.
[client]
password        = 123456
port            = 3306
default-character-set=utf8
[mysqld]
port            = 3306
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
#(注意linux下mysql安裝完后是默認:表名區分大小寫,列名不區分大小寫; 0:區分大小寫,1:不區分大小寫)
lower_case_table_names=1
#(設置最大連接數,默認為 151,MySQL服務器允許的最大連接數16384; )
max_connections=1000
[mysql]
default-character-set = utf8

10)查看字符集
show variables like '%collation%';
show variables like '%char%';


##################### Mysql root用戶密碼重置 ####################
停止mysql服務
# service mysqld stop

啟動mysqld_safe ,跳過啟動授權表。啟動時加上skip-grant-tables參數目的是在啟動mysql時不啟動grant-tables,授權表。這樣就可以修改root的密碼了。
# mysqld_safe --skip-grant-tables &

登錄mysql,并修改密碼:
5.6/5.7版本的密碼字段:authentication_string
# mysql -uroot -p ----要求輸入密碼時,直接回車即可。
> use mysql;
> update mysql.user set authentication_string=password('h5ui') where user='root' and Host = 'localhost'; ---將root密碼設置為h5ui
> flush privileges;
> quit
# SET PASSWORD = PASSWORD('h5ui');

殺死mysqld_safe進程,并重啟mysqld。
# kill -9 11283 (11283為mysqld_safe進程)
# service mysqld start
# mysql -uroot -p (輸入密碼h5ui即可)

#################### MySQL 5.7 創建用戶并授權 ####################
# create user 'cash'@'%' identified by 'h5ui';
# select host,user from mysql.user;
# GRANT ALL ON *.* TO 'cash'@'%'; --授予cash賬戶對所有數據庫的操作權限
# flush privileges;


#################### SQL腳本 ####################
>>> 請按順序執行,以免報錯
# source /usr/local/tomcat/sql/pxadmin_drop.sql
# source /usr/local/tomcat/sql/paxtms_create.sql
# source /usr/local/tomcat/sql/paxtms_init.sql
# source /usr/local/tomcat/sql/pxadmin_create.sql
# source /usr/local/tomcat/sql/pxadmin_init.sql
# source /usr/local/tomcat/sql/posdesigner_create.sql


#################### 域名 ####################
# vi /etc/hosts
>xxxx cas.paxsz.com
# reboot(重啟系統,使其生效)


#################### 證書 ####################
1.驗證是否已創建過同名的證書
# keytool -list -v -alias pxdesigner -keystore "$JAVA_HOME/jre/lib/security/cacerts" -storepass changeit
2.刪除已創建的證書
# keytool -delete -alias pxdesigner -keystore "$JAVA_HOME/jre/lib/security/cacerts" -storepass changeit
3.服務器中生成證書
# keytool -genkey -alias pxdesigner -keyalg RSA -keysize 1024 -validity 731 -keystore ~/pxdesigner.keystore -dname "CN=cas.paxsz.com, OU=paxsz, O=paxsz, L=SZ, ST=GD, C=CN" -keypass pax2016 -storepass pax2016
4.查看證書
# keytool -list -v -keystore ~/pxdesigner.keystore -storepass pax2016
5.導出證書,由客戶端安裝
# keytool -export -alias pxdesigner -keystore ~/pxdesigner.keystore -file ~/pxdesigner.cer -storepass pax2016
6.查看證書信息
# keytool -printcert -file ~/pxdesigner.cer
7.客戶端配置:為客戶端的JVM導入密鑰(將服務器下發的證書導入到JVM中)
# keytool -import -trustcacerts -alias pxdesigner -keystore "$JAVA_HOME/jre/lib/security/cacerts" -file ~/pxdesigner.cer -storepass changeit
8.把證書及keystore放到指定目錄,方便管理以及tomcat調用
# mv pxdesigner.cer /usr/local/tomcat/keystore/
# mv pxdesigner.keystore /usr/local/tomcat/keystore/


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()