7月26日 操作系統(tǒng)用戶(hù)管理

系統(tǒng)啟動(dòng)流程

centOS6

1)系統(tǒng)開(kāi)機(jī)自檢:檢查所有硬件是否正常
2)引導(dǎo)系統(tǒng)啟動(dòng):MBR引導(dǎo)空間一般512字節(jié),讀取分區(qū)表概念
3)加載啟動(dòng)菜單:grub菜單,選擇加載內(nèi)核信息,可以進(jìn)入單用戶(hù)模式
4)加載系統(tǒng)內(nèi)核
5)運(yùn)行系統(tǒng)進(jìn)程:運(yùn)行系統(tǒng)第一個(gè)進(jìn)程,init進(jìn)程和pid 1
6)加載運(yùn)行文件:運(yùn)行級(jí)別文件/etc/inittab加載系統(tǒng)運(yùn)行級(jí)別,默認(rèn)3
7)系統(tǒng)初始化:設(shè)置主機(jī)名,加載網(wǎng)卡地址,加載/etc/rc.d/rc.sysinit
8)加載啟動(dòng)服務(wù):根據(jù)運(yùn)行級(jí)別加載不同rcn.d目錄中服務(wù)腳本,根據(jù)服務(wù)編號(hào)進(jìn)行啟動(dòng), 串行啟動(dòng)
9)啟動(dòng)mingetty進(jìn)程:顯示登錄界面

centOS7

1)系統(tǒng)開(kāi)機(jī)自檢:檢查所有硬件是否正常
2)引導(dǎo)系統(tǒng)啟動(dòng):MBR引導(dǎo)空間一般512字節(jié),讀取分區(qū)表概念
3)加載啟動(dòng)菜單:grub菜單,選擇加載內(nèi)核信息,可以進(jìn)入單用戶(hù)模式
4)加載系統(tǒng)內(nèi)核
5)運(yùn)行系統(tǒng)進(jìn)程:運(yùn)行系統(tǒng)第一個(gè)進(jìn)程,systemd進(jìn)程pid 1
6)加載運(yùn)行文件:鏈接文件。根據(jù)鏈接文件的指向,選擇系統(tǒng)啟動(dòng)的target,默認(rèn)是multi-user.target,/etc/systemd/system/default.target
7)系統(tǒng)初始化:設(shè)置主機(jī)名稱(chēng),加載網(wǎng)卡地址/usr/lib/system/sysinit.target
8)加載啟動(dòng)服務(wù):根據(jù)運(yùn)行target,加載不同target。/etc/systemd/system/multi-user.target.wants
系統(tǒng)服務(wù)程序文件:/usr/lib/systemd/system/
并行啟動(dòng)服務(wù)
9)顯示登錄界面

啟動(dòng)腳本

數(shù)據(jù)備份服務(wù)
啟動(dòng)服務(wù)命令;rsync –daemon
停止服務(wù)命令:killall rsync
服務(wù)腳本:
1case語(yǔ)句判斷參數(shù)信息,真正啟動(dòng)或重啟或停止服務(wù)
2#chkconfig: 2345 10 80
2345:在哪個(gè)運(yùn)行級(jí)別上啟動(dòng)
10:開(kāi)機(jī)第幾個(gè)啟動(dòng)
80:關(guān)機(jī)第幾個(gè)關(guān)閉
加載服務(wù)的自啟命令
chkconfig –add rsync
chkconfig rsync on

操作系統(tǒng)用戶(hù)管理知識(shí)

文件權(quán)限:賦予三個(gè)用戶(hù)
r:查看文件數(shù)據(jù)內(nèi)容
w:可以修改文件內(nèi)容
x:可以運(yùn)行數(shù)據(jù)文件
root在沒(méi)有權(quán)限時(shí),可以直接查看和寫(xiě)文件內(nèi)容,不能執(zhí)行文件
對(duì)于文件來(lái)說(shuō),讀權(quán)限是最重要,只有擁有讀權(quán)限其他權(quán)限才能起作用

目錄權(quán)限:賦予三個(gè)用戶(hù)
r:查看目錄中數(shù)據(jù)信息
w:刪除添加目錄中數(shù)據(jù)
x:可以切換進(jìn)到目錄中
root在沒(méi)有權(quán)限時(shí),也可以直接管理目錄
對(duì)于目錄來(lái)說(shuō),執(zhí)行權(quán)限是最重要的,只有擁有執(zhí)行權(quán)限,其他權(quán)限才能起作用

創(chuàng)建默認(rèn)文件:664
創(chuàng)建默認(rèn)目錄:755

umask影響文件或目錄創(chuàng)建默認(rèn)權(quán)限
系統(tǒng)創(chuàng)建文件時(shí)默認(rèn)初始權(quán)限666
系統(tǒng)創(chuàng)建目錄時(shí)默認(rèn)初始權(quán)限777

root用戶(hù)
文件默認(rèn)權(quán)限 = 666 - umask(0022)= 644
目錄默認(rèn)權(quán)限 = 777 - umask(0022)= 755
臨時(shí)修改umsak = 044 偶數(shù)數(shù)值
文件默認(rèn)權(quán)限 = 666 - umask(0044)= 622
目錄默認(rèn)權(quán)限 = 777 - umask(0044)= 733
臨時(shí)修改umask = 033 奇數(shù)數(shù)值
文件默認(rèn)權(quán)限 = 666 - umask(0033)= 644
目錄默認(rèn)權(quán)限 = 777 - umask(0033)= 744

普通用戶(hù)
文件默認(rèn)權(quán)限 = 666 - umask(0002)= 644
目錄默認(rèn)權(quán)限 = 777 - umask(0002)= 755

如何永久修改umask

    vim /etc/profile
    if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
       umask 002
    else
       umask 022
    fi
    條件一: [ $UID -gt 199 ] 判斷當(dāng)前登錄用戶(hù)uid數(shù)值是否大于199
條件二: [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]
 判斷登錄系統(tǒng)用戶(hù)uid對(duì)應(yīng)名稱(chēng)是否和gid對(duì)應(yīng)名稱(chēng)一樣  
    大于         -gt
    小于         -lt
    等于         -eq 
    大于等于      -ge
    小于等于      -le 
    不等于        -ne

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、上節(jié)課課堂回顧 1、awk三劍客命令概況介紹 語(yǔ)法結(jié)構(gòu)2、awk三劍客命令應(yīng)用實(shí)踐 查詢(xún) 替換 排除3...
    威士忌酸WhiskySour閱讀 204評(píng)論 0 0
  • 系統(tǒng)啟動(dòng)流程 系統(tǒng)數(shù)據(jù)權(quán)限劃分 用戶(hù)管理相關(guān)文件 系統(tǒng)啟動(dòng)流程centos6:1.系統(tǒng)開(kāi)機(jī)自檢 ——>檢查所有硬件...
    謎糊生閱讀 275評(píng)論 0 0
  • 1.內(nèi)存的頁(yè)面置換算法 (1)最佳置換算法(OPT)(理想置換算法):從主存中移出永遠(yuǎn)不再需要的頁(yè)面;如無(wú)這樣的...
    杰倫哎呦哎呦閱讀 3,588評(píng)論 1 9
  • Day21 操作系統(tǒng)用戶(hù)管理 1.掌握必知必會(huì)面試題 2.系統(tǒng)用戶(hù)知識(shí)介紹 1)用戶(hù)管理數(shù)據(jù)權(quán)限 r w x2)系...
    ManBu_x閱讀 340評(píng)論 2 1
  • 今日課程知識(shí):1) 企業(yè)常見(jiàn)面試題a 系統(tǒng)服務(wù)啟動(dòng)流程b 系統(tǒng)啟動(dòng)腳本編寫(xiě)2) 系統(tǒng)用戶(hù)管理知識(shí)用戶(hù)權(quán)限說(shuō)明 ...
    Linux63閱讀 231評(píng)論 0 0

友情鏈接更多精彩內(nèi)容