1、描述linux目錄結構以及目錄結構命名規(guī)定
/dev 存放linux系統(tǒng)下的設備文件肮帐,訪問該目錄下某個文件,相當于訪問某個設備,常用的是掛載光驅(qū)mount /dev/cdrom /mnt
/etc/ 系統(tǒng)配置文件存放的目錄关串,不建議在此目錄下存放可執(zhí)行文件,重要的配置文件有/etc/inittab监徘、/etc/fstab晋修、/etc/init.d、/etc/X11凰盔、/etc/sysconfig墓卦、/etc/xinetd.d修改配置文件之前記得備份
/proc 此目錄的數(shù)據(jù)都在內(nèi)存中,如系統(tǒng)核心户敬,外部設備落剪,網(wǎng)絡狀態(tài)睁本,由于數(shù)據(jù)都存放于內(nèi)存中,所以不占用磁盤空間忠怖,比較重要的目錄有/proc/cpuinfo呢堰、/proc/interrupts、/proc/dma脑又、/proc/ioports暮胧、/proc/net/*等
/tmp 一般用戶或正在執(zhí)行的程序臨時存放文件的目錄,任何人都可以訪問,重要數(shù)據(jù)不可放置在此目錄下
/home 系統(tǒng)默認的用戶家目錄,新增用戶賬號時问麸,用戶的家目錄都存放在此目錄下往衷,表示當前用戶的家目錄,test表示用戶test的家目錄严卖。建議單獨分區(qū)席舍,并設置較大的磁盤空間,方便用戶存放數(shù)據(jù)
/root 系統(tǒng)管理員root的家目錄哮笆,系統(tǒng)第一個啟動的分區(qū)為/来颤,所以最好將/root和/放置在一個分區(qū)下
/var: 放置系統(tǒng)執(zhí)行過程中經(jīng)常變化的文件,如隨時更改的日志文件 /var/log稠肘,/var/log/message: 所有的登錄文件存放目錄福铅,/var/spool/mail: 郵件存放的目錄, /var/run: 程序或服務啟動后项阴,其PID存放在該目錄下滑黔。建議單獨分區(qū),設置較大的磁盤空間
/usr 應用程序存放目錄环揽,/usr/bin 存放應用程序略荡, /usr/share 存放共享數(shù)據(jù),/usr/lib 存放不能直接運行的歉胶,卻是許多程序運行所必需的一些函數(shù)庫文件汛兜。/usr/local:存放軟件升級包。/usr/share/doc: 系統(tǒng)說明文件存放目錄通今。/usr/share/man: 程序說明文件存放目錄
/bin 可執(zhí)行二進制文件的目錄粥谬,如常用的命令ls、tar辫塌、mv帝嗡、cat等。
/sbin 和/usr/sbin/:超級用戶命令的目錄璃氢,如fdisk、shutdown狮辽、mount等一也。與/bin不同的是巢寡,這幾個目錄是給系統(tǒng)管理員root使用的命令,一般用戶只能"查看"而不能設置和使用g==,size_16,color_FFFFFF,t_70)
2椰苟、顯示/etc目錄下抑月,所有以.d結尾的文件或目錄
ls /etc/*.d
3、顯示/etc目錄下舆蝴,所有.conf結尾谦絮,且以m,n,r,p開頭的文件或目錄
ls /etc/[mnrp]*.conf?
4、創(chuàng)建/app/rootdir目錄洁仗,并復制/root下所有文件到該目錄內(nèi)层皱, 要求保留原有權限
mkdir -pv /app/rootdir;
cp -av /root/* /app/rootdir
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 -pv /tmp/{a1/{a,b},a2}
mkdir -pv /tmp/{x_,q_}{y,z}
6、總結用戶她奥、用戶組管理命令并演示命令以及常見用法
(1)用戶管理命令
.1 useradd
.2 usermod
.3 userdel
(2)組帳號維護命令
.1 groupadd
.2 groupmod
.3 groupdel
6.1
useradd [options] LOGIN
-u UID
-o 配合-u 選項瓮增,不檢查UID的唯一性
-g GID:指明用戶所屬基本組,可為組名哩俭,也可以GID
-c “COMMENT”:用戶的注釋信息
-d HOME_DIR: 以指定的路徑(不存在)為家目錄
-s SHELL: 指明用戶的默認shell程序绷跑,可用列表在/etc/shells文件中
-G GROUP1[,GROUP2,…]:為用戶指明附加組,組須事先存在
執(zhí)行結果
su wei 不完全切換 切換還是root信息
su? -wei? 完全切換? ? ? 目錄和變量都是wei用戶
chfn wei? 添加用戶描述信息
6.2
groupadd [OPTION]… group_name
和useradd命令相似凡资,不展開
groupadd -g 2100 alex 指定gid號
groupmod -n alexxx -g 2200 alex ? -n修改組名稱? -g 修改gid
groupmems? -a wei -g alexxx? -a把wei用戶加入到alexxx組
7砸捏、文件權限,屬主屬組管理命令有哪些讳苦,并演示命令以及用法
文件的權限主要針對三類對象:
u g o
user group other
文件針對訪問者定義了三種權限
r w x
讀 寫 執(zhí)行
文件:
r: 可使用文件查看類工具獲取其內(nèi)容
w: 可修改其內(nèi)容
x: 可以把此文件提請內(nèi)核啟動為一個進程
目錄:
r: 可以使用ls查看此目錄中文件列表
w: 可在此目錄中創(chuàng)建文件带膜,也可刪除此目錄中的文件
x: 可以使用ls -l查看此目錄中文件元數(shù)據(jù)(須配合r),可以cd進入此目錄
X:只給目錄x權限鸳谜,不給文件x權限
r w x 可以用數(shù)字表示
比如? -rw-r–r--? ? 644 權限從左往右膝藕,優(yōu)先匹配
修改權限
修改一類用戶的所有權限:
chmod u=rwx g=r o=r f1
修改一類用戶某位或某些位權限
u+ u- g+ g- o+ o- a+ a-?
刪除文件不取決于文件本身的權限,取決于文件所在目錄的權限
修改文件所有者
修改文件所屬組
8咐扭、創(chuàng)建用戶gentoo芭挽,附加組為bin和root,默認shell為/bin/csh蝗肪,注釋信息為 "Gentoo Distribution"
useradd -G bin,root? -s /bin/csh -c "Gentoo Distribution" Gentoo