您的位置:首页 > 其它

ubuntu10.04.3LTS下的各种服务配置

2012-09-27 20:03 176 查看
曾几何时,自以为记性还不错 ,不习惯做各种记录。随着年龄增大,越来越相信一句话:好记性不如烂笔头。

本周的前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上编译内核,再安装RTAI和EMC2。由于原来给虚拟机分配的硬盘大小为20G,已不能满足当前需求,故在网上寻求能够增大虚拟机下硬盘空间大小的解决方案,却因为理解错误,最终酿成“重装”的后果。出师不利也罢,好事多磨也好。重装就重装吧,正好利用此机会,熟悉linux下的各种命令和服务配置。

1.增大虚拟机硬盘大小的方法有两种:

方法1 在虚拟机的界面上修改,“Edit virtual machine settings"-->"Hard Disk(SCSI)"-->"Utilities"-->"Expand"

方法2 在Windows XP的cmd中用命令修改: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 -

安装中遇到的问题:

1、E:could 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

之后再安装想装的包,即可解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: