如今愈來愈多的Linux編譯環境改用Ubuntu。說實話我也不太瞭解爲啥,可是供應商推薦了,我也固然要隨大流。Ubuntu的root就和RedHat系列不一樣了,要登陸root帳戶,如今麻煩不少。這也好,強制用戶養成不要以root登陸的習慣。html
這裏記錄一下使用Ubuntu(實體機 or 虛擬機),安裝完畢以後如何創建編譯環境的傻瓜過程ubuntu
本文地址:http://www.javashuo.com/article/p-tfiloygz-ek.htmlvim
Reference:
ubuntu安裝smb共享文件夾
ubuntu11.10 搭建 SMB (samba)服務
ubuntu12.04的NFS配置
Ubuntu-圖形界面和字符界面轉換、指定默認啓動界面
如何爲ubuntu server 14.04 安裝圖形界面
GitLab安裝篇-Ubuntu 14.04 LTS
E: Sub-process /usr/bin/dpkg returned an error code 解決辦法segmentfault
# 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
bash
接着是修改配置:ssh
Shell中修改配置文件/etc/samba/smb.conf
,修改方式請參考本文檔的姐妹篇。ui
執行如下命令:# sudo smbpasswd -a xxx
(用戶名)# sudo service smbd restart
# sudo service nmbd restart
.net
另外,smb.conf 裏面能夠加入如下內容:3d
display charset = UTF-8 unix charset = UTF-8 dos charset = cp936
固然,也可使用圖形界面配置,位置在:系統 => 系統管理 => sambaunix
修改 NFS 配置文件/etc/exports
,加入:
xxxx *(rw,sunc,no_root_squash)
重啓 NFS 服務:# sudo service portmap restart
# sudo service nfs-kernel-server restart
注:我在兩臺Ubuntu,一樣的配置,一臺Ubuntu的samba能夠訪問,而另外一臺不行……正在研究中,可能和防火牆有關
# sudo apt-get install ssh
# sudo service ssh restart
# 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
將配置改成如下內容:
tftp dgram udp wait nobody /usr/bin/in.tftpd -s xxx
其中 xxx 爲tftp服務的根目錄
關閉防火牆# sudo ufw disable
# sudo service openbsd-inetd restart
Ubuntu 中沒有 RHEL 系列的ntsysv,取而代之的是 sysv-rc-conf:# sudo apt-get install sysv-rc-conf
執行後在界面內的操做方法爲:
+ 啓動服務 - 中止服務 Ctrl + n 下一頁 Ctrl + p 上一頁 h 幫助 q 推出
數字表明系統的運行級別:
0:停機狀態
1:單用戶或系統維護
2~5:多用戶狀態
6:系統重啓
在虛擬機中,Ubuntu得圖形界面可能沒法渲染出來,這是個很頭疼的問題。這個時候,能夠用如下方法在花屏中切換到 Shell:按住 Alt + Ctrl + 空格,在 Alt 和 Ctrl 不鬆開的狀況下,鬆開空格,再按下 F1,這個時候就能夠進入 Shell 了。若是要返回圖形界面,則重複以上操做,不一樣的是,F1 換成 F7。
實體機也能夠,可是不用通過按空格的階段。
默認的Ubuntu Shell會顯示完整的路徑,這常常會變得很長。若是要設置爲只顯示最後一層的方法爲:# sudo vim ~/.bashrc
找到各個PS1 = ...
的行,將行中的「\w
」改成大寫的「\W
」。從新進入Shell便可
安裝的時候我有遇到標題提到的這個錯誤。這個時候就要靠這個資料上說起的第二種方法。好比在安裝 samba
的時候出現這個錯誤,那麼處理順序就是:
$ cd /var/lib/dpkg $ sudo mv info info.bak $ sudo mkdir info; cd - $ sudo apt-get install samba -y