一、基本網路配置
1.基本配置檔案
/etc/hosts:是將ip位址和主機名聯絡起來的簡單文字檔案。
格式:ip位址全限定主機名別名
舉例:192.168.0.2 wanghui
說明:將ip位址對映到並且分配乙個備用主機名wanghui。
/etc/services:將服務的名字轉成埠號。
注意:沒有必要修改,已經包含了常用服務的埠號。
格式:主機服務名埠號/埠型別別名
舉例:smtp 25/utp mail
說明:smtp服務使用25埠,使用utp連線方式,服務別名是mail。
/etc/sysconfig/network:網路配置資訊,系統啟動時會引導這個檔案。
內容:networking=yes|no
yes表示需要配置網路,no表示不需要配置網路;
hostname=homename
主機的全限定網域名稱;
gateway=gw-ip
網路閘道器的ip位址;
gatewaydev=gw-dev
網路裝置的名稱(例如eth0或者ip位址);
nisdomain=dom-name
表示nis域(如果有的話)。
2.可執行指令碼和命令
/etc/rc.d/init.d/network
系統啟動時的初始化指令碼程式。
/etc/sysconfig/network-scripts/ifcfg-inte***ce-name:網絡卡配置檔案。
內容:device=物理裝置名
ipaddr=ip位址
netmask=掩碼值
network=網路位址
broadcast=廣播位址
gateway=閘道器位址
onboot=[yes|no](引導時是否啟用裝置)
userctl=[yes|no](非root使用者是否可以控制該裝置)
bootproto=[none|static|bootp|dhcp](引導時不使用協議|靜態分配|bootp協議|dhcp協議)
ifconfig:命令用來在系統核心表中設定或讀取網路裝置引數
舉例:ifconfig eth0 ip位址 netmask 子網掩碼
說明:配置ip和子網
舉例:ifconfig eth0 hw ether mac位址
說明:配置mac位址
舉例:ficonfig dynamic
說明:啟動dhcp
舉例:ifconfig eth0 [down|up]
說明:啟動或關閉網絡卡
netconfig:通過通行介面配置網路。
3.dns
/etc/指定如何解析主機名。
舉例:order hosts,bind
說明:查詢順序,先靜態還是先dhcp
/etc/用於管理系統中多個配置檔案查詢的順序。
/etc/網路用來確定主機解析的關鍵檔案之一,最多標示三個。
格式:search
nameserver 202.106.196.152
nameserver 202.106.196.115
說明:nameserver表明dns伺服器的ip位址;search指明網域名稱查詢順序。
4.路由設定及管理命令
route:顯示路由資訊
內容:destination:目標網路或主機
gateway:該目標要經由哪個閘道器傳送
genmask:目標網路或主機的掩碼
flages:路由標誌
iface:該路由使用的網路介面
metric:路由成本
ref:此路由被使用的次數
新增路由命令:
route add -net 192.192.192.0 netmask 255.255.255.0 dev eth0
刪除路由命令:
route del -net 192.192.192.0 netmask 255.255.255.0
traceroute:測試路由命令
舉例:traceroute
說明:測試從本地到遠端主機的路由資訊
二、郵件服務
1.mua與nta:
mua:郵件使用者**,常用的有:foxmail, outlook express, pine, mail等。
mta:郵件傳送帶裡,常用的有:sendmail, qmail, postfix, exim, exchange等
2.sendmail安裝包:
sendmail-812.8-4:sendmail可執行檔案
sendmail-cf-812.8-4:sendmail.cf生成器
sendmail-doc-812.8-4:sendmail.doc文件
3.sendmail的主要配置檔案:
/etc/mail/aliases
用來定義郵件的列表、**、別名。
注意:每次修改了aliases檔案後,要使用命令newaliases更新資料庫。
舉例:fox: shuke
說明:系統使用者shuke具有fox的別名。
舉例:maillist: shuke liu wang zhang
說明:傳送給maillist的郵件,shuke,liu,wang,zhang使用者都能收到。
舉例:shuke:
說明:傳送給本地shuke的使用者會被**給這個郵箱。
/etc/mail/sendmail.cf
用來限定sendmail守護程序的執行,在264行左右。
/etc/mail/sendmail.mc
sendmail.cf中的檔案太複雜,可以通過編輯sendmail.mc檔案,然後生成sendmail.cf檔案。
命令:m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
/etc/mail/local-host-names
定義本地主機名和網域名稱的列表,判斷收到的郵件是本地的還是遠端的。
/etc/mail/access.db
用來定義要通過的郵件位址列表,是允許還是拒絕。
每次修改後,需要用makemap生成新的access資料庫。
命令:makemap hash /etc/mail/access.db < /etc/mail/access
/etc/mail/sendmail.cw
當乙個主機有多個網域名稱,並且希望每個網域名稱都能用來接收電子郵件時,可以在該檔案中加入這些網域名稱,sendmail會接受這些網域名稱的郵件,並把他們當作本地郵件處理。
舉例:vi /etc/mail/sendmail.cw
說明:這兩個網域名稱的郵件都會被這台機器接收。
/etc/mail/virtusertable
建立虛擬郵件賬戶。
舉例: shuke1
shuke2
說明:的郵件被接收,並放在shuke1郵箱,郵件被接收,放在shuke2郵箱。
注意:修改後必須生成新的資料庫檔案。
命令:makemap hash /etc/mail/virtusertable.db < /etc/mail/virtusertable
4.其他檔案
/var/spool/mqueue:是郵件佇列臨時存放的目錄。
內容:qf*:訊息佇列控制檔案;
df*:資料檔案;
tf*:臨時檔案;
nf*:每個使用者對應的訊息佇列;
xf*:當前會話過程的transcript檔案。
/var/mail:存放所有收到的郵件,每個本地使用者會有乙個目錄。
var/log/maillog:用於分析錯誤的日誌檔案。
5.增加sendmail的認證功能
需要使用的安裝包:
cyrus-sasl-devel-2.1.10-4
cyrus-sasl-md5-2.1.10-4
cyrus-sasl-gssapi-2.1.10-4
cyrus-sasl-2.1.10-4
cyrus-sasl-plain-2.1.10-4
注意:在sendmail已經包括sasl驗證庫的情況下,預設不支援smtp認證,需要配置/etc/mail/sendmail.mc檔案支援smtp認證。
編輯檔案/etc/mail/sendmail.mc檔案,並去掉下面三個檔案前面的注釋:
trust_auth_mech (`external digest-md5 login plain ') dnl
define (`confauth_mechanisms', ` external digest-md5 cram-md5 login plain ') dnl
daemon_options (`port =submission, name=msa, m=ea') dnl
並配置下面的位址為本機ip位址:
daemon_options (`port =smtp,addr=192.168.10.2,name=msa, m=ea') dnl
使用m4工具生成sendmail.mc檔案:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
6.安裝配置pop3和imap伺服器
使用的安裝包:imap-2001a-28
編輯兩個檔案:/etc/xinetd.d/ipop3檔案和/etc/xinetd.
d/imap檔案,修改disable設定為"no",然後使用啟動程序命令:/etc/rc.d/init.
d/xinetd restart即可。
三、apache伺服器與apache+mysql+php協同服務
1.apache的主要配置檔案:
或者/usr/local/apache/conf/
的內容:
serverroot:設定伺服器存在的主目錄;
lockfile filename:httpd守護程序的加鎖檔案,一般不需要設定,如果serverroot是nfs檔案系統,就需要修改引數指定本地檔案系統中的路徑;
scoreboardfile file-path:httpd使用scoreboardfile來維護程序的內部資料,因此除非要在一台計算機上執行幾個apache伺服器,否則不需要修改;
北大青鳥實習報告
山東工商學院 shandong institute of business and technology 實習報告 practice report 實習報告 實習目的 通過接受北大青鳥教學的實習,體驗職場的各個方面的要求,同時通過對組網和製作 的再學習,加深了對組網和 設計的認識以及提高了自己各方面...
大連北大青鳥就業流程
1 簽訂推薦就業協議。在進入第二學期的開學典禮上,每個學員會跟中心簽訂就業推薦協議,即只要學員完成北大青鳥的學業,並且考試合格,中心就負責學員的就業推薦工作。2 進行求職技巧培訓 在第二學期的學習過程中,求職技巧的培訓是比較多的,包括簡歷撰寫 面試指導 職業禮儀 如何度過試用期等等。3 給學員提供面...
北大青鳥馬甸簡介
我校成立於2004年6月,是北大青鳥在京成立的首批網路工程師培訓基地之一。中心成立不久,便以迅猛的發展速度成長起來。一直以來有眾多it培訓機構及其它青鳥中心到我校參觀學習,被認為是北京規模強大 師資力量雄厚 學員滿意度高 就業 的網路工程師培訓中心。同時,以傑出的教學質量和就業成績得到了廣大學員及家...