自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

NFS服務(wù)器建設(shè)的系統(tǒng)步驟

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
下面我們來(lái)介紹一下NFS服務(wù)器的建設(shè)。那么文章中主要分為兩個(gè)部分介紹:Linux 服務(wù)器端NFS服務(wù)器的配置和嵌入式目標(biāo)系統(tǒng)NFS客戶端的配置。

NFS服務(wù)器的建設(shè)內(nèi)容,我們?cè)谥暗奈恼轮幸灿兴榻B,那么這里我們主要系統(tǒng)地總結(jié)整理一下??纯丛贚inux平臺(tái)中的NFS服務(wù)器的建設(shè)是如何完成的。首先看下定義,網(wǎng)絡(luò)文件系統(tǒng)(NFS,Network File System)是一種將遠(yuǎn)程主機(jī)上的分區(qū)(目錄)經(jīng)網(wǎng)絡(luò)掛載到本地系統(tǒng)的一種機(jī)制,通過(guò)對(duì)網(wǎng)絡(luò)文件系統(tǒng)的支持,用戶可以在本地系統(tǒng)上像操作本地分區(qū)一樣來(lái)對(duì)遠(yuǎn)程主機(jī)的共享分區(qū)(目錄)進(jìn)行操作.

在嵌入式Linux 的開發(fā)過(guò)程中,開發(fā)者需要在Linux 服務(wù)器上進(jìn)行所有的軟件開發(fā),交叉編譯后,通用FTP 方式將可執(zhí)行文件下載到嵌入式系統(tǒng)運(yùn)行,但這種方式不但效率低下,且無(wú)法實(shí)現(xiàn)在線的調(diào)試.因此,可以通過(guò)建立NFS,把Linux 服務(wù)器上的特定分區(qū)共享到待調(diào)試的嵌入式目標(biāo)系統(tǒng)上,就可以直接在嵌入式目標(biāo)系統(tǒng)上操作Linux 服務(wù)器,同時(shí)可以在線對(duì)程序進(jìn)行調(diào)試和修改,大大的方便了軟件的開發(fā).因此,NFS的是嵌入式Linux 開發(fā)的一個(gè)重要的組成部分,本部分內(nèi)容將詳細(xì)說(shuō)明如何配置嵌入式Linux 的NFS開發(fā)環(huán)境.

嵌入式Linux 的NFS開發(fā)環(huán)境的實(shí)現(xiàn)包括兩個(gè)方面:一是Linux 服務(wù)器端的NFS服務(wù)器支持;二是嵌入式目標(biāo)系統(tǒng)的NFS客戶端的支持.因此,NFS開發(fā)環(huán)境的建立需要配置Linux 服務(wù)器端和嵌入式目標(biāo)系統(tǒng)端.

一、Linux 服務(wù)器端NFS服務(wù)器的配置

以root 身份登陸Linux 服務(wù)器,編輯/etc 目錄下的共享目錄配置文件exports,指定共享目錄及權(quán)限等.

執(zhí)行如下命令編輯文件/etc/exports:

# vi /etc/exports

在該文件里添加如下內(nèi)容:

/home/work 192.168.0.*(rw,sync,no_root_squash)

然后保存退出.

添加的內(nèi)容表示:允許ip 地址范圍在192.168.0.*的計(jì)算機(jī)以讀寫的權(quán)限來(lái)訪問(wèn)/home/work 目錄.

/home/work 也稱為服務(wù)器輸出共享目錄.

括號(hào)內(nèi)的參數(shù)意義描述如下:

rw:讀/寫權(quán)限,只讀權(quán)限的參數(shù)為ro;

sync:數(shù)據(jù)同步寫入內(nèi)存和硬盤,也可以使用async,此時(shí)數(shù)據(jù)會(huì)先暫存于內(nèi)存中,而不立即寫入硬盤.

no_root_squash:NFS服務(wù)器共享目錄用戶的屬性,如果用戶是 root,那么對(duì)于這個(gè)共享目錄來(lái)說(shuō)就具有 root 的權(quán)限.

接著執(zhí)行如下命令,啟動(dòng)端口映射:

# /etc/rc.d/init.d/portmap start

最后執(zhí)行如下命令啟動(dòng)NFS服務(wù),此時(shí)NFS會(huì)激活守護(hù)進(jìn)程,然后就開始監(jiān)聽 Client 端的請(qǐng)求:

# /etc/rc.d/init.d/NFSstart

用戶也可以重新啟動(dòng)Linux 服務(wù)器,自動(dòng)啟動(dòng)NFS服務(wù).

在NFS服務(wù)器啟動(dòng)后,還需要檢查L(zhǎng)inux 服務(wù)器的防火墻等設(shè)置(一般需要關(guān)閉防火墻服務(wù)),確保沒(méi)有屏蔽掉NFS使用的端口和允許通信的主機(jī),主要是檢查L(zhǎng)inux 服務(wù)器iptables,ipchains 等選項(xiàng)的設(shè)置,以及/etc/hosts.deny,/etc/hosts.allow 文件.

我們首先在Linux 服務(wù)器上進(jìn)行NFS服務(wù)器的回環(huán)測(cè)試,驗(yàn)證共享目錄是否能夠被訪問(wèn).在Linux 服務(wù)器上運(yùn)行如下命令:

# mount –t NFS192.168.0.20:/home/work /mnt

# ls /mnt

命令將Linux 服務(wù)器的NFS輸出共享目錄掛載到/mnt 目錄下,因此,如果NFS正常工作,應(yīng)該能夠在/mnt 目錄看到/home/work 共享目錄中的內(nèi)容.

二、嵌入式目標(biāo)系統(tǒng)NFS客戶端的配置

在Linux 服務(wù)器設(shè)置好后,還需要對(duì)客戶端進(jìn)行相關(guān)配置.在配置內(nèi)核時(shí)選擇Load an Alternate Configuration File輸入配置文件的路徑和文件名添加內(nèi)核對(duì)NFS的支持:

選中networking options-》IP:kernel level auloconfiguralion項(xiàng)

選中file systems-》network file systems-》下的root file system on NFS和NFS file system support重新編譯內(nèi)核下載bootloader和kernel到開發(fā)板上

在嵌入式目標(biāo)系統(tǒng)的Linux Shell 下,執(zhí)行如下命令來(lái)進(jìn)行NFS共享目錄掛載:

# mkdir /mnt/NFS//建立Linux 服務(wù)器輸出共享目錄的掛載點(diǎn);

# mount –t NFS192.168.0.20:/home/work /mnt/NFS–o nolock

# cd /mnt/NFS

# ls

此時(shí),嵌入式目標(biāo)系統(tǒng)端所顯示的內(nèi)容即為L(zhǎng)inux 服務(wù)器的輸出目錄的內(nèi)容,即Linux 服務(wù)器的輸出目.

錄/home/work 通過(guò)NFS映射到了嵌入式目標(biāo)系統(tǒng)的/mnt/NFS目錄.用戶可以用增/刪/修改文件的方式來(lái)驗(yàn)證實(shí)際效果.mount 命令中的192.168.0.20 為L(zhǎng)inux 服務(wù)器的IP 地址,/home/work 為L(zhǎng)inux 服務(wù)器端所配置的共享輸出目錄,/mnt/NFS為嵌入式設(shè)備上的本地目錄.

在開發(fā)過(guò)程中,來(lái)回輸入命令非常煩人,我寫了兩個(gè)簡(jiǎn)單的腳本來(lái)完成NFS的啟動(dòng),掛載.

host啟動(dòng)NFS服務(wù)器:

sNFS

#!/bin/bash

ifconfig eth0 192.168.0.20

/etc/rc.d/init.d/portmap start

/etc/rc.d/init.d/NFSstart

嵌入式目標(biāo)機(jī)掛載NFS:

mNFS:

#!/bin/sh

mount -t NFS192.168.0.20:/home/work/NFS/mnt/NFS-o nolock

echo "NFSok!"

責(zé)任編輯:佟健 來(lái)源: 網(wǎng)絡(luò)整理
相關(guān)推薦

2010-08-04 11:04:48

UbuntuNFS服務(wù)器

2010-07-27 13:59:53

Linux NFS服務(wù)

2009-09-08 15:41:08

NFS服務(wù)器

2009-10-12 10:37:24

RHEL5 NFS服務(wù)

2010-03-31 15:45:45

CentOS系統(tǒng)

2010-08-04 16:07:05

NFS服務(wù)器

2010-08-05 14:15:20

NFS服務(wù)器

2021-07-13 10:35:00

LinuxNFS服務(wù)器

2009-09-08 16:31:07

2010-08-03 11:49:26

Ubuntu nfs服

2010-08-03 15:53:07

CentOSNFS服務(wù)器

2010-08-05 13:40:06

NFS服務(wù)器

2010-08-30 11:33:11

DHCP服務(wù)器

2009-09-08 13:48:13

NFS服務(wù)器

2009-09-08 15:06:45

NFS服務(wù)器

2009-09-01 10:38:13

NFS服務(wù)器

2010-08-04 15:35:02

2010-08-05 09:43:09

NFS服務(wù)器安全

2010-08-03 16:08:12

2010-07-27 10:46:31

Linux NFS服務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)