折腾了一个星期才把Ubuntu这玩意安装顺当,借今天的时间把思路整理整理,在整个过程中查了很多资料,现归结如下:
一、Ubuntu 9.04的安装
我是装在虚拟机里面的,因为不敢装在物理机上,怕搞不定,呵呵,我用的是微软的VPC2007 SP1的,在安装的过程中一度无法进行,因为网上很多安装都可以直接进入图形界面,但我的老是进不了,后来在网上找到了这位帅哥(任海波的博客)才解决了我的问题,那上面很多图片,说的很详细,虽然说的是8.04版的,但和9.04没有多大区别。
主要要注意的就是:在选择安装前,按F4选择“安全图形界面”,然后按F6,出现引导选项后先把最后两个“-”删掉,然后接着输入“vga=791 noreplace-paravirt”,任兄写的很详细,大家都去看他的吧,^_^。
装好系统后,记得善后,即使用sudo passwd修改root的密码,然后在Login Window中选择允许本地用户登录,还有就是修改/boot/grub/menu.lst,把“vga=791 noreplace-paravirt”这句话加上
二、网卡配置
因为VPC要想和宿主机通信必须使用回环适配器,所以需要给Ubuntu配置两个网卡,这也是我每个虚机的基本配置,在Ubuntu中配置网卡很简单,只需要打开/etc/network/interfaces文件,将你想设置静态IP的那个网卡的IP配置信息保存起来就可以了,动态获取的不需要配置,另外Ubuntu自带的Network Connections配置的东西也搞不着头脑。
我的配置如下,我有对外网卡是eth0(自动获取IP),对内的是eth1(静态IP)
所以编辑/etc/network/interfaces文件,加入如下内容:
auto eth1
iface eth1 inet static
address 192.168.0.101
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
因为外网是动态地址,所以不用配置,如果是静态地址的话,复制以上内容,并修改相关字段即可。
现在重启下网卡:
/etc/init.d/networking start //启动网卡
/etc/init.d/networking stop //停止网卡
/etc/init.d/networking restart //重启网卡(用这个就行了)
三、安装远程控制SSH
因为是装在虚拟机里的,而且我的本本显卡不怎么行并且VPC的附加件也不能装,导致我的虚机卡不像话(幸好我知道其实Ubuntu运行的是很快的)。所以很多事需要以远程访问的方式来操作。这时就用到了SSH了。
首先、要在Ubuntu中安装SSH的服务端。运行如下命令,安装
sudo apt-get install openssh-server
Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可,即
sudo apt-get install openssh-client
装好之后就是确认sshserver是否启动了,通过如下命令去查看
ps -e |grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要这样去启动它
sudo /etc/init.d/ssh start
如果看到sshd那说明ssh-server已经启动了。
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,然后这样重新启动服务:
sudo /etc/init.d/ssh resart
参考网文:http://andywang.blogbus.com/logs/14742135.html
SSH的客户端,请下载附件中的SSH
四、安装FTP
能够远程控制了,那么现在就需要往上面传文件了,这是使用计算机的基本功能,是吧。^_^
执行如下命令安装VSFTPD
sudo apt-get install vsftpd
安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp: //ip/地址。应该可以看到一个空白内容的ftp空间。默认设置下匿名用户可以下载,但不能写入或是上传,你可以通过修改/etc/vsftpd.conf这个文件来重新配置权限,但我还搞明白,大家到网上找找相应的介绍试试吧
五、安装VNC
总用命令行式的操作不是本人的强项,于是开始从网上海选远程登录还带图像界面的,终于发现有个vnc4server可以完成这个功能,只需执行如下命令即可在Ubuntu上安装vnc4server的服务端:
sudo apt-get install vnc4server
然后运行:
vnc4passwd
在$HOME/.vnc目录下面生成一个passwd文件,$HOME/.vnc是vnc4server的关键目录。.vnc是一个隐藏目录,需要运行ls -a显示所有文件才能看的到
然后就是启动服务了,运行如下命令:
vnc4server
然后会得到:desktop的名称,这个名称在客户端连接的时候用到。如果是desktop:1,在客户端连接的时候就填写:ip:5901,依此类推,如果是Desktop 2,在客户端的时候填写:ip:5902....
下面就是客户端了,使用UltraVNC,大家可以从这里下载到http://www.uvnc.com/index.html,附件中我也放了一个备份,大家也可一直接下载这个使用,安装这个软件时,只需安装客户端就可以了
引用网上的一段话:
特别注意:
现在从UltraVNC登录,可能得到一个比较简单的窗口,因为VNC4Server缺省启动的WM是twm,如果希望启动gnome,需要改动.vnc/xstartup ,我的配置如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 1024x768+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
这样登录的时候,会自动启动gnome
如果实在不是非常明白原理,或者出现问题,可以查看/usr/bin/vnc4server文件,这是一个Perl文件,你将非常明白其中的运作原理。
六、安装JDK
做Java的装了Ubuntu怎么能不安装JDK呢。
这个过程比较复杂至少比Windows下的复杂,我是通过安装jdk-6u14-linux-i586.bin文件来装JDK的。过程如下:
1、通过前面的FTP将jdk-6u14-linux-i586.bin文件放到Ubuntu上去,然后运行如下命令安装:
修改bin文件权限,使其可执行
sudo chmod u+x /home/zywang/jdk-6u14-linux-i586.bin
然后执行安装:
sudo /home/zywang/jdk-6u14-linux-i586.bin
将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_14目录。(实践证明,jdk1.6.0_14目录的位置就是运行上面程序时的当前位置,即,你如果在/home/zywang下运行的命令,那么目录Java_Home的位置就是/home/zywang/jdk1.6.0_14了
此时,jdk已安装完毕,下面进行配置
首先编辑/etc/environment
PATH="......:/home/zywang/jdk1.6.0_14/bin"
CLASSPATH=.:/home/zywang/jdk1.6.0_14/lib
JAVA_HOME=/home/zywang/jdk1.6.0_14
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作,将我们安装的jdk加入java选单:
update-alternatives --install /usr/bin/java java /homt/zywang/jdk1.6.0_14/bin/java 300
update-alternatives --install /usr/bin/javac javac /home/zywang/jdk1.6.0_14/bin/javac 300
然后运行:
update-alternatives --config java
选择默认JDK,(但我执行这一步的时候提示我只有一个Java版本,不需选择)
参考文章:http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=183803
七、安装Eclipse和Tomcat
这个比较简单,直接下载他们的Linux版本压缩包,扩展名都是.tar.gz的那个版本
然后使用如下命令解压即可使用了
tar -xf eclipse-jee-ganymede-SR2-linux-gtk.tar.gz
tar -xf apache-tomcat-6.0.18.tar.gz
然后Tomcat通过bin下面的startup.sh启动,通过bin文件夹里的shutdown.sh关闭;Eclipse直接运行eclipse就可以执行了(但有个奇怪的现象,描述如下,我在Tomcat的bin目录下直接输入startup.sh无法执行命令,但输入../bin/startup.sh就可以运行了。
八、离线安装以上软件的方法
上面对于SSH、FTP、NVC的安装都是通过apt-get方法安装的,这就意味着你需要online安装,那我到一个没有网的环境下,岂不是砸蛋了,所以我们就需要知道在线安装的文件下载到什么地方去了,那么下载到哪了呢,Google了一下,查到/var/cache/apt/archives 这个目录即是,所以将里面的文件全部复制出来,然后做了ISO的镜像,以后就不怕断网了,另外Ubuntu默认的安装文件是.deb格式,这种文件的
dpkg -i xxxx.deb
分享到:
相关推荐
### 在Ubuntu 9.04上安装VMware Tools的详细步骤及注意事项 #### 一、背景介绍 在虚拟化环境中,为了提高宿主机与虚拟机之间的兼容性和性能,通常需要在虚拟机内部安装一个名为VMware Tools的软件包。本文将详细...
3. **分区选择**:Ubuntu安装器将引导用户进行磁盘分区。这一步对于新手可能较为复杂,需要选择合适的分区策略,如删除现有分区创建新分区,或者使用LVM(逻辑卷管理)以灵活调整空间。 4. **网络配置**:在安装...
标题中的“硬盘安装Ubuntu 9.04过程详解”指的是在个人计算机的硬盘上安装Linux Ubuntu 9.04操作系统的详细步骤。Ubuntu 9.04,代号“Jaunty Jackalope”,是Ubuntu发布的一个较早的版本,于2009年推出,它提供了对...
ubuntu 9.04 安装配置优化全记录
对于学习ubuntu 9.04的童鞋很有用滴
### Ubuntu 9.04 更新源配置详解 #### 背景介绍 Ubuntu 9.04(代号Jaunty Jackalope)是2009年4月发布的Ubuntu版本之一,它提供了许多功能改进和性能提升。随着时间的推移,用户可能会遇到软件包过时或下载速度慢的...
Ubuntu 9.04 ISPconfig设置
Ubuntu-9.04-1gb.7z,是colinux下的Ubuntu 9.04的镜像文件~
- 分区至少预留15GB空间用于Ubuntu安装(推荐更大)。 - 将`ubuntu-9.04-desktop-i386.iso`镜像文件放置于C盘根目录。 - 使用WinRAR解压ISO文件中的`casper`目录至C盘根目录。 - 解压`grub4dos-0.4.4.zip`中的`...
### Ubuntu 9.04 下 Oracle 10G 安装指南 #### 一、环境与软件准备 本文档旨在指导如何在 Ubuntu 9.04 桌面平台上安装 Oracle 10G 数据库。为了确保安装过程顺利进行,请先确认已经具备以下条件: - **操作系统:*...
OpenERP Installing Ubuntu9.04
在Ubuntu 9.04中安装Memcachedb是一个相对直接的过程,但如果希望在系统上顺利运行Memcachedb,用户需要了解一些前置知识,包括对Memcachedb的基本认识、相关依赖库的安装,以及在Ubuntu系统上进行安装操作的具体...
综上所述,Stardict在Ubuntu 9.04上的安装涉及到多个组件,包括核心程序、界面、插件以及语言支持,这些都旨在提供全面的翻译和词汇查询体验。通过安装这些DEB包,用户可以在Ubuntu环境中享受到便捷的词典服务,包括...
在Ubuntu 9.04操作系统中,中文输入法的安装对于使用中文的用户来说是必不可少的。这个压缩包提供了一套完整的解决方案,包含了多种输入法引擎和必要的支持库,以确保用户能够在系统中流畅地输入中文。以下是关于这...
教程名称:Ubuntu 9.04 Linux视频教程23讲课程目录:【】01_简介【】02_安装篇_CD【】03_安装篇_Live.USB【】04_安装篇_LiveUSB安装【】05_安装篇_wubi安装【】06_基本命令篇_目录结构【】07_基本命令篇_ls【】08_...