前一段时间打算开始研究Tiger,由于自己的系统是windows的,而且1.4的环境也比较稳定了,所以觉得在linux下配置一套jdk1.5的开发环境。
进入自己的RedHat9之后看到最后一次登陆时间是2004年的9月份,突然发现很多的命令已经不记得了。(汗。。。)赶紧找来linux的入门书籍回忆一下linux的基本操作和命令。我希望和一样是linux菜鸟的朋友们也最好先掌握一些常用命令,将来在系统中才能游刃有余。如果遇到什么命令不记得了,就使用帮助man xxx。
先说个题外话,由于我一直都是用windows系统,所以很多资料都保存在windows分区。在linux挂载NTFS分区对于我太复杂,所以我就使用了U盘。我想也会有很多朋友和我一样,我就先说一下U盘的使用。一般U盘插入USB接口之后是在/dev/sda或者/dev/sda1目录里面,我们需要使用mount /dev/sda /mnt/usb,usb是我们在此之前新建的文件夹,这样U盘的内容就都在这个目录里面了。使用完U盘卸载的命令是umount /mnt/usb。
我目前的环境是:j2sdk 1.5.0_01
Eclipse 3.1m4
MyEclipse 3.8.4beta
Tomcat 5.5.7
MySql 4.1.10
Linux系统和Windows系统是有区别的,Linux下的安装文件多为rpm格式和bin格式的,压缩文件一般是zip格式和tar.gz格式的。这里我不想再多说安装的命令和一些环境变量的具体配置,因为网上的资料也很多,我也是参考网上的资料,我只想说一些我在安装配置的时候碰到的问题和一些大家在配置的时候可能碰到的疑惑。(下面所有的安装都是要在root用户进行的,因为涉及到许多的配置文件)
首先是jdk,这个是最关键的,sun的网站有两种形式的安装版本,格式都是bin的,一种是直接执行安装的,一种是执行之后是解压生成rpm文件,然后再用rpm安装的。前者执行之后会在当前目录直接生成jdk目录,后者是安装在默认的/usr/java/jdk1.5.0_01文件夹里面,这里我推荐后者,因为使用这个默认目录可以为以后减少不少的麻烦。
安装好jdk,我们就要配置环境变量。和Windows配置系统变量和用户变量类似,Linux也可以为所有用户配置环境变量也可以为某一个用户配置。如果是针对某一个用户,就把export命令加在/home/username/.bash_profile,其中username就是用户名,.bash_profile就是配置文件,这个文件是个隐藏文件需要用ls –la才能看到。我是直接修改了/etc/profile这个配置文件来为所有用户设置环境变量。具体的命令就是用export,我就不具体说了。这里我要说明两点:引用一个变量是$PATH,每个路径之间是用的:(冒号)。加了export语句之后我是重起了机器才生效的,这个我也不确定,因为我没有重起就没有配置成功。查看是否配置成功,你可以在终端输入echo $CLASSPATH来看路径是否正确。路径没有问题输入java –version查看jdk是否配置成功!
再安装其他软件之前最好确认jdk配置成功,因为其他东西都是在jdk基础之上的。下面开始安装tomcat,我的安装文件是tar.gz格式的,使用tar命令就直接会解压到当前目录,然后你就可以把tomcat拷贝到任何你想放的地方。修改tomcat目录/bin.startup.sh文件,用export语句配置CATALINA_HOME等环境变量。修改保存之后输入./startup.sh,tomcat就启动了!然后在浏览器里面测试就又可以看到那只可爱的猫了!
下面是eclipse,选择eclipse版本的时候一定要注意,好象目前只有3.1m4支持jdk1.5。而且要注意的是RedHat9使用的eclipse应该是gtk版本的,所以我们下载得到的就是eclipse-SDK-3.1M4-linux-gtk.zip。使用unzip命令就可以把文件解压到当前目录,然后输入./eclipse启动。和Windows一样,我们需要先要设置好默认的jre.在window->->Preferences->Java->Installed JREs里面,我们可以看到已经存在了默认路径下面的jre,所以如果当时我们使用rpm安装jdk这里就不必要再修改了,也能避免找不到jre的麻烦。还要修改的是window->Preferences->Java->Compiler->Compiler compliance level,在下拉框里面选择5.0,这样我们的jdk环境就是jdk1.5了。
MyEclipse是一个强大的J2EE差件,装了它就无须再安装其他任何插件。目前最新版就是我使用3.8.4beta版,它可以支持struts1.2和hibernate2.1。它的安装文件是bin的,执行时候和windows安装是一模一样的,指定eclipse安装路径就可以自动完成安装了。安装好,我们需要配置一下tomcat,这个也和windows是一样的,我就不赘述了。那么这个装好了就可以开始我们的jdk1.5之旅了。:)
如果需要使用数据库,我个人推荐mysql,操作简单,小巧轻便,功能也不落后。在www.mysql.org,我们下载到成熟的mysql4.1.10和jdbc驱动org.gjt.mm.mysql.Driver.需要注意的是mysql包括两个tar.gz文件,一个是serverd一个是client,对于我们来说两个都要安装。安装到默认目录之后,输入命令/usr/bin/mysqladmin -u root来启动mysql服务,然后我们就可以直接使用mysql –u root –p来登陆了。查看mysql的默认端口是否在监听,我们可以使用命令netstat –na来观察3306端口。
安装没有问题,我们想介绍一下mysql的默认目录结构,这对于我们以后管理数据库是非常重要的。
1、数据库目录 /var/lib/mysql/
2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)
3、相关命令 /usr/bin(mysqladmin mysqldump等命令)
4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
可能这时候有的朋友会纳闷在windows里面的my.ini配置文件怎么没有?在linux里面这个配置文件也是存在的,只不过要先处理一下。在/usr/share/mysql/目录里面有几个my-*.cnf文件,这就是那个配置文件了。我们需要做的是拷贝任何一个文件到/etc文件夹里面,并且把名字修改为my.cnf。这样我们就可以和在windows一样设置mysql的参数了。
到这里我就介绍完了,文中没有那些配置的具体命令和语句,那些在网上都是可以找到的,希望这篇文章对大家配置Linux环境有点帮助。:)