現(xiàn)在嵌入式開發(fā)饭耳,越來越多的人開始用Ubuntu了寞肖,今天在網(wǎng)上看到一篇關(guān)于Ubuntu Linux 安裝后安裝后,建立嵌入式開發(fā)環(huán)境的文章新蟆,感覺還不錯(cuò),分享給大家帕翻,希望對(duì)需要的童鞋有所幫助。
Samba 和 NFS
# sudo apt-get install samba
# sudo apt-get install smbfs (或者使用 cifs-utils , cifs-utils:i386 )
# sudo apt-get install nfs-kernel-server
# sudo apt-get install system-config-samba
接著是修改配置:
Shell中修改配置文件 /etc/samba/smb.conf 横殴,修改方式請(qǐng)參考本文檔的姐妹篇梨与。
執(zhí)行以下命令:
# sudo smbpasswd -a xxx (用戶名)
# sudo service smbd restart
# sudo service nmbd restart
另外, smb.conf 里面可以加入以下內(nèi)容:
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
當(dāng)然呻粹,也可以使用圖形界面配置,位置在: 系統(tǒng) => 系統(tǒng)管理 => samba
修改 NFS 配置文件 /etc/exports 筹燕,加入:
xxxx *(rw,sunc,no_root_squash)
重啟 NFS 服務(wù):
# sudo service portmap restart
# sudo service nfs-kernel-server restart
注:我在兩臺(tái)Ubuntu,同樣的配置制妄,一臺(tái)Ubuntu的samba可以訪問,而另一臺(tái)不行……正在研究中,可能和防火墻有關(guān)
SSH
# sudo apt-get install ssh
# sudo service ssh restart
TFTP
# sudo apt-get install tftp
# sudo apt-get install tftpd
# sudo apt-get install xinetd
# sudo apt-get install openbsd-inetd
# sudo vim /etc/inetd.conf
將配置改為以下內(nèi)容:
tftp dgram udp wait nobody /usr/bin/in.tftpd -s xxx
其中 xxx 為tftp服務(wù)的根目錄
關(guān)閉防火墻
# sudo ufw disable
# sudo service openbsd-inetd restart
設(shè)置開機(jī)服務(wù)
Ubuntu 中沒有 RHEL 系列的 ntsysv ,取而代之的是 sysv-rc-conf :
# sudo apt-get install sysv-rc-conf
執(zhí)行后在界面內(nèi)的操作方法為:
+ 啟動(dòng)服務(wù)
- 停止服務(wù)
Ctrl + n 下一頁
Ctrl + p 上一頁
h 幫助
q 推出
數(shù)字代表系統(tǒng)的運(yùn)行級(jí)別:
0:停機(jī)狀態(tài)
1:?jiǎn)斡脩艋蛳到y(tǒng)維護(hù)
2~5:多用戶狀態(tài)
6:系統(tǒng)重啟
Shell 配置
在虛擬機(jī)中,Ubuntu得圖形界面可能無法渲染出來伏恐,這是個(gè)很頭疼的問題。這個(gè)時(shí)候销凑,可以用以下方法在花屏中切換到 Shell:按住 Alt + Ctrl + 空格 澎蛛,在 Alt 和 Ctrl 不松開的情況下,松開空格毁兆,再按下 F1 ,這個(gè)時(shí)候就可以進(jìn)入 Shell 了。如果要返回圖形界面骗爆,則重復(fù)以上操作,不同的是, F1 換成 F7 外臂。
實(shí)體機(jī)也可以,但是不用經(jīng)過按空格的階段。
默認(rèn)的Ubuntu Shell會(huì)顯示完整的路徑赘艳,這經(jīng)常會(huì)變得很長(zhǎng)。如果要設(shè)置為只顯示最后一層的方法為:
# sudo vim ~/.bashrc
找到各個(gè) PS1 = ... 的行,將行中的“ \w ”改為大寫的“ \W ”第练。重新進(jìn)入Shell即可
文章來源: SegmentFault