日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

(*长期更新)软考网络工程师学习笔记——Section 14 Linux服务器配置

發(fā)布時(shí)間:2024/2/28 linux 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (*长期更新)软考网络工程师学习笔记——Section 14 Linux服务器配置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

  • 一、DNS 服務(wù)器配置
    • (一)Bind 服務(wù)
    • (二)named.conf
      • bind 服務(wù)安裝
      • named.conf 文件基本格式
      • 區(qū)域文件類(lèi)型
    • (三)DNS服務(wù)器配置類(lèi)型
  • 二、DHCP 服務(wù)器配置
    • (一)DHCP 服務(wù)器檢查和安裝
    • (二)dhcpd.conf
    • (三)dhcpd.leases
    • (四)啟動(dòng)和檢查DHCP服務(wù)器
    • (五)DHCP客戶(hù)端配置
  • 三、FTP 服務(wù)器配置
    • (一)FTP服務(wù)器檢查和安裝
    • (二)FTP服務(wù)器啟動(dòng)和停止
    • (三)FTP服務(wù)登錄形式
    • (四)vsftpd目錄
      • ftpusers
      • user_list
      • vsftpd.conf
  • 四、Web 服務(wù)器配置
    • (一)Web服務(wù)器檢查和安裝
    • (二)Web服務(wù)器啟動(dòng)和停止
    • (三)httpd.conf
    • (四)inetd/xinetd

一、DNS 服務(wù)器配置

(一)Bind 服務(wù)

在Linux系統(tǒng)中配置DNS需要通過(guò)Bind軟件實(shí)現(xiàn),Bind是一款DNS服務(wù)器軟件,該軟件使用的DNS主配置文件是位于/etc目錄下的named.boot(老版本)或named.conf(新版本),數(shù)據(jù)文件通常位于/var/named目錄下,這里主要講述新的版本。
Linux中DNS服務(wù)器的配置文件是 /etc/resolv.conf,與Bind相關(guān)的配置文件有以下:

文件名稱(chēng)解釋
/etc/named.confbind的基本配置文件
/etc/rc.d/init.d/namedbind啟動(dòng)腳本,用于控制bind進(jìn)程的工作
/var/named.ca存放有系統(tǒng)中頂層根域名服務(wù)器的地址信息,用于bind在其他DNS服務(wù)器上查詢(xún)其他域名
/var/named/localhosts.zone本機(jī)區(qū)域文件,通常保存本機(jī)的LOCALHOST主機(jī)對(duì)應(yīng)的IP地址
/etc/resolv.conf本機(jī)的DNS服務(wù)器地址配置文件,用于設(shè)置DNS服務(wù)器的IP地址及DNS域名
/etc/host.conf主機(jī)名解析順序配置文件

(二)named.conf

bind 服務(wù)安裝

若沒(méi)有安裝bind服務(wù),可以通過(guò)以下命令yum install bind進(jìn)行安裝(需進(jìn)入root權(quán)限):

[yyx329@192 ~]$ yum install bind ... [yyx329@192 ~]$ su root #使用root權(quán)限 ... [root@192 yyx329]# yum install bind #安裝bind服務(wù) ...

在Linux終端輸入命令:

下載后安裝成功:

named.conf 文件基本格式

通過(guò)cat 命令查看 /etc/named.conf 配置文件,也是首先進(jìn)入root權(quán)限下:

[yyx329@192 ~]$ su root ... [root@192 yyx329]# cat /etc/named.conf ...

在Linux終端輸入命令,可看到一些配置格式options、logging等等:
1、options 用于指定DNS服務(wù)器的屬性,其中directory定義區(qū)域文件的存儲(chǔ)位置,dump-file定義系統(tǒng)轉(zhuǎn)存文件的存儲(chǔ)位置:

2、logging 是日志,用于記錄日志信息:

3、zone “區(qū)域名” IN 用于定義區(qū)域,DNS 服務(wù)器區(qū)域名為“.”即系統(tǒng)的根域名區(qū)域,type用于聲明區(qū)域的類(lèi)型,file用于指定區(qū)域的配置文件,allow-updata用于指定動(dòng)態(tài)更新類(lèi)型(若為 allow-update { none; } 則表示不允許動(dòng)態(tài)更新),include表示包含配置文件:

區(qū)域文件類(lèi)型

區(qū)域類(lèi)型(type)分為以下四種:

名稱(chēng)解釋
master主區(qū)域
slave輔助區(qū)域,作為主DNS服務(wù)器區(qū)域數(shù)據(jù)文件的副本
hint提示區(qū)域,提供根線索尋找根域名服務(wù)器
stub與slave類(lèi)似,但只復(fù)制主DNS服務(wù)器上的NS記錄

如下命令打開(kāi)所包含的 include “/etc/named.rfc1912.zones” 配置文件:

[root@192 yyx]# cat /etc/named.rfc1912.zones

在Linux終端輸入命令:

區(qū)域文件分為兩種,正向區(qū)域文件和反向區(qū)域文件,正向即由域名解析IP地址,反向即反向查找域名:

(1)正向區(qū)域配置文件
打開(kāi) include"" 里包含的區(qū)域文件named.localhost,這里打開(kāi)的是一個(gè)正向區(qū)域配置文件,在命令中輸入以下命令:

[root@192 yyx]# cat /var/named/named.localhost

在Linux終端輸入命令:

正向區(qū)域文件中的各項(xiàng)的含義如下(以此文件為例):

(2)反向域名解析文件
由于是反向解析,所以將IP地址的前3個(gè)字節(jié)反著寫(xiě)再加上.in-addr.arpa即為反向區(qū)域文件的命名,其命名格式如下:

IP地址的前3個(gè)字節(jié)反著寫(xiě).in-addr.arpa

例如,61.182.25.0對(duì)應(yīng)的反向區(qū)域名為25.182.61.in-addr.arpa,這個(gè)反向區(qū)域示例如下:

zone "25.182.61.in-addr.arpa" IN {type master;file "yyx.net.rev"; };

打開(kāi) include"" 里包含的區(qū)域文件named.loopback,這里打開(kāi)的是一個(gè)反向區(qū)域文件,在命令中輸入以下命令:

[root@192 yyx]# cat /var/named/named.loopback

在Linux終端輸入命令:

可看出反向域名解析文件與正向域名解析文件的內(nèi)容是差不多的,只是有PTR記錄。

(三)DNS服務(wù)器配置類(lèi)型

一般DNS服務(wù)器配置有三種:主域名服務(wù)器、輔助域名服務(wù)器和高速緩存域名服務(wù)器。
1、主域名服務(wù)器
常用的DNS服務(wù)器類(lèi)型為這種,它需定義一個(gè)區(qū)域zone并指定區(qū)域的定義文件,然后在區(qū)域定義文件中添加相應(yīng)的資源記錄。
例如,定義一個(gè)yyx.net區(qū)域作為主域名服務(wù)器的步驟如下:
(1)在named.conf文件中設(shè)置域yyx.net;
(2)在yyx.net.db中配置文件資源記錄。
(配置完后重啟DNS服務(wù)器即完成yyx.net主域名服務(wù)器的建立)

2、輔助域名服務(wù)器
輔助域名服務(wù)器作為主域名服務(wù)器的輔助和備份服務(wù)器,它本身不建立區(qū)域文件,而是從主域名服務(wù)器中查詢(xún),它可以提供與主域名服務(wù)器相同的域名解析服務(wù)。
在named.conf文件中建立正向解析域和反向解析域,其中type為slave,即輔助區(qū)域,作為主DNS服務(wù)器區(qū)域數(shù)據(jù)文件的副本;另外masters指定主域名服務(wù)器的IP地址。
3、高速緩存域名服務(wù)器
通過(guò)DNS服務(wù)器本身作為緩沖區(qū)緩沖DNS數(shù)據(jù),從而named可根據(jù)不同區(qū)域zone的不同設(shè)置實(shí)現(xiàn)數(shù)據(jù)刷新。
一般情況下,在named.conf配置文件中只有默認(rèn)的區(qū)域zone“.”,而沒(méi)有slave和master定義的其它區(qū)域,則可以認(rèn)定是一個(gè)高速緩存服務(wù)器,默認(rèn)的區(qū)域zone“.”對(duì)應(yīng)的 type hint的區(qū)域文件為named.ca,其具體配置如下:

zone "." IN {type hint;file "named.ca"; };

通過(guò)命令cat /etc/named.conf:

[yyx@192 ~]$ su root ... [root@192 yyx]# cat /etc/named.conf

在Linux終端輸入命令:

區(qū)域文件named.ca給出了Internet上所有根名字服務(wù)器的地址信息,用于初始化named的緩沖區(qū),通過(guò)這樣可以讓每一臺(tái)DNS服務(wù)器對(duì)整個(gè)Internet進(jìn)行查詢(xún)。

二、DHCP 服務(wù)器配置

通過(guò)動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)可以為計(jì)算機(jī)自動(dòng)提供IP地址、子網(wǎng)掩碼和默認(rèn)路由等基本配置信息,即DHCP服務(wù)器可以分配客戶(hù)端DHCP服務(wù)器的IP地址、DNS服務(wù)器的IP地址、默認(rèn)網(wǎng)關(guān)的IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)地址等等。
在Linux系統(tǒng)中,DHCP 服務(wù)的主配置文件是 /etc/dhcpd.conf,另外還有相關(guān)的輔助配置文件 /lib/dhcpd.leases用于記錄已分配的所有IP地址信息,從而了解具體的分配情況(該配置文件是DHCP服務(wù)器自動(dòng)創(chuàng)建和維護(hù)的)。

(一)DHCP 服務(wù)器檢查和安裝

可以通過(guò)rpm命令檢查DHCP服務(wù)器是否安裝,如下:

[yyx@192 ~]$ rpm -q dhcp

在Linux終端輸入命令,可以看到本機(jī)沒(méi)有安裝軟件包DHCP:

可以通過(guò)yum命令安裝DHCP服務(wù),需進(jìn)入root權(quán)限,如下命令:

[yyx@192 ~]$ su root ... [root@192 yyx]# yum install dhcp ...

在Linux終端輸入命令:

安裝已完成,如下:

安裝后再次查詢(xún)可看到dhcp服務(wù)器已安裝:

(二)dhcpd.conf

dhcpd.conf配置文件分為全局參數(shù)配置和局部參數(shù)配置,全局即對(duì)整個(gè)DHCP服務(wù)器起作用,局部即只對(duì)相應(yīng)的子網(wǎng)段或主機(jī)等局部對(duì)象起作用。
配置包括三部分:
1、DHCP 參數(shù)表:聲明如何執(zhí)行任務(wù);

選項(xiàng)作用
ddns-update-style配置DHCP-DNS更新模式
default-lease-time指定默認(rèn)租賃時(shí)間,單位為秒
max-lease-time指定最大默認(rèn)租賃時(shí)間,單位為秒
hardware指定網(wǎng)卡接口類(lèi)型和MAC地址
server-name通知DHCP客戶(hù)服務(wù)器名稱(chēng)
get-lease-hostnames flag檢查客戶(hù)端使用的IP地址
fixed-address ip分配給客戶(hù)端一個(gè)固定的地址
authoritative拒絕不正確的IP地址的要求

2、DHCP 聲明參數(shù)表:用于描述網(wǎng)絡(luò)信息、提供給用戶(hù)使用的IP地址等信息;

選項(xiàng)作用
shared-network用于告知是否一些子網(wǎng)絡(luò)共享相同網(wǎng)絡(luò)
subnet描述一個(gè)IP地址是否屬于該子網(wǎng)
range IP IP提供動(dòng)態(tài)分配IP的范圍
host主機(jī)名稱(chēng)參考特別的主機(jī)
group為一組參數(shù)提供聲明
Allow/deny unkown-clients是否動(dòng)態(tài)分配IP給未知的使用者
Allow/deny bootp是否響應(yīng)激活查詢(xún)
allow/deny booting是否響應(yīng)使用者查詢(xún)
filename開(kāi)始啟動(dòng)文件的名稱(chēng),應(yīng)用于無(wú)盤(pán)工作站
next-server設(shè)置服務(wù)器從引導(dǎo)文件中裝入主機(jī)名,應(yīng)用于無(wú)盤(pán)工作站

3、DHCP 選項(xiàng)參數(shù)表:用于配置DHCP可選參數(shù)。

選項(xiàng)作用
option subnet-mask為客戶(hù)端設(shè)定子網(wǎng)掩碼
option domain-name為客戶(hù)端指明DNS名稱(chēng)
option domain-name-servers為客戶(hù)端指明DNS服務(wù)器IP地址
option host-name為客戶(hù)端指定主機(jī)名稱(chēng)
option routers為客戶(hù)端設(shè)定默認(rèn)網(wǎng)關(guān)
option broadcast-address為客戶(hù)端設(shè)定廣播地址
option ntp-server為客戶(hù)端設(shè)定網(wǎng)絡(luò)時(shí)間服務(wù)器IP地址
option time-offset為客戶(hù)端設(shè)定與格林威治時(shí)間的偏移時(shí)間,單位為秒

通過(guò)命令查看dhcpd.conf配置文件,其中命令提示查看/usr/share/doc/dhcp*/dhcpd.conf.example文件,命令如下:

[yyx@192 ~]$ su root ... [root@192 yyx]# cat /etc/dhcp/dhcpd.conf ... [root@192 yyx]# cat /usr/share/doc/dhcp*/dhcpd.conf.example ...

在Linux終端輸入命令:

其中的配置文件內(nèi)容,每一個(gè)subnet后跟IP地址和子網(wǎng)掩碼,這都是在聲明一個(gè)網(wǎng)段:

host后跟主機(jī)名,從而聲明對(duì)指定網(wǎng)卡的IP地址分配:

例、某公司內(nèi)部搭建了一個(gè)小型的局域網(wǎng),拓?fù)鋱D如圖所示。公司內(nèi)部擁有主機(jī)約120臺(tái),用C類(lèi)地址段192.168.100.0/24。采用一臺(tái)Linux 服務(wù)器作為接入服務(wù)器,服務(wù)器內(nèi)部局域網(wǎng)接口地址為192.198.100.254,ISP提供的地址為202.202.212.6。

1、 在Linux 中,DHCP的配置文件是___________(dhcpd.conf)。
2、內(nèi)部郵件服務(wù)囂IP地址為192.168.100.253 ,MAC地址為01A8:71:8C9A:BB,內(nèi)部文件服務(wù)器IP地址為192.168.100.252,MAC地址為01:15:71:8C:77:BC,公司內(nèi)部網(wǎng)絡(luò)分為4個(gè)網(wǎng)段。
為方便管理,公司使用 DHCP 服務(wù)器為客戶(hù)機(jī)動(dòng)態(tài)配置P地址,下面是 Linux服務(wù)器為192.168.100.192/26子網(wǎng)配置 DHCP 的代碼,將其補(bǔ)充完整。

由于是給Linux服務(wù)器192.168.100.192/26子網(wǎng)配置DHCP的代碼。所以subnet聲明網(wǎng)段應(yīng)該為192.168.100.192,netmask為子網(wǎng)掩碼即為/26,連續(xù)26個(gè)1,即255.255.255.192。
將IP地址192.168.100.192/26的主機(jī)位全置為1可得到廣播地址,主機(jī)位為32-26=6,即192.168.100.1100 0000的后六位都置為1,即192.168.100.255為所得的廣播地址。
指定動(dòng)態(tài)分配的IP地址范圍為除了默認(rèn)網(wǎng)關(guān)、內(nèi)部郵件服務(wù)器、文件服務(wù)器地址之外的IP地址,該IP地址范圍從192.168.100.193開(kāi)始,至192.168.100.251結(jié)束。
剩下的地址是內(nèi)部郵件服務(wù)器、內(nèi)部文件服務(wù)器地址及其MAC地址的配置。

3、配置代碼中“option time-offset -18000""的含義是_________(A)?!癲efault-lease-time 21600”表明,租約期為_(kāi)________(6)小時(shí)。
由于是21600秒即6個(gè)小時(shí)。
第一空的備選答案:
A、將本地時(shí)間調(diào)整為格林威治時(shí)間
B、將格林威治時(shí)間調(diào)整為本地時(shí)間
C、設(shè)置長(zhǎng)租約期
4、在一臺(tái)客戶(hù)機(jī)上便用ipconfig命令輸出如圖所示,正確的說(shuō)法是_________。(B)
在Windows系統(tǒng)中,在DHCP客戶(hù)端無(wú)法找到對(duì)應(yīng)的服務(wù)器時(shí)、獲取合法IP地址失敗的情況下,獲取的IP地址為169.254.X.X。

第一空備選答案:
A、本地網(wǎng)卡驅(qū)動(dòng)未成功安裝
B、未收到DHCP眼務(wù)器分配的地址
C、DHCP服務(wù)器分配給本機(jī)的IP地址為169.254.146.48D.
D、HCP眠務(wù)器的IP地址為169.254.146.48
此時(shí)可使用_________(ipconfig/release)命令釋放當(dāng)前IP地址,然后使用_________(ipconfig/renew)命令向DHCP服務(wù)器重新申請(qǐng)IP地址。

(三)dhcpd.leases

dhcpd.leases該文件中記錄DHCP服務(wù)器分配給具體主機(jī)的各種配置信息,如開(kāi)始租約時(shí)間、結(jié)束租約時(shí)間、客戶(hù)機(jī)的MAC地址、客戶(hù)機(jī)的主機(jī)名等等,第一次運(yùn)行DHCP服務(wù)器時(shí),dhcpd.leases是一個(gè)空文件,由系統(tǒng)自動(dòng)創(chuàng)建和維護(hù)。(注:開(kāi)始租約時(shí)間和結(jié)束租約時(shí)間是格林威治標(biāo)準(zhǔn)時(shí)間)
如下命令:

[yyx@192 ~]$ cat /var/lib/dhcpd/dhcpd.leases

在Linux終端輸入命令,可看到該文件內(nèi)容為空:

(四)啟動(dòng)和檢查DHCP服務(wù)器

1、通過(guò) service命令啟動(dòng)DHCP服務(wù)器,如下命令:

[yyx@192 ~]$ service dhcpd start

在Linux終端輸入命令:


2、通過(guò) ps命令檢查dhcpd進(jìn)程,如下命令:

[yyx@192 ~]$ ps -ef|grep dhcpd

在Linux終端輸入命令:

3、通過(guò) netstat命令檢查dhcpd運(yùn)行的端口,如下命令:

[yyx@192 ~]$ su root ... [root@192 yyx]# netstat -nutap|grep dhcpd ...

在Linux終端輸入命令,這里并未顯示進(jìn)程(未擁有的進(jìn)程沒(méi)有顯示):

(五)DHCP客戶(hù)端配置

每個(gè)設(shè)備都有一個(gè)ifcfg-ethx的配置文件(其中x為網(wǎng)絡(luò)設(shè)備的編號(hào)),若想在啟動(dòng)客戶(hù)端時(shí)就啟動(dòng)DHCP服務(wù)聯(lián)網(wǎng),則需修改NETWORKING=yes,另外BOOTPROTO=dhcp表明啟動(dòng)客戶(hù)端時(shí)通過(guò)DHCP獲得自己的IP設(shè)置信息。

三、FTP 服務(wù)器配置

Linux系統(tǒng)中,FTP服務(wù)基于TCP協(xié)議,其默認(rèn)的傳輸層端口號(hào)為21。FTP,即文件傳輸協(xié)議,FTP的服務(wù)器是vsftp(vsftp是一個(gè)基于GPL發(fā)布的類(lèi)Unix系統(tǒng)上使用的FTP服務(wù)器軟件),其中vsftpd.conf是vsftp的主要配置文件,在訪問(wèn)FTP服務(wù)器時(shí),要通過(guò)驗(yàn)證用戶(hù)才能進(jìn)行訪問(wèn)和傳輸文件。

(一)FTP服務(wù)器檢查和安裝

首先可以通過(guò)rpm命令檢查是否安裝FTP服務(wù),若沒(méi)有安裝則通過(guò)命令yum install vsftqd安裝FTP服務(wù),如下:

[yyx@192 ~]$ rpm -q vsftpd ... [yyx@192 ~]$ su root ... [root@192 yyx]# yum install vsftpd ...

在Linux中輸入命令:

FTP服務(wù)器已安裝:

(二)FTP服務(wù)器啟動(dòng)和停止

在Linux系統(tǒng)中,若要停止FTP服務(wù),可以通過(guò)service 服務(wù)器進(jìn)程名 start/stop/restart的格式來(lái)啟動(dòng)、停止和重啟FTP服務(wù)器。

service vsftpd start/stop/restart

也可以通過(guò)/etc/init.d/vsftpd stop停止FTP服務(wù);若要啟動(dòng)則需通過(guò)/etc/init.d/vsftpd start啟動(dòng)FTP服務(wù);若要重啟則需通過(guò)/etc/init.d/vsftpd restart重啟FTP服務(wù)。

(三)FTP服務(wù)登錄形式

FTP服務(wù)的登錄形式分為anonymous(匿名用戶(hù))、普通用戶(hù)和guest(來(lái)賓用戶(hù))三種,由于在訪問(wèn)FTP服務(wù)器時(shí),需要通過(guò)驗(yàn)證用戶(hù)后才能訪問(wèn)和傳輸文件。
FTP服務(wù)中可通過(guò)useradd命令后跟用戶(hù)名稱(chēng)創(chuàng)建一個(gè)FTP用戶(hù),通過(guò)passwd命令后跟用戶(hù)名稱(chēng)修改FTP用戶(hù)的密碼,通過(guò)userdel -r后跟用戶(hù)名稱(chēng)刪除該用戶(hù)。

(四)vsftpd目錄

通過(guò)ls命令可以看到vsftpd目錄下的四個(gè)文件,如下命令:

[root@192 yyx]# ls -l /etc/vsftpd

在Linux中輸入命令:

其中有四個(gè)文件,它們的解釋和作用如下:

名稱(chēng)作用
ftpusers黑名單,即不允許訪問(wèn)FTP服務(wù)器的用戶(hù)名單
user_list訪問(wèn)FTP服務(wù)器的用戶(hù)列表
vsftpd.conf主要配置文件
vsftpd_conf_migrate.shFTP服務(wù)的一些設(shè)置腳本

ftpusers

通過(guò)該文件,可以將不允許訪問(wèn)FTP服務(wù)器的用戶(hù)添加到該文件,每個(gè)用戶(hù)單獨(dú)占一行,我們通過(guò)cat命令查看vsftpd目錄下的ftpusers文件,如下命令:

[yyx@192 ~]$ su root ... [root@192 yyx]# cat /etc/vsftpd/ftpusers

在Linux終端輸入命令:

user_list

user_list文件的有效性與vsftpd.conf中的userlist_enable和userlist_deny配置項(xiàng)有關(guān),當(dāng)userlist_enable=YES時(shí),userlist_deny配置項(xiàng)才有效,user_list才被使用。
當(dāng)userlist_enable=YES、userlist_deny=YES時(shí),user_list是一個(gè)黑名單,此時(shí)所有在名單中的用戶(hù)都會(huì)被拒絕登入FTP;
當(dāng)userlist_enable=YES、userlist_deny=NO時(shí),user_list是一個(gè)白名單,在user_list文件之內(nèi)的用戶(hù)才能被允許登入。
通過(guò)cat命令查看user_list文件,如下命令:

[root@192 yyx]# cat /etc/vsftpd/user_list

在Linux中輸入命令:

vsftpd.conf

安裝好FTP服務(wù)后,再次通過(guò)rpm命令查詢(xún),可看到安裝的vsftp版本信息,在root權(quán)限下查看vsftpd.conf配置文件,如下命令:

[yyx@192 ~]$ rpm -q vsftpd ... [yyx@192 ~]$ su root ... [root@192 yyx]# cat /etc/vsftpd/vsftpd.conf

在Linux中輸入命令:

vsftpd.conf中的配置項(xiàng)的含義(其中注釋內(nèi)容已刪去):

四、Web 服務(wù)器配置

Linux系統(tǒng)中常用的Web服務(wù)器軟件主要是Apache(其跨平臺(tái)和安全性被廣泛使用,且快速、可靠并可通過(guò)簡(jiǎn)單的API擴(kuò)充),Apache提供基于IP或名字的虛擬主機(jī)服務(wù),創(chuàng)建虛擬主機(jī)需在DNS服務(wù)器中添加地址記錄,Web 服務(wù)器配置的主要配置文件為httpd.conf。

(一)Web服務(wù)器檢查和安裝

通過(guò)rpm命令檢查是否安裝Web服務(wù)器,若沒(méi)有安裝則通過(guò)命令yum install httpd安裝Web服務(wù)器,如下:

[yyx@192 ~]$ rpm -q httpd ... [yyx@192 ~]$ su root ... [root@192 yyx]# yum install httpd

在Linux終端中輸入命令:

再次通過(guò)rpm命令查看Web服務(wù)器軟件,已安裝如下可以看到其版本信息:

(二)Web服務(wù)器啟動(dòng)和停止

可以通過(guò)service命令后跟名稱(chēng)以及httpd start和httpd stop可啟動(dòng)/停止Apache服務(wù)器,或者后跟httpd restart重啟Apache服務(wù)器。

service httpd start/stop/restart

也可以通過(guò)命令啟動(dòng)和停止Web服務(wù)器:

/etc/rc.d/init.d/httpd start #啟動(dòng)Web服務(wù)器 /etc/rc.d/init.d/httpd stop #停止Web服務(wù)器

(三)httpd.conf

httpd.conf配置文件位于/etc/httpd下的conf目錄下,通過(guò)該文件可對(duì)Web服務(wù)器的端口進(jìn)行配置等:

查看httpd.conf配置文件,如下命令:

[root@192 yyx]# cat /etc/httpd/conf/httpd.conf

在Linux中輸入命令:

Apache的主配置文件中Listen后跟的IP地址表示提供Web服務(wù)訪問(wèn)的地址和端口:

(四)inetd/xinetd

Linux服務(wù)器中,inetd/xinetd是Linux系統(tǒng)中的一個(gè)守護(hù)進(jìn)程,總管網(wǎng)絡(luò)服務(wù),如telnet服務(wù)、ssh服務(wù)等等。
當(dāng)客戶(hù)端無(wú)請(qǐng)求時(shí),服務(wù)進(jìn)程不執(zhí)行,而當(dāng)有請(qǐng)求時(shí),inetd/xinetd啟動(dòng)相應(yīng)服務(wù)并把相應(yīng)的端口移交給這些服務(wù)。
inetd的默認(rèn)配置文件為/etc/inetd.conf,xinetd所管理服務(wù)的配置文件存放在/etc/xinetd.d/中。

總結(jié)

以上是生活随笔為你收集整理的(*长期更新)软考网络工程师学习笔记——Section 14 Linux服务器配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。