安裝JDK:
--到java官網下載jdk源碼包
--解壓源碼包jdk-7u80-linux-x64.tar.gz
--將源碼包中的jdk1.7.0_80移動到/usr/java中
--在root根目錄下修改環境變量vi /etc/profile
修改內容:在profile文件末尾的done以後添加:
export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
修改後保存
--在root根目錄下運行生效:source /etc/profile
--輸入在root根目錄下輸入java -version查看java版本,能正常看到即成功
**安裝以後,發現對新開的控制檯無效,僅對安裝時當前的控制檯有效。遇到這種狀況,重啓系統以後正常。
安裝Mysql:
--安裝工具包:yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake
--建立用戶組:groupadd mysql
--建立用戶:useradd -r -g mysql mysql
--解壓下載好的Mysql源碼包,放到安裝目錄下:usr/local/mysql
--進入安裝目錄cd /usr/local/mysql-5.6.35,執行安裝:
cmake .
make && make install
--進入目錄usr/local/mysql進行數據庫初始化:./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
**初始化時報錯bash: ./mysql_install_db: Permission denied說明權限不夠,執行: chmod x mysql_install_db 便可
--設置開機啓動數據庫:
[root@localhost mysql]# cd /usr/local/mysql/support-files 注:進入文件夾
[root@localhost support-files]# cp mysql.server /etc/rc.d/init.d/mysql 注:使用默認配置文件
[root@localhost support-files]# cp my-default.cnf /etc/my.cnf 注:讓chkconfig管理mysql服務
cp: overwrite `/etc/my.cnf'? y
[root@localhost support-files]# chkconfig --add mysql 注:添加爲開機啓動
[root@localhost support-files]# chkconfig mysql on 注:設置爲開機啓動
--啓動數據庫:service mysql start
--修改環境變量:vi /etc/profile
修改內容:將mysql的bin加到path中:export PATH=/usr/local/mysql/bin:$PATH
--在root根目錄下運行生效:source /etc/profile
--設置密碼及權限
root用戶登陸 :mysql -uroot
爲root用戶設置密碼:SET PASSWORD = PASSWORD('123456');
給遠程用戶受權訪問權限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
使修改生效:flush privileges
--vi /etc/sysconfig/iptables修改防火牆對3306端口開放:
修改內容:在端口22下面添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
--重啓防火牆配置生效:/etc/init.d/iptables restart
--重啓客戶機,開啓控制檯,在root權限下輸入:mysql -u root -p 而後輸入密碼登陸數據庫
安裝tomcat:
--下載源碼並解壓。重命名文件夾爲tomcat,放到根目錄下面
--控制檯進入tomcat/bin文件夾中
--給文件夾中因此的.sh文件賦予可執行權限:chmod a+x **.sh
--啓動tomcat,看到Tomcat started即啓動成功:./startup.sh
--vi /etc/sysconfig/iptables修改防火牆對8080端口開放:
在端口22下面添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
--重啓防火牆生效
/etc/init.d/iptables restart
**不知道爲什麼防火牆開啓時,最後會沒法訪問。因此就把防火牆關閉了,附關閉防火牆指令:
關閉命令: service iptables stop
永久關閉防火牆:chkconfig iptables off
查看防火牆狀態:service iptables status
部署
--登陸mysql -u root -p
--新建數據庫:create database jpress DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
--查看數據庫是否新建成功:show databases;
--將下載的jpress.war放到webapps中
--重啓tomcat,訪問http://localhost:8080/jpress 完成安裝 設置用戶名和密碼
--重啓tomcat,訪問後臺http://localhost:8080/jpress/admin/login
**附重啓tomcat的方法:
關閉comcat:./usr/local/tomcat/bin/shutdown.sh
檢查是否關閉:ps -ef|grep java
若未關閉,直接殺死進程:kill -9 進程號
啓動:./usr/local/tomcat/bin/startup.sh java