ubuntu10.04.3LTS下的各種服務配置

     曾幾何時,自以爲記性還不錯 ,不習慣做各種記錄。隨着年齡增大,越來越相信一句話:好記性不如爛筆頭。

      本週的前3天(週日~週二),完成的主要工作:ubuntu10.04.3LTS+linux2.6.38.8 + RTAI3.9+ emc_2.6_pre。 

l ubuntu10.04.3LTS

在虛擬機Vmware Wokstation上重裝ubuntu10.04.3LTS,純屬意外。我最初的想法,在原來已經安裝好的ubuntu10.04.3LTS上編譯內核,再安裝RTAIEMC2。由於原來給虛擬機分配的硬盤大小爲20G,已不能滿足當前需求,故在網上尋求能夠增大虛擬機下硬盤空間大小的解決方案,卻因爲理解錯誤,最終釀成重裝的後果。出師不利也罷,好事多磨也好。重裝就重裝吧,正好利用此機會,熟悉linux下的各種命令和服務配置。

1.增大虛擬機硬盤大小的方法有兩種:

方法在虛擬機的界面上修改,Edit virtual machine settings"-->"Hard Disk(SCSI)"-->"Utilities"-->"Expand"

方法Windows XPcmd中用命令修改:vmware-vdiskmanager.exe -x 40GB xxxx.vmdk

   vmware-vdiskmanager.exe 位於D:\Program Files\vmware7.1目錄下

2.安裝ubuntu10.04.3LTS的鏡像,安裝好後,查看內核版本以及ubuntu版本

rita@rita-desktop:/usr/src/emc2$ uname -a
Linux rita-desktop 2.6.38.8rtai-1 #2 SMP PREEMPT Tue Sep 25 11:09:28 CST 2012 i686 GNU/Linux

rita@rita-desktop:/usr/src/emc2$ cat /etc/issue
 Ubuntu 10.04.3 LTS \n \l

3. 配置網絡

設置靜態IP地址:192.168.80.128     

------------------------------------------------------------------------

IP地址設置: /etc/network/interface
 // 動態DHCP獲得
 # 啓動系統激活設備
 # Loop迴環地址
 auto lo
 iface lo inet loopback


  啓動系統激活設備
 # 網卡eth0設置爲DHCP類型
 auto eth0 
 iface eth0 inet dhcp 


// 靜態Static獲得
 # 啓動系統激活設備
 # Loop迴環地址
 auto lo
 iface lo inet loopback


 # 啓動系統激活設備
 # 網卡eth0設置爲Static類型
 auto eth0
 iface eth0 inet static 
 # 指定IP地址、子網掩碼、廣播、網關
 address 192.168.80.128
 netmask 255.255.255.0  
 network 192.168.80.0
 broadcast 192.168.80.255
 gateway 192.168.80.2
 # 指定DNS服務器地址
 dns-nameservers 192.168.80.1

dns-search somedomain.org
 ========================
 DNS服務器設置: /etc/resolv.conf
 // 必須設置.否則無法訪問任何URL
 nameserver192.168.80.1
 ========================

 ------------------------------------------------------------------------

 

設置好後,查看配置文件:  

 rita@rita-desktop:/usr/src/emc2$ cat /etc/network/interfaces 
 auto lo
 iface lo inet loopback
 auto eth0
 iface eth0 inet static 
 address 192.168.80.128
 netmask 255.255.255.0  
 network 192.168.80.0
 broadcast 192.168.80.255
 gateway 192.168.80.2
 dns-nameservers 192.168.80.1

 最後,重啓網絡:

/etc/init.d/networking restart

  

4. 安裝vi

sudo apt-get install vim

5. 安裝虛擬機工具  cd /home/rita/
 mkdir VmwareTools

 cd VmwareTools/
 cp /media/VMware\ Tools/* .
 tar zxvf VMwareTools-8.4.5-324285.tar.gz
 cd vmware-tools-distrib/
 sudo ./vmware-install.pl   

 開始安裝:按照提示輸入回車“ yes

 

 rm -rf  /home/rita/ VmwareTools 

 sudo reboot 

6. 安裝samba

先卸載相關軟件:

sudo apt-get remove samba-common

sudo apt-get remove smbclient

sudo apt-get remove samba  

如果有需要

sudo apt-get remove libwbclient0

sudo apt-get install libwbclient0

安裝:

sudo apt-get install samba

sudo apt-get install smbfs

安裝中遇到的問題:

       1samba: Depends: libwbclient0 (= 2:3.4.7~dfsg-1ubuntu3.4) but 2:3.4.7~dfsg-1ubuntu3.6 is to be installed

 原因samba的依賴庫:libwbclient0  版本太低

 解決:升級libwbclient0  

   sudo apt-get remove libwbclient0

   sudo apt-get install libwbclient0

7.安裝sshd
 sudo aptitude install openssh-server
 /etc/init.d/ssh restart
 netstat -tlp 
 是否能找到如下行:

   tcp6    0    0 *:ssh                *:*                   LISTEN     -

 安裝中遇到的問題:

 1Ecould not get lock /var/lib/dpkg/lock -open
 原因:1)有可能有其他的apt-get進程在活動,導致資源被鎖不可用。
               解決辦法,把apt-get進程找出來,殺死!
                    ps aux | grep apt-get
                    sudo kill -9 <PID>

         2)可能是上次安裝時沒正常完成,而導致出現此狀況。

               解決方法:輸入以下命令
                    sudo rm /var/cache/apt/archives/lock
                    sudo rm /var/lib/dpkg/lock

  之後再安裝想裝的包,即可解決。

發佈了24 篇原創文章 · 獲贊 8 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章