目錄
系統目錄知識詳述( 系統啟動級別+變量加載文件+登錄提示)
1、晨考
1、存放系統配置文件的目錄
/etc
2、存儲系統實時運行狀態的目錄
/proc
3、存儲系統硬件接口的目錄
/dev
4、查看系統掛載情況的命令
df -h
5、系統網卡文件路徑
/etc/sysconfig/network-script/ifcfg-[網卡名稱]
# linux中有3個網卡
1.lo網卡(回環網絡)每個計算機上都有一個回環網絡,每個回環網絡都代表自己,自己訪問自己。
2.eth0(公網網卡)windows系統訪問
3.eth1(內網/私網網卡)
6、重新加載網絡有幾種方式
systemctl restart network
ifdown [網絡名稱]
ifup [網絡名稱]
7、修改系統DNS有幾種方式,分別是什么
vim /etc/resolv.conf(臨時)
vim /etc/sysconfig/network-script/ifcfg-[網卡名稱]
修改完后用cat 查看即可
cat /etc/sysconfig/network-script/ifcfg-eth0
'''修改完后,不能再Xshell重啟(ifdown eth0),因為你已經把公網ip改掉了,所以得去虛擬機中重新連接網絡(ifup eth0),然后查看ip a,應該是連上的狀態了,最后想用Xshell連接得改了地址后再重新連接'''(下圖)
8、修改本機主機名有幾種方式,區別是什么
hostname [主機名] : 臨時修改
hostnamectl set-hostname [主機名] :永久修改並且立即生效
vim /etc/hostname :永久修改,重啟生效
9、查看本機網絡信息的命令
ip a(ip addr) 查看當前系統ip地址
ip address show
ifconfig # ifconfig 用於CentOS6中,相當於ip a
10、檢查本機網絡是否通暢
1.首先ping網關,網關不通其他都是白扯。
2.網關通了,然后ping個外網 www.baidu.com 即可。
11、管理網絡的工具
在Linux操作系統中,CentOS中有兩個管理網絡的工具:
network
NetWorkManager
'''如果兩個同時開啟,電腦就上不了網啦'''
# 所以剛開始就連不上網時首先確認 NetWorkManager是關閉狀態
12、有時虛擬機能ping通,但是Xshell連不上
先要知道,Xshell與虛擬機是通過VMnet8連接的,問題肯定出在這里了,所以先檢查此網卡的ip4地 址,是不是網段跟虛擬機一樣的,然后重啟(禁用>>>啟用)網卡。
也可以拿cmd命令ipconfig查看Windows主機的網卡,找到VMnet8,對照下ipv4地址是不是一樣的,是就肯定能連上,連不上肯定就是這個地址跟虛擬機地址 都不是一個網段上。
2、昨日問題
3、今日內容
1、系統中重要的文件系統
2、使用單用戶模式修改root密碼
1、加鹽
&hPEqI%8WJnnmuKPXBn5129xqdzDUD^kta5@TCfA4iST*VRmBxVNM56AbQdh&AL^
4、解析映射文件
/etc/hosts
C:\Windows\System32\drivers\etc\hosts
本地的DNS
192.168.15.101 www.baidu.com
5、磁盤掛載文件
# fstab >>> file sysytem mounting tab
/etc/fstab
磁盤掛載文件。
6、開機加載腳本
/etc/rc.local
1、編輯開機自啟動腳本
vim /etc/rc.local
2、設置開機自啟動權限
chmod +x /etc/rc.d/rc.local
3、重啟系統
7、系統啟動級別
系統啟動級別:
0、關機
1、單用戶模式(無法通過xshell的方式使用)
2、多用戶無網絡模式
3、完全多用戶模式
4、待定
5、桌面模式
6、重啟
設置系統級別:
init [編號] 臨時設置
systemctl set-default [系統啟動級別]
通過單用戶模式修改密碼
1、重啟
2、在啟動選擇系統內核界面,按 e 鍵進入單用戶模式
3、找到 linux16 開頭行,刪除 ro , 並且在 ro 處添加 rw init=/sysroot/bin/sh
4、按 ctrl + x 進行系統重新引導
5、執行 chroot /sysroot 進入原始文件系統
6、執行 passwd root
7、執行 touch /.autorelabel 創建文件
8、執行 Ctrl + D 重啟系統
8、變量加載文件
在Linux中添加環境變量怎么添加呢?
文件
/etc/profile
/etc/profile.d
/etc/bashrc
~/.bashrc
~/.bash_profile
文件夾
/etc/profile.d/
增加環境變量有兩種方式:
1、臨時添加
2、永久添加
增加環境變量的格式:
export PYTHON_HOME='D:/python'
查看本機的環境變量:
echo $PYTHON_HOME : 查看某一個環境變量
printenv : 查看所有的環境變量
讀取環境變量的幾種情況,並且測試出使用文件的先后順序
1、重啟
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
2、切換用戶
/etc/profile.d --> /etc/bashrc --> ~/.bashrc
知識儲備:
useradd [用戶名]
su [用戶名]
3、重新登錄用戶
1、su - [用戶名]
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
2、ssh root@192.168.15.101
/etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
9、登錄提示文件
登錄成功之后顯示的信息。
/etc/motd
登錄之前顯示的信息。
/etc/issue
10、編譯安裝目錄
# 安裝第三方軟件的目錄
/usr/local
下載rpm安裝包
yum安裝python:yum install python3
11、系統日志目錄
/var
12、保存系統運行狀態的目錄
保存CPU運行狀態的:/proc/cpuinfo
lscpu
保存內存的狀態的:/proc/meminfo
free
保存系統負載的:/proc/loadavg
w
0.00 : 1分鍾內的CPU負載
0.01 : 5分鍾內的CPU負載
0.05 :15分鍾內的CPU負載
負載:當前系統的所有進程占用CPU的時間比
保存系統掛載信息:/proc/mounts
mount
umount