歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> Unix系統常用管理命令講解

Unix系統常用管理命令講解

日期:2017/3/6 11:38:02   编辑:Unix資訊

Unix系統作為一種強大的多用戶分時操作系統,在越來越多的場合受到了應用,同時,對Unix系統管理的要求也隨之越來越多,但目前的書籍對Unix系統管理命令介紹的並不是很多。

本文主要是針對Unix系統管理員,以SUN SOLARIS 2.6 系統為例,列舉了一些Unix常用的管理命令的使用及其使用中遇到的問題和解決方法,供大家參考。

常用Unix系統管理命令介紹

share 和 mount 命令

這是系統管理員常用的兩個命令,share命令用於把本機的目錄共享出來,以便其它Unix系統可以使用;mount命令則用於把其它Unix系統共享出來的目錄掛接到本機的掛接點上,從而可以使用其它Unix系統的資源。
例如:
在機器A上輸入 machineA# share -F nfs -o rw /share-dir

在機器B上輸入 machineB# mount -F nfs machineA:/share-dir /mount-point

第一條命令把機器A的 share-dir 目錄共享出來,並且共享的權限是可讀寫;

第二條命令把機器A的共享目錄掛接到機器B的 mount-point 目錄上。

完成這兩個命令後,用戶在機器B上通過對mount-point的訪問就可以操作機器A上的share-dir目錄了。

但是有時我們操作時,在機器B上執行了mount命令後,會返回"RPC: Program not registered"這樣的錯誤,這是因為在機器A上缺少mountd和nfsd 這兩個守護進程(daemon)。

Unix系統啟動時,系統會自動檢查/etc/dfs/dfstab文件,如果文件中有要共享的資源,則啟動這兩個守護進程,反之,則不啟動。所以如果我們在/etc/dfs/dfstab中沒有內容,則系統不能啟動mountd和nfsd這兩個守護進程,用share命令共享的目錄也不能真正被別的系統共享。

解決這個問題的方法很簡單,我們可以把要共享的目錄放入/etc/dfs/dfstab中,則下一次系統啟動時會自動共享這個目錄;另外,我們也可以手動啟動這兩個守護進程,方法是首先用超級用戶(root)登陸

在命令行輸入如下命令:

  1. machine_A# /etc/rc3.d/S15nfs.server start

或輸入:

  1. machine_A# /usr/lib/nfs/mountd
  2. machine_A# /usr/lib/nfs/nfsd -a 16


就可以啟動這兩個守護進程了。

Unix系統守護進程啟動後,共享目錄才真正被共享出去,這時再在機器B上用mount命令就可以把機器A的目錄掛接到機器B上了。

Copyright © Linux教程網 All Rights Reserved