Linux嚴(yán)格意義來說只是一個"操作系統(tǒng)內(nèi)核",一個完整的操作系統(tǒng) = 操作系統(tǒng)內(nèi)核 + 配套的應(yīng)用程序
成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)十載堅持,服務(wù)企業(yè)網(wǎng)站設(shè)計、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站建設(shè)服務(wù)。近1000家企業(yè)的合作經(jīng)驗,幫助我們?yōu)榉?wù)企業(yè)不斷提升價值。為企業(yè)建設(shè)開發(fā)網(wǎng)站和維護(hù),主推個性化定制型網(wǎng)站設(shè)計由于 Linux 是一個完全開源免費的內(nèi)核,因此有些公司/開源組織又基于 Linux 內(nèi)核,提供了不同的配套程序,這就構(gòu)成了不同的 "發(fā)行版"
Linux發(fā)行版有centos、redhat、ubuntu等.....
使用Xshell連接到Linux我們需要使用云服務(wù)器作為Linux環(huán)境,使用Xshell去連接云服務(wù)器的Linux系統(tǒng)~~
我們需要得到云服務(wù)器非常重要的三個信息,這三個信息是我們登陸到 Linux 上的必要條件:
服務(wù)器的外網(wǎng) IP
服務(wù)器的管理員賬戶 (固定默認(rèn)為 root)
管理員賬戶密碼(在云服務(wù)器網(wǎng)站上設(shè)置的)
Xshell連接云服務(wù)器的Linux系統(tǒng):
Xshell常用技巧復(fù)制:ctrl + insert
粘貼:shift + insert
清屏:ctrl + l
補(bǔ)全:tab
中止命令:ctrl + c
使用前面或后面的命令:上下方向鍵
Linux常用命令ls命令:ls [選項] [目錄路徑或文件路徑]
對于目錄,該命令顯示出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息~~
1、-a 列出目錄下的所有文件,包括以.開頭的隱含文件
2、-l 列出文件的詳細(xì)信息(ls -l 可以縮寫為ll)
pwd命令:顯示用戶當(dāng)前所在的目錄
tree命令:tree [目錄路徑]
以樹形結(jié)構(gòu)顯示該目錄下的子目錄與文件,如果系統(tǒng)沒自帶這個命令輸入 yum install tree
cd命令:cd 目錄路徑
改變工作目錄,將當(dāng)前工作目錄改變到指定的目錄下
1、..代表上級目錄
2、~代表home家目錄(root根目錄下的root目錄就是home家目錄)
3、/代表root根目錄
4、-代表最近訪問的目錄
5、.代表當(dāng)前目錄
touch命令:touch 文件名
創(chuàng)建一個空文件(非目錄),如果touch一個已經(jīng)存在的文件,不會對文件內(nèi)容造成影響
cat命令:cat 文件名
顯示文件內(nèi)容到控制臺上
echo命令:echo "內(nèi)容">文件名
借助 echo 和 >重定向操作 把內(nèi)容寫到文件中去,如果之前文件中有內(nèi)容會覆蓋掉之前的內(nèi)容(echo本身用法是echo "內(nèi)容",將內(nèi)容打印到控制臺上)
mkdir命令:mkdir [選項] 目錄路徑
創(chuàng)建目錄~~
1、-p可以遞歸的創(chuàng)建多個目錄,此時若路徑中的某些目錄尚不存在,加上此選項后,系統(tǒng)將自動建立好那些尚不存在的目錄,即一次可以建立多級目錄
rm命令:rm [選項] 目錄路徑或文件路徑
刪除文件或目錄~~
1、-f可以做到無需確認(rèn),直接強(qiáng)制刪除
2、-r遞歸刪除目錄及其里面的所有的文件
mv命令:mv 源文件或目錄路徑 目標(biāo)文件或目錄路徑 || mv 源文件名 新改的文件名
mv命令既可以移動文件或目錄,又可以修改文件或目錄的名稱~~
cp命令:cp [選項] 源文件或目錄路徑 目標(biāo)文件或目錄路徑(可以改名字)
cp命令既可以拷貝文件或目錄,又可以修改拷貝后文件或目錄的名字~~
1、-r遞歸拷貝目錄及其里面的所有的文件
vim的簡單操作:
vim 是一個知名的文本編輯器,使用vim可以進(jìn)行文本的編輯,vim 就相當(dāng)于 Windows 的記事本,只不過功能比記事本強(qiáng)大一些
創(chuàng)建文件/打開文件:vim 文件名(進(jìn)入普通模式)
編輯文件:按一下i鍵(進(jìn)入插入模式)
保存退出:按:wq三個字符(進(jìn)入底行模式保存退出)
強(qiáng)制退出:按:q!三個字符
保存并強(qiáng)制退出:按:wq!四個字符
grep命令:grep 文本內(nèi)容 文件名
查詢一個文件中是否包含匹配的字符串,如果存在顯示對應(yīng)的行的內(nèi)容~~
ps命令:ps aux | grep 關(guān)鍵字
用于查看當(dāng)前系統(tǒng)上運行的進(jìn)程,作用相當(dāng)于windows上的任務(wù)管理器~~
直接輸入ps,顯示的只是和當(dāng)前終端相關(guān)的進(jìn)程;使用 ps aux 來查看更完整的進(jìn)程列表;使用 ps aux | grep 關(guān)鍵字 來查看包含我們所輸入的關(guān)鍵字的進(jìn)程~~
netstat命令:netstat -anp | grep 關(guān)鍵字
查看網(wǎng)絡(luò)狀態(tài),尤其可以用來查看某個進(jìn)程綁定的端口如何,或者是查看某個端口是否被某個進(jìn)程綁定~~
在Linux上搭建java部署環(huán)境使用yum直接安裝openjdk(之前在windows上用的是oracle官方j(luò)dk)openjdk是開源社區(qū)維護(hù)的開源版本,Linux也能安裝官方的jdk,但是比較麻煩~~
1、列出源上的所有軟件包,把包含jdk關(guān)鍵字的結(jié)果保留下來:yum list | grep jdk
2、下載對應(yīng)版本的openjdk:yum install java-1.8.0-openjdk-devel.x86_64
3、下載對應(yīng)版本的tomcat:把之前windows上下載好的對應(yīng)版本的tomcat拖到linux上,之后 unzip xxx.zip 解壓縮
4、cd進(jìn)入bin目標(biāo)之后,給.sh文件加上可執(zhí)行權(quán)限:chmod +x *.sh
5、啟動tomcat:sh startup.sh,通過netstat -anp | grep 關(guān)鍵字查看是否啟動成功
6、啟用云服務(wù)器上的防火墻:添加一個端口為8080的防火墻規(guī)則,這里配置完成后就可以通過外網(wǎng)來訪問tomcat了~~
7、訪問歡迎登錄界面:在瀏覽器上通過 云服務(wù)器的linux主機(jī)ip地址:8080 來進(jìn)行
8、安裝mysql,使用yum安裝mariadb(是mysql的孿生兄弟):
第一步安裝包:
安裝 mariadb 服務(wù)
yum install -y mariadb-server
安裝 mariadb 命令行客戶端
yum install -y mariadb
安裝 mariadb C library
yum install -y mariadb-libs
安裝 mariadb 開發(fā)包
yum install -y mariadb-devel
第二步啟動服務(wù)器:
啟動服務(wù)
systemctl start mariadb
設(shè)置服務(wù)開啟自啟動
systemctl enable mariadb
查看服務(wù)狀態(tài)
systemctl status mariadb
第三步驗證:
使用命令行客戶端嘗試連接
mysql -uroot
顯示這樣就是登錄成功:
9、將博客系統(tǒng)部署到云服務(wù)器的linux環(huán)境上去:
第一步:先把數(shù)據(jù)庫構(gòu)造文件(之前寫的sql語句的文件)的內(nèi)容全部復(fù)制粘貼到linux上運行好~~
第二步:修改pom.xml,把打包的類型改成war包,同時設(shè)定war包名
war ServletHelloWorld
第三步:微調(diào)連接數(shù)據(jù)庫的代碼,當(dāng)前需要把密碼改成云服務(wù)器數(shù)據(jù)庫的密碼(沒設(shè)置就是空字符串)
第四步:進(jìn)行打包操作,之后將打包好的war包拖入到linux上的tomcat目錄下的webapps當(dāng)中~~
第五步:通過瀏覽器,輸入url(127.0.0.1:8080/xxx/xxx),構(gòu)造http請求來訪問tomcat服務(wù)器~~
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧