1. 程式人生 > 其它 >Linux基礎操作命令04

Linux基礎操作命令04

1. 解析對映檔案

本地的DNS

/etc/hosts
windows的位置
C:\Windows\System32\drivers\etc\hosts
    
用於設定DNS域名與ip地址對應關係
本地做了一個解析,IP和域名,但是其他人無法通過域名訪問,

2. 磁碟掛載檔案

/etc/fstab

3. 開機自動載入指令碼

/etc/rc.local

1.編輯開機自啟動指令碼
    vim /etc/rc.local
2.設定開機自啟動許可權
    chmod +x /etc/rc.d/rc.local
3.重啟系統看結果
    reboot

4. 啟動級別檔案

systemctl set-default

系統啟動級別
	0 關機
    1 單使用者模式(無法通過xshell的方式使用)
    	無密碼改密碼
    2 多使用者無網模式
    3 完全多使用者模式
    4 待定
    5 桌面模式
    6 重啟
  
設定系統級別:
	init [級別編號]  臨時設定
    systemctl set default [系統啟動級別]  永久設定
   

"通過單使用者模式更改密碼"
1.重啟
2.啟動選擇系統核心介面按 e 鍵進入單使用者模式
3.移動游標Linux16就 ro 將其修改為 rw init=/sysroot/bin/sh
4.按CTRL+x進行系統重新引導
5.執行chroot /sysroot 回車 切換至sysroot系統
6.passwd root 回車
# 輸入新密碼
7.執行 touch /.autorelabel
8.CTRL +d/D 重啟系統

# 完全多使用者模式改密碼
passwd root 重新改回去密碼


5. 變數載入檔案

在Linux中新增環境變數

/etc/profile
/etc/bashrc

~/.bash_profile
~/.bashrc
# 資料夾
/etc/profile.d/

# 增加環境變數兩種方式
	1.臨時新增
    
    2.永久新增(新增到檔案中)
  
# 增加環境變數的格式:
	export PYTHON_HOME='D:/python'
   
vim ~

# 檢視本機的關鍵變數
	echo $PYTHON_HOME   檢視某一個環境變數
    printenv            檢視所有的環境變數
   
# 讀取環境變數的幾種情況(順序)
	1.重啟
    	1./etc/profile.d/
        2./etc/profile
        3./etc/bashrc
        4.~/.bashrc
        5.~/.bash_profile
        # 誰在最後誰生效
    2.切換使用者
    	1./etc/profile.d
        2./etc/bashrc
        3.~/.bashrc  # 只有當前使用者生效
    3.重新登入使用者
    	# 方式一:su - [使用者名稱]
        	1./etc/profile.d
            2./etc/profile
            3./etc/bashrc
            4.~/.bashrc
            5.~/.bash_profile
        # 方式二:ssh [email protected]
        	1./etc/profile.d
            2./etc/profile
            3./etc/bashrc
            4.~/.bashrc
            5.~/.bash_profile
    
   
"知識儲備:"
	# 建立使用者切換使用者
	useradd [使用者名稱]
    su [使用者名稱]
    

6. 登入提示檔案

# 登入成功之後顯示的資訊
    /etc/motd

# 登入之前顯示的資訊
    /etc/issue


7. 編譯安裝目錄(第三方軟體安裝目錄)

# 安裝第三方軟體的目錄
/usr/local

# 安裝python3 
1.下載rpm安裝包

2.yum安裝python
	yum install python3
    which python3 檢視安裝到哪裡了
   

8. 系統日誌目錄

/var
絕大部分日誌存放在此

9. 儲存系統執行狀態的目錄

# 儲存cup執行狀態的:/proc/cupinfo
	lscpu

# 儲存記憶體狀態的:/proc/meminfo
	free

# 儲存系統負載資訊:/proc/loadavg
	w
    0.00 :一分鐘內cpu負載
    0.01 :五分鐘內cpu負載
    0.05 :十五分鐘內cpu負載
    "負載:當前系統的所有程序佔用cpu的時間比"

# 儲存系統過載資訊:/proc/mounts
	mount
    umount