>本文時間 2023-05-20 >作者:sugerqube漆瓷 `cd`,`vi`,`clear`這些屬於常見常用命令本文不再贅述。 # 安裝命令 `yum install vim`舉例安裝vim `rpm -ivh a.rpm b.rpm c.rpm`舉例安裝a,b,c(涉及包相互依賴) # 用 ...
本文時間 2023-05-20
作者:sugerqube漆瓷
cd
,vi
,clear
這些屬於常見常用命令本文不再贅述。
安裝命令
yum install vim
舉例安裝vim
rpm -ivh a.rpm b.rpm c.rpm
舉例安裝a,b,c(涉及包相互依賴)
用戶許可權管理
passwd
修改當前用戶密碼
passwd [選項] 用戶名
可以設置或修改任何用戶的密碼
-l:暫時鎖定用戶(L)
-u:解鎖用戶
useradd [選項] 用戶名
新建用戶
-G 組名:指定用戶的附加組
usermod [選項] 用戶名
修改用戶信息
-l 用戶名:修改用戶名稱
-G 組名:修改用戶的附加組
userdel -r 用戶名
刪除用戶
-r 選項表示在刪除用戶的同時刪除用戶的家目錄
本質是修改【/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow】
用戶組
groupadd [選項] 組名
添加用戶組
-r:創建系統群組
groupmod [選現] 組名
修改用戶組
-n 新組名:修改組名
groupdel 組名
刪除用戶組
文件許可權
chown 用戶名(:組名) 文件地址
修改文件/目錄)所有者:所屬組
chmod [-R] 許可權值 文件名
修改文件/目錄)許可權
-R(註意是大寫)選項表示連同子目錄中的所有文件,也都修改設定的許可權。
r --> 4
w --> 2
x --> 1
rwx = 4 + 2 + 1 = 7
drwxr-xr-- 2 root root 6 Mar 9 01:37 test
第一個d是文件類型,後面9位3個為一組。
分別是文件屬主(Owner)、用戶組(Group)、其他(Other)用戶的讀、寫、執行
all => 777
chmod 777 文件名
記憶體管理
ps aux
查看系統中所有的進程,使用 BS 操作系統格式
ps -le
查看系統中所有的進程,使用 Linux 標準命令格式
grep篩選
https://zhuanlan.zhihu.com/p/205597454
pstree mysql
查看mysql進程樹
kill -9 進程id
強制結束進程
磁碟管理
1.查看硬碟掛載情況
fdisk -l
2.查看當前分區情況
df -l
發現新硬碟沒有分區
3.給新硬碟添加新分區
fdisk /dev/vdb
按照下麵步驟依次輸入指令
4.分區完成,查詢所有設備的文件系統類型
blkid
發現新分區並沒有文件系統類型(type為文件系統具體類型,有ext3,ext4,xfs,iso9660等,具體區別自行百度,本文建議使用xfs)
5.格式化分區
先查看當前系統支持格式化成什麼類型,輸入mkfs,然後按兩下tab鍵
當前支持我們需要的xfs類型,開始格式化
mkfs.xfs /dev/vdb1
之後輸入命令查看格式化後的所有文件系統類型
blkid
出現瞭如下新信息
說明成功將新分區格式化成了xfs文件系統類型
6.掛載
掛載需要將硬碟掛載在掛載點上(一個文件夾),但是mount並不會創建文件夾,所以在使用mount命令之前首先創建掛載點
mkdir /mnt/storage
將新分區 /dev/vdb1 掛載到/mnt/storage掛載點下
mount /dev/vdb1 /mnt/storage/
查看是否掛載成功
mount
掛載成功
7.設置自動掛載
磁碟被手動掛載之後都必須把掛載信息寫入/etc/fstab這個文件中,否則下次開機啟動時仍然需要重新掛載。系統開機時會主動讀取/etc/fstab這個文件中的內容,根據文件裡面的配置掛載磁碟。這樣我們只需要將磁碟的掛載信息寫入這個文件中我們就不需要每次開機啟動之後手動進行掛載了。
首先通過blkid命令將分區的uuid查詢出來並複製uuid(往/etc/fstab中追加掛載信息時建議使用uuid)
然後修改/etc/fstab文件,本文直接vim命令修改(文本之間一定要有空格),也可以用echo命令
vim /etc/fstab
將下麵的文本添加進去
保存修改,然後重啟系統
reboot
重啟之後查看磁碟信息
mount
若其中有vdb1的掛載信息,證明自動掛載成功