国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全

這篇具有很好參考價(jià)值的文章主要介紹了Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。



友情提醒


先看文章目錄,大致了解文章知識(shí)點(diǎn)結(jié)構(gòu),點(diǎn)擊文章目錄可直接跳轉(zhuǎn)到文章指定位置。

第一章、Linux簡(jiǎn)介和安裝

1.1)Linux簡(jiǎn)介和分類(lèi)

①Linux是基于Unix的開(kāi)源的免免費(fèi)的一款操作系統(tǒng),由于系統(tǒng)的穩(wěn)定性和安全性被成為程序代碼運(yùn)行的最佳操作系統(tǒng)環(huán)境。
②Linux發(fā)行版的不同,可以分為
1)烏班圖:Ubuntu
2)紅帽:RedHat
3)CentOS
4)蝶變:Debain
5)SySE
6)紅旗Linux:國(guó)產(chǎn)

1.2)安裝VMware虛擬機(jī),在虛擬機(jī)中安裝CentOS 7

看我這篇文章,點(diǎn)擊跳轉(zhuǎn):在VMware虛擬機(jī)安裝Linux

第二章、虛擬機(jī)中Linux的IP地址配置詳解

2.1)什么是IP地址,如何查看

ip地址是互聯(lián)網(wǎng)協(xié)議地址的意思,又譯為網(wǎng)際協(xié)議地址。IP地址是IP協(xié)議提供
的一種統(tǒng)一的地址格式,它為互聯(lián)網(wǎng)上的每一個(gè)網(wǎng)絡(luò)和每一臺(tái)主機(jī)分配一個(gè)唯一邏輯地址,以此來(lái)屏蔽物理地址的差異。


如何查看自己電腦ip地址:開(kāi)始-運(yùn)行-輸入“cmd”,打開(kāi)命令行輸入“ipconfig”,回車(chē)

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

2.2)虛擬機(jī)NAT模式中Linux的IP地址設(shè)置有什么要求

①安裝時(shí)選擇NAT模式表示利用宿主機(jī)(本機(jī))創(chuàng)建虛擬網(wǎng)卡VMNet8,創(chuàng)建虛擬交換機(jī)連接到此網(wǎng)卡上,虛擬機(jī)再利用此虛擬交換機(jī)上網(wǎng)。使用NAT模式表示在電腦內(nèi)部創(chuàng)建子網(wǎng),虛擬機(jī)所在網(wǎng)絡(luò)為宿主機(jī)的子網(wǎng)。
②在VMWare的編輯→虛擬網(wǎng)絡(luò)編輯器中可以改變網(wǎng)絡(luò)設(shè)置。
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
③手動(dòng)設(shè)置虛擬機(jī)Linux的子網(wǎng)ip地址,必須保證:
(1)子網(wǎng)ip地址:第一和第二段(192.168.)需要和宿主機(jī)(本機(jī))一致,第三段必須和宿主機(jī)(本機(jī))不一致,第四段寫(xiě)個(gè)0。
(2)掩碼:是255.255.255.0。
(3)NAT網(wǎng)關(guān):必須前三段和子網(wǎng)一致,最后一段隨便填寫(xiě)一個(gè)1~254之間的數(shù)字。
(4)DHCP:即動(dòng)態(tài)主機(jī)設(shè)置協(xié)議,是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,使用UDP協(xié)議工作。主要是給網(wǎng)絡(luò)快速自動(dòng)地分配IP地址,必須前三段和子網(wǎng)一致,最后的地址區(qū)間不能包括網(wǎng)關(guān)地址。
(5)dns:可以直接寫(xiě)免費(fèi)DNS地址:114.114.114.114
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

2.3)用Linux中的編輯命令進(jìn)行網(wǎng)卡信息文件的配置


①使用Linux中的編輯命令進(jìn)行網(wǎng)卡信息配置:vi/vim

當(dāng)我們編輯某個(gè)文件時(shí)可以這樣:

vi /etc/sysconfig/network-scripts/ifcfg-ens33
含義是:
/ 表示根目錄
/etc表示配置文件目錄
/etc/sysyconfig目錄包含了Linux的系統(tǒng)配置文件
network-scripts目錄是網(wǎng)卡配置文件夾
ifcfg-ens33就是我這臺(tái)機(jī)子的網(wǎng)卡,但是每個(gè)網(wǎng)卡名稱(chēng)可能不同


[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-ens33	#以下是原文件的網(wǎng)卡信息

TYPE=Ethernet	#網(wǎng)卡類(lèi)型:以太網(wǎng)
PROXY_METHOD=none	#代理方式:關(guān)閉
BROWSER_ONLY=no	  #只是瀏覽器:否
BOOTPROTO=dhcp	#網(wǎng)卡配置方式:dhcp(自動(dòng)獲取ip)
DEFROUTE=yes	#默認(rèn)路由:開(kāi)啟
IPV4_FAILURE_FATAL=no	#IPV4致命錯(cuò)誤檢測(cè):不開(kāi)啟
IPV6INIT=yes	#自動(dòng)初始化IPV6:是
IPV6_AUTOCONF=yes	#自動(dòng)配置IPV6:是
IPV6_DEFROUTE=yes	#IPV6默認(rèn)路由:不開(kāi)啟
IPV6_FAILURE_FATAL=no	#IPV6致命錯(cuò)誤檢測(cè):不開(kāi)啟
IPV6_ADDR_GEN_MODE=stable-privacy	#IPV6生成“stable-privacy”的模型
NAME=ens33	#網(wǎng)卡別名
UUID=7a2ccac9-7a0c-46cb-abd2-fe82ead125bb	#唯一標(biāo)識(shí)碼
DEVICE=ens33	#網(wǎng)卡名稱(chēng)
ONBOOT=no	#是否要設(shè)置為開(kāi)機(jī)啟動(dòng)
~
~
"/etc/sysconfig/network-scripts/ifcfg-ens32" 15L, 279C	
)

②進(jìn)入網(wǎng)卡文件后按i開(kāi)始編輯,開(kāi)始修改配置網(wǎng)卡信息如下:通常需要設(shè)置固定的ip地址,以便今后使用網(wǎng)絡(luò)進(jìn)行通信(如ssh、nfs等)。

[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-ens33	#配置網(wǎng)卡信息
TYPE=Ethernet	
PROXY_METHOD=none	
BROWSER_ONLY=no	  
BOOTPROTO=static	#需要修改的:將dhcp模式修改為static模式
DEFROUTE=yes	
IPV4_FAILURE_FATAL=no	
IPV6INIT=yes	
IPV6_AUTOCONF=yes	
IPV6_DEFROUTE=yes	
IPV6_FAILURE_FATAL=no	
IPV6_ADDR_GEN_MODE=stable-privacy	
NAME=ens33	
UUID=7a2ccac9-7a0c-46cb-abd2-fe82ead125bb	
DEVICE=ens33	
ONBOOT=yes	#需要修改的:設(shè)置網(wǎng)卡為開(kāi)機(jī)自啟動(dòng)

#此處為添加內(nèi)容
IPADDR=192.168.10.12	#需要添加的:設(shè)置IP地址
NETMASK=255.255.255.0	#需要添加的:設(shè)置對(duì)應(yīng)子網(wǎng)掩碼
GATEWAY=192.168.10.254	#需要添加的:設(shè)置對(duì)應(yīng)網(wǎng)關(guān)
DNS1=114.114.114.114	#需要添加的:設(shè)置首選DNS

③編輯結(jié)束后:按Esc鍵退出編輯
輸入:wq!——》代表保存退出
輸入:q!——》代表退出不保存

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
④重啟虛擬機(jī)查看是否成功命令:reboot

第三章、xshell工具和xftp的使用

3.1)xshell下載與安裝

①用來(lái)遠(yuǎn)程操作Linux虛擬機(jī)系統(tǒng)
兩個(gè)工具官網(wǎng)下載免費(fèi)版本:https://www.xshell.com/zh/

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
②點(diǎn)擊下載,雙擊.exe文件直接安裝
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
③一直下一步直接安裝安裝
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

3.2)xshell連接

①文件—》新建會(huì)話(huà)—》輸入虛擬機(jī)ip地址—》連接
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
②輸入Linux賬號(hào)確定后輸入密碼
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
連接后可以在xshell中遠(yuǎn)程操控Linux系統(tǒng)
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

3.3)xftp下載安裝和連接

和xshell一樣

第四章、防火墻和用戶(hù)設(shè)置命令

4.1)查看和關(guān)閉防火墻

查看防火墻狀態(tài):systemctl status firewalld
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
暫時(shí)關(guān)閉防火墻(重啟系統(tǒng)恢復(fù)):
systemctl disable firewalld.service

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

永久關(guān)閉防火墻(重啟后不恢復(fù)):
systemctl disable firewalld.service

4.2)用戶(hù)

①添加用戶(hù)
useradd 用戶(hù)名

②給新增的用戶(hù)添加密碼

passwd 用戶(hù)名
輸入密碼,再一次輸入密碼確認(rèn)

切換用戶(hù)

su	-用戶(hù)名

查看當(dāng)前用戶(hù)

whoami

③刪除一個(gè)用戶(hù)

userdel 用戶(hù)名

④查看一個(gè)用戶(hù)的詳情信息

cat /etc/passwd

⑤查看用戶(hù)的影子文件

cat /etc/shadow

⑥查看用戶(hù)組

cat /etc/group

⑦添加用戶(hù)組

groupadd sh2304

⑧將用戶(hù)bao添加到用戶(hù)組sh2304

usermod -G sh2304 bao

⑨刪除一個(gè)用戶(hù)組

groupdel 用戶(hù)組名稱(chēng)

第五章、基本命令大全

5.1)系統(tǒng)命令和目錄結(jié)構(gòu)

5.1.1)系統(tǒng)命令

#用于顯示或配置網(wǎng)絡(luò)設(shè)備(網(wǎng)絡(luò)接口卡)的命令
	ifconfig
# 查看ip地址
	ip addr
# ping網(wǎng)絡(luò)(測(cè)試網(wǎng)絡(luò)連通)
	ping 目標(biāo)機(jī)器的ip
# 查看系統(tǒng)時(shí)間
	date
# 注銷(xiāo)
	logout
# 關(guān)機(jī)命令
	init 0
	shutdown now
# 重啟命令
	init 6
	reboot
# 清屏命令
	快捷鍵Ctrl+L
	clear
# 幫助信息man
	#查看ls命令的選項(xiàng):
	man ls
	#查看配置信息“
	man /etc/services
	

5.1.2)目錄結(jié)構(gòu)


目錄含義:

/etc/sysconfig/network-scripts/ifcfg-ens33

/ 表示根目錄
/etc表示配置文件目錄
/etc/sysyconfig目錄包含了Linux的系統(tǒng)配置文件
network-scripts目錄是網(wǎng)卡配置文件夾
ifcfg-ens33網(wǎng)卡文件

5.1.3)編輯命令vi/vim

①進(jìn)入文件

#進(jìn)入文件
vim 文件名


②按i編輯進(jìn)入編輯模式(插入模式),
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維


③按Esc鍵進(jìn)入最后行模式

:q!  #退出不保存
:wq! #退出并保存

5.2)文件操作命令(區(qū)分大小寫(xiě))

5.2.1)查看查找文件和文件信息,切換目錄

查看文件列表

# 查看當(dāng)前目錄下的文件列表
	ls
# 查看指定目錄下的文件
	ls /
# 查看詳細(xì)信息,元數(shù)據(jù)信息(用戶(hù)、組、大小、創(chuàng)建時(shí)間、權(quán)限信息、文件類(lèi)型)
	ls -l
# 查看隱藏文件
	ls -a 
# 參數(shù)并用,查看根目錄下所有的文件或目錄的詳細(xì)信息
	ls -la
	

查找文件

# 語(yǔ)法
	find 搜索路徑 -name "文件名關(guān)鍵詞"
# 例子
	find / -name "passwd"
	find / -name "ifcfg-*"

查找文件內(nèi)容

# 語(yǔ)法
	grep -參數(shù) 要查找的目錄范圍
	# 參數(shù)
	-n 顯示查找結(jié)果所在行號(hào)
	-R 遞歸查找目錄下的所有文件
# 例子
	grep aries /etc
	grep aries /etc/passwd
	

切換目錄

#  切換目錄
	cd 目標(biāo)文件夾
# 絕對(duì)路徑切換
	cd 絕對(duì)路徑
# 相對(duì)路徑切換
	cd 相對(duì)路徑
# 切換上一級(jí)目錄
	cd ..
# 切換根目錄目錄
	cd /

查看當(dāng)前命令所在目錄,顯示當(dāng)前目錄結(jié)構(gòu)

[root@centos7 network-scripts]# pwd
/etc/sysconfig/network-scripts
# 特殊目錄符號(hào)
	~ 當(dāng)前用戶(hù)的home目錄
	. 當(dāng)前目錄
	.. 上一級(jí)目錄

查看文件信息

# 查看文件中的全部信息(適合查看小文檔)
	cat 文件名

分頁(yè)查看文件信息

# 以分頁(yè)的方式瀏覽文件信息(適合查看大文檔),進(jìn)入瀏覽模式
	more 文件名
	less 文件名
# 瀏覽模式快捷鍵
	↑ #上一行
    ↓ #下一行
    G #最后一頁(yè)
    g #第一頁(yè)
    空格 #下一頁(yè)
    /關(guān)鍵詞 #搜索關(guān)鍵詞
# 退出瀏覽模式,回到Linux命令行模式
    q #退出

查看文件信息前多少行,后多少行

#head命令:查看一個(gè)文件的前多少行
head -30 文件名
# 實(shí)時(shí)滾動(dòng)顯示文件的最后10行信息(默認(rèn)10)
tail -f 文件名
# 顯示文件的最后20行信息
tail -n 20 文件名
tail -n -20 文件名
# 顯示文件信息從第20行至文件末尾
tail -n +20 文件名

5.2.2)新建/刪除/復(fù)制/移動(dòng)修改文件和文件夾,獲取文件數(shù)字簽名

新建文件夾和文件

# 在當(dāng)前位置新建文件夾
	mkdir 文件夾名
# 在指定目錄位置,創(chuàng)建文件夾,并創(chuàng)建父文件夾
	mkdir -p /a/b/文件夾名
# 在當(dāng)前目錄下新建文件
	touch 文件名

刪除文件

# 刪除文件
	rm 文件
# 刪除文件夾
	rm -r 文件夾
# 強(qiáng)制刪除不詢(xún)問(wèn)
	rm -rf 文件

復(fù)制文件

# 拷貝文件
	cp 原文件  新文件
# 拷貝文件夾
	cp -r 源文件夾 新文件夾

移動(dòng)(剪切)和修改文件名

# 移動(dòng)源文件到目標(biāo)文件夾中
	mv 文件  文件夾
# 修改文件A的名字為文件B
	mv 文件A 文件B

獲取文件的數(shù)字簽名

md5sum 文件名
# 簡(jiǎn)介
1. 數(shù)字簽名,又稱(chēng)數(shù)字指紋
2. 可以驗(yàn)證文件是否被修改
3. 一個(gè)文件通過(guò)計(jì)算得到的一串字符串,文件內(nèi)容的唯一標(biāo)記(文件內(nèi)容不變,指紋不會(huì)變)

5.2.3)壓縮和解壓縮文件

gzip命令:只能壓縮文件,不能壓縮目錄,壓縮后的格式為.gz,不保留原文件不常用
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

tar命令:
-z:打包的同時(shí)壓縮
-c:產(chǎn)生.tar的壓縮文件
-v:顯示壓縮的過(guò)程信息
-f:指定壓縮(后)的壓縮文件名稱(chēng)
-x:解壓.tar.gz壓縮文件
-C:指定解壓到哪個(gè)路徑的目錄下
壓縮語(yǔ)法:

tar -zcvf 壓縮后文件名 被壓縮文件

解壓縮語(yǔ)法:

tar -zxvf 壓縮文件名 -C 解壓后文件所在目錄

5.2.4)grep跟管道符|配合使用,查找文件中的內(nèi)容。

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

5.2.5)文件權(quán)限介紹與設(shè)置文件權(quán)限

①設(shè)置權(quán)限命令必須是管理員用戶(hù)操作:chmod
②如圖為權(quán)限含義,從左到右共有十個(gè)字段

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

①第1個(gè)字段:-代表文件,d代表目錄
②第2、3、4字段(u):表示所有者對(duì)文件的操作權(quán)限
 r:讀  
 w:寫(xiě)  
 x:excute可執(zhí)行   
 -:代表沒(méi)有權(quán)限
③第56、7個(gè)字段(g):表示所有組對(duì)文件的操作權(quán)限
④第8、910、字段(o):表示其它人對(duì)文件的操作權(quán)限
⑤運(yùn)算符:
	- 刪除權(quán)限
	+ 添加權(quán)限
	= 賦值權(quán)限

③設(shè)置所有者對(duì)hello.txt文件的x(可執(zhí)行)權(quán)限

chomod u+x hello.txt

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
④設(shè)置所有組對(duì)hello.txt文件的w(寫(xiě))權(quán)限

chomod g+w hello.txt

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
⑤同時(shí)設(shè)置test01.txt文件的所有組和其他人的w(寫(xiě))權(quán)限

chomod o+w,g+w test01.txt

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

5.3)軟件包管理命令:rpm和yum

5.3.1)rpm命令

RPM:ReaHalt軟件包管理工具。用于互聯(lián)網(wǎng)下載包及安裝工具,是一個(gè)軟件包管理工具,缺陷是依賴(lài)性非常大,不管是卸載還是安裝包與包之間的依賴(lài)性非常大。
①rpm命令

#查看所有安裝的軟件包
	 rpm -qa
#查看系統(tǒng)中是否已安裝的過(guò)該軟件
	rpm -qa 軟件包名
#按名稱(chēng)過(guò)濾查找
	rpm -qa | grep:軟件包名
#安裝rpm軟件
  語(yǔ)法:rpm -ivh xxx.rpm
#卸載軟件(存在依賴(lài))
	  rpm -e 軟件名

5.3.2)yum命令

yum:shell前端的管理器,基于rpm包管理的,解決了rpm包管理的依賴(lài)問(wèn)題,前提條件是可以正常聯(lián)網(wǎng)。

①yum基礎(chǔ)命令

## 列出所有可以安裝的軟件包
	yum list
## 安裝軟件
	yum install -y 軟件名
## 卸載軟件
	yum remove 軟件名
## 查找軟件包
	yum search all 軟件名

②舉例安裝火狐瀏覽器

#安裝命令
yum install firefox

#提示y/d/n時(shí)
y:下載安裝
d:只下載不安裝
n:不安裝

第六章、Linux中安裝軟件

6.1)安裝Java的JDK

6.1.1)關(guān)閉防火墻,傳輸jdk壓縮包到Linux虛擬機(jī)

①永久性關(guān)閉防火墻

systemctl disable firewalld.service

#重啟Linux系統(tǒng)讓其生效

reboot

②登錄xftp傳輸JDK1.8的.tar壓縮文件,直接拖拽文件就可以將本機(jī)文件傳輸?shù)教摂M機(jī)root文件夾下
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
③解壓jdk的壓縮文件到/usr/local/java目錄下

tar -zxvf jdk-8u77-linux-x64.tar.gz -C /usr/local/java

6.1.2)配置java環(huán)境變量

①編輯 /etc/profile 文件:

 vim /etc/profile

②在文件最后添加如下配置信息

JAVA_HOME=/usr/local/java/jdk1.8.0_77
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

③重新加載 /etc/profile 文件

source /etc/profile

④使用Javac命令A(yù)驗(yàn)證是否配置成功
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

6.2)安裝tomcat

6.2.1)關(guān)閉防火墻,傳輸tomcat壓縮包到Linux虛擬機(jī)

①永久性關(guān)閉防火墻

systemctl disable firewalld.service

#重啟Linux系統(tǒng)讓其生效

reboot

②登錄xftp傳輸tomcat.tar壓縮文件,直接拖拽文件就可以將本機(jī)文件傳輸?shù)教摂M機(jī)root文件夾下
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
③解壓tomcat的壓縮文件到/usr/local/tomcat目錄下

tar -zxvf apache-tomcat-9.0.37.tar.gz -C /usr/local/tomcat

6.2.2)啟動(dòng)tomcat

①進(jìn)入到解壓文件夾的bin目錄

cd /usr/local/tomcat/apache-tomcat-9.0.37/bin

②運(yùn)行./startup.sh命令啟動(dòng)tomcat
此時(shí)…/logs目錄會(huì)生成catalina.out文件

./startup.sh

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
tomcat結(jié)束命令:

./shutdown.sh

啟動(dòng)時(shí)查看日志命令:

./startup.sh && tail -f ../logs/catalina.out

6.3)安裝MySQL5.6.34不同版本安裝方式不同,很多坑

6.3.1)關(guān)閉防火墻,傳輸MySQL壓縮包到Linux虛擬機(jī)

①永久性關(guān)閉防火墻

systemctl disable firewalld.service

#重啟Linux系統(tǒng)讓其生效

reboot

②登錄xftp傳輸MySQL壓縮文件,直接拖拽文件就可以將本機(jī)文件傳輸?shù)教摂M機(jī)/usr/local文件夾下
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

③解壓MySQL的壓縮文件到/usr/local目錄下

tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz -C /usr/local/MySQL

④重命名為mysql

mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql

6.3.2)卸載mariadb,刪除my.cnf

①查詢(xún)出來(lái)已安裝的mariadb ,并卸載mariadb

rpm -qa|grep mariadb

rpm -e --nodeps 文件名

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
②刪除etc目錄下的my.cnf(沒(méi)有可以忽略)

rm /etc/my.cnf

6.3.3)創(chuàng)建MySQL用戶(hù)組

①創(chuàng)建mysql用戶(hù)組

groupadd mysql

②創(chuàng)建一個(gè)用戶(hù)名為mysql的用戶(hù)并加入mysql用戶(hù)組

useradd -g mysql mysql

6.3.4)配置my.cnf

①將/usr/local/mysql/support-files下的my-default.cnf拷貝一份到/etc下并重命名 my.cnf

cp ./mysql/support-files/my-default.cnf /etc/my.cnf

②編輯/etc目錄下的my.cnf

vi /etc/my.cnf

③開(kāi)始配置my.cnf ,復(fù)制下面代碼到最后一行,保存退出

[mysql] # 設(shè)置mysql客戶(hù)端默認(rèn)字符集 
default-character-set=utf8 
socket=/var/lib/mysql/mysql.sock
[mysqld] skip-name-resolve
#設(shè)置3306端口 
port = 3306 
socket=/var/lib/mysql/mysql.sock 
# 設(shè)置mysql的安裝目錄 
basedir=/usr/local/mysql 
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 
datadir=/usr/local/mysql/data 
# 允許最大連接數(shù) 
max_connections=200 
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 
character-set-server=utf8 
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 
default-storage-engine=INNODB 
lower_case_table_name=1 
max_allowed_packet=16M

如圖:
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

6.3.5)修改當(dāng)前目錄擁有者為mysql用戶(hù)

①進(jìn)入安裝mysql軟件目錄

cd /usr/local/mysql

②更改擁有者

chown -R mysql:mysql ./

③安裝autoconf庫(kù)

yum -y install autoconf

④安裝數(shù)據(jù)庫(kù) 在mysql目錄

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

⑤在mysql目錄下修改當(dāng)前data目錄的擁有者為mysql用戶(hù)

chown -R mysql:mysql data

⑥授予my.cnf最大權(quán)限

chmod 777 /etc/my.cnf

⑦在mysql目錄設(shè)置開(kāi)機(jī)自啟動(dòng)服務(wù)控制腳本

cp ./support-files/mysql.server  /etc/rc.d/init.d/mysqld

⑧增加mysqld服務(wù)控制腳本執(zhí)行權(quán)限

chmod +x /etc/rc.d/init.d/mysqld

⑨將mysqld服務(wù)加入到系統(tǒng)服務(wù)

chkconfig --add mysqld

⑩檢查mysqld服務(wù)是否已經(jīng)生效

chkconfig --list mysqld

成功結(jié)果如下
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維

6.3.6)配置環(huán)境變量

①編輯profile文件

vi /etc/profile

②將mysql的bin目錄加入PATH環(huán)境變量,保存退出

export PATH=$PATH:/usr/local/mysql/bin

③刷新資源

source /etc/profile

6.3.7)啟動(dòng)MySQL設(shè)置密碼并進(jìn)行遠(yuǎn)程連接

①啟動(dòng)mysqld

service mysqld start

②以root賬戶(hù)登錄mysql,默認(rèn)沒(méi)有密碼,直接回車(chē)

mysql -uroot -p

③設(shè)置自己的密碼,這里是root

mysql> set password=password("root");

Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維
④允許遠(yuǎn)程登錄

mysql> grant all privileges on *.* to'root' @'%' identified by 'root';
mysql> flush privileges;

⑤在windows上使用navicate嘗試連接mysql
Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全,操作系統(tǒng),其他知識(shí),linux,學(xué)習(xí),運(yùn)維文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-621678.html

到了這里,關(guān)于Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux操作系統(tǒng)基礎(chǔ)(七):Linux常見(jiàn)命令(二)

    Linux操作系統(tǒng)基礎(chǔ)(七):Linux常見(jiàn)命令(二)

    文章目錄 Linux常見(jiàn)命令(二) 一、kill命令 二、ifconfig命令 三、clear命令 四、重啟與關(guān)機(jī)命令 五、which命令 六、hostname命令 七、grep命令 八、|管道 九、useradd命令 十、userdel命令 十一、tar命令 十二、su命令 十三、ps命令 作用:kill命令用于終止執(zhí)行中的程序 格式: 案例: 作

    2024年02月19日
    瀏覽(111)
  • 【linux系統(tǒng)操作】linux中所有基礎(chǔ)命令失效,顯示找不到該命令

    原因: 有可能是之前修改了etc/profile.d目錄下的環(huán)境變量配置文件導(dǎo)致。 解決辦法: 方法一 : 恢復(fù)配置文件。 如果記得修改了配置文件那個(gè)地方,可以將配置文件修改回去,然后再保存更新 。 方法二 : 直接在linux命令行界面輸入如下,然后回車(chē)(導(dǎo)入環(huán)境變量,以及sh

    2024年02月01日
    瀏覽(25)
  • Linux操作系統(tǒng)常用指令大全(一)

    語(yǔ)法:shutdown shutdown -h now 【立即關(guān)機(jī)】 shutdown -h 1 【1分鐘后關(guān)機(jī),shutdown后不填默認(rèn)一分鐘后關(guān)機(jī)】 shutdown -r now 【立即重啟】 無(wú)論是要關(guān)機(jī)還是重啟,建議先運(yùn)行 sync 命令將內(nèi)存數(shù)據(jù)保存到磁盤(pán)。 語(yǔ)法:man 命令或配置文件 man ls 【查看 ls 命令的幫助手冊(cè)】 man netstat 【查看

    2024年01月23日
    瀏覽(32)
  • Linux操作系統(tǒng)常用命令

    目錄 一、Linux常用命令 1.date命令 用于顯示當(dāng)前日期和時(shí)間 2.pwd命令 用于顯示當(dāng)前工作路徑 3.cd命令 用于切換當(dāng)前路徑 4.cal命令 用于顯示日歷(有些Linux系統(tǒng)用ncal) 5.who命令 用于顯示當(dāng)前已經(jīng)登錄到系統(tǒng)的所有用戶(hù)名、登錄終端以及登錄時(shí)間 6.wc命令 用于統(tǒng)計(jì)給定文件的行

    2024年02月16日
    瀏覽(48)
  • linux系統(tǒng) 常用操作命令

    1.8.1 暫離(最小化)當(dāng)前screen 1.8.2 關(guān)閉當(dāng)前session 參照我之前的博文 參考Pytorch官網(wǎng) 安裝完后可以通過(guò)此命令看是否成功安裝gpu版本: 參考tensorflow官網(wǎng) 不過(guò)根據(jù)我的安裝經(jīng)驗(yàn),pip安裝完gpu版本并不能使用,最好使用conda安裝, 如果不指定版本,會(huì)默認(rèn)安裝2.0+版本,也可以指

    2024年02月13日
    瀏覽(19)
  • Shell命令操作Linux文件系統(tǒng)

    Shell命令操作Linux文件系統(tǒng)

    ??Linux文件系統(tǒng)是計(jì)算機(jī)操作系統(tǒng)中的一個(gè)關(guān)鍵組成部分,它用于管理和組織計(jì)算機(jī)上的數(shù)據(jù)和信息。先到根目錄,然后打印當(dāng)前目錄下文件: ??有一些比較常用的文件夾介紹如下: ?? /bin ——包含常見(jiàn)Linux 用戶(hù)命令,比如 ls、sort、date和l chmod。 ?? /home ——包含分

    2024年02月09日
    瀏覽(26)
  • 麒麟操作系統(tǒng)(Linux)使用和維護(hù):進(jìn)程相關(guān)的操作命令

    麒麟操作系統(tǒng)(Linux)使用和維護(hù):進(jìn)程相關(guān)的操作命令

    ? 目錄 1. 查看進(jìn)程 2. top命令實(shí)時(shí)監(jiān)控進(jìn)程 3. 殺死進(jìn)程 4. 圖形界面查看和殺死進(jìn)程 ????????作為國(guó)產(chǎn)操作系統(tǒng),無(wú)論是銀河麒麟,還是中標(biāo)麒麟,它們的服務(wù)器操作系統(tǒng)或者桌面操作系統(tǒng),已經(jīng)廣泛應(yīng)用于工業(yè)生產(chǎn)和科學(xué)研究領(lǐng)域。因?yàn)轺梓氩僮飨到y(tǒng)的內(nèi)核是Linux系統(tǒng)內(nèi)

    2024年02月04日
    瀏覽(28)
  • Linux、銀河麒麟操作系統(tǒng)——終端命令解析

    Linux、銀河麒麟操作系統(tǒng)——終端命令解析

    目錄 ?Ⅰ? Linux系統(tǒng)管理命令 Ⅱ? Linux內(nèi)核基本配置 Ⅲ? 銀河麒麟操作系統(tǒng)管理命令 Ⅳ? 查看Linux/centos系統(tǒng)cpu架構(gòu) ? 命令說(shuō)明 命令行 參數(shù) 新增用戶(hù)賬號(hào) adduser / useradd 改變finger指令顯示的信息 chfn (change finger information) 語(yǔ)法示例:chfn -f -f:設(shè)置真實(shí)姓名 -h:設(shè)置家中的電

    2024年01月16日
    瀏覽(22)
  • WEB安全基礎(chǔ)入門(mén)—操作系統(tǒng)命令注入(shell 注入)

    WEB安全基礎(chǔ)入門(mén)—操作系統(tǒng)命令注入(shell 注入)

    歡迎關(guān)注訂閱專(zhuān)欄! WEB安全系列包括如下三個(gè)專(zhuān)欄: 《WEB安全基礎(chǔ)-服務(wù)器端漏洞》 《WEB安全基礎(chǔ)-客戶(hù)端漏洞》 《WEB安全高級(jí)-綜合利用》 知識(shí)點(diǎn)全面細(xì)致,邏輯清晰、結(jié)合實(shí)戰(zhàn),并配有大量練習(xí)靶場(chǎng),讓你讀一篇、練一篇,掌握一篇,在學(xué)習(xí)路上事半功倍,少走彎路! 歡

    2024年02月01日
    瀏覽(27)
  • 【Linux操作系統(tǒng)】環(huán)境變量和命令行參數(shù)

    【Linux操作系統(tǒng)】環(huán)境變量和命令行參數(shù)

    環(huán)境變量是有特殊用途的系統(tǒng)變量。 如:我們?cè)诰帉?xiě)C/C++代碼的時(shí)候,在鏈接的時(shí)候,從來(lái)不知道我們的所鏈接的動(dòng)態(tài)靜態(tài)庫(kù)在哪里,但是照樣可以鏈接成功,生成可執(zhí)行程序,原因就是有相關(guān)環(huán)境變量幫助編譯器進(jìn)行查找。 這里推薦一個(gè)B站迷糊老師的一個(gè)視頻哦:迷糊老

    2024年02月01日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包