日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ubunt_配置_start

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

轉載于:https://www.cnblogs.com/panda-w/p/10948386.html

總結

以上是生活随笔為你收集整理的Ubunt_配置_start的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。