————Linux命令————
1.cd 命令集java
ifconfig/ip addr 檢查IP地址 pwd 檢查當前的位置 tab鍵 自動補齊(注意惟一性) cd命令是linux中最基本的命令語句,必須熟練掌握 cd / 返回根目錄 cd ~ 用戶主目錄 cd . 當前目錄 cd ..返回到上一級目錄 cd /usr/ 進入到usr目錄
2.查看目錄和文件——ls命令mysql
2.1目錄操做linux
mkdir 建立目錄 mkdir a 建立 a目錄 建立多個文件夾並向其中添加內容 mkdir {aa,bb,cc}/{a,b,c} ——表示在aa文件夾中建立a文件 ,bb文件中建立b文件,cc文件夾中建立c文件。 mkdir -p a/b 建立 a目錄,並在a目錄裏建立b目錄 mkdir -m 777 c 建立一個權限爲777的C目錄 rmdir 刪除目錄(若是目錄裏有文件,則不能用此命令)
2.2 文件操做nginx
vim——建立/查看/編輯文件 命令行:Esc切換到命令行模式。 :q!不保存退出 :wq 保存退出
2.3 刪除和移動redis
rm——刪除文件 rm-f n.txt 不提示 rm-rf * 刪除全部文件 rm-rf /* 刪除全部子目錄和文件
2.4 複製和移動文件sql
cp 用來複制文件 mv 用來修改文件名和移動文件
2.5 打包數據庫
tar -cvzf xx.tar.gz ./* 壓縮文件 Tar -zxvf xx.tar.gz 解壓 xx.tar文件到當前目錄
3.mariadb 數據庫vim
[root@localhost src]# yum install mariadb-server 安裝mariadb數據庫 [root@localhost src]# yum clean all 清空已安裝文件 若是下載失敗以後執行的. 1) 啓動命令 [root@localhost src]# systemctl star入門t mariadb 2) 重啓命令 [root@localhost src]# systemctl restart mariadb 3) 關閉命令 [root@localhost src]# systemctl stop mariadb 4) mysql -u root -p 測試數據庫名和密碼 5) source /xxx/xxx/xxx/jtdb.sql; 導入數據表 6) flush privileges; 刷新數據庫權限
4.防火牆 配置tomcat
1) firewall-cmd --state 檢查防火牆狀態 2) systemctl disable firewalld.service 告訴linux系統之後開機不啓動防火牆 3) systemctl stop firewalld.service 手動關閉防火牆 4) systemctl start firewalld.service 手動啓動防火牆 5) firewall-cmd --reload 重啓防火牆 6) firewall-cmd --list-ports 檢查防火牆開放的端口 7) firewall-cmd --query-port 80/tcp 檢查端口是否開放 8) firewall-cmd --zone=public --remove-port=9090/tcp --permanent 移除端口
5.服務器檢索指令服務器
java -jar 8081.war & jps 顯示服務器正在運行PID號 kill -15 PID號 「溫柔的殺死」 被殺死以前能夠作善後 kill -9 PID號 強制殺死
6.Nginx
1)nginx安裝 在 ./configure 下進行安裝命令 make make install 2)nginx操做命令 ./nginx 啓動nginx ./nginx -s reload 重啓nginx ./nignx -s stop 中止nginx
7.檢查IP地址
ip addr 檢查當前正在運行的ip地址 若是沒有IP則展示執行 service NetworkManager stop 關閉 Manager網卡 chkconfig NetworkManager off 永久關閉 Manager網卡 service network restart 重啓network網卡
9.tomcat服務器腳本
nohup java -jar 8081.war -> 8081.log & 啓動tomcat服務器 並指定日誌文件輸出 1)腳本說明 Linux中的"腳本"的後綴爲.sh vim start.sh (nohup java -jar 8081.war -> 8081.log & nohup java -jar 8082.war -> 8082.log & ) ————執行日誌的時候只要執行 sh start.sh 就能夠了
10.redis 服務器命令
啓動命令: redis-server redis.conf 檢索命令: ps -ef | grep redis 進入客戶端: redis-cli -p 6379 關閉redis: kill -9/15 PID號 | redis-cli -p 6379 shutdown (默認端口可省略 -p 6379) 檢查節點主從狀態:進入節點後輸入 info replication
11.哨兵
啓動哨兵 在[root@localhost sentinel]#中輸入 redis-sentinel sentinel.conf 顯示行號 set nu
12.集羣
Zookeeper就是負責服務的協調調度,當客戶端發起請求是,返回正確的服務器地址,Zookeeper集羣中的leader負責監控集羣狀態,follower主要負責客戶端連接獲取服務列表信息,同時參與投票 集羣啓動命令 sh zkServer.sh start z001.cfg 集羣中止命令 sh zkServer.sh stop zoo1.cfg 檢查當前狀態 sh zkServer.sh status zoo1.cfg 集羣默認IP通訊端口:2888 選舉端口 3888