Linux配置彙總上 北大青鳥Linux S2總結

2021-10-21 19:48:58 字數 5039 閱讀 9105

一、基本網路配置

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培訓機構及其它青鳥中心到我校參觀學習,被認為是北京規模強大 師資力量雄厚 學員滿意度高 就業 的網路工程師培訓中心。同時,以傑出的教學質量和就業成績得到了廣大學員及家...