国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

系統設定常用指令(2)

2024-07-21 02:37:12
字體:
來源:轉載
供稿:網友

  · /etc/sysconfig/* 里頭的設定檔案:
  在介紹完了 setup 這個好用的工具之后,讓我們來了解一下實際上在運作的系統設定檔案內容吧!我們底下只說明幾個可能會用到的檔案,而由于內容說明的已經很清楚了,所以我們僅介紹該檔案的用途,若有愛好的話,請自行進入您的 linux 系統,好好的看一看里面的資料吧!
   系統設定常用指令(2)(圖一)
  ·其他的咚咚不是不重要,而是我僅列出比較相對重要的咚咚!
  注:很多檔案都必須要您的系統中有設定啟動才會存在該檔案,例如 iptables 即是一例!
  
  Red Hat 基本設定工具: linuxconf, userconf
  在 Red Hat 底下的基本設定工具有好幾個,我們只來談一談最熱門的 linuxconf 這支工具!他不但支援圖形介面,在純文字介面底下仍然可以工作的!相當的棒!
  ·linuxconf
  說到設定工具上面,呵呵!使用最多的人應該是 linuxconf 這一支相當好用的設定工具了!不過,仍須需要曉得的是:『所有的設定工具,都只是將一些已經套好的規則使用在一些系統的設定檔案上面』而已,而且,這些設定工具可能沒有辦法完全的滿足您的需求的!因此,很多時候還是需要手動的來進行修改的行為呢!好了!那么 linuxconf 也是相同的,他會將一些設定的檔案整理成表列出來給您修改而已啦!
   系統設定常用指令(2)(圖二)
  由于我是以 ssh 捉的圖,所以會比較丑一些,請大家多多見諒! Linuxconf 的使用方式也是很簡單的!就如同上面的圖示,您可以開啟之后,看到那個 +, - 號嗎?那就是顯示:
  o + :表示里面還有資料,移動上下鍵到該行,按下 Enter 之后,就會持續的在螢幕上列出設定的細項;
  o - :表示已經展開的設定細項。
  設定的方式就是直接按下您要修改的地方,然后再以表格的方式來修改您的設定即可!這個設定不難啦!只是假如要全部都寫出來的話,會粉累!所以讓我偷個懶吧!! ^_^
  ·userconf
  基本上 userconf 也是掛附在 linuxconf 這支程式底下的!在我們的 帳號治理 那一章已經說明的很具體了!所以這里不再多言啰!
  注:目前的 Red Hat 7.2 預設當中并沒有將此一套件安裝(即使選擇完全安裝也不會將此套件加入!),所以假如您要執行此一套件時,請自行將光碟拿出來, mount 之后,直接 rpm 安裝他吧!
  Red Hat 啟動服務工具:ntsysv, service, chkconfig, init,
  大家一定都有:『咦!我某些服務在開機的時候啟動,要怎么開始?』的疑問吧!?像我一開始玩 Linux 的時候,就對這個問題很有愛好!嘿嘿!完到最后才終于曉得,原來開機能不能執行跟你的 /etc/rc.d/init.d 里頭的服務設定項目有關,而是否啟動則是設定在 /etc/rc.d/rc[0-6].d 這總共七個目錄下的資料中!我們當然可以手動來進行連結檔案,使他符合我們所需要的特性,但是我們也可以透過 Linux 給我們的設定工具來執行呦!
  ·ntsysv
   系統設定常用指令(2)(圖三)
  ·說明:
  這支工具蠻有意思的!他可以設定開機時后啟動的項目呢!就是在 setup 里頭的 System Services 那個設定的地方!比較不一樣的地方在于,這個單獨的程式還可以執行非目前 run-level 的啟動項目。假如您回到前面提到的『開機流程』的地方,那么就會發現在啟動的項目方面,需要取得 inittab 之后,才能在各個 /etc/rc.d/rc#.d 里頭執行各不同的 scripts ,其中常用的 run-level 是 3 及 5 (文字與圖形!)。那么 ntsysv 就可以依據:
  o /etc/xinetd.d
  o /etc/rc.d/init.d
  這兩個資料夾內的 scripts ,然后配合 /etc/rc.d/rc#.d 里頭的 scripts 來進行連結檔的設定!
  ·service
   系統設定常用指令(2)(圖四)
  ·說明:
  這個程式就更簡單了!基本上他只是一支 script 而已!他會將 /etc/init.d (其實就是 /etc/rc.d/init.d )的東西取出來,然后進行分析啦!例如上面的例子中,[ service xinetd restart ] = [ /etc/rc.d/init.d/xinetd restart ]這兩個是完全相同的東西呦!只是 service 把他更簡化了而已!除此之外,在 ntsysv 與底下接著要說明的 chkconfig 都是『等到下次開機的時候再啟動』的方式,那么有沒有辦法馬上啟動呢?呵呵!那就是 service 的工作啦! service 可以直接將該服務啟動呦!
  · chkconfig
   系統設定常用指令(2)(圖五)
   系統設定常用指令(2)(圖六)
  ·說明:
  這也是個很好用的設定檔呢!他仍然是設定在 /etc/rc.d/init.d 及 /etc/rc.d/rc[0-6].d 里面的 scripts 的用途啦!基本上,與 ntsysv 具有相同的使用方式!
  ·init
   系統設定常用指令(2)(圖七)
  [root @test /root]# init [0-6] 參數說明: 范例: [root @test /root]# init 5 <==轉為圖形介面登入!

  ·說明:
  說完了 /etc/rc.d/rc[0-6].d 與 /etc/rc.d/init.d 的執行序之后,呵呵!如何切換呢?是否一定要修改 inittab 這個檔案?!其實不需要,直接使用 init 這支程式就行了!不過需要非凡留意,當進行 init 之后,若轉為不同的登入型態時,目前工作中的資料將全部被踢出來!!等于是『reboot 』的意思!請非凡小心使用!
  
  函式庫資料: ldconfig, ldd,
  什么是函式庫呢?由于我們使用的 Linux 是一個相當不算小的作業系統,里頭的資料可是相當多的,然而有些執行程式所使用的系統資源都是相同的,例如登入的時候不論 FTP, ssh, telnet 都需要使用到 pam 模組,那么是不是所有的執行程式都需要將 pam 的資料寫入程式當中呢?當然不需要了!因為系統本身就已經有 pam 了呀!那么如何使用這些系統提供的資訊呢?呵呵!這個時候動態的函式庫就不可或缺了!同時,需要非凡留意的是,有相當多的函式庫都是『根據 kernel 的版本來設定的』,所以不同版本的 kernel 最好不要隨意的互相更換呦!輕易造成很多執行程式無法使用其函式庫,而掛點的情況發生的!底下我們來談一談怎么獲得函式庫的資料!
  ·ldconfig
   系統設定常用指令(2)(圖八)
  ·說明:
  系統預設的函式庫都是由 ldconfig 設定后寫入 /etc/ld.so.cache 當中!然后供系統來讀取使用!那么您如何知道目前的函式庫有多少呢?呵呵!使用 ldconfig 就可以知道啦!以 ldconfig -p 可以列出 /etc/ld.so.cache 的內容呢!那么 /etc/ld.so.conf 又是什么呢?!很簡單,那就是『目前你的系統中主要的函式庫放置的目錄』,以上式為例,則主要的 XFree86 函式庫放置在 /usr/X11R6/lib 當中,另外還有常用的 kerberos 的函式庫也擺在其中!
  假如您的其他函式庫需要寫入系統中,讓系統可以很快的找到該函式庫而予以取用的話,那么將你所安裝的套件(通常是 tarball 的套件)所產生的 lib 目錄,給他寫到 /etc/ld.so.conf 這個檔案中,然后再以 ldconfig 重新建立 /etc/ld.so.cache 即可!
  ·ldd
   系統設定常用指令(2)(圖九)
   系統設定常用指令(2)(圖十)
  ·說明:
  假如您經常升級安裝 RPM 的套件時,應該經常會發現那個『相依屬性』的問題吧!?沒錯!我們可以先以 ldd 來視察『相依函式庫』之間的相關性!以先取得了解!例如上面的例子中,我們檢查了 libc.so 這個在 /lib 當中的函式庫,結果發現他其實還跟 libc.so.6 有關呢!也與 ld-linux.so.2 有關說!所以我們就需要來了解一下,那個檔案到底是什么套件的函式庫呀!?使用 -v 這個參數還可以得知該函式庫來自于哪一個套件!像上面的資料中,就可以得到該 libc.so.6 其實可以支援 GLIBC_2.1.1 等的版本!
  
  檢驗軟體正確性
  在我們的 Linux 系統當中,為了怕系統商( distribution )推出的檔案被修改過,因此都會有所謂的 md5 的軟體指紋驗證功能!例如在南臺灣最大的 ftp 學術網站 中山大學的 ftp 網站 里頭的 Red Hat 7.3 這個可開機光碟的完整套件,在該目錄底下,除了完整的的可開機光碟的映象檔(image)之外,還會附上一個檔名為 MD5SUM 的檔案,這個檔案的內容有點像這樣:
   系統設定常用指令(2)(圖十)
  這說明的是,『在 valhalla-i386-disc1.iso 這個檔案中,有個 MD5SUM 的檔案指紋表,假如該檔案是原本開發廠商提供的檔案時(沒有被修改過!),則以 md5sum 這支程式進行檢驗時,會得到左邊的指紋表!』那有什么用呢?!呵呵!用途可大了,前一陣子不是經常發現有些免費的軟體被利用來作為收集使用者的電子郵件、常上網站資料,及其他使用者私人的資訊嗎?嘿嘿!那就是利用軟體的特性來『偷』使用者的咚咚,那么萬一 Red Hat 提供的光碟映象檔(image)被下載之后,讓有心人士偷偷修改過,再轉到 Internet 上面流傳,那么你下載的這個檔案偏偏不是原廠提供的,呵呵!你能保證該檔案的內容完全沒有問題嗎?!當然不能對不對?!是的,這個時候就有 md5sum 這個檔案指紋的咚咚出現啦!說說他的用法吧!
  · md5sum
   系統設定常用指令(2)(圖十二)
  說明:
  一般而言,每個系統里面的檔案內容大概都不相同,例如你的系統中的 /etc/passwd 這個登入資訊檔與我的一定不一樣,因為我們的使用者與密碼、 Shell 及家目錄等大概都不相同,所以由 md5sum 這個檔案指紋分析程式所自行計算出來的指紋表當然就不相同啰!以上面的例子來說明,當原本的 logfile.sh 被改變之后,在經由 md5sum 計算一次,嘿嘿!指紋改變了~~這說明了我們的檔案被修改過了,與原先的內容 right">(出處:清風軟件下載學院)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇礼县| 永安市| 峡江县| 金秀| 西峡县| 平定县| 嵩明县| 阿拉善左旗| 泽州县| 彩票| 陕西省| 松原市| 西林县| 茂名市| 界首市| 曲周县| 深圳市| 锡林郭勒盟| 弥渡县| 会同县| 襄汾县| 长葛市| 科尔| 孟连| 临漳县| 湟源县| 中江县| 遂宁市| 万载县| 杭州市| 交口县| 沾益县| 乌兰浩特市| 垣曲县| 绿春县| 威宁| 黎城县| 巩留县| 海淀区| 邻水| 绍兴县|