文件系統操作指令及單用戶下修改root密碼


文件系統操作指令及單用戶下修改root密碼

image

1、解析映射文件

1、什么是域名解析文件
	'''我們知道在網絡上訪問網站,要首先通過DNS服務器把要訪問的網絡域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,計算機才能對這個網絡域名作訪問。
	要是對於每個域名請求我們都要等待域名服務器解析后返回IP信息,這樣訪問網絡的效率就會降低,因為DNS做域名解析和返回IP都需要時間。
	為了提高對經常訪問的網絡域名的解析效率,可以通過利用Hosts文件中建立域名和IP的映射關系來達到目的。在進行DNS請求以前,系統會先檢查自己的Hosts文件中是否有這個網絡域名映射關系。如果有則調用這個IP地址映射,如果沒有,再向已知的DNS服務器提出域名解析。也就是說Hosts的請求級別比DNS高'''
2、存放該信息的文件
	本地DNS
	linux系統中:/etc/hosts
	windows系統中:C:\windows\system32\drivers\etc\hosts
	'''Host name(主機名)的映射關系,是一個映射IP地址和Host name (主機名) 的規定。這個規定中,要求每段只能包括一個映射關系,也就是一個IP地址和一個與之有映射關系的主機名。 IP地址要放在每段的最前面,映射的Host name(主機名)在IP后面,中間用空格分隔。對於這段的映射說明,用“#”分割后用文字說明'''

image

2、磁盤掛載文件

1、什么是掛載
'''
在linux系統中,一切皆文件,也就是說,在linux系統中所以的操作都是對'文件'的操作,但是對於計算機硬件設備和類似U盤這種,不能夠直接進行操作,要將這些設備下的文件系統掛載到根目錄下,或者相關的掛載目錄下,才能通過操作文件目錄達到對設備的操作,
2、在linux系統中如何查看已掛載的信息
	進入/etc/fstab文件目錄進行查看
'''

3、開機加載腳本文件

1、如何查看開機自啟文件
	/etc/rc.local
2、如何編輯開機自啟動腳本文件
	1、編輯開機自啟動腳本文件
		vim /etc/rc.local
		進入文件編輯界面編寫腳本
	2、設置開機自啟動權限
		chomd +x /etc/rc.d/rc.local
		設置文件開機自啟動權限
	3、重啟系統

image

4、系統啟動級別

1、系統啟動級別
	0、關機
	1、單用戶模式(無法通過xshell的方式使用)
	2、多用戶無網絡模式
	3、完全多用戶模式
	4、待定
	5、圖形畫界面(桌面模式)
	6、重啟系統
2、設置系統級別
	1、it [編號]	:臨時設置
	2、永久設置
	systemctl set-default [系統啟動級別]
		我們在linux系統中,最常用的兩種啟動級別為完全多用戶模式和圖形畫界面模式
		如何查看系統級別
			cat /etc/inittab
			3 >>> multi-user.target
			5 >>> graphical.target
		其他系統級別可以使用man init查看
	ps:當出現系統開機即關機時,利用systemctl set-default multi-user.target,修改成系統默認的開機啟動模式
3、單用戶下修改root用戶密碼
	1、重啟系統
	2、啟動選擇系統內核界面,按e鍵進入單用戶模式
	3、找到linux16開頭行,刪除ro,並在ro除添加 rw init=/sysroot/bin/sh
	4、按 ctrl +x 進行系統重新引導
	5、執行 chroot /sysroot
	6、執行 passwd root
	7、執行 touch /.autorelable
	8、執行 ctrl +d 重啟系統

image

5、變量加載文件

1、什么是環境變量
	環境變量就是存放數據的一個庫,以windows為例,當我們在命令窗口執行命令式,會先在當前文件查找,如果找不到,再去環境變量里找,在windows系統中了,環境變量分為兩種,系統環境變量和當前用戶環境變量,二者的區別在於,系統環境變量中的數據是公用的,而當前用戶環境變量僅限於該用戶使用
	在linux系統中也是如此,也存在系統環境變量和當前用戶環境變量,而在linux中,環境變量存放的位置為
	系統環境變量:
	文件:
		/etc/profile
		/etc/bashrc
	文件夾:
		/etc/profile.d/
	用戶系統變量:
		~/.bash_profile
		~/.bash_rc
在linux系統中,系統啟動時,讀取環境變量的先后順序不同
	1、重啟時:
		/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
	2、切換用戶
		1、如何切換用戶:
			useradd [用戶名]	:添加用戶
			su [用戶名]	:切換用戶
		2、切換用戶時的讀取順序
			/etc/profile.d --> /etc/bashrc --> ~/.bashrc
	3、重新登錄用戶名:
		登錄的兩種方式:
		1、:su -[用戶名]
			讀取順序
			/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
		2、ssh [用戶名]@ip地址(通過ssh協議以ip的方式登錄]
			/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile

從上面的示例中,我們可以得出一個結論:
	無論是哪種啟動系統的方式,都會對/etc/profile.d/、/etc/profile、/etc/bashrc中的環境變量進行讀取,所以在在添加環境變量的時候,最好是在以上三種文件(夾)中添加環境變量
2、環境變量的增加有兩種方式
	1、臨時添加:在命令行里執行
	2、永久添加:添加到上述的文件里
3、如何添加環境變量
	export 變量名(全大寫)=環境變量所在路
4、如何查看本機的環境變量
	1、查看指定的環境變量
		echo $變量名
	2、查看全部的環境變量
		printenv

image

6、登錄提示文件

1、什么是登錄提示文件
	登錄提示指的是我們在登錄前和登錄后的一些提示信息,提示用戶當前系統及用戶的一些基本信息
2、登錄提示文件分為兩種
	1、登錄前的提示信息文件
		/etc/issue
	2、登錄成功后的提示信息文件
		/etc/motd

7、編譯安裝目錄

# 編譯安裝目錄指的是安裝第三方軟件的目錄
	/usr/local
# 如何下載
	命令關鍵字:yum
	示例:
		yum install python3

image

8、系統日志

系統日志文件主要是用來保存系統的一些日志信息的
	/var

9、保存系統運行狀態的目錄

1、保存cpu運行狀態的目錄
	1、proc/cpuinfo
	2、查看cpu當前運行狀態
		lscpu
2、保存內存當前運行狀態的目錄
	1、proc/meminfo
	2、查看內存當前運行狀態
		free
3、保存系統負載狀態的目錄
	1、/proc/loadavg
	2、查看系統負載狀態
		w
		0.00	: 1分鍾內的CPU負載
		0.01	: 5分鍾內的CPU負載
		0.05	:15分鍾內的CPU負載
		負載:當前系統的所有進程占用cpu資源的時間比
4、保存系統掛載信息的目錄
	1、/proc/mounts
	2、掛載的命令	mount [磁盤路徑] [掛載的文件路徑]
	3、卸載掛載的命令	umount [掛載的文件路徑]

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM