Linux命令-使用者、許可權管理、系統管理
1:檢視當前使用者:whoami
2:檢視登入使用者:who
who命令用於檢視當前所有登入系統的使用者資訊。
3:退出登入賬戶:exit
如果是圖形介面,退出當前終端;
如果是使用ssh遠端登入,退出登陸賬戶;
如果是切換後的登陸使用者,退出則返回上一個登陸賬號。
4:新增使用者賬號:useradd設定使用者密碼:passwd
相關說明:
Linux每個使用者都要有一個主目錄,主目錄就是第一次登陸系統,使用者的預設當前目錄(/home/使用者);
每一個使用者必須有一個主目錄,所以用useradd建立使用者的時候,一定給使用者指定一個主目錄;
使用者的主目錄一般要放到根目錄的home目錄下,使用者的主目錄和使用者名稱是相同的;
如果建立使用者的時候,不指定組名,那麼系統會自動建立一個和使用者名稱一樣的組名。
6:切換使用者:su
可以通過su命令切換使用者,su後面可以加“-”。su和su–命令不同之處在於,su -切換到對應的使用者時會將當前的工作目錄自動轉換到切換後的使用者主目錄。
:檢視有哪些使用者組
方法一:cat /etc/group
方法二:groupmod +三次tab鍵
8:新增、刪除組賬號:groupadd、groupdel
groupadd新建組賬號
groupdel組賬號
cat /etc/group檢視使用者組
8.1建立組
8.2刪除使用者組
9:修改使用者所在組:usermod檢視使用者在哪些組
usermod -g使用者組 使用者名稱
檢視:groups使用者名稱
10:為建立的普通使用者新增sudo許可權
sudo usermod -a -G adm使用者名稱
sudo usermod -a -G sudo使用者名稱
11:usermod -g與-G的區別
-g用來制定這個使用者預設的使用者組
-G一般配合'-a'來完成向其它組新增
12:修改檔案許可權:chmod
chmod修改檔案許可權有兩種使用格式:字母法與數字法。
字母法:chmod u/g/o/a +/-/= rwx檔案
數字法:
注意:如果想遞迴所有目錄加上相同許可權,需要加上引數“-R”。 如:chmod 777 test/ -R遞迴test目錄下所有檔案加777許可權
13:修改檔案所有者:chown
14:修改檔案所屬組:chgrp
三:Linux命令-系統管理
1:檢視當前日曆:cal
cal命令用於檢視當前日曆,-y顯示整年日曆:
2:顯示或設定時間:date
設定時間格式(需要管理員許可權):
date [MMDDhhmm[[CC]YY][.ss]] +format
CC為年前兩位yy為年的後兩位,前兩位的mm為月,後兩位的mm為分鐘,dd為天,hh為小時,ss為秒。如:date 010203042016.55。
顯示時間格式(date '+%y,%m,%d,%H,%M,%S'):
3:檢視程式資訊:ps
程式是一個具有一定獨立功能的程式,它是作業系統動態執行的基本單元。
ps命令可以檢視程式的詳細狀況,常用選項(選項可以不加“-”)如下:
4:動態顯示程式:top
top命令用來動態顯示執行中的程式。top命令能夠在執行後,在指定的時間間隔更新顯示資訊。可以在使用top命令時加上-d來指定顯示資訊更新的時間間隔。
在top命令執行後,可以按下按鍵得到對顯示的結果進行排序:
5:終止程式:kill
使用格式:kill [-signal] pid
訊號值從0到15,其中9為絕對終止,可以處理一般訊號無法終止的程式。
kill 9133:9133為應用程式所對應的程式號
有些程式不能直接殺死,這時候我們需要加一個引數“-9”,“-9” 代表強制結束:
6:關機重啟:reboot、shutdown、init
7:檢測磁碟空間:df
df命令用於檢測檔案系統的磁碟空間佔用和空餘情況,可以顯示所有檔案系統對節點和磁碟塊的使用情況。
8:檢測目錄所佔磁碟空間:du
du命令用於統計目錄或檔案所佔磁碟空間的大小,該命令的執行結果與df類似,du更側重於磁碟的使用狀況。
du命令的使用格式如下:du [選項]目錄或檔名
9:檢視或配置網路卡資訊:ifconfig
如果,我們只是敲:ifconfig,它會顯示所有網路卡的資訊:
10:測試遠端主機連通性:ping
11:pt-get
在Ubuntu下,apt-get近乎是最常用的shell命令之一了,因為他是Ubuntu通過新立得安裝軟體的常用工具命令。
本文列舉了常用的APT命令引數:
apt-cache search package搜尋軟體包
apt-cache show package獲取包的相關資訊,如說明、大小、版本等
sudo apt-get install package安裝包
sudo apt-get install package --reinstall重新安裝包
sudo apt-get -f install修復安裝
sudo apt-get remove package刪除包
sudo apt-get remove package --purge刪除包,包括配置檔案等
sudo apt-get update更新源
sudo apt-get upgrade更新已安裝的包
sudo apt-get dist-upgrade升級系統
apt-cache depends package瞭解使用該包依賴那些包
apt-cache rdepends package檢視該包被哪些包依賴
sudo apt-get build-dep package安裝相關的編譯環境
apt-get source package下載該包的原始碼
sudo apt-get clean && sudo apt-get autoclean清理無用的包
sudo apt-get check檢查是否有損壞的依賴
相關文章
- 使用者許可權系統管理
- 【JavaWeb】許可權管理系統JavaWeb
- Linux檔案許可權管理命令Linux
- OA管理系統,有哪些許可權管理?
- Linux常用命令--許可權管理命令Linux
- 企業許可權管理系統
- Winner許可權管理系統3.0
- Linux使用者、組、許可權管理Linux
- 許可權管理[Linux]Linux
- Linux-許可權管理(ACL許可權)Linux
- Linux系統中(CentOS 7)的使用者和許可權管理LinuxCentOS
- 使用者許可權設計(三)——通用資料許可權管理系統設計
- MySQL 使用者管理與許可權管理MySql
- Linux基本許可權管理Linux
- mysql使用者許可權管理MySql
- 使用者物件許可權管理物件
- Oracle使用者許可權管理Oracle
- 常見的許可權管理命令
- 【許可權管理】Oracle中檢視、回收使用者許可權Oracle
- Vue2.0 + ElementUI 手寫許可權管理系統後臺模板(二)——許可權管理VueUI
- Linux 許可權管理之目錄許可權限制Linux
- 【使用者管理】oracle使用者、角色、許可權管理Oracle
- 基於RBAC的許可權管理系統
- JspSpringSecurity許可權管理系統JSSpringGse
- 有效管理Windows系統帳戶許可權Windows
- Oracle 使用者、物件許可權、系統許可權Oracle物件
- Linux 中的許可權管理Linux
- Linux 下許可權的管理Linux
- linux 檔案許可權管理Linux
- MySQL資料庫許可權體系入門(3)---管理使用者許可權MySql資料庫
- MySQL 使用者及許可權管理?MySql
- MySQL使用者及許可權管理MySql
- MongoDB 使用者與許可權管理MongoDB
- Oracle使用者角色許可權管理Oracle
- MySQL使用者與許可權管理MySql
- Oracle使用者、許可權、角色管理Oracle
- ODPS許可權管理命令集合
- Mac檔案許可權管理(shell命令)Mac