Ubunt_配置_start
生活随笔
收集整理的這篇文章主要介紹了
Ubunt_配置_start
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Ubuntu 12.04 linux 環(huán)境配置 目錄 1. vi 功能增強(qiáng)......................................................................................... 1 1.1 VI 中不能正確使用上下箭頭解決方法..........................................................1 1.2 ubuntu 里面顏色 VI 的個(gè)性設(shè)置....................................................................1 2. 安裝 SSH........................................................................................... 3 3. 啟用 root 密碼...................................................................................3 4. 安裝 FTP 服務(wù).................................................................................. 4 5. 配置 samba........................................................................................5 5.1. 實(shí)驗(yàn)準(zhǔn)備.........................................................................................................5 5.2. samba 的安裝...................................................................................................5 5.3. 創(chuàng)建 Samba 配置文件................................................................................... 5 1. 保存現(xiàn)有的配置文件.................................................................................5 2. 打開(kāi)現(xiàn)有的文件.........................................................................................5 5.4. 創(chuàng)建 samba 帳戶(hù)............................................................................................7 5.5. 重啟 samba 服務(wù)器........................................................................................7 5.6. 測(cè)試.................................................................................................................7 6. .安裝 NFS 服務(wù)器.............................................................................. 8 6.1 安裝 NFS server 端口映射和服務(wù)..................................................................8 6.2 測(cè)試 NFS.........................................................................................................8 7. 安裝 TFTP 服務(wù)................................................................................9 7.1 TFTP 服務(wù)的設(shè)置.............................................................................................9 7.2 TFTP 服務(wù)測(cè)試...............................................................................................10 8. 安裝工具鏈.......................................................................................10 9. 添加庫(kù)函數(shù)手冊(cè)............................................................................... ? 1. vi 功能增強(qiáng) 1.1 VI 中不能正確使用上下箭頭解決方法 sudo apt-get install vim (安裝完整版本的 VI) 1.2 ubuntu 里面顏色 VI 的個(gè)性設(shè)置 新建 /etc/vim/vimrc.local,里面添加內(nèi)容如下(僅供參考): set nu set nocp set ru set hls set is syntax on set backspace=indent,eol,start set sw=4 set ts=4 set sm set cin colo slate set guifont=Courier\ New\ 10 map !g++ % -o mainutocmd FileType python setlocal et sta sw=4 sts=4 Vi 對(duì)中文的支持:嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 3 新建用戶(hù)目錄下的 .vimrc $ vi ~/.vimrc 添加如下內(nèi)容: let &termencoding=&encoding set fileencodings=utf-8,gbk,ucs-bom,cp936 在 vi 的命令行模式下輸入 :wq! 保存退出。 2. 安裝 SSH sudo apt-get install ssh 【關(guān)于 SSH】 SSH 的英文全稱(chēng)是 Secure SHell。通過(guò)使用 SSH,你可以把所有 傳輸?shù)臄?shù)據(jù)進(jìn)行加密,這 樣"中間人"這種攻擊方式就不可能實(shí)現(xiàn)了,而且也能夠防止 DNS 和 IP 欺騙。還有一個(gè)額外的好 處就是傳輸?shù)臄?shù)據(jù)是經(jīng)過(guò)壓縮的,所以可以加快傳輸?shù)乃俣取?SSH 有很多功能,它既可以代替 telnet,又可以為 ftp、 pop、甚 至 ppp 提供一個(gè)安全的"通道"。 SSH 客戶(hù)端與服務(wù)器端通訊時(shí),用戶(hù)名及口令均進(jìn)行了加密,有 效防止了對(duì)口令的竊聽(tīng)。 3. 啟用 root 密碼 為了啟用 root 帳號(hào) (也就是 設(shè)置一個(gè)口令) 使用:嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 4 sudo passwd root 如何在終端機(jī)模式下切換到 root 身份? sudo -s -H Password: <在這注明您的密碼> 【小知識(shí)】 缺省禁止 root 的好處包括了以下內(nèi)容 起初 Ubuntu 團(tuán)隊(duì)希望安裝盡可能的簡(jiǎn)單. 不使用 root , 在安裝 期間的兩個(gè)用戶(hù)交互步驟可以省略. (科林·沃森) 更進(jìn)一步, 如果在安裝中使用 root, 用戶(hù)將被要求永遠(yuǎn)記住他們 選擇的密碼--即使他們很少使用到它. Root 密碼經(jīng)常被對(duì) Unix 安全模型不熟悉的用戶(hù)忘記. (馬特·齊默曼) 它防止了缺省登錄時(shí) "我能做任何事情" --在較大的變化發(fā)生之 前,你將被提示輸入口令,這可以使你考慮你這樣做的結(jié)果. 如果 你作為 root 登錄, 你可以刪除一些 "沒(méi)用的文件夾" 并且不會(huì) 意識(shí)到你正處于錯(cuò)誤的目錄,那時(shí)已經(jīng)太晚了. 它是在 Unix 下 長(zhǎng)時(shí)間使用 "su-command-^D" 練習(xí)的情況下,代替一直呆在 root shell--除非你做嚴(yán)重的系統(tǒng)維護(hù) (那時(shí)你仍然可以使用 "sudo su"). (吉姆·奇塔姆 和 安德魯·索巴拉)Sudo 增加了運(yùn)行命令的 日志記錄 (在 /var/log/auth.log). 如果你陷入困境, 你總是可以返 回并看見(jiàn)那些運(yùn)行的命令. (安德魯·Zbikowski) 4. 安裝 FTP 服務(wù) sudo apt-get install vsftpd嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 5 編輯/etc/vsftpd.conf,將 anonymous_enable, local_enable, write_enable 改成如下形式(如果前面有#號(hào),需要將#號(hào)去掉): anonymous_enable=NO local_enable=YES write_enable=YES Once you configure vsftpd you can start the daemon. You can run following command to run the vsftpd daemon: sudo /etc/init.d/vsftpd restart 5. 配置 samba ubuntu 12.04 下配置 samba,實(shí)現(xiàn) windows xp 訪(fǎng)問(wèn) Ubuntu 5.1. 實(shí)驗(yàn)準(zhǔn)備 首先更新 software sources, 找到最快的源 執(zhí)行: $ sudo apt-get update 5.2. samba 的安裝 $sudo apt-get install samba smbfs samba-common smbclient嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 6 5.3. 創(chuàng)建 Samba 配置文件 1. 保存現(xiàn)有的配置文件 $ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 2. 打開(kāi)現(xiàn)有的文件 $ sudo vim /etc/samba/smb.conf 在 smb.conf 最后添加 [username] path = /home/username available = yes browseable = yes public = yes writable = yes (注意: 上面的設(shè)置中,username 換成你的用戶(hù)名, 如果在前 面有“#”,需要先把它去掉) 如果還想添加其他目錄作為共享目錄,相同原理,如下: 前提: ubuntu12.04 沒(méi)有 tftpboot 目錄,如果想共享 tftpboot 目錄,需要先新建 tftpboot 目錄。嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 7 [tftpboot] path = /tftpboot available = yes browseable = yes public = yes writable = yes [opt] path = /opt available = yes browseable = yes public = yes writable = yes 5.4. 創(chuàng)建 samba 帳戶(hù) $ sudo smbpasswd -a USERNAME (USERNAME 換成你的用戶(hù)名) 會(huì)要求你輸入 samba 帳戶(hù)的密碼 New SMB password: Retype new SMB password: [ 如 果 沒(méi) 有 第 四 步 , 當(dāng) 你 登 錄 時(shí) 會(huì) 提 示 session setup failed: NT_STATUS_LOGON_FAILURE]嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 8 5.5. 重啟 samba 服務(wù)器 $ sudo /etc/init.d/smbd reload (修改過(guò) smb.conf 的話(huà)要執(zhí)行一次) $ sudo /etc/init.d/smbd restart 5.6. 測(cè)試 可以到 windows 下輸入 ubuntu ip 試一下了 在“我的電腦”或者在 “運(yùn)行”處輸入 " \\ + Ubuntu 機(jī)器 的 ip" 如:\\192.168.7.100 6. .安裝 NFS 服務(wù)器 6.1 安裝 NFS server 端口映射和服務(wù) $ sudo apt-get install nfs-kernel-server 先重啟 portmap 服務(wù): $ sudo /etc/init.d/portmap restart 編輯/etc/exports,添加目標(biāo)系統(tǒng)的根文件系統(tǒng)映射目錄,假 如目標(biāo)系統(tǒng)的根文件系統(tǒng)最后映射到/opt/filesytem,則 /etc/exports 內(nèi)容如下: /opt/filesystem *(subtree_check,rw,no_root_squash,async) $ sudo /etc/init.d/nfs-kernel-server restart $ sudo exportfs –a (最好每修改過(guò)/etc/exports 后需要執(zhí)行一次)嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 9 6.2 測(cè)試 NFS 首先建立一個(gè) nfs 測(cè)試的掛載點(diǎn)(目錄): $ sudo mkdir /mnt/nfs $ mount ubuntuIP:nfsdir /mnt/nfs –t nfs 比如我的機(jī)器: $ mount 192.168.7.98:/opt/filesystem /mnt/nfs –t nfs 如果掛載成功,則表示 NFS 配置成功。 7. 安裝 TFTP 服務(wù) 7.1 TFTP 服務(wù)的設(shè)置 $ sudo mkdir /tftpboot $ cp zImage /tftpboot [注:zImage 是我用于測(cè)試的一個(gè)文件, 你可用別的隨意文件替代] $ sudo chmod 777 /tftpboot -R $ sudo apt-get install tftp tftpd $ sudo apt-get install openbsd-inetd $ sudo vi /etc/inetd.conf 在里面填入如下一行: tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 10 新建 /etc/default/tftpd-hpa #Defaults for tftpd-hpa RUN_DAEMON="yes" OPTIONS=-“l(fā) -s /tftpboot” $ sudo /etc/init.d/openbsd-inetd reload $ sudo /etc/init.d/openbsd-inetd restart 7.2 TFTP 服務(wù)測(cè)試 在用戶(hù)自己目錄下建議一個(gè)目錄,將/tftpboot 下存在的文件下 載到此目錄下 $ tftp ubuntu_IP (VMWARE 虛擬機(jī) IP 地址,比如我的是 192.168.7.98) tftp> get uImage (如果 TFTP 正常配置,這個(gè)能比較快就下 載完畢) (uImage 是一個(gè)在/tftpboot 下面的任意一個(gè)拿來(lái)做測(cè) 試用的數(shù)據(jù),我這里用的是內(nèi)核鏡像 uImage) tftp>quit 可以看到,在當(dāng)前目錄下有我們通過(guò) TFTP 下載的文件 uImage 了。 以后每次啟動(dòng)系統(tǒng)的時(shí)候,要執(zhí)行一下: $ sudo /etc/init.d/openbsd-inetd restart嵌入式學(xué)院 ubuntu12.04 配置手冊(cè) Richard_guan/2012 11 8. 安裝工具鏈 執(zhí)行 $ sudo apt-get install cvs build-essential automake autoconf libtool bison flex $ sudo apt-get install libncurses5-dev 9. 添加庫(kù)函數(shù)手冊(cè) ubuntu 默認(rèn)是沒(méi)有安裝 c 語(yǔ)言的庫(kù)函數(shù) man 手冊(cè)的,所以你在 man perror 和 sendto 之類(lèi)的函數(shù)時(shí)會(huì)顯示沒(méi)有相關(guān)文檔的問(wèn)題, 這個(gè)問(wèn)題讓我郁悶了我好久。解決方法: $ sudo apt-get install binutils-doc cpp-doc gcc-4.4-doc gcc-doc glibc-doc libstdc++6-4.4-doc stl-manual cpp-4.4-doc manpages manpages-dev
轉(zhuǎn)載于:https://www.cnblogs.com/panda-w/p/10948386.html
總結(jié)
以上是生活随笔為你收集整理的Ubunt_配置_start的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 窗口
- 下一篇: Linux上安装Julia-1.1