Linux环境安装配置UBUNTU涵盖软件安装
注:大多数是我上级写的,我个人原创WEBSPHERE与ORACLE安装
首先介绍一下版本
本人使用的是Ubuntu社区的最新桌面版即:ubuntu-9.04-desktop-i386版本,参考网页:http://www.ubuntu.com.cn/
安装方式比较简单,就是要注意Linux的分区与Windows完全不同
安装步骤如下:
1、下载ISO镜像文件,并刻录为CD盘(不是DVD)
2、将光盘放入光驱,以光驱为第一启动设备启动
3、选择中文安装界面,并根据向导一步步安装完成
这里特别说明分区
首先,Linux系统不区分盘符,压根没有盘符这一概念,而是映射为一个个目录,第一次安装或安装在虚拟机中时可以让安装程序自动分配硬盘。
Linux至少分为两个区,第一个区是主区,映射为“/”路径,第二是虚拟内存区,一般设为实际内存大小或实际内存的两倍,叫做swap,不映射为任何路径
一般Linux采取EXT3磁盘格式,该格式window不认的,windows的fat32格式对于linux来说倒是可以识别并使用的,但是不推荐,NTFS格式对于linux来说不能写入,只能读取
虚拟内存区必须使用swap专用格式,其他格式不行
如果要进一步分区,一般将/home路径映射为独立的区,该路径保存的是各用户自己的配置文件,相当于windows的“我的文档”,但是比这概念要严格的多
安装时有个插曲,由于使用CD作为安装介质,空间不足,不再自带语言包,在安装的过程中将会联网下载中文语言包,这过程看RP,搞的不好非常慢,要么你就选英文版本。所以安装时必须连接网络,不用担心病毒,绝对安全。
安装完毕后,进入系统,有个事前说明
ubuntu社区不建议使用root用户,因此你不能使用root用户登录系统,root系统默认密码也是随机的,你根本不知道。所以你应该使用在安装时指定的用户名和密码登录系统。
登录后,驱动都是自带的,一般已经全部安装完毕,你可以不去管他,至少我是这种情况
自带软件包括:
FireFox(相当于IE)
OpenOffice(相对于MS的Offic)
Evolution(邮件客户端)
一大堆乱七八糟游戏
音乐播放器,视频播放器等其他附件
使用FF上网,会自动提示你下载Flash插件,照办即可。
接下来要做的就是安装ssh服务器端
大家都知道Linux操作系统是有控制台的远程登录操作的,类似于telnet,但是ssh比telnet更进一步,主要是更安全
安装过程很简单,在终端中执行命令(终端在附件里):
sudo apt-get install openssh-server
这个命令需要解释一下
sudo表示执行系统管理级命令,apt-get命令是一个高权限命令,一般不允许调用,必须加上sudo告诉shell用管理员身份执行,命令执行后会让你在输入一次密码,相当于复核
apt-get命令表示从网上的源程序仓库中自动下载程序, install参数表示安装 openssh-server是应用程序名
从这里看到,Linux的软件原来可以这样安装,执行一个命令就会自动下载,然后编译安装了,安装好还会自动启动,这点比windows方便多了,不过可用性还不是最好
以上命令成功执行后,就说明你已经成功安装ssh服务器了,可以从远端至今使用ssh2连接这台linux机器。
当然要先自己测试一下,非常简单
执行
ssh localhost
ssh是ssh客户端程序,该命令相当于用ssh连接自己,用来测试ssh服务器安装是否到位
根据提示输入用户名和密码就可以连接上自己,测试OK
在windows上可以使用PuTTY作为客户端连接服务器端,可使用winscp向linux传文件
PuTTY我上传上来,是个OS的软件
接下来安装JDK
这就复杂了,不象windows上面这么简单了
首先要到sun去下载for linux版本的JDK,我使用了jdk-6u14-linux-i586.bin 这个版本
安装前说明
1、bin文件对于linux来说是一种可执行文件,不是虚拟光驱~~~
2、这个文件默认没有权限执行的,你有两种方法,但是无论你用哪一种,都要到终端上去操作
安装
由于没有权限,你可以1:授权;2:用root执行
首先说授权
你可以执行
sudo chmod 777 jdk-6u14-linux-i586.bin
sudo不解释了,chmod表示授权,777表示全部权限,jdk-6u14-linux-i586.bin当然是文件名
然后执行这个bin
执行的命令注意:
./jdk-6u14-linux-i586.bin,前面的“./”不是可省略的,否则linux的外壳不认为你企图执行该文件
然后说使用root用户
你首先要切换到root用户
sudo su root
su表示切换用户,root表示要切换到root用户
然后你再执行:
./jdk-6u14-linux-i586.bin
就可以开始安装了
安装过程也很奇特,首先是lisence,要按至少30下enter才能看完,然后输入yes就可以安装了
继续说安装配置
安装JDK记得要安装3个版本
JDK6,JDK5和j2sdk1.4
都从sun网站上下载,安装方法完全一样
注意:必须在安装JDK后再安装IDEA,因为IDEA的Linux安装包里面是不含JDK的,你必须现有JDK
然后将IDEA的Linux安装文件idea-8.1.3.tar.gz 拷贝到服务器上,这个文件类型我以及姑娘介绍过,相当于Windows上的zip文件,Linux在图形界面上自带软件可以打开该文件
打开后将内部的文件释放出来,就宣告IDEA安装好了,但是你还不能启动IDEA,因为IDEA在Linux上不自带JRE,必须修改配置,指向已经安装好的JDK,否则无法启动。
配置方法是:
编辑idea安装目录/bin目录中的idea.sh文件
在以下配置处
export JAVA_HOME
export IDEA_HOME
加入:
export JDK_HOME=/home/crazy/java/jdk1.6.0_14/
JDK_HOME变量指向你刚才安装的JDK路径,注意:Linux是区分大小写的,变量名万万不能用小写。
然后,通过运行idea.sh脚本即可运行idea
这时候我们仍然有个问题,就是CVS怎么办,Linux上当然是有cvs客户端的,但是没有图形界面,必须靠命令行进行处理,这会让人发疯,不过不要紧,Linux上还是有CVS的图形化外壳的
Ubuntu就自带一个软件自动下载工具,可以到网上下载你要的软件,然后安装使用,而且在这些软件都是开源的,你可以免费使用。
运行“系统”-》“系统管理”-》“新立得软件包管理器”,找到软件“cervisia”并下载安装,下载安装的过程自动,你只要选择即可,系统会自动下载相关lib。安装完毕后,你会在“应用程序”菜单中这找到该软件,使用该软件,即可从使用图形界面从CVS上取出文件,提交文件。
主义,该软件是模仿windows的wincvs,所以不是像tortoiseCVS那样在文件夹里面操作的,需要一个适应过程,使用上还是很舒服的。
有一点要注意,需要修改CVSNT的服务器端参数,使用unicode,否则中文文件名是乱码。
Ubuntu自带了不少软件,都是有用的,这里简单说明以下:
FireFox,这个不提了
Evolution,这个相当于FoxMail
OpenOffice,看名字就知道了,不过与2007是不兼容的
远程服务客户端:这个可以用来远程连接windows,相当于windo