系統目錄結構介紹
1、目錄結構特點
linux系統中的目錄一切從根開始。
Linux系統中的目錄結構擁有層次。
Linux系統中的目錄需要掛載使用。
2、目錄掛載初識
掛載的命令:mount
mount [磁盤路徑] [掛載的路徑]
查看本機掛載的命令
[root@localhost dev]# df -h
卸載掛載的磁盤
[root@localhost dev]# umount /mnt/
3、目錄結構發展
第一塊磁盤:/
第二塊磁盤:存儲數據(數據盤)
4、關閉selinux
臨時關閉
[root@localhost ~]# setenforce 0
永久關閉
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disabled

目錄結構知識詳述
1、網卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/sysconfig/network-scripts/ifcfg-ens32
/etc/sysconfig/network-scripts/ifcfg-ens33
2、重載網卡信息
systemctl restart network
ifdown [網卡名稱] && ifup [網卡名稱]
關閉網絡管理器(因為已經有了network)
systemctl stop NetworkManager
systemctl disable NetworkManager
或
systemctl disable --now NetworkManager
判斷SSH服務是否開啟
[root@localhost ~]# systemctl status sshd
解析配置文件
/etc/reslove.conf : 臨時dns配置文件
114.114.114.114 中國電信
223.5.5.5/223.6.6.6 中國阿里雲
8.8.8.8 谷歌
主機名稱文件
臨時修改
hostname baidu
永久修改
[root@baidu ~]# vim /etc/hostname # 需要重啟生效
[root@baidu ~]# hostnamectl set-hostname oldboy # 立即生效
解析映射文件
/etc/hosts
C:\Windows\System32\driveivers\drivers\etc\hosts
本地的DNS
192.168.15.101 www.baibu.com
磁盤掛載文件
/etc/fstab
磁盤掛載文件
開機加載腳本
/etc/rc.local
1.編輯開機自啟動腳本
vim /etc/rc.local
2.設置開機自啟動權限
chmod +x /etc/rc.d/rc.local
3.重啟系統
系統啟動級別
系統啟動級別:
0.關機
1.單用戶模式(無法通過xshell的方式使用)
2.多用戶無網絡模式
3.完全多用戶模式
4.待定
5.桌面模式
6.重啟
設置系統級別:
init [編號] 臨時設置
systemct1 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.執行 Ctrt + D 重啟系統
變量加載文件
在Linux中添加環境變量怎么添加呢?
文件
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_rc
文件夾
/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
登錄提示文件
登錄成功之后顯示的信息
vim /etc/motd
登錄之前顯示的信息
vim /etc/issue
編輯安裝目錄
安裝第三方軟件的目錄
/usr/local
下載 rpm 安裝包
yum 安裝 python: yum install python3
固定格式 要下載的軟件
系統日志目錄
/var
保存系統運行狀態的目錄
cd /proc/
保存CPU運行狀態的:/proc/cpuinfo cat /proc/cpuinfo
lscpu
保存內存的狀態的:/proc/meminfo cat /proc/meminfo
free
保存系統負載的:/proc/loadavg
w
0.00 : 1分鍾內的CPU負載
0.01 : 5分鍾內的CPU負載
0.05 :15分鍾內的CPU負載
負載:當前系統的所有進程占用CPU的時間比
保存系統掛載信息:/proc/mounts
掛載 mount
不掛載 umount