Ubuntu 9.04 安装过程札记

折腾了一个星期才把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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值