Unix系統管理

     今天主要學習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進程每一分鐘醒來一次,來執行用戶設置的自動作業
    
   
    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章