公告板
 [2009-03-16]站長的mis文件網站決定不在維護囉,不過大家還是可以查詢舊的資料
  • 1 
瀏覽模式: 普通 | 列表

DHCP

可動態發放IP給用戶

主要設定檔 /etc/dhcp.conf

[閱讀全文]

網路相關指令

看到網路部份,當然有些指令要紀錄一下

route :

-n 不要使用通訊協定或主機名稱,直接使用 IP 或 port number

增加or刪除路由

route add [-net |-host] [網域或主機] netmask [mask] [gw|dev]

route del  [-net |-host] [網域或主機] netmask [mask] [gw|dev]

-net 路由後面接一個網域

-host 路由後面接一個單一主

gw 接一個IP

dev 指定哪一個網卡連線出去(eth0 | eth1 等等)

traceroute : 追蹤兩部主機之間通過的各個節點 (node) 通訊狀況的好壞

-n 不做名稱解析速度比較快

-i 如果有2個以上網路介面時,此參數可讓你選哪一個介面

ifconfig  :

常用參數

address 設定IP

netmask mask 設定遮罩

ex :

ifconfig etho 192.168.1.1 netmask 255.255.255.0

up 啟動網卡

down 關閉網卡

ex :

ifconfig etho up

ifconfig eth1 down

文字模式下啟用圖形工具設定IP指令 --> netconfig


syslog相關的東西

紀錄一下syslog相關的東西以免忘記

系統日誌設定檔 /etc/syslogd.conf

格式

facility.level  logfile

facility有:

auth , authpriv , cron , mail , lpr , mark , daemon , news , user

syslog , local0 - local7 , kerl

level 有

debug , info , notice , warning , err , crit , alert , emgrg

syslog不會自動清除及備份,所以搭配logtrotate機制達到自動清除及備份效果

設定檔 /etc/logrotate.conf

設定GRUG開機密碼

今天上課學到的東西做一下筆記

修改grub設定檔 (/etc/grub.conf)

#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
password  ???? (加入password這一行????表示您要設的密碼(明碼))(設定在這裡是表示如果要去修改grub.conf時就需要輸入密碼)hiddenmenu
title Fedora Core (2.6.15-1.2054_FC5)
       

root (hd0,0)

password --md5 ???? (以md5編碼後的密碼設定) (設定自此行表示如果要使用此核心開機就要輸入密碼)

kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=LABEL=/ rhgb quiet        initrd /initrd-2.6.15-1.2054_FC5.img

-------------------------------------------------------------------------------------- 

ps: 可利用grub-md5-crypt指令產生mds編碼

[root@mail ~]# grub-md5-crypt
Password:(例如1234)
Retype password:
$1$ySaxj1$Y8.az4azTH0576aDz0Myr/-->1234 md5編碼後
[root@mail ~]#

bash啟動的程序稿

user登入linux主機時

bash會先找

1./etc/profile

2.~/.bash_profile

3.~/.bash_login

4.~/.profile


linux中的男人~~man

man在linux 中扮演重要的腳色,很多指令的用法都有說明

FHS規範man定義了8個主題

1.一般應用程式

2.系統呼叫

3.函式庫

4.特殊格式

5.檔案格式

6.遊戲

7.雜項

8.系統管理

運作層級

Linux運作層級的基礎知識筆記

[閱讀全文]

linux上的模組相關指令

相關模組指令

lsmod : (/sbin/lsmod)

可以顯示已經載入了哪些模組及所佔memory大小和用量計次(會參考到/proc/modules這個檔案)

insmod:

指令modules安插到目前正在運作的核心(只有root才能執行)

[閱讀全文]

rpm指令

rpm 套件管理指令

rpm -F 更新套件但是系統衣錠要有安裝舊版的才行使用這個指令

rpm -U 更新套件但是如國本來就沒有裝此套件則會完整安裝

rpm --allmatches 移除符合指定之套件所包含的檔案


搜尋檔案指令

需要找檔案時可以運用的指令

which 可以從PATH環境數所列的目錄搜尋,並顯示完整路徑

whereis 可以搜尋 可執行檔,man文件,原始碼

[閱讀全文]

tune2fs指令

tune2fs 指令 [option] device

參數

-c n 設定最大掛載次數 n

-j 增加ext3 異動歷程檔(journal file)

-L laber 設定標籤

-m n 設定保留區塊比例n 預設會保留5%給root

帳號管理相關的指令

一些常用的帳號管理指令介紹

[閱讀全文]

NFS設定

設定NFS伺服器

編輯 /etc/exports

[閱讀全文]

bind 設定forward功能

今天上課學到bind 設定forward功能,以減少查尋的來回封包量

在/etc/named.conf 加入一個

zone zone " hinet.net " in

{ type forword ;

forwarders { 168.95.1.1: };

};

  • 1