A. 去美國留學哪些學校計算機專業比較好
1. 南加州大學
教研實力
42 個終生制教授,33 個研究教授和 30 個合聘教授共同組成的強大研究團隊,研究小組包括人工智慧,資料庫與信息管理,圖形、游戲與多媒體,並行與分布式計算,機器人、人腦理論與計算神經科學,軟體系統與工程,通訊與系統,理論與計算科學。
申請特點
USC 的 CS 碩士項目主要分為 8 個研究方向:數據科學、游戲開發、計算機安全、計算機網路、軟體工程、智能機器人碩士、多媒體與創意技術碩士、高能計算與模擬。每一個碩士 program 都招 30 人左右的班,招生人數較為龐大,這也是相對而言在專業排名前 30 的學校中它的申請難度大大低於其他高校的原因。
但從近幾年的數據來看,USC 的申請難度貌似有些微提高,估計是一年比一年熱門的緣故。但由於其招生人數頗多,GPA 和托福GRE 分數比較好的學生也可以一試。
地理位置
USC 的 CS教育在 LA 是比較受到認可的,經常會有 Microsoft、Blizzard、EA、Konami 等大公司直接來實驗室招聘,並且有較多機會將作品展示給各大公司職業人士,並獲得反饋,在此過程中潛在的就業機會也是不容忽略的。此外,從地理位置的角度來考慮,離矽谷 6 小時車程,就業出路較好。
2. 喬治亞理工學院
Gatech
的 CS 設在 College of Computing 下,其中有三個 school:School of Computer
Science,School of Interactive Computing,School of Computational Science
& Engineering。涉及的領域很寬廣,目前有近兩百位教研人員、8 個 research center。Gatech
錄取後,換老師、換組比較容易,特別第一學期結束,不過鼓勵盡早確定自己的研究興趣。
申請時需要提交財產證明。Gatech 開始給獎只給一年的,後面的可能還要再評。網申時必須指定一個教授還得說明對教授工作的理解什麼。 三封網推。最低要求是 GPA 3.0/4.0,GRE V153 Q155 AW3.0,托福 100,對托福要求很高,會卡托福成績。
Tech 校園並不是很大,位於亞特蘭大的中城 ( Midtown ) 地段。亞特蘭大就業機會本身就不少。南部第一大航空港、可口可樂總部、CNN 總部等等都在,本地機會很多。學院在提供 job opportunity 信息方面做得不錯。
3. 德州農工大學
研究領域包括:Human-Centered
Systems, Intelligent Systems, Software, Systems, Theoretical
Foundations, Bioinformatics, Brain Networks, Computational Science and
Engineering, Digital Humanities, Security , Emergency Informatics。
Master non-thesis 跟 thesis 是可以自由轉的,所以 Ms 進實驗室機會還是很多的。
德州農工的學費比較低。申請 CS 要求寫很多文檔,主要是職業規劃,學術活動等等。CS 有自己的申請系統,等學校的申請完了才發郵件給 ID 上 CS 自己的申請系統,過程比較繁瑣。德州農工網申時,不會主動給你的推薦人信箱發送推送鏈接。網推最多可以填寫 10 個推薦人。Ms 的絕大多數是 211 背景。
德州農工在村裡,開車到休斯頓一個多小時。德州主要的工作機會在那個三角區,而德州農工正好在最中間,有地理優勢,但就業一般,據說在德州很多人去加州找工作。
4. 加州大學爾灣分校
UCI
的 CS 系設置於該校的信息與計算機科學學院下,是該院最大的系。研究方面,該系涉及到了 CS 領域下 11
個研究方向,包括:演算法與復雜性,人工智慧與機器學習、生物醫學信息學、計算機體系結構與嵌入式系統、計算機圖形學與可視化計算、資料庫與數據挖掘、網路與分布式系統、編程語言與編譯、安全隱私與密碼學、科學計算以及普適計算。其中,網路與系統、人工智慧和計算機安全這幾個方面的研究實力最為突出。
UCI
的 ICS 只開放秋季招生,網申從 9 月 15 就開始了,開設了 MS 和 Ph.D 兩種學位。可選的 program 有 MS/Ph.D
Computer Science, MS/Ph.D Information and Computer Science , MS/Ph.D
Network Systems 和 MS/Ph.D Software Engineering。
UCI 是 UC
系列的院校里錄取中國學生較多的院校之一,CS 專業更是如此,總的申請難度並不是太高,不過會比較注重硬體成績,GPA 3.5+,GRE319+
,TOEFL 100+ 的申請者才有較大的錄取可能性。 對於申請者的軟性背景也有較高的要求,看重申請者的專業項目經歷和論文發表經歷,工作經驗也會為申請加分。因此,專業背景豐富的申請者在保障成績的情況下拿到錄取就有較大的把握。
加州由於其高度發達的經濟市場,為 CS 畢業生提供了得天獨厚的優勢。 爾灣是美國加利福尼亞州橙縣的一個城市,位於該縣中部。近幾年經濟速度增長很快,當地有許多 IT 企業,UCI 的 CS 學生很容易能找到實習機會,同時也能有較好的就業前景。
除此之外,爾灣附近的洛杉磯、薩克拉門托市、舊金山灣區的聖何塞市都對 CS 人才需求很大。
5. 華盛頓大學
華盛頓大學的計算機專業在全美也是很不錯的。首先院系規模較大,在職
60 名 Faculty 成員,每年近 200 位博士在讀,還有大量的 Master。專業排名也不錯,本科計算機專業排名
12,各個分支發展比較均衡,其中最強的當屬,排名前 5,其他分支領域也基本都位列前 10。
華盛頓的軟體工程、system 一流,申請難度也比較大。其他專業相對倒不是特別難申。
西雅圖作為一個國際著名大都市,也算是美國最適宜居住和工作的城市之一了。首先氣候上這里夏天清涼,冬天不冷,風景優美,氣候宜人,青山、綠水、空氣清新。
並且西雅擁有最多世界巨頭,像微軟公司、波音飛機公司、亞馬遜公司、星巴克公司、美國電報電話移動通訊公司、英特爾公司工業園均坐落在西雅圖,就業優勢顯著。華盛頓大學很大一部分畢業生直接進入這些大公司了,在這些公司中,華盛頓大學畢業生所佔的比例最大,而且絕對大。
6. 雪城大學
雪城大學的
CS 系與 EE
系合並在同一系下,這也是作為雪城的辦學特色,因為學生可以跨學科學習。學校非常重視研究能力,學生在學習過程中也有機會參與到研究項目當中。由於
EECS 合辦的原因,該系的研究方向是有比較大的交叉性的,共有 17 個研究方向。其中屬於 CS
領域的專業方向包括:人工智慧、復雜系統、分布式信息系統、高信任設計、計算機科學中的邏輯和邏輯編程、神經網路、程序設計語言、軟體工程、系統安全以及計算理論。
雪城大學是為數不多的,被指定為 National Security Agency Center of Excellence 的高校之一,因此學校在系統安全這一方面的研究很有實力。
學校開設的
program 包括 MSc in Computer Science,MSc in Computer Engineering 和 Ph.D
in Computer and Information Science and Engineering,分兩季招生。
前幾年申請的時候,雪城大學在 CS 專業申請方面是另一個高綜合排名的 AD 狂,每年發放的錄取非常多,門檻也較低。申請者的條件只要達到 GPA 80 分左右, 舊 GRE 1000 以上, TOEFL80 分以上,拿到該校的錄取就不難。另外,該校還有一個特點就是喜歡向一些條件較好的申請者發放 30% 學費減免的獎學金,以此吸引優秀學生入學。但從近兩年的錄取看來,想要被錄取至少要保證新 GRE311+,T90+,GPA3.2+,並且最好有論文。
雪城大學的地理位置並不很好,位於美國紐約上州中部的城市。城市本身對於 CS 專業同學來說就業沒有很大優勢,但是多數學生可以去紐約、賓厄姆頓和水牛城等城市就業。
7. 俄亥俄州立大學
OSU
的計算機科學與計算機工程合並在同一個系裡,它在計算機研究和計算機教育方面的實力領先,學院長期與校外企業有合作交流。 研究領域可以分為 7
個類別:人工智慧、計算機圖形學、計算機網路、軟體工程,系統,產業及理論與演算法。其中 Instrial Collaboration (
產業合作 ) ,是學校以企業 IT 技術的利用與創新為導向的新興研究。OSU 的 CS 研究方向中,實力較為出色的有系統、計算機網路、人工智慧。
OSU
的 CS 開設了碩士和博士學位,國際生只有秋季招生。OSU 素有 Only Score University 之稱,然而這一稱號放在 CS
專業下面卻是不成立的。該校在 CS 方面的錄取門檻其實並不十分高,不過要求各方面比較平均,一般來說 GPA 80+,GRE311+ ,TOEFL
80+ 以上的硬體條件就有機會能夠拿到錄取了,不過同時作為申請者應該注意專業背景方面的積累以及專業匹配度。
俄亥俄州是美國的另一個製造中心,以製造業為支柱產業,相對來說高科技計算機產業並不是十分發達。比較適合 CS 專業人才就業的城市或地區有哥倫布市、克利夫蘭、辛辛那提。
OSU
所在地哥倫布市距離 Pure 大學所在的印第安那州的州府印第安那波利斯市只需要 3 個多小時的車程 ; 而距離 CMU 和
University of Pittsburgh 所在的匹茲堡市也只需要 3 小時左右的車程。地理上的便利使得 OSU 的 CS
畢業生在就業去向上也有較多的選擇。
8. 萊斯大學
研究領域包括:artificial intelligence,
bioinformatics, computer architecture, computer graphics, computer
networking, computer security , distributed peer-to-peer systems,
embedded computing, high-performance computing, logic and the
foundations of computer science, mobile networking, operating systems,
physical computing and robotics, programming language theory , virtual
machines。
教研人員偏少,不足三十位。有兩個 research center。應該是跟近年來偏重本科教育有關。
需要考 advanced GRE test scores in mathematics, computer science, or engineering。推薦信盡量找學術的。官網上明確表示 MSCE 沒有 financial aid。
B. linux發行版(路由器固件)OpenWrt入門全集
現階段openwrt官方支持的路由列表:wiki.openwrt.org/toh/start
如果要學習openwrt的話,買些列表中二手的路由器來實踐下更容易學習,大部分要升級一下rom晶元和內存晶元,典型配置都是4M、64M。 大家先學習一下,等待小米開放時刻的到來,有備無患……
OpenWrt 可以被描述為一個嵌入式的 Linux 發行版,(主流路由器固件有 dd-wrt,tomato,openwrt三類)而不是試圖建立一個單一的、靜態的系統。OpenWrt的包管理提供了一個完全可寫的文件系統,從應用程序供應商提供的選擇和配置,並允許您自定義的設備,以適應任何應用程序。
對於開發人員,OpenWrt 是使用框架來構建應用程序,而無需建立一個完整的固件來支持;對於用戶來說,這意味著其擁有完全定製的能力,可以用前所未有的方式使用該設備。
當Linksys釋放 WRT54G/GS 的源碼後,網上出現了很多不同版本的 Firmware 去增強原有的功能。大多數的 Firmware 都是99%使用 Linksys的源碼,只有1%是加上去的,每一種 Firmware 都是針對特定的市場而設計,這樣做有2個缺點,第一個是難以集合各版本Firmware的長處,第二個是這版本距離 Linux 正式發行版越來越遠。
OpenWrt 選擇了另一條路,它從零開始,一點一點的把各軟體加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之處是它的文件系統是可寫的,開發者無需在每一次修改後重新編譯,令它更像一個小型的 Linux 電腦系統。
OpenWrt 項目由 2004 年 1 月開始, 第一個版本是基於 Linksys 提供的 GPL 源碼及 uclibc 中的 buildroot 項目, 這個版本稱為 「stable」 版, 在網上至今仍有很多項目使用這個版本, 較為有名 Freifunk-Firmware 和 Sip@Home.
到了2005年初, 一些新的開發人員加入了這項目, 幾個月後他們釋出了第一個 「experimental」 版本, 這和以前版本不同的是, 這版本差不多完全舍棄了 Linksys 的 GPL 源碼, 使用了 buildroot2 作為核心技術, 將 OpenWrt 完全模塊化,OpenWrt 使用 Linux 正式發行的核心源碼(2.4.30),加上了一些補丁和網路驅動,開發隊伍更為OpenWrt添加了許多免費的工具,可以直接把Image寫入 Flash (mtd)裡面,設定無線功能和VLAN交換功能,這個版本名為「White Russian」,而1.0版本於2005年底公布。
OpenWRT是一個高度模塊化、高度自動化的嵌入式Linux系統,擁有強大的網路組件和擴展性,常常被用於工控設備、電話、小型機器人、智能家居、路由器以及VOIP設備中。 同時,它還提供了100多個已編譯好的軟體,而且數量還在不斷增加,而 OpenWrt SDK 更簡化了開發軟體的工序。
OpenWRT不同於其他許多用於路由器的發行版,它是一個從零開始編寫的、功能齊全的、容易修改的路由器操作系統。實際上,這意味著您能夠使用您想要的功能而不加進其他的累贅,而支持這些功能工作的linux kernel又遠比絕大多數發行版來得新。
如果對 Linux 系統有一定的認識, 並想學習或接觸嵌入式 Linux 的話, OpenWRT很適合。 而且OpenWRT支持各種處理器架構,無論是對ARM,X86,PowerPC或者MIPS都有很好的支持。 其多達3000多種軟體包,囊括從工具鏈(toolchain),到內核(linux kernel),到軟體包(packages),再到根文件系統(rootfs)整個體系,使得用戶只需簡單的一個make命令即可方便快速地定製一個具有特定功能的嵌入式系統來製作固件。
一般嵌入式 Linux 的開發過程, 無論是 ARM, PowerPC 或 MIPS 的處理器, 都必需經過以下的開發過程:
1、 創建 Linux 交叉編譯環境;
2、建立 Bootloader;
3、移植 Linux 內核;
4、建立 Rootfs (根文件系統);
5、安裝驅動程序;
6、安裝軟體;
熟悉這些嶔入式 Linux 的基本開發流程後,不再局限於 MIPS 處理器和無線路由器, 可以嘗試在其它處理器, 或者非無線路由器的系統移植嵌入式 Linux, 定製合適自己的應用軟體, 並建立一個完整的嵌入式產品。
由於CPU內核體系不同,造成很多應用程序移植到OpenWrt上的時候經常崩潰。
由於ADSL硬體模塊的驅動程序沒有開放源代碼,造成很多ADSL一體無線路由的ADSL模塊不能工作而造成功能缺失(RG100A和DB120除外)。
由於OpenWRT並不是官方發布的路由器固件,所以要使用(刷入該固件)有困難,而且其基於Linux,導致OpenWRT的入門門檻較高。
White RussianOpenWRT的初始版本,從2005年7月的White Russian RC1開始發展,一直到2007年1月才發布White Russian 0.9。
KamikazeOpenWRT的第二個版本,從2007年6月開始發布Kamikaze 7.06,一直更新到2010年1月的Kamikaze 8.09.2結束。這期間OpenWRT進行了大量改進,並為它的發展打下了堅實的基礎。
Backfire2010年03月04日,OpenWrt Backfire 10.03 Beta發布,該版本是開源的路由器固件,基於linux,功能強大,支持很多主流的平台和路由器,甚至支持國內的君正jz4740平台,是學習和開發嵌入式,也是工業、 商業應用理想平台。更新方面: brcm-2.4 更新到 2.4.37 kernel ,other targets 更新到 2.6.30 or 2.6.32 ,arm/mips平台的 gcc 更新到 4.3.3 ,powerpc的gcc更新到 4.4.3 ,uClibc 更新到 0.9.30.1 , Broadcom 11g 晶元組的 b43 無線網卡驅動更新到 2.6 kernel ,支持Atheros 11n ath9k ,支持很多新的ar71xx設備,magicbox歸入ppc40x平台 。
2010年03月25日,OpenWrt 發布 Backfire 10.03-rc1,支持國內留下的 tp-link最新多款11n的路由器,是不是想讓路由器支持萬能中繼呢,或者增加路由器的多wan口支持呢,更多的這些高端路由才有的功能,或許能 讓家用路由輕松具備。
2010年04月07日,OpenWRT放出Backfire 10.03正式版。
2010年08月29日OpenWRT放出了Backfire 10.03.1。修正了很多BUG,提高了兼容性。TP-LINK WR841N v2 已經可以正常使用了,包括無線部分和上網部分。 自rc1之後的變動:改進了防DNS重綁定攻擊,改進了uhttpd穩定性, Rootfs生成修復(Orion景象),修正了基於BRCM47XX的PCI初始化,添加了rtl8366 vlan 改變的 整合腳本,還原了一般x86鏡像 GRUB控制台,提高了ar71xx系列乙太網驅動程序性能,添加了ar7240 交換機驅動,一些swconfig 和 交換機驅動的改進,RDC 使用啟動載入器支持波特率,允許原生HID 支持 通過添加 kmod-input-hid,6in4:適當的處理了PPPoE連接並且修復了終端隧道更新。
鑒於開源軟體在國內的發展態勢,目前國內有基於OpenWRT改進而來的OpenWRT-DreamBox。這個版本的OpenWRT集成了了很多常用功能(包括離線下載等),而通過這個版本的OpenWRT便可以把一個路由器的功能發揮的淋漓盡致。
現在有越來越多的Maker開始折騰OpenWrt,但作為一個Maker新手來講,在網上還是很難找到一份系統的入門級資料。查找資料很辛苦,而且OpenWrt的門檻相對較高,希望這篇文章所提供的從零開始學OpenWrt編譯 + 刷機 + 使用教程能降低新手們的入門難度,當然,編譯過程非必須,一般的路由都可找到可用的穩定固件直接刷機。
1、安裝Ubuntu(編譯需要Linux環境),到其官網下載,版本根據自己所需選擇即可。可以選擇安裝到虛擬機或者物理機,圖形化安裝而且是中文版,連安裝都搞不定的,可以關閉本頁面了;(下載地址可以網路,回復貼中會提供)
2、切記不要改動軟體源,同時按住Ctrl + Alt + T,調出終端;
3、逐條輸入下列命令(及時驗證是否安裝成功):
[php]
sudo apt-get install g++
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install sphinxsearch
sudo apt-get install libtool
sudo apt-get install sphinx-common
[/php]
至此編譯環境搭建完成。
OpenWrt源碼分兩種,一種是最新但不是最穩定的Trunk開發版,一種是最穩定的Backfire版,建議下載官方源碼。下載前先在本地創建文件夾:
[php]
mkdir openwrt
sudo chmod 777 openwrt
cd openwrt
[/php]
選擇你想要的版本然後執行下載命令,下載結束會顯示版本號:
Trunk版下載命令:
[php]
svn co svn://svn.openwrt.org/openwrt/trunk/
[/php]
Backfire版下載命令:
[php]
svn co svn://svn.openwrt.org/openwrt/branches/backfire/
[/php]
添加軟體擴展包,將feeds.conf.default修改為feeds.conf:
[php]
cp feeds.conf.default feeds.conf
[/php]
更新擴展,安裝擴展:
[php]
./scripts/feeds update -a
./scripts/feeds install –a
[/php]
註:如果不是剛下載的源碼,為保持代碼為最新狀態,應定期運行svn update命令更新源碼。
測試編譯環境:
[php]
make defconfig
到這里就可以開始編譯自己的固件了。進入定製界面:
[php]
make menuconfig
[/php]
如果一切正常,會出現一個配置菜單,可以選擇要編譯的固件平台(晶元類型)、型號,還能選擇固件中要添加的功能和組件,配置好後保存並退出菜單即可。
[php]
openwrt-make
[/php]
如果你想修改源碼,應該在此步進行,如支持大容量Flash之類的修改,自己上網查到修改什麼文件什麼地方後,就在ubuntu圖形界面上進去找到文件,雙擊打開文本編輯器修改保存。
[php]
Make
[/php]
或者
[php]
make V=99
[/php]
或者
[php]
make -j V=99
[/php]
make是編譯命令,V=99表示輸出debug信息,V一定要大寫,如果要讓CPU全速編譯,就加上 -j 參數,第一次編譯最好不帶-j參數。
編譯過程保持聯網(會從網上下載一些源碼包),所以斷網可能造成編譯中斷,編譯所需時間與電腦CPU及網路環境有很大關系,第一次編譯時間較久,快則半小時長則2、3個小時,之後的編譯所需時間較短。編譯完成後會在源碼文件目錄出現bin文件夾(如trunk/bin/XXXX),如果你手裡的路由是原版固件需要刷OpenWrt需要選用XXX-factory.bin固件,如果路由已經刷了OpenWrt,選用升級固件XXXX-sysupgrade.bin升級用的,在升級界面升級即可。進到文件夾找到你需要的固件傳出(通過郵箱、網盤、U盤等),開始刷機吧。
要在路由器上使用OpenWrt,首先要將路由器固件刷新為OpenWrt,即相當於OpenWrt 系統的安裝,不同型號的路由器的安裝方法可能也會不一樣,但一般常用的有三種方法:
1.Web上傳固件更新(就是路由器設置或管理界面的那個固件更新)
2.PFTP上傳固件更新(最簡單的就是HFS了)
具體型號的路由器適用於哪種或哪幾種方法,需自行嘗試。
要對OpenWrt進行配置,一般有兩條途徑:
1.SSH登錄通過命令行控制
2.Web登錄通過Web界面設置
首次安裝OpenWrt後,需要設置密碼才可以使用SSH登錄,方法是使用telnet登錄或者Web登錄設置密碼。在Windows下面telnet和SSH登錄可以使用Putty,在Linux或Mac下可分別使用如下命令:
[php]
ssh –l root 192.168.1.1 //Linux
ssh –l [email protected] //Mac
[/php]
一般指令與常見Linux發行版相同,但是OpenWrt使用自己的包管理器:opkg,使用「opkg –help」查看幫助信息。以下是一些常用操作命令:
[php]
opkg update //更新軟體包列表
opkg install //在線安裝軟體包
opkg remove //移除軟體包
[/php]
登錄Web管理界面,前提是該OpenWrt系統中要安裝了Web界面,一般是Luci,登錄方式與普通路由器無異,打開瀏覽器,輸入路由器IP即可進入登錄界面,OpenWrt的默認IP是192.168.1.1。
到此,OpenWrt的大門已為你敞開。接下來,開始嘗試利用OpenWrt實現更多智能應用吧,比如單號多撥榨取運營商帶寬、綁定域名遠程式控制制、掛載大容量硬碟、搭建BT下載機、搭建網路攝像頭、Samba/DLNA家庭NAS共享、私有雲同步、FTP、個人網站/伺服器…
需要學會用ssh登錄路由器用linux命令查看。
ps 命令查看當前系統運行的進程信息
free 命令查看內存使用和swap掛載情況
ls 查看目錄和文件
cd 進入退出目錄
vi 查看編輯配置文件
安裝命令:
[php]
#opkg update
#opkg install nano
uci set network.lan.ipaddr=[lan ip]
[/php]
使用pppoe設置
Shell代碼
[php]
uci set network.wan.proto=pppoe //設置wan口類型為pppoe
uci set network.wan.username=[上網帳戶]
uci set network.wan.password=[上網密碼] //這兩行設置pppoe用戶名和密碼
[/php]
如果要掛在上級路由下面,就需要進行下面的設置
Shell代碼
[php]
uci set network.wan.proto=none //關掉wan
uci set network.lan.gateway=[上級路由ip] //網關指向上級路由
uci set network.lan.dns=[上級路由ip] //dns指向上級路由
uci set dhcp.lan.ignore=1 //關掉lan的dhcp
[/php]
最後對無線網路進行配置
Shell代碼
[php]
uci set wireless.@wifi-device[0].disabled=0 //打開無線
uci set wireless.@wifi-device[0].txpower=17 //設置功率為17dbm 太高會燒無線模塊
uci set wireless.@wifi-device[0].channel=6 //設置無線信道為6
uci set wireless.@wifi-iface[0].mode=ap //設置無線模式為ap
uci set wireless.@wifi-iface[0].ssid=[自己設置SSID] //設置無線SSID
uci set wireless.@wifi-iface[0].network=lan //無線鏈接到lan上
uci set wireless.@wifi-iface[0].encryption=psk2 //設置加密為WPA2-PSK
uci set wireless.@wifi-iface[0].key=[密碼] //設置無線密碼
[/php]
提交應用配置
Shell代碼
[php]
uci commit //應用
/etc/init.d/network restart //重啟網路服務
[/php]
安裝luci管理界面
Shell代碼
[php]
opkg update // 更新軟體列表
opkg list-installed // 查看已安裝軟體
opkg install luci // 安裝LUCI
opkg install luci-i18n-chinese // 支持中文
luci-app-firewall - 0.10.0-1
luci-i18n-english - 0.10.0-1
luci-lib-core - 0.10.0-1
luci-lib-ipkg - 0.10.0-1
luci-lib-lmo - 0.10.0-1
luci-lib-nixio - 0.10.0-1
luci-lib-sys - 0.10.0-1
luci-lib-web - 0.10.0-1
luci-mod-admin-core - 0.10.0-1
luci-mod-admin-full - 0.10.0-1
luci-proto-core - 0.10.0-1
luci-proto-ppp - 0.10.0-1
luci-sgi-cgi - 0.10.0-1
luci-theme-base - 0.10.0-1
luci-theme-openwrt - 0.10.0-1
[/php]
即可完成LUCI的安裝。
輸入以下命令開啟支持web服務的uhttpd,並設置其為自啟動:
Shell代碼
[php]
/etc/init.d/uhttpd enable # 開機自啟動
/etc/init.d/uhttpd start # 啟動uhttpd
[/php]
- Wifidog
你可以嘗試執行以下命令安裝Wifidog:
[php]
opkg update # Optional
opkg install wifidog
[/php]
--sftp安裝
[php]
opkg update
opkg install vsftpd openssh-sftp-server
/etc/init.d/vsftpd enable
/etc/init.d/vsftpd start
[/php]
小米埠轉發命令:
通過修改 /etc/config/firewall 這個文件來實現開放自己需要的埠到外網。
[php]
config rule 'httpdwan'
option src 'wan'
option dest_port '8088'
option proto 'tcp'
option target 'ACCEPT'
option name ''''httpd wan accept tcp port 8088''''
[/php]
保存後,執行 /etc/init.d/firewall restart 重啟防火牆。
SSH工具:
1.WINSCP(文件傳輸到路由器上嚴重推薦使用)
2.putty中文版 中文的使用的難度相對低一點