當前位置:首頁 » 雲伺服器 » arm搭建dns伺服器

arm搭建dns伺服器

發布時間: 2022-04-29 15:22:01

1. 如何啟動arm開發板 nfs 服務

開發環境:
PC環境是ubuntu9。04,開發板為友善之臂的MINI2440
主機IP:192.168.50.72 網關:192.168.50.1 子網掩碼:255.255.255.0
開發板IP:192.168.50.168 網關:192.168.50.1 子網掩碼:255.255.255.0
為了能和主機建立起連接我必須得把開發板IP改成和主機一個網段的 .
這里首先要說明的是ubuntu的靜態IP設置問題:
默認安裝完成後,右上角的網路配置上 wired ..和eth0為灰色。不能點選 。
然後禁用networdmanager啟動network乙太網設置靜態IP的時候,不管怎麼設置, 子網掩碼都和網關一樣,
比如說:地址:192.168.0.22
子網掩碼: 192.168.0.1 //不管怎麼輸入255.255.255.0 ,都不行!
網關: 192.168.0.1 //這里改了255.255.255.0的話,上面就也成255.255.255.0了。(auto ethernet是可以聯上網的)。所以就上GG找答案,找解決方法。
進入FC10,執行終端命令(也可以用VI修改)
$ su -c 『gedit /etc/sysconfig/networking/devices/ifcfg-eth0′
直接修改文件中的子網掩碼信息就可以
代碼為:
# Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express
DEVICE=eth0
HWADDR=00:16:e6:db:c2:96
ONBOOT=yes
BOOTPROTO=static //這個應該是「static」,而不是「dhcp」或「none」;
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
NM_CONTROLLED=yes//這個應該是「yes」,如不修改,鏈接仍是disconnected;
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.50.72
GATEWAY=192.168.50.1
然後重新激活下網卡就可以了.
#service network restart
設置完成後,右上角的網路配置上System eth0與auto ethernet就可以點選了.
需要說明的是因為我之前沒有設置靜態IP之前通過 NFS 啟動系統啟動不了.
連接主機和開發板
我選擇了串口線和網線連接起了主機和開發板
連接好電源,串口線,網線,打開串口終端
配置minicom(在FC10終端輸入命令minicom -s)
進入到minicom配置界面後選擇 :Serial port setup
然後按照下面的設置下就OK了
A – Serial Device : :/dev/ttyS0
B – Lockfile Location : /var/lock
C – Callin Program :
D – Callout Program :
E – Bps/Par/Bits : 115200 8N1
F – Hardware Flow Control : No
G – Software Flow Control : No
建立和配置 NFS 服務
(1)設置共享目錄
運行命令
#gedit /etc/exports
編輯 nfs 服務的配置文件(注意:第一次打開時該文件是空的),添加以下內容:
/opt/FriendlyARM/mini2440/root_qtopia *(rw,sync,no_root_squash)
其中:
/opt/FriendlyARM/mini2440/root_qtopia 表示 nfs 共享目錄,它可以作為開發板的根文件系統通過 nfs 掛接;
* 表示所有的客戶機都可以掛接此目錄
rw 表示掛接此目錄的客戶機對該目錄有讀寫的權力
no_root_squash 表示允許掛接此目錄的客戶機享有該主機的 root 身份
(2)通過命令啟動和停止 nfs 服務
在命令行下運行:
#/etc/init.d/nfs restart
這將啟動 nfs 服務,可以輸入以下命令檢驗 nfs 該服務是否啟動。
# mount -t nfs 192.168.50.72: /opt/FriendlyARM/mini2440/root_qtopia /mnt/
如 果 沒 有 出 現 錯 誤 信 息 , 您 將 可 以 瀏 覽 到 /mnt 目 錄 中 的 內 容 和
/opt/FriendlyARM/mini2440/root_qtopia 是一致的。
使用這個命令可以停止 nfs 服務:
#/etc/init.d/nfs stop
檢查nfs伺服器是否開啟: #service nfs status
重啟對應的2個服務: #service portmap restart
#service nfs restart
檢查防火牆看是否屏蔽了nfs埠
#service iptables stop
#service iptables status

2. 用ARM搭建一個web伺服器,然後把感測器採集到的數據在網頁上展示出來 我得搭建什麼伺服器

與您那些都無關,主要是得看你顯示數據的網頁程序是什麼語言的,在來對應您的伺服器架構。

3. 如何搭建嵌入式系統的交叉開發環境

這個問題很復雜,這個框框裡面的一萬字也未必能說清楚。
看你用來干什麼,最簡單的ADS就是一個交叉開發環境,可用來跑裸機。
如果要做嵌入式OS,針對不同的嵌入式OS有不同的交叉開發環境,有的是商業的,有的是免費的。你先要確定你是做哪一個方向。而且即使是單個的方向,也有很多種交叉開發環境的搭建方式。比如嵌入式linux,有如下幾種方式:
1、Windows+Cygwin+GCC+GDB+調試介面;
2、Windows+Eclipse+GCC+調試介面;
3、Windows+專業的商業Linux開發環境+調試介面;
4、Windows+專用的嵌入式Linux開發環境(如Android的SDK)+調試介面;
5、Linux+GCC+GDB+Linux圖形界面開發環境+NFS;
......................
等等。暫列這么多,更多的列不完。因為現在有很多的軟體商提供嵌入式Linux的開發環境和工具鏈(Toolchain)。其基本結構就是:主機+交叉編器+調試環境+設備驅動+調試介面。可網路:嵌入式linux開發環境

4. 基於ARM板搭建linux伺服器問題,希望大蝦指點下!

一、學習Linux系統移植,將Linux系統移植到你的arm板上。
二、如果前一步做好了以後的軟體移植就好辦了。接下來就是添加wifi硬體的驅動到你的Linux系統,用ping命令能聯通區域網內其它的設備。
三、製作你的伺服器端程序,下載到你的Linux板子里。
這些只是整體思路,每一步都還有很多詳細的細節問題,一兩句說不清楚。童鞋,加油吧。

5. 如何在 Arch Linux 中安裝 DNSCrypt 和 Unbound-linux伺服器應用

首先准備好arm-linux-gcc的包,比如說是arm-linux-gcc-fh.tar.gz。首先是解壓縮,路徑可以隨便放,最好放在/opt這個目錄下面。使用如下命令: tar xvzf arm-linux-gcc-fh.tar.gz(空格)C(空格/(注意這之間的空格)。然後就解壓縮好了,接下來就是要修改一下配置文件了。切換到root許可權,輸入如下命令: vi /etc/bash.bashrc在最後面一行加入如下語句: export PATH=$PATH:/opt/***(***表示你的arm-linux-gcc這個可執行文件的路徑);最後,重啟一下配置文件,使用如下命令: source /etc/bash.bashrc,

6. ARM真的能做伺服器嗎ARM伺服器實測

ARM架構天生孱弱的性能決定了它不可能在速度上去比拼IntelXeon,後者可以在幾乎任何一個方面輕松完秒它,而且配置更加靈活,軟體支持和優化也更為完善,生態系統羨慕死你。
Calxeda也並非不知道這一點,特別強調ECX-1000 SoC只適合初期體驗,下一代基於Cortex-A15架構的同樣也會如此,不會全面鋪開。而根據測試,比較適合這種ARM伺服器的是需要應付一定網路流量的Web伺服器集群,或者流媒體伺服器、存儲伺服器,這些CPU負載不是很高的地方,以及非常在意功耗的客戶。
當然,ARM真正要在伺服器領域內發威還得等待64位的ARMv8 Cortex-A50系列,Calxeda也准備屆時開始爆發。ARMv8架構有很多專門針對伺服器設計的地方,無疑更適合。
盡管完全無法和Xeon媲美,Calxeda ECX-1000的進步仍然堪稱革命性的,如約做到每個節點8W的功耗值得贊嘆,而且別忘了這只是40nm工藝的。
IntelAtom性能差不多,工藝可是新的32nm。

7. 嵌入式 ARM 網路伺服器怎麼搭建

BOA 伺服器是一個小巧高效的web伺服器,是一個運行於unix或linux下的,支持CGI的、適合於嵌入式系統的單任務的http伺服器,源代碼開放、性能高。 boa是一種非常小巧的Web伺服器,其可執行代碼只有大約60KB左右。作為一種單任務Web伺服器,Boa只能依次完成用戶的請求,而不會fork出新的進程來處理並發連接請求。但Boa支持CGI,能夠為CGI程序fork出一個進程來執行。Boa的設計目標是速度和安全。cgi在物理上是一段程序,運行在伺服器上,提供同客戶端HTML頁面的介面。即客戶端與伺服器的介面。比如留言本的工作流程:先由用戶在客戶端輸入一些信息,如名字之類的東西。接著用戶按一下「留言」(到目前為止工作都在客戶端),瀏覽器把這些信息傳送到伺服器的CGI目錄下特定的cgi程序中,於是cgi程序在伺服器上按照預定的方法進行處理。在本例中就是把用戶提交的信息存入指定的文件中。然後cgi程序給客戶端發送一個信息,表示請求的任務已經結束。此時用戶在瀏覽器里將看到「留言結束」的字樣。整個過程結束。

8. 基於arm-linux的web伺服器構建

用PHP吧
伺服器端裝個APACHE

至於接入INTERNET以後,外邊可以訪問你,那是網路問題。
比如域名解析到你的公網IP
如果有路由在前邊,則要做埠映射。

9. arm開發板網關設置

同一個網段內不用網關的,直接ping ip就更用不到dns了。
檢查下網線或者板卡本身網路模塊吧

10. ARM和Linux交叉開發環境的如何搭建

2 嵌入式Linux開發環境的搭建及開發工具的使用

2.1宿主機——目標機模式
進行項目開發前,先要做的是搭建一套基於Linux操作系統的應用開發環境,一般由目標板(GEC2410開發板)和宿主機(LiUUX虛擬機)所構成。如圖1所示。嵌入式系統通常是一個資源受限的系統,因此直接在嵌入式系統的硬體平台上編寫軟體比較困難,有時候甚拿是不可能的.目前一般採用的解決辦法是首先在通用計算機上編寫程序,然後通過交叉編譯生成目標平台七可以運行的二進制代碼格式,最後再下載到目標平台上的特定位置.卜運行.用來編譯這種程序的編譯器就叫交叉編譯器。為了不跟本地編譯器混淆,交叉編澤器的名字一般都有前綴。例如:arm.1inux—gcc。交叉開發環境是指編譯、鏈接和調試嵌入式應用軟體的環境,它與運行嵌入式應用軟體的環境有所不同,通常採用宿主機/目標機模式。

2.2 Linux伺服器交叉編譯環境的建立

Linux伺服器是嵌入式Linux內核編譯、應用程序開發、編譯等的公共平台,在一個嵌入式系統的開發過程中,有許多工作需要通過它來完成。交叉編譯工具用於編譯在目標系統上運行的嵌入式Linux內核及應用程序,包括編譯器、連接器、調試器以及代碼轉換J二具等實用程序,一般以瓜縮軟體包的方式提供給我們,稱為開發工具鏈(Toolchain).目前基於ARM架構的交叉編澤工具鏈為:allll-liuux.gcc-2.95.3。
1)GNU交叉工具鏈的下載
從ARM官方網站F載刪.arm.tinux.org.ak,可以從該站點下載2.95.3工具鏈:
ftp://tip.arm.Iinux.org.uk/pub/armlinux/toolehain/cross-2.95.3.tar.bz2
2)cross-2.95.3.tar.bz2包的安裝步驟
a.#mkdir/mr/local/arm;
b.#cp CROSS一2.95.3.tar.bz2/usr/local/ann;
C.#tar jxvf crog$一2.95.3.tar.bz2;
d.添加環境變數:在文{牛/ete/bashrc文件最後添加:
export PATH=/usr/local/arm/2.95.3/bin:$PATH:
e.工具鏈安裝完成。

熱點內容
蒙皮演算法 發布:2025-01-18 12:57:53 瀏覽:549
常用的r語言編譯器 發布:2025-01-18 12:55:05 瀏覽:199
同人志解壓密碼 發布:2025-01-18 12:55:05 瀏覽:876
qq密碼不記得怎麼辦 發布:2025-01-18 12:48:22 瀏覽:448
安卓系統停用怎麼辦 發布:2025-01-18 12:35:49 瀏覽:260
五菱宏光星辰哪個配置最值得買 發布:2025-01-18 12:29:43 瀏覽:595
鴻蒙系統為什麼完美兼容安卓應用 發布:2025-01-18 12:16:02 瀏覽:856
數分轉演算法 發布:2025-01-18 12:08:31 瀏覽:612
iphone硬體為什麼比安卓更好 發布:2025-01-18 12:08:29 瀏覽:822
醫院冷熱源配置有哪些 發布:2025-01-18 12:08:26 瀏覽:167