今天主要學習Unix的文件系統管理,用戶,權限管理,進程管理,以及作業調度,下面就分別介紹以上幾個主題,寫點自己學習的所掌握的知識,有不足之處,望大家包涵和指出。
一:文件系統管理
1.文件系統定義:
UNix系統中文件,目錄,以及對這些文件和目錄進行管理,控制的數據結構總和。
2.Unix文件系統的存儲結構主要有4部分組成,引導塊,超級快,I節點區,文件存儲區
3.超級塊主要記錄以下4點信息:
(1)文件系統的大小
(2)空閒塊的數據和索引表
(3)空閒I節點的數目和索引表
(4)掛載點
4.Solaris硬盤的位置
c#: controller number 邏輯控制器號
t#: target number 物理總線目標號
d#: dis number 磁盤或邏輯單元號(LUM)
s#: slice or partition number 分區號
SCSI接口的硬盤有以上4個號,IDE接口的硬盤沒有t#
5.查看磁盤使用情況
df -o i /etc(可寫也可以不寫) 查看文件i節點使用情況
df -h 查看磁盤使用情況
6.設備分類
設備分爲快設備和字符設備,他們分別代表不同的I/O方式
/dev/dsk 快設備
/dev/rdsk 字符設備
7.磁盤文件分區
format 命令式系統磁盤管理的工具
8.手工清除日誌文件
cat /dev/null > /var/adm/messages
> 輸出重定向(會覆蓋源文件) >>輸出重定向(在源文件後面追加內容)
9.swap維護
在Unix中,swap(交換分區和windows下面中虛擬內容雷同)
(1)創建swap文件
mkfile num filename(絕對路徑名字)
(2)激活swap文件
/usr/sbin/swap -a filename
(3)列出系統所有的swap 文件
/usr/sbin/swap -l
(4)加入/etc/vfstab文件,如:
filename - - swap - no -
二:用戶,權限管理
1.用戶信息文件
/etc/passwd文件,存放用戶信息文件
/etc/shadow文件,存放用戶密碼文件
/etc/group文件,存放用戶組文件
如果需要添加用戶和用戶組可以使用vi直接修改上面3個文件,效果和使用命令創建一致
2.使用命令創建分組和用戶
創建組
groupadd -g 103 bamboo 103代表的是組號,不能和/etc/group中的組號重複
創建用戶
useradd -d /export/cuug -m -g cuug -G root,dba cuug
給創建的用戶設置密碼
passwd cuug
切換到cuug用戶,使用su - cuug
找到此用的.profile文件,可以在此文件中設置此用的所需要使用的環境變量
三:進程管理
1.查看進程狀態
ps -e 顯示所有進程狀態
ps -f 顯示進程狀態全列表
ps -l 以長格式顯示進程狀態
ps -u 顯示指定用戶的進程狀態
以上參數可以組合使用如:ps -ef
2.殺掉殭屍進程
kill -pid pid是進程號
四:作業調度
1.cron進程搜索crontab文件並載入內存(crontab文件即是/etc/crontab文件和/var/spool/cron/目錄下以用戶名命名的文件)
cron進程每一分鐘醒來一次,來執行用戶設置的自動作業
Unix系統管理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.