學習Linux必須經歷的三個階段
1.ADMIN(云計算系統管理)
2.ENGINEER(云計算應用管理 )
3.SERVICES(系統,服務管理進階)
長得丑就該多讀書!–Tuge
目錄總結
- 學習Linux必須經歷的三個階段
- One.ADMIN(云計算系統管理)
- Two.ENAINEER(云計算應用管理)
- Three.SERVICES(系統服務管理進階)
- 六.用戶管理,組賬號管理,計劃任務
- 基于賬號的訪問控制
- 賬戶類別
- 1.用戶賬號
- 2.組賬號
- 賬號存放在本地賬戶中
- 用戶賬號
- 組賬號
- 添加組賬號
- 計劃任務
- 永久修改別名
- 補充
- 重要的事情說三遍
One.ADMIN(云計算系統管理)
1.云計算網路之基礎
2.linux簡介安裝,基本操作
3.命令列基礎,目錄及檔案管理,文本內容操作
4.歸檔壓縮,重定向,管道,find精確查找,vim高級應用
5.RPM軟體包管理,yum軟體包倉庫,命令補充
6.用戶管理,組賬號管理,計劃任務
Two.ENAINEER(云計算應用管理)
1.基本權限和歸屬,附加權限,ACL策略管理
2.磁盤空間管理,交換空間
3.邏輯卷管理,RAID磁盤陣列,程序管理,VDO
4.配置LInux網路,原始碼編譯安裝,自定義yum倉庫,日志管理
5.SElinux系統故障修復,防火墻策略管理,服務管理
Three.SERVICES(系統服務管理進階)
1.kvm構建及管理,virsh控制工具,鏡像管理,虛擬機快建技術
2.Web基礎應用 、 NFS服務基礎 、 觸發掛載 、 總結和答疑
3. DNS服務基礎 、 特殊決議 、 DNS子域授權 、 DNS主從架構 、 總結和答疑
4.快取DNS 、 Split分離決議 、 電子郵件通信 、 Web服務器專案實戰 、 總結和答疑
5.批量裝機環境 、 配置PXE引導 、 kickstart自動應答 、 Cobbler裝機平臺 、 總結和答疑
6.rsync同步操作 、 inotify實時同步 、 資料庫服務基礎 、 管理表資料 、 總結和答疑
六.用戶管理,組賬號管理,計劃任務
基于賬號的訪問控制
賬戶類別
1.用戶賬號
識別方式為:UID
超級用戶root的UID為:0
系統用戶UID為:1-999
普通用戶的UID為:1000以上
一個用戶至少屬于一個組
2.組賬號
用來區分權限不用于登錄
識別方式為:GID
組賬號分為:基本組和私有組
基本組:由系統創建,與用戶同名(一般不用)
私有組:由管理員創建可與用戶不同名(常用)
賬號存放在本地賬戶中
用戶賬號
/etc/passwd(基本資訊)
/etc/shadow(密碼資訊)
組賬號
/etc/group(基本資訊)
/etc/gshadow(密碼資訊)
/etc/passwd 七個欄位(用戶賬號的基本資訊)
head -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
賬號名稱:密碼字串和占位符:UID:GID:用戶全名:家目錄:解釋器(登錄shell程式的路徑)
/etc/shadow 九個欄位(用戶賬號的密碼資訊)
head -1 /etc/shadow
root:$67Q:15908:0:99999:7:::
名稱:加密后的密碼字串:上次修改的時間:密碼最短有效天數(自1970.1.1到上一次修改時間的天數):密碼最長有效天數:密碼過期前的警告天數:過期多少天禁用此賬號:賬號失效時間:保留欄位(未使用)
/etc/group 四個欄位(組賬號的基本資訊)
group stugrp
grep stugrp /str/group
stugrp:x:1005:
名稱:密碼占位符:GID:本組的成員串列
/etc/gshadow 四個欄位(組賬號的密碼資訊)
stugrp:!::
名稱:加密后的字串:本組管理員串列(可以屬于這個組,也可以不屬于):成員用戶串列
用戶賬號
useradd
-u:指定UID標記號
-d:指定家目錄
-G:指定所屬附加組
-s:指定用戶的登錄解釋器 例:禁止用戶登錄系統(/sbin/nologin)
useradd -d /opt/stu01/ /stu01
id stu01(查詢賬號id)
useradd -G users stu01
指定stu01用戶的附加組是users
ls -ld /opt/stu01
usermod(修改)
-l:更改用戶賬號名稱 新 舊
-u:用戶id
-d:家目錄路徑(不會重建目錄)
-s:登錄解釋器
-G:附加組(重置)
passwd --stdin
echo 123 | passwd stu01(非互動式,常用)
passwd stu01(互動式)
useradd 洗掉 -r(一并都洗掉)
useradd -r zengye
su - stu01(臨時切換用戶) exit:回到root
組賬號
添加組賬號
groupadd -g(GID) 名稱
grep stu01 /etc/group(查詢)
stu01:x:1005:
gpasswd(管理組成員)
-A:定義組管理員串列
-a:添加組成員,每次加一個
-d:洗掉組成員,每次刪一個
-M:定義組成員串列,可多個
gpasswd -M a,b,c stu01
grep stu01 /etc/gshadow
stu01:!:stu01:a,b,c
(用戶加入組,重啟終端或exit)
groupdel 洗掉組 groupadel stu01
useradd -G adminuser natasha natasha用戶是adminuser的從屬組
gpasswd -A “” stu01 gpasswd -M “” stu01 定義組管理員串列為空 定義組成員串列為空
計劃任務
配置一個cron任務 日志檔案 /var/log/cron
crontab
-e 編輯 -u 用戶名 *:任意時間
-l 查看 -u 用戶名 /:分離多個不連續的時間點
-r 清除 -u 用戶名 /n:指定時間頻率
配置:
systemctl restart crond
systemctl enable crond
crontab -e -u natasha
23 14 * * * /bin/echo hiya
檢查:
date -s '14:22:50'
等10秒
tail /var/log/cron
......成功
分 時 日 月 周
30 23 * * * 每晚11:30執行一次
30 23 1-5/1,5 周一到周五每晚23:30執行一次/周一和周五每晚11:30執行一次
永久修改別名
vim /etc/bashrc(全域,只允許管理員修改)
vim /root/.bashrc(在root用戶下) 重啟終端或source
/root./bashrc 也可以
1.寫在誰家目錄下誰生效
2.利用全域都生效
補充
root# gpasswd -A tuge1 Tuge
root# su -tuge1
tuge1# gpasswd -a natasha Tuge (添加組成員)
tuge1# gpasswd -d natasha Tuge (洗掉組成員)
root# gpass -A " Tuge 洗掉管理員
重要的事情說三遍
作為一個為linux奉獻一生的碼員,很是榮幸和驕傲,這里我總結了一些linux的精華,也就是速成文章,后面還會繼續更新,望大家關注,絕對有用!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/128742.html
標籤:其他
上一篇:常用的FTP軟體及優缺點分析
下一篇:萌新求幫助
