顯示具有 Linux 標籤的文章。 顯示所有文章
顯示具有 Linux 標籤的文章。 顯示所有文章

2009年10月1日 星期四

如何檢查linux中的服務是否正常?


檢查/etc/init.d/中服務的狀態,以samba為例:

#cd /etc/init.d
#./smb status ------>出現以下畫面表示smb服務跑的正常


Checking for Samba SMB datemon   running

或是可用另一種方式檢查


rpm -q samba --->檢查是否有安裝samba,如果有會列出來版本
samba-3.2.4-5.2
# rcsmb status --->檢查smb狀態 (服務名稱前加上rc)
Checking for Samba SMB datemon   running


如果服務 idle or dead要如何處理?

檢查/var/run/下的pid

# ls  /var/run/samba -->發現兩個檔nmbd.pid 以及smbd.pid
#cat nmbd.pid  -->存放nmbd的process id
#cat smbd.pid  -->存放smbd的process id

# ps -aux | grep smb ------->找出smb服務的pid,應該要找到smbd以及nmbd的pid,兩者都存在服務才會正常.如果少了一個,就必須手動刪除存在的pid,再重啟samba 服務
#kill -9 8513 --------->刪除pid 8513 (假設smbd的pid為8513)
#rm /var/run/samba/*   ---->刪除/var/run/samba/下的nmbd.pid 以及smbd.pid

Checking for Samba SMB datemon   dead  ------>未刪除檔案前會出現dead
Checking for Samba SMB datemon   unused ---->刪除檔案後會出現unused

# cd /etc/init.d/
# ./smb status -->查看status是否為unused
# ./nmb status -->查看status是否為unused
# ./smb start ---->重新啟動smb服務
# ./nmb start ---->重新啟動nmb服務
# ./smb status -->查看status是否為running
# ./nmb status -->查看status是否為running

smb與nmb皆為running表示成功啟動了,可以連線試試
設定NetBIOS主機名稱,就可以讓windows和linux的鄰居都看到囉

2009年9月30日 星期三

OpenSuse 更新及軟體安裝

更新軟體套件管理員:


點選 電腦 -->  YaST

--> 點選 軟體套件庫

--> 點選  新增

--> 點選 指定URL

--> 點選 下一步

套件庫名稱:  請自行輸入(例如 : TWAREN-Pacman)

URL:  請輸入 http://ftp.twaren.net/Linux/Packman/suse/11.1/


--> 下一步 -->確定

也可以再新增:
套件庫名稱:  請自行輸入(例如 : TW-ISU) 義守大學

URL:  請輸入 http://ftp.isu.edu.tw/pub/Linux/OpenSuSE/distribution/11.1/repo/oss

套件庫名稱:  請自行輸入(例如 :TWAREN) 台灣學術網路套件庫
URL: 請輸入  http://ftp.twaren.net/Linux/OpenSuSE/update/11.1/

注意事項

  1. 連到國外速度慢,所以連台灣學術網路套件庫twaren以及義守大學
  2. 軟體套件庫可以搜尋出可用的軟體套件目錄,使用者點選安裝,才會進行安裝.
  3. 也可download iso光碟來更新指定URL改為指定DVD (在國內download比較快,但要注意安全性,可做媒體檢查)
  4. 以上的軟體套件庫設定都存放在/etc/zypp/repos.d

安裝軟體套件的方法:


方式1:透過 YaST 的軟體管理

點選 電腦 -->  YaST

--> 點選 軟體管理

-->請於搜尋視窗 輸入軟體名稱 例如 amsn

--> 點選軟體 amsn

--> 點選 安裝 --> 套用

方式2:透過 one-click install  來安裝

http://software.opensuse.org/search

輸入 軟體名稱 例如: kmplayer --> 搜尋

方式3 利用命令介面安裝

# yast -i wireshark ------->啟動yast, (-i=install)安裝wireshard軟體.這樣會從download軟體到到安裝都完成


方式4 利用zypper安裝

# zypper install rdesktop ------->啟動zypper, install安裝rdesktop軟體.zyppe是文字介面

# zypper remove rdesktop ------->啟動zypper, remove移除rdesktop軟體



方式5 利用rpm安裝 (必須解決相依性問題.且要先下載 rdesktop 的 rpm 套件)

# rpm -ivh /root/Desktop/rdesktop-1.6.0-37.4.586.rpm ------->用rpm直接安裝(-i=install) (-h=hash,列出安裝套件的Hash碼)(-v=verbose提供較多的細節輸出)
# rpm -Uvh /root/Desktop/rdesktop-1.6.0-37.4.586.rpm ------->安裝rdesktop套件且加裝更新套件(-U=upgrade)
# rpm -Fvh /root/Desktop/rdesktop-1.6.0-37.4.586.rpm ------->如果套件已安裝,執行更新(-F=freshen)

# rpm -e rdesktop.rpm ------->移除rdesktop(-e=erase)

安裝完成後可用#rpm -ql | grep rdesktop查看被安裝在那些目錄.
安裝完成後可用#whereis rdesktop查看被安裝在那些目錄.

2009年9月10日 星期四

Linux安裝-關於硬碟分割

分割硬碟的理由
  • for backup & restore (dump)
  • 便於配額管理 (disk quota)

硬碟分割的種類:

  • partition分割:
    • 適用於硬碟容量可預測性高的服務,例如mailing box
    • 記錄起始磁柱與結束磁柱,切割的是一塊完整的區域
  • LVM (虛凝硬碟)
    • 適用於硬碟容量擴充性高的服務,例如file server
    • 將數顆硬碟建置成VG (volume group),再從VG中分出數個LV (Logic volume)
1個硬碟最多可以分割成

  • 4個主要分割區
  • 3個主要分割區+1個延伸分割區
原因在於MBR(Master Boot Record)的限制,MBR由以下亖部分組成
  • Boot Program:446 bytes 放置開機程式
  • Table of primary partitions:64 bytes 16*4 =64,可放4個主要分割區
  • Magic Number:2 bytes:用來檢查是否合法/可用的MBR
範例:總空間40G切割3個主分割區,一個延伸分割區
主分割區
  • / 30G
  • /home 1G
  • /boot 200MB
延伸磁碟
  • Extended 8.8G (剩餘空間)
  • swap 512MB

2009年9月9日 星期三

Linux圖形與文字介面切換

切換登入介面
  • Ctrl + Alt + F1 ~ F6 文字介面
  • Ctrl + Alt + F7 圖形介面
若提示符號 為 # <----------- root (管理者)
若提示符號 為 > 或是 $ <----------- 一般使用者


常用指令:
  • #w :顯示有多少使用者
  • #tty:顯示目前目錄
  • #logout:登出