虚拟机linux配置armip,arm-PC-虚拟机环境搭建
arm-PC-虛擬機環境搭建
一、WINDOWS目錄設置共享(主要是在PC LINUX中能訪問到WINDOWS目錄)
1.將WINDOWS中的某一目錄設置為共享,記住設置為讀和寫都允許方式。(假設為e:\share)
2.在LINUX中將WINDOWS中被共享的目錄mount到/mnt/win 目錄中。
mount //192.168.0.110/share /mnt/win
本機IP:172.17.199.40
二、nfs服務器建立(主要實現將PC LINUX中的目錄共享給ARM LINUX)
1.在PC端
修改 /etc/exports 文件,添加
/mnt/public *(rw,sync,no_root_squash)
保存后,執行
/etc/init.d/nfs start
2.在ARM端執行(PC LINUX的IP)
mount -t nfs -o nolock 192.168.0.108:/mnt/public /mnt/pc
三、ARM和WINDOWS實現文件互傳(采用FTP方式)
1.在WINDOWS中的瀏覽器輸入“ ftp://192.168.0.230 " 用戶和密碼都為 plg
2.ARM中對應的目錄是 /home/plg/
四、ARM LINUX的IP修改
vi /etc/eth0-setting
五、LED程序測試
關閉LED程序
/etc/rc.d/init.d/leds stop
/etc/exports
NFS(Network File System) Server 輸出文件系統表, 最好不使用NFS.
nfs相關進程:
/etc/init.d/nfs.server
Linux: 內核支持nfs, /proc/filesystem,
也可以通過加載modules實現,
/etc系統配置文件的所在地,一些服務器的配置文件也在這里;比如用戶帳號及密碼配置文件
/mnt這個目錄一般是用于存放掛載儲存設備的掛載目錄的
mount即掛載
hda一般是指IDE接口的硬盤,hda一般指第一塊硬盤,類似的有hdb,hdc等
sda一般是指SATA接口的硬盤,sda一般指第一塊硬盤,類似的有sdb,sdc等
現在的內核都會把硬盤,移動硬盤,U盤之類的識別為sdX的形式
no_root_squash:登入 NFS 主機使用分享目錄的使用者,如果是 root 的話,那么對于這個分享的目錄來說,他就具有 root 的權限!這個項目『極不安全』,不建議使用!
root_squash:在登入 NFS 主機使用分享之目錄的使用者如果是 root 時,那么這個使用者的權限將被壓縮成為匿名使用者,通常他的 UID 與 GID 都會變成 nobody 那個系統賬號的身份。
單詞“squash”為壓縮的意思
sync即synchronous同步的意思
export即輸出的意思
Nfs服務器的配置,配置文件/etc/exports:
Exports文件中一些選項的含義
選項說明
Ro該主機對該共享目錄有只讀權限
Rw該主機對該共享目錄有讀寫權限
Root_squash客戶機用root用戶訪問該共享文件夾時,將root用戶映射成匿名用戶
No_root_squash客戶機用root訪問該共享文件夾時,不映射root用戶
All_squash客戶機上的任何用戶訪問該共享目錄時都映射成匿名用戶
Anonuid將客戶機上的用戶映射成指定的本地用戶ID的用戶
Anongid將客戶機上的用戶映射成屬于指定的本地用戶組ID
Sync資料同步寫入到內存與硬盤中
Async資料會先暫存于內存中,而非直接寫入硬盤
Insecure允許從這臺機器過來的非授權訪問
總結
以上是生活随笔為你收集整理的虚拟机linux配置armip,arm-PC-虚拟机环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle no such file
- 下一篇: linux 内存交换参数,Ubuntu