e.不知道命令怎麼用,一般都會有help幫助,例子vi --help
,命令後加--help
就會顯示
f.按2次tab鍵會列出當前資料夾下的所有檔案,如果輸入了***,再按兩次tab則會自動補全或列出以***開頭的資料夾及檔案
g.常用shell命令
h.linux預設路徑為絕對路徑,及任意路徑下cd /***
意味著你將轉到系統根目錄下的***資料夾,如果要到當前目錄下的***資料夾則需要使用cd ./***
這樣的表示方法,./
即表示當前資料夾下,上一級資料夾下的***資料夾則為../***
,可以依次類推
以下操作,筆者建議你直接登入root帳號進行,否則出現的root許可權要求會很多
2.解壓apache-tomcat-8.5.16.tar.gz
,命令tar -xvzf apache-tomcat-8.5.16.tar.gz
3.開啟關閉命令工具在apache-tomcat-8.5.16/bin/
目錄下,乙個start.sh
乙個shutdown.sh
,使用sh ./apache-tomcat-8.5.16/bin/start.sh
啟動tomcat
4.檢測tomcat是否開啟,命令ps aux|grep tomcat
,將可以看到程序資訊,該命令會產生預設的乙個程序資訊(圖中39900),只有帶路徑的程序資訊才是正在執行的tomcat程序
5.關閉tomcat的兩種方式,一是用bin/shutdown.sh
,二是直接殺掉tomcat程序kill -9
,-9
是數字9
,pid即標註出來的程序數字id,示例:kill -9 31630
7.如果開了8080埠,那麼則可以直接使用x.x.x.x:8080
訪問,x.x.x.x為你的linux所用ip,順利看到下圖則表示你的tomcat成功搭建完成
e.apache與tomcat整合
首先說一下實現apache與tomcat整合目前主流有2種方案,一種是使用**及反向**
的方式,另一種則是使用ajp的方案
,個人最佳實踐是使用方案一:**及反向**
,這樣做可以方便做負載均衡和集群,後者方案配置也麻煩,當然後者的優點是啥,筆者了解到的是ajp是二進位制的協議,速度快一點,具體沒有實際對比過,二者從實際操作上來說,前者更容易上手,利用apache處理http的強大功能,可以按要求處理之後再**給tomcat
2.如果完成以上操作仍未能通過apache連同tomcat,請檢視/var/log/httpd/***-error.log
錯誤日誌檔案,在centos 7.3 minimal版本中,筆者遇到[error] (13)permission denied: proxy: ajp: attempt to connect to x.x.x:8080
的問題(該錯誤資訊**於配置的/var/log/httpd/***-error.log
),這裡下需要使用/usr/sbin/setsebool -p httpd_can_network_connect 1
命令即可修復
f.關於aapche配置ssl
我覺得我看到的文章裡微軟為.net core寫的apache+kestrel的文件是簡潔明瞭而且有效的了,有興趣的朋友可以看一下,筆者配置apache時參照這篇文章完成的,國內大部分都是ajp的方案,很繁瑣
Centos7 3 坑爹網路配置
1 目的 我想在vmvare配置成nat模式的上網,因為這個模式宿主機可以訪問虛擬機器,虛擬機器也可以訪問宿主機,但僅主機模式只能是宿主機能訪問虛擬機器,但虛擬機器不能訪問宿主機。所以我為了能在虛擬機器裡面上網,要配置成nat模式。2 遇到的問題 顯示centos7.3的網絡卡名稱改為了ifcfg ...
CentOS7 3安裝部署wordpress
centos7.3安裝部署wordpresswordpress簡介 wordpress是使用php語言開發的部落格平台,使用者可以在支援php和mysql資料庫的伺服器上架設屬於自己的 也可以把 wordpress當作乙個內容管理系統 cms 來使用。root luchao yum install ...
CentOS 7 3 安裝 PYTHON 環境
centos 7.4 預設 帶了 個 python2.7 環境 然 現在主流都是 python3 所以接下來再裝 個 python3 打造 個共存的環境。tar zxvf python 3.8.6.tgz則可以在當前 錄得到 件夾 python 3.8.6直接執 如下命令即可 yum install...