(Linux)隨堂筆記2(JDK安裝+TomCat安裝+Mysql安裝+定時任務+時鐘同步+叢集部署無密碼訪問)

李Regin發表於2020-10-08

1、JDK安裝部署

1、軟體包的上傳大到/export/soft

2、加壓安裝包到/export/servers
		tar  -zxvf  jdk-8u65-linux-x64.tar.gz  -C   /export/servers/
		
3、	修改系統配置
建立vi /etc/profile.d/java.sh檔案,新增一下內容,儲存並退出
	export  JAVA_HOME=/export/servers/jdk1.8.0_65
	export  PATH=$PATH:$JAVA_HOME/bin

4、使配置生效
		source    /etc/profile
		
5、更新/usr/bin/java 軟連結
a)	刪除/usr/bin/java連結			rm  -rf  /usr/bin/java
b)	建立新的軟連線(將java1.8解壓路徑下的bin/java連結到/usr/bin/)	

ln  -s  /export/servers/jdk1.8.0_65/bin/java  /usr/bin/
	6、驗證是否生效
		java -version
補充:	檢視軟體包安裝在哪裡			whereis  java
		檢視歷史所有的命令				history

2、TomCat安裝部署

	1、軟體包的上傳與解壓
		tar  zxvf  apache-tomcat-6.0.53.tar.gz  -C  ../servers/
		
	2、直接啟動,並檢視啟動日誌
		./startup.sh  &&  tail  -100f  ../logs/catalina.out
		
	3、驗證,在瀏覽器訪問http://192.168.10.132:8080/

在這裡插入圖片描述

3、Mysql安裝部署

3.1安裝部署

    a、安裝部署				yum  install  -y  mysql-server
	b、啟動mysql				/etc/init.d/mysqld  start
	c、設定使用者名稱密碼		/usr/bin/mysqladmin  -u  root  password  '123456'
	d、使用root登入			mysql   -uroot   -p123456
Mysql命令
	檢視資料庫列表   	show   databases;
	檢視資料表   	 	show   tables;
	資料庫切換			 use   資料庫名

3.2中文亂碼問題

	解決中文亂碼
	A:	檢視當前編碼集
		mysql  -uroot  -p123456
		show  variables  like  'character_set_%';

在這裡插入圖片描述

	B:修改配置/etc/my.cnf
		在/etc/my.cnf中新增一下內容
			[client]
			default-character-set=utf8
			[mysql]
			default-character-set=utf8
			[mysqld]
			character-set-server=utf8
			最終結果

在這裡插入圖片描述

	C:	重啟mysql
		  /etc/init.d/mysqld   restart
		  
	D: 檢視編碼集

在這裡插入圖片描述

3.3 解決mysql遠端連線失敗

	遠端連線工具連線mysql報錯如下
 
原因:mysql允許遠端連線的伺服器收到限制

在這裡插入圖片描述

	修改mysql配置
		A:	mysql -uroot -p123456
		B:	mysql> use mysql
		C:	select host, user ,password  from user;

在這裡插入圖片描述

	D:	修改遠端限制,讓root使用者在任意節點使用123456都能夠訪問
		grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
	E:	重新整理配置
		flush privileges;
	F:	檢視最終結果
		select host, user ,password  from user;

在這裡插入圖片描述

		G:再次連線

在這裡插入圖片描述

4、定時任務crontab

基本操作
	檢視已經配置的定時任務	crontab  -l
	編輯/新增新的定時任務		crontab  -e
	刪除當前使用者所有的任務	crontab  -r
基本語法
* 	*	 *	 *	 *		命令/操作/動作

在這裡插入圖片描述
在這裡插入圖片描述

5、時鐘同步

A:與阿里雲同步			ntpdate   ntp4.aliyun.com
B:	區域網內部與某一個節點同步
1、	服務節點安裝ntpd軟體,並啟動。
2、	修改配置/etc/ntp.conf
	a)	解開第18行的註釋,並將網段設定正確
		restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap
	b)	註釋掉第22-25行
		 #server 0.centos.pool.ntp.org iburst
		 #server 1.centos.pool.ntp.org iburst
 		#server 2.centos.pool.ntp.org iburst
		 #server 3.centos.pool.ntp.org iburst
	c)	在文件最後 新增兩個設定
		 server  127.127.1.0
 		fudge   127.127.1.0  stratum  10

在這裡插入圖片描述

3、	修改配置檔案/etc/sysconfig/ntpd
保證BIOS與系統時間同步  新增SYNC_HWLOCK=yes  ,儲存退出

在這裡插入圖片描述

4、	重啟ntpd 服務
/etc/init.d  ntpd   restart

5、	到其他節點執行同步命令
ntpdate  192.168.10.132(時鐘同步伺服器的IP)

6、驗證
  • 注意: 報錯
    在這裡插入圖片描述

  • 原因: ntp服務已執行
    在這裡插入圖片描述

  • 解決辦法: 斷開再連

6、叢集部署及無密碼訪問

1、部署多臺伺服器(linux系統)
2、修改每個節點的主機名		/etc/sysconfig/network  
 
注意:重啟後生效
3、配置ip [動態或者靜態]
4、配置每個主機的  主機名和IP的對應關係   /etc/hosts
 
5、驗證

相關文章