首页
/
每日頭條
/
科技
/
linux用戶管理的重點
linux用戶管理的重點
更新时间:2024-11-29 04:02:05
用戶及組管理useradd 添加新用戶
  • 基本語法
  • useradd 用戶名 (功能描述:添加新用戶)注意當前用戶必須有添加新用戶的權限)
passwd 設置用戶密碼
  • 基本語法
  • passwd 用戶名 (功能描述:設置用戶密碼)
id 判斷用戶是否存在
  • 基本語法
  • id 用戶名
su 切換用戶
  • 基本語法
  • su 用戶名稱 (功能描述:切換用戶,隻能獲得用戶的執行行權限,不能獲得環境變量)
  • su - 用戶名稱 (功能描述:切換到用戶并獲得該用戶的環境變量及執行權限)
userdel 删除用戶
  • 基本語法
  • userdel 用戶名 (功能描述:删除用戶但保存用戶主目錄)
  • userdel -r 用戶名 (功能描述:用戶和用戶主目錄,都删除)
who 查看登錄用戶信息
  • 基本語法
  • whoami (功能描述:顯示自身用戶名稱)
  • who am i (功能描述:顯示登錄用戶的用戶名)
  • who (功能描述:看當前有哪些用戶登錄到了了本台機器器上)
設置Linux普通用戶具有root權限即sudo的使用
  • sudo命令是linux系統管理指令,是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root用戶的登錄 和管理時間,同樣也提高了安全性 。
  • 修改配置文件修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如圖所示

linux用戶管理的重點(A11Linux用戶及組管理)1

cat /etc/passwd 查看創建了哪些用戶
  • 命令
  • cat /etc/passwd
用戶組管理命令

每個用戶都有一個用戶組,系統可以對一個用戶組中的所有用戶進行集中管理。不同Linux 系統對用戶組的規定有所不同,如Linux下的用戶屬于與它同名的用戶組,這個用戶組在創建用戶時同時創建。用戶組的管理涉及用戶組的添加、删除和修改。組的增加、删除和修改實際上就是對/etc/group文件的更新

groupadd 新增組
  • 基本語法
  • groupadd 組名
groupdel删除組
  • 基本語法
  • groupdel 組名
groupmod修改組
  • 基本語法
  • groupmod -n 新組名 老組名
cat /etc/group 查看創建了哪些組
  • 命令
  • cat /etc/group
usermod修改用戶
  • 基本語法
  • usermod -g 用戶組 用戶名
文件權限

Linux系統是一種典型的多用戶系統,不同的用戶處于不同的地位,擁有不同的權限。為了保護系統的安全性,Linux系統對不同的用戶訪問同一文件(包括目錄文件)的權限做了不同的規定。在Linux中我們可以使用ll或者ls –l命令來顯示一個文件的屬性以及文件所屬的用戶和組。

文件權限

linux用戶管理的重點(A11Linux用戶及組管理)2

linux用戶管理的重點(A11Linux用戶及組管理)3

  • 權限分段,每一段代表不同的用戶
  • 屬主權限
  • 當前文件所屬用戶的權限,在Linux中每一個文件都有所屬的用戶
  • 屬組權限
  • 當前文件的用戶所在組的
  • 其它成員的權限
  • 其它用戶權限跟文件所屬用戶不在同組的其它用戶的
  • 權限權限含義
  • 每一段中的内容都是一樣的,分别限定:讀(r=4)、寫(w=2)、執行(x=1)
  • rwx 7 具備所有權限(421)
  • rw- 6 具備讀寫權限(420)
  • r-x 5 具備讀和執行權限(401)
  • r-- 4 具備隻讀權限(400)
  • -wx 3 具備寫和執行權限(021)
  • -w- 2 具備寫權限(020)
  • --x 1 具備執行權限(001)
  • --- 0 000
文件權限管理

chmod修改文件權限

  • chmod 755 a.txt
  • chmod u=rwx,g=rx,o=rx a.txt
  • 上面兩種方式是等效的
  • 所屬用戶具備所有權限:rwx=7
  • 本組用戶具備讀和執行的權限:rx=5
  • 其他組用戶具備讀和執行的權限:rx=5
chown改變所有者
  • 基本語法
  • chown 最終用戶 (功能描述:改變文件或者目錄的所有者)
chgrp改變所屬組
  • 基本語法
  • chgrp 最終用戶組 (功能描述:改變文件或者目錄的所屬組)
系統管理與進程管理磁盤信息
  • 基本語法
  • df -hdisk free:顯示磁盤剩餘空間
  • du -h [目錄名稱]disk usage: 顯示目錄下的目錄大小
  • 選項說明
  • -h:以人性化的方式顯示文件大小
ps查看系統中所有進程

進程是正在執行的一個程序或命令,每一個進程都是一個運行的實體,都有自己的地址空間,并占用一定的系統資源。

  • 基本語法
  • ps -aux (功能描述:查看系統中所有進程)
  • 選項說明
  • -a:顯示終端上的所有進程, 包括其他用戶的進程
  • -u:顯示進程的詳細狀态
  • -x:顯示沒有控制終端的進程
  • 注意
  • ps -aux 和ps -ef 兩者的輸出結果差别不大,但展示風格不同。aux是BSD風格,-ef是System V風格功能說明

linux用戶管理的重點(A11Linux用戶及組管理)4

  • USER:該進程是由哪個用戶産生的
  • PID:進程的ID号
  • %CPU:該進程占用CPU資源的百分比,占用越高,進程越耗費資源
  • %MEM:該進程占用物理理内存的百分比,占用越高,進程越耗費資源
  • VSZ:該進程占用虛拟内存的大小,單位KB
  • RSS:該進程占用實際物理理内存的大小,單位KB;TTY該進程是在哪個終端中運行行的。其中tty1-tty7代表本地控制台終端,tty1-tty6是本地的字符界面終端,tty7是圖形終端。pts/0-255代表虛拟終端。
  • STAT:進程狀态。常見的狀态有:R:運行、S:睡眠、T:停止狀态、s:包含子進程、 :位于後台。
  • START:該進程的啟動時間
  • TIME:該進程占用CPU的運算時間,注意不是系統時間
  • COMMAND:産生此進程的命令名
top查看系統健康狀态
  • 基本命令
  • top [選項]
  • 選項說明
  • -d:秒數指定top命令每隔幾秒更新。默認是3秒。
  • -i:使top不顯示任何閑置或者僵死進程。
  • -p:通過指定監控進程ID來僅僅監控某個進程的狀态。
  • 操作選項,即在執行top命令之後,與top命令進行交互:
  • P:以CPU使用率排序,默認就是此項M以内存的使用率排序
  • N:以PID排序
  • q:退出top查詢結果字段解釋

linux用戶管理的重點(A11Linux用戶及組管理)5

  • 第一行信息為任務隊列列信息

linux用戶管理的重點(A11Linux用戶及組管理)6

  • 第二行為進程信息

linux用戶管理的重點(A11Linux用戶及組管理)7

  • 第三行為CPU信息

linux用戶管理的重點(A11Linux用戶及組管理)8

  • 第四行為物理内存信息

linux用戶管理的重點(A11Linux用戶及組管理)9

  • 第五行為交換分區(swap)信息

linux用戶管理的重點(A11Linux用戶及組管理)10

kill終止進程
  • 基本語法
  • kill -9 pid進程号(-9 表示強迫進程立即停止)
netstat顯示網絡統計信息
  • netstat作用
  • netstat命令用于顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況
  • 安裝命令
  • yum install net-tools
  • 基本語法
  • NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
  • 選項說明
  • -a:顯示所有連接和監聽端口。
  • -e:顯示以太網統計信息。它列出的項目包括傳送的數據報的總字節數、錯誤數、删除數、數據報的數量和廣播的數量
  • -n:以數字形式顯示地址和端口号。
  • -o:顯示與每個連接相關的所屬進程 ID
  • -p:顯示 proto 指定的協議的連接;proto 可以是下列協議之一: TCP 、UDP 、TCPv6 或 UDPv6 。
  • 常用選項
  • netstat -e:本選項用于顯示關于以太網的統計數據。
  • netstat -r:本選項可以顯示關于路由表的信息,類似于後面所講使用route print 命令時看到的 信息。除了顯示有效路由外,還顯示當前有效的連接。
  • netstat -a:本選項顯示一個所有的有效連接信息列表,包括已建立的連接(ESTABLISHED ),也包括監聽連接請求(LISTENING )的那些連接,斷開連接(CLOSE_WAIT )或者處于聯機等待狀态的(TIME_WAIT )等
  • netstat -n:顯示所有已建立的有效連接。組合用法netstat -anp 查看這個系統目前網絡狀況.
總結

本小結主要内容是講解了用戶及組用戶、文件權限和系統及進程管理

其中

用戶重點掌握添加新用戶和新增密碼的命令以及su切換用戶命令

組用戶重點掌握薪資組,修改組以及删除組的命令

文件權限重點掌握文件權限每段的含義以及rwx的含義以及如何修改遷移

對于系統管理和進程管理的内容最好都進行掌握,對于後續服務器查看有很大的幫助

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
ipad蜂窩版實用嗎
ipad蜂窩版實用嗎
ipad蜂窩版本還是很有必要的,介紹如下:對我個人來說,很有必要。多年前,ipad剛面世的時候,就入手了一個WiFi版。優點不多說了,當時總結的缺點有三:1、沒GPS,不方便,本人有戶外徒步愛好2、手寫筆不好用3、有些大,要是小一些就好了,...
2024-11-29
iphone7用哪個版本的ios最好
iphone7用哪個版本的ios最好
自從蘋果推出ios14系統以後,很多用戶都反應設備升級後續航開始大幅下滑,相比ios13可謂是“逆水行舟”,不斷倒退。如果有用戶是從ios12版本直接升級的,這個感覺可能會更明明顯。那麼對于部分舊機型來說,因為蘋果已經關閉了舊版本系統的驗證...
2024-11-29
小米手機最嚴重的黑科技
小米手機最嚴重的黑科技
小米手機有不少黑科技應用:【掃一掃】可以把圖片上的文字提取出來,【屏幕錄制】可以自定義錄屏參數,【鬧鐘】會給早(吵)起(醒)的你讀新聞,還有這個【錄音機】,可以把說話的内容錄音後,直接給你整成文字内容出來,絕對是辦公小白領們的必備神器。打開...
2024-11-29
oppo手機使用功能大全
oppo手機使用功能大全
我們以前買手機的時候,手機包裝盒裡都附帶一個産品使用說明書。但是現在買智能手機它沒有了,因為大多都有智能手機的操作經驗,不需要說明,我們一般人人也能掌握。但是對于初次使用的人群,或者老年人将是一個難題。家裡有老人的以前都用的是按鍵的功能機,...
2024-11-29
榮耀發布鴻蒙手機
榮耀發布鴻蒙手機
IT之家6月14日消息,去年,高通公司與華碩公司合作,推出了其有史以來的第一款智能手機——SmartphoneforSnapdragonInsiders。顧名思義,這款手機面向的是SnapdragonInsiders,這是高通公司去年宣布的...
2024-11-29
Copyright 2023-2024 - www.tftnews.com All Rights Reserved