1. 程式人生 > >linux下的軟體源安裝+nfs掛載

linux下的軟體源安裝+nfs掛載

第一部分:軟體安裝示例

關安鍵字:源裝,apt-get install

1.Ubuntu軟體中心選擇一個軟體進行源安裝

2.檢視軟體的名稱(示例中為kpta

3.正式安裝

安裝說明:1)使用命令sudo apt-get install +軟體名 的方法下載軟體

          2)源:圖中的網址就是這個軟體的下載來源

重要概念:在Linux系統下,源是一個超級特殊,重要的關鍵詞。

眾所周知,Linux系統是“開源系統”,因此,它的大部分東西都是免費提供的,包括:系統更新(補丁),軟體,程式,甚至以前我們解釋過的,作業系統的“核心”。因此,我們可以完全免費,自由,任意的聯網更新它們,獲取我們需要的東西。用來更新系統,獲取軟體的伺服器,就稱作“源”。 

在後面掛載的地方還會有源的檢視跟更新的介紹。  

Tip:

下面是一個比較好的網站資料有關於源的解釋跟linux的其他說明:

http://nkevin.blog.163.com/blog/static/4481948120095101554688/

4.安裝成功圖(如下圖所示)

第二部分:nfs掛載(一個折騰人的問題!!!)

一:伺服器端nfs配置(橋接方式的選擇和檢視ip地址,源的設定)

1.基礎設定(網路連線需要選擇橋接模式,在虛擬網路編輯器裡面需要把橋接模式橋接到自己的本地網絡卡,不要選擇自動或是無線網絡卡的方法,就在這個地方,卡了起碼一個上午的時間才得以解決。

此時虛擬機器與開發板的Ip地址如下圖所示:

2.源的設定

1)檢視源

說明:在root許可權下輸入 gedit  /etc/apt/sources.list

圖中每一行按“#”開頭的語句在源裡面不起作用,只是為了對源進行說明介紹。相當於C語言後面的註釋    //*****

2)更新源 

主要命令:apt-get update   系統會自動從網路上更新源。

3.下載nfs相關軟體

說明:實現nfs需要下載軟體,這裡我提供nfs-kernel-servernfs-common這兩個軟體,下載方法這裡不再贅述。因為我下載好了的緣故,所以才會出現下面的介面,大家也可以一種種方法判斷你是否已經安裝了這兩個軟體。(網路由橋接模式換為

NAT模式下載)

4.設定掛載目錄:

方法說明:(圖片見下一頁)

  1)在root許可權下 輸入   vim  /etc/exports

  2) 在/etc/exports裡面輸入/home/hfuu/**(rw,sync,no_root_squash),然後儲存退出。**表示自己在/home/hfuu/下面建立的資料夾,比如我的是data

新增的內容表示:許ip 地址範圍在192.168.0.*的計算機以讀寫的許可權來訪問/home/hfuu/** 目錄。 /home/hfuu/** 也稱為伺服器輸出共享目錄。 

括號內的引數意義描述如下: 

rw:讀/寫許可權,只讀許可權的引數為ro; 

sync:資料同步寫入記憶體和硬碟,也可以使用async,此時資料會先暫存於記憶體中,而不立即寫入硬碟。 

no_root_squash:NFS 伺服器共享目錄使用者的屬性,如果使用者是 root,那麼對於這個共享目錄來說就具有 root 的許可權。 

參考網站:http://blog.csdn.net/lijierson8/article/details/5766378

二:客戶端nfs配置

1)在/home/hfuu目錄下建立一個資料夾   命令格式例如: mkdir data

2)與開發板與虛擬機器相互Ping通(至關重要的一步)

這個問題不僅僅只困擾我一個人好長時間,的確比較煩人,有些地方設定的不對就會做不下去,網上查閱了許多資料仍舊沒有徹底得到解決,當時人差點崩潰了,最後還是在自己的努力跟同學的幫助下得以解決。希望我寫的這些能夠讓大家少走些彎路。以下是我在網上查閱資料和諮詢他人中總結下來的。——如果你沒遇到這種問題,你直接無視這一段!

說重點:此時你要在虛擬機器中把NAT模式改為橋接模式

改完後,我發現我和我身邊的幾位同學都出現的了網路無法連線的問題

這裡本是是一個圓弧形的,代表沒有連線上網路,我這裡是正常的。

首先虛擬網路編輯器裡可以選擇用你的無線網絡卡去連線網路,你會驚奇的發現連上的網路!

之後你在換成本地網絡卡連線,點確定後會發現網路還是連著的!!!!(我試了我自己的跟另外一位同學的,這種方法可行!)

虛擬機器ping開發板成功圖:

開發板ping虛擬機器成功圖

3)啟動service nfs-kernel-server  (啟動nfs服務)

主要命令:service nfs-kernel-server restart

ping成功後接下來的步驟就顯得水到渠成  

4)掛載 mount     xshell裡面   

主要命令:mount -t nfs -o nolock 192.168.1.126:/home/hfuu/data   /mnt

成功圖:接下來就可以在開發板上看到掛載後的內容啦~ 

以上就是軟體下載跟nfs的全部內容,如有哪裡做的不對的地方,還望大家指出,共同進步!!!