第二周作業(yè)2019-07-01

1、描述linux目錄結(jié)構(gòu)以及目錄結(jié)構(gòu)命名規(guī)定

/boot?存放系統(tǒng)內(nèi)核引導(dǎo)文件

/etc?存放配置文件

/lib或/lib64? 用于存放庫文件

/root? 系統(tǒng)管理員root家目錄

/tmp? 存放系統(tǒng)臨時文件

/var存放易變文件,如apache

/bin存放可執(zhí)行二進(jìn)制文件

/sbin?存放管理員可執(zhí)行的二進(jìn)制文件

/dev?存放設(shè)備文件,如硬盤

/home?普通用戶的家目錄

/proc?存放系統(tǒng)內(nèi)存信息

/usr一般用于存放安裝程序文件

2、顯示/etc目錄下,所有以.d結(jié)尾的文件或目錄

ls -d /etc/*.d

3、顯示/etc目錄下,所有.conf結(jié)尾,且以m,n,r,p開頭的文件或目錄

ls -d /etc/[mnrp]*.conf

4、創(chuàng)建/app/rootdir目錄,并復(fù)制/root下所有文件到該目錄內(nèi),?要求保留原有權(quán)限

mkdir -p /app/rootdir

cp -rp /root/* /app/rootdir

注:cp命令,-r表示遞歸處理,-p表示保留元數(shù)據(jù)(屬性)

5、使用命令行展開功能,創(chuàng)建/tmp/a1,?/tmp/a2,?/tmp/a1/a,?/tmp/a1/b,在/tmp目錄下創(chuàng)建目錄:x_y,?x_z,?q_y,?q_z

mkdir -p /tmp/a{1/{a,b}1,2}

mkdir -p /tmp/{x,q}_{y,z}

6、總結(jié)用戶、用戶組管理命令并演示命令以及常見用法

useradd用于新建用戶,常用選項-d指定家目錄路徑,-s指定shell,-G加入附加組,-u指定uid等,如useradd -s /bin/csh -G bin centos

groupadd用于新建用戶組,常用選項-g指定gid,-p設(shè)置密碼,如groupadd -g 1001 centos

usermod用于修改用戶屬性,常用選項-u指定新uid,-g指定新主組,-G指定新附加組(-a可以原有附加組),-s指定新的shell,如usermod -u 1234 -g root -aG test centos

groupmod?用于修改用戶組屬性,常用選項-g修改GID,如groupmod -g 1234

userdel用于刪除用戶,常用選項-r刪除家目錄和郵箱,如userdel -r centos

groupdel用于刪除用戶組,如groupdel test

7、文件權(quán)限,屬主屬組管理命令有哪些,并演示命令以及用法

chmod用于修改文件或目錄權(quán)限。權(quán)限分為rwx,用數(shù)字表示分別為421,對于文件而言:r表示可以讀取文件內(nèi)容,w表示可以修改文件內(nèi)容,x表示可以執(zhí)行二進(jìn)制文件;對于目錄而言,r表示可以ls查看目錄中文件列表,w表示可以增刪目錄下文件,x表示可以cd進(jìn)入目錄并且可以查看目錄下文件的元數(shù)據(jù)(屬性)。如chmod 755 /tmp/file1表示將file1文件權(quán)限修改為755(相當(dāng)于u=rwx,g=r-x,o=r-x)

chown用于修改文件或目錄所有者(也可以修改所屬組),如chown test.centos /tmp/file1表示把file1所有者改為test用戶,所屬組改為centos

chgrp用于修改文件或目錄所屬組,如chown -R /tmp centos表示遞歸把/tmp目錄所屬組修改為centos

umask number設(shè)置umask值為number,用于設(shè)置新建文件或目錄的默認(rèn)權(quán)限。對于目錄而言,777-umask=default,如umask為022,那么新建目錄的權(quán)限為777-022=755;對于文件而言,666-umask=default,如果結(jié)果中有奇數(shù),則對于位置+1,然后得出最后結(jié)果,如umask為035,666-135=631,對位+1后得到最后權(quán)限為642。

setfacl設(shè)置文件權(quán)限FACL(僅對文件生效),可以對特定用戶或用戶組設(shè)置權(quán)限,設(shè)置facl后不再有所屬組權(quán)限,取而代之的是mask權(quán)限,如setfacl u:centos:rwx /tmp/f1表示授予centos用戶對f1文件的rwx權(quán)限。

8、創(chuàng)建用戶gentoo,附加組為bin和root,默認(rèn)shell為/bin/csh,注釋信息為?"Gentoo?Distribution"

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

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

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