標籤:dir localhost 查詢日誌 logs app 方便 server install 配置環境變數
上傳檔案到伺服器,安裝lrzsz , 可以將本地的檔案上傳到linux系統上。
如果是CentOS則可以用yum install lrzsz 命令安裝,更方便。或:yum -y install lrzsz 命令安裝,更加更加更加方便。(需要串連外網)
安裝好lrzsz,我們只需要在用戶端終端輸入命令:rz即可。
安裝linux版本的jdk
Centos6.5的Base Server版會預設安裝OpenJDK,首先需要刪除OpenJDK
1、查看以前是不是安裝了openjdk
如果不是root使用者需要切換到root使用者(su - root) 命令:rpm -qa | grep java 顯示如下:(有則卸載,沒有就不用),注意版本可能會有些不一樣,以實際操作的為準。tzdata-java-2013g-1.el6.noarchjava-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
2、卸載openjdk:
(其中參數“tzdata-java-2013j-1.el6.noarch”為上面查看中顯示的結果,粘進來就行,如果你顯示的不一樣,請複製你查詢到的結果)
rpm -e --nodeps tzdata-java-2013g-1.el6.noarchrpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
3、安裝jdk,上傳jdk8版本
(1)、切換到root使用者建立一個目錄jdk8: cd /jdk8
(2)、rz 上傳jdk8的linux版本
(3)、解壓:tar –zxvf jdk-8u181-linux-x64.tar.gz
(4)、配置環境變數
vi /etc/profile
新增內容:
export JAVA_HOME=/root/jdk8export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH
(5)、重新編譯環境變數
source /etc/profil
補充說明:如果安裝32位 jdk
java命令會出現
解決: yum install glibc.i686
如果不行 請安裝64位jdk
安裝Tomcat8
安裝Tomcat,root目錄下建立tomcat8目錄
1、進入tomcat壓縮檔的目錄中:cd /root mkdir tomcat82、rz上傳tomcat8 解壓tomcat壓縮檔:tar -zxvf apache-tomcat-8.5.27.tar.gz 關閉防火牆:sevice iptables stop3、關閉防火牆(永久,需要重啟):chkconfig iptables off4、重啟機器:reboot
啟動tomcat:
進入tomcat的bin目錄:啟動tomcat web伺服器:./startup.sh訪問:localhost:8080
停止tomcat:
./shutdown.sh
查看tomcat日誌資訊:
進入到tomcat8 的 logs目錄 使用命令tail 查詢日誌
tail -f catalina.out
Linux下安裝mysql
1、查看是否有內建的MySql
查看:rpm -qa | grep mysql
2、卸載內建的MySql
刪除:rpm -e --nodeps 查看到的選項
3、mysql的安裝
使用線上yum 安裝
yum -y install mysql* 等待即可
4、啟動和關閉mysql
啟動mysql: service mysqld start
關閉mysql: service mysqld stop
重啟mysql: service mysqld restart
(1)進入 mysql: 一開始是不要求輸入密碼的
mysql -u root -p
(2)使用 mysql庫 :
use mysql
(3)查看使用者表 :
SELECT Host,User FROM user
(4)使用者佈建密碼 :
update user set password = password(‘123‘) where user = ‘root‘;
添加root遠程登入 % 欄位的
開啟root 遠程登入賬戶
在本機先使用root使用者登入mysql: mysql -u root -p"youpassword" 進行授權操作:
添加一個root使用者 設定密碼
mysql>GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123‘ WITH GRANT OPTION;
FLUSH PRIVILEGES;
不要忘記這步驟!!!
use mysql 查看使用者登入資訊
(5)重新整理許可權 :
flush privileges;
5、配置MySQL自啟動(可選操作)
1)加入到系統服務:
chkconfig --add mysql
2)自動啟動:
chkconfig mysql on
3)查詢列表:
chkconfig
1.4 安裝redis安裝環境
redis是C語言開發,安裝redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境。如果沒有gcc環境,需要安裝gcc:
yum -y install gcc-c++
redis安裝
步驟1:上傳"redis-3.0.0.tar.gz"到linux系統/root/目錄下
步驟2:進入目錄,將"redis-3.0.0.tar.gz"解壓
tar -zxvf redis-3.0.0.tar.gz剪下到目錄 redis下mv redis-3.0.0.tar.gz redis
步驟3:在redis目錄中
make MALLOC=libc
redis啟動
直接運行src/redis-server將以前端模式啟動,
./redis-server && 表示redis 後台啟動。
Redis預設連接埠6379,通過當前服務進行查看
ps -ef | grep -i redis
啟動用戶端命令
進入redis/bin目錄,啟動"redis-cli"
./redis-cli
遠端連線
如需遠端連線redis,需配置redis連接埠6379在linux防火牆中開
#開放6379連接埠/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
使用 windows版本的用戶端工具,需要配置Host 192.168.56.101 連接埠號碼 6379
redis停止
強制結束程式。強行終止Redis進程可能會導致redis持久化資料丟失。
kill -9 31475 #pid需要通過“ps -ef|grep redis”進行查詢
正確停止Redis的方式應該是向Redis發送SHUTDOWN命令,方法為:(關閉預設連接埠)
./redis-cli shutdown
項目發布
開啟root 遠程登入賬戶(遠程登入開啟命令)
在本機先使用root使用者登入mysql: mysql -u root -p"youpassword" 進行授權操作:
添加一個root使用者 設定密碼
mysql>GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123‘ WITH GRANT OPTION;FLUSH PRIVILEGES; 不要忘記這步驟!!!
use mysql 查看使用者登入資訊
使用Navicat串連遠程mysql資料庫 帳號root 密碼 123
匯入sql指令碼
將windows開發的資料庫資料匯出sql指令檔,然後在linux系統mysql上匯入sql指令碼即可!
補充說明:如果使用linux系統查詢表資料中文亂碼,是系統mysql預設字元集問題。
使用命令: vi /etc/my.cnf
show variables like ‘character_set%‘; 修改本地mysql查詢中文配置 vi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0character-set-server=utf8init_connect=‘SET NAMES utf8‘[mysql]no-auto-rehashdefault-character-set=utf8[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid重新啟動Mysqlservice mysqld restart
開發項目war打包
使用package
命令需要將相關的設定檔做對應的修改
rz 上傳到伺服器上指定目錄 tomcat8/webapps目錄下的!
CentOS下安裝JDK,Tomcat,Redis,Mysql,及項目發布