1. 程式人生 > 其它 >Linux安裝jdk、tomcat、mysql等

Linux安裝jdk、tomcat、mysql等

技術標籤:Linux

1.linux_jdk

/usr/java/jdk1.8.0_181	<---	/usr/jdk



1.檢視當前目錄
pwd
	
2.檢視linux位數
sudo uname --m
	i686 	//32位 
	x86_64  //64位
	
3.安裝jdk

	3.1
		在usr目錄下建立java目錄
		mkdir usr/java

	3.2
		將jdk-8u181-linux-x64.tar解壓到java目錄下
		tar  -zxvf  jdk-8u181-linux-x64.tar		得到一個資料夾jdk1.8.0_181

		安裝完畢為他建立一個連結以節省目錄長度
		ln -s /usr/java/jdk1.8.0_181/ /usr/jdk

	3.3
		編輯配置檔案,配置環境變數
		vim /etc/profile

		新增如下內容:JAVA_HOME根據實際目錄來
		export JAVA_HOME=/usr/java/jdk1.8.0_181
		export CLASSPATH=$JAVA_HOME/lib/
		export PATH=$PATH:$JAVA_HOME/bin
		export PATH JAVA_HOME CLASSPATH

		使配置檔案生效
		source /etc/profile

	3.4
		檢視安裝情況
		java -version
	

2.linux_tomcat

linux安裝tomcat

3.linux_mysql

service mysqld start
service mysqld stop


https://blog.csdn.net/qq_17776287/article/details/53536761

#linux下載mysql安裝包
wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz

linux_vim

命令模式:
	vi/vim 檔名,進入命令模式
	i 切換到輸入模式
	: 切換到底線命令模式
輸入模式
	命令模式下按i就進入了輸入模式
	ESC,退出輸入模式,切換到命令模式
	ENTER,換行
	BACK SPACE,退格鍵,刪除游標前一個字元
	DEL,刪除鍵,刪除游標後一個字元
底線命令模式
	在命令模式下按下:就進入了底線命令模式
	wq儲存退出
	q!不儲存退出
	w 儲存檔案
	按ESC鍵可隨時退出底線命令模式

linux_短連結

建立連結以節省目錄長度
ln -s /usr/java/jdk1.8.0_181/ /usr/jdk

linux_防火牆埠

1.centos7版本對防火牆進行加強,不再使用原來的iptables,啟用firewall

	1.檢視已開放的埠(預設不開放任何埠)
	firewall-cmd --list-ports
	
	2.開啟80埠
	firewall-cmd --zone=public(作用域) --add-port=80/tcp(埠和訪問型別) --permanent(永久生效)
	firewall-cmd --zone=public --add-port=80/tcp --permanent
	
	3.重啟防火牆
	firewall-cmd --reload
	
	4.停止防火牆
	systemctl stop firewalld.service
	
	5.禁止防火牆開機啟動
	systemctl disable firewalld.service

	備註:systemctl enable firewalld   # 設定防火牆開機自啟動
	
	6.刪除
	firewall-cmd --zone= public --remove-port=80/tcp --permanent
	
	7.開啟防火牆,沒有任何提示即開啟成功
	systemctl start firewalld

---------------------------------------------------------------------------------------------------------------
systemctl start firewalld    # 開啟防火牆
systemctl stop firewalld    # 關閉防火牆,開機啟動
systemctl restart firewalld  # 重新啟動防火牆
systemctl status firewalld   # 檢視防火牆的狀態
systemctl disable firewalld  # 永久關閉防火牆,不再開機自啟動
systemctl enable firewalld   # 設定防火牆開機自啟動

systemctl start iptables    # 開啟防火牆
systemctl stop iptables    # 關閉防火牆,開機啟動
systemctl restart iptables  # 重新啟動防火牆
systemctl status iptables   # 檢視防火牆的狀態
systemctl disable iptables  # 永久關閉防火牆,不再開機自啟動
systemctl enable iptables   # 設定防火牆開機自啟動
---------------------------------------------------------------------------------------------------------------
	
2.centos7以下版本

	1.開放80,22,8080 埠
	/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
	/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
	/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
	
	2.儲存
	/etc/rc.d/init.d/iptables save
	
	3.檢視開啟的埠
	/etc/init.d/iptables status
	
	4.關閉防火牆 
	1) 永久性生效,重啟後不會復原
	開啟: chkconfig iptables on
	關閉: chkconfig iptables off
	2) 即時生效,重啟後復原
	開啟: service iptables start
	關閉: service iptables stop

linux_服務項

1.設定開機服務項

服務指令碼放在/etc/init.d/下
chkconfig --add xxx		#增加xxx服務
chkconfig --level 35 xxx on	#修改xxx服務的預設啟動等級


2.chkconfig

chkconfig --list			#列出所有的系統服務
chkconfig --add httpd			#增加httpd服務
chkconfig --list httpd       		#列出httpd服務設定情況
chkconfig --del httpd        		#刪除httpd服務
chkconfig --level httpd 2345 on        	#設定httpd在執行級別為2、3、4、5的情況下都是on(開啟)的狀態
chkconfig --level 35 httpd on		#修改httpd服務的預設啟動等級

linux_環境變數

1、配置環境變數
vim /etc/profile
新增如下內容:
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

2、使配置檔案生效
source /etc/profile

linux_設定開機啟動

1.設定tomcat開機啟動

找到/etc/rc.d/檔案下的rc.local,新增如下內容:
export JAVA_HOME=/usr/local/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
sh /usr/local/tomcat1-8080/bin/startup.sh
sh /usr/local/tomcat2-8081/bin/startup.sh

給rc.local檔案新增執行許可權
chmod +x rc.local

重啟伺服器
reboot