| 
	搭建JavaEE开发环境 
	  
	安装JDK 
	第一步: 将包含jdk安装文件的ISO挂载到Linux中 
	    VMware里面的Linux若想使用Windows中的文件,有两种办法 
	        ①用ISO挂载:虚拟机--->硬件--->设备下的CD-ROM--->连接下面的使用ISO镜像--->确定 
	        ②共享文件夹:虚拟机--->选项--->共享文件夹--->添加--->选择Windows文件夹--->启用共享 
	然后使用 mount  /mnt/cdrom/ 命令挂载光驱,即启动光驱。而卸载的命令是 umount  /mnt/cdrom/ 
	第二步:  cp  jdk-6u29-linux-i586.bin  /home/ :将jdk安装文件拷贝至/home/目录中 
	第三步:  cd  /home/ :切换至/home/目录 
	第四步:  ./jdk-6u29-linux-i586.bin :安装jdk 
	第五步: 编辑/etc/profile文件,配置jdk的环境变量 
	        #Set  Java  Environment  Variable 
	        JAVA_HOME=/home/jdk-6u29-linux-i586 
	        PATH=$PATH:/$JAVA_HOME/bin 
	        CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar 
	        exprort  JAVA_HOME PATH CLASSPATH 
	安装Eclipse 
	1)  cp  eclipse-SDK-3.1.1-linux-motif.tar.gz  /home/   将安装文件拷贝到/home/目录下 
	2)  cd  /home/   切换至/home/目录 
	3)  tar  -zxvf  eclipse-SDK-3.1.1-linux-motif.tar.gz   安装eclipse 
	4)  [startx]  [cd  /home/eclipse/]  [./eclipse]   进入图形界面的终端控制台,进入eclipse文件夹后,启动eclipse 
	5)  ./eclipse  &   以后台方式运行。此时eclipse会以后台的方式运行,它会立即将控制台的输入权释放给用户 
	而  ./eclipse  运行时,终端控制台是被锁定的,即eclipse会占据控制台输入界面 
	安装MyEclipse 
	1)  cp  EnterpriseWorkbenchInstaller_4.0.3GA_E3.1.bin  /home/   安装文件拷贝到/home/目录下 
	2)  cd  /home/   切换至/home/目录 
	3)  ./EnterpriseWorkbenchInstaller_4.0.3GA_E3.1.bin   切记此时要在图形界面安装myeclipse 
	4)Choose  Existing  Eclipse  Installation  Folder   选择/home/eclipse 
	5)Where  Would  You  Like  to  Install  MyEclipse...   设定myeclipse安装位置 
	6)  cd  eclipse   进入/home/eclipse/目录 
	7)  ./eclipse   启动eclipse成功后,会发现myeclipse已作为插件安装到eclipse中 
	安装Tomcat 
	1)  cp  jakarta-tomcat-5.0.30.tar.gz  /home/   安装文件拷贝到/home/目录下 
	2)  cd  /home/   切换至/home/目录 
	3)  tar  -zxvf  jakarta-tomcat-5.0.30.tar.gz   安装tomcat 
	  
	
 
 
 MySQL的安装和使用
 
	
		
			| 安装 |  
			| 1)  cp  mysql-standard-4.0.26-pc-linux-gnu-i686.tar.gz  /home/ cd  /home/
 | 将安装文件拷贝到/home/目录下 切换至/home/目录
 |  
			| 2)  tar  -zxvf  mysql-standard-4.0.26-pc-linux-gnu-i686.tar.gz mv  mysql-standard-4.0.26-pc-linux-gnu-i686  mysql
 | 解压安装文件 修改解压后的文件夹名字为mysql
 |  
			| 3)  groupadd  mysql useradd  -g  mysql  mysql
 | 为了以后便于管理mysql,故创建一个mysql组 创建mysql用户,并将其放入mysql组
 |  
			| 4)  cd  /mysql/scripts scripts/mysql_install_db  --user=mysql
 | 进入mysql文件夹下面的scripts 初始化数据库,添加了一个mysql用户
 |  
			| 5)  chown  -R  root  . chown  -R  mysql  data
 chgrp  -R  mysql  .
 | 修改当前目录及该目录下文件和文件夹的所有者为root。一个点即当前目录,俩点即上一级目录 修改data文件夹所有者为mysql。这是为了可以使用用户mysql来启动MySQL数据库和创建数据等
 修改当前目录及该目录下文件和文件夹的所属组为mysql组
 |  
			| 6)  bin/mysqld_safe  --user=mysql  & | 使用用户mysql来启动mysql,这里'&' 参数表示以后台的方式启动 |  
			| 7)  netstat  -anp  |  more | 检查MySQL的监听端口3306是否被监听 |  
			| 使用 |  
			| a)  cd  /mysql/bin/ ./mysql  -u  root  -p
 mysql>  quit
 | 进入mysql文件夹下面的bin目录中 会提示输入密码。MySQL安装后的初始密码是空,故回车即可。随后进入MySQL控制台'mysql>'
 这里就可以执行数据库命令了。其中quit命令是退出MySQL控制台
 |  
			| b)  cd  /root/ vi  .bash_profile
 
 :wq
 logou
 mysql  -u  root  -p
 | 进入到用户root的目录下 修改环境变量中的用户变量。每个用户目录下都有.bash_profile文件,它是用来配置用户变量的
 然后在PATH变量后面,加上':/home/mysql/bin/'即可
 保存并退出
 注销一下,再重新登录,即可生效,但仅限于root用户的操作
 此时在任何位置执行该命令,均有效,但仅限于root用户的操作
 |  
			| 开发 |  
			| cd  /home/j2sdk1.4.2_07/jre/lib/ext/ | 说明:不使用Tomcat时,MySQL驱动要放在这里,才能跑Java程序 |  
			| cp  /home/mysql-connector-java-3.1.10-bin.jar  ./ | 将MySQL驱动拷贝到该目录下 |  
			| 备份 |  
			| cd  /mysql/bin/ | 先进入到MySQL的bin目录下 |  
			| mysqldump  -u  root  -p密码  数据库名  >  /home/mydata.bak | 在bin目录下,执行该命令。注意:这里'-p'和'密码'之间没有空格 |  
			| mysqldump  -u  root  -p密码  数据库名.表名  >  /home/mydata.bak | 这是备份某张表的数据,否则是备份整个数据库中所有表的数据 |  
			| 恢复 |  
			| mysql>  create  database  mydb | 备份文件中没有创建数据库的SQL,故恢复前要先创建一个空的数据库 |  
			| mysql  -u  root  -p  数据库名  <  /home/mydata.bak | 该命令同样要在MySQL的bin目录下执行,而非MySQL的控制台上 
 |  
	压缩和解压缩 
	
		
			| 说明 |  
			| 1) | 通常以zip和unzip命令处理*.zip文件 |  
			| 2) | 通常以gzip和gunzip命令处理*.gz文件【待测试】 |  
			| 压缩 |  
			| zip  aa.zip  bb.txt | 将bb.txt文件压缩为aa.zip文件 |  
			| zip  aa.zip  bb.txt  cc.txt | 将bb.txt和cc.txt文件压缩为aa.zip文件 |  
			| zip  -m  aa.zip  bb.txt | 将bb.txt压缩成aa.zip后,自动删除bb.txt文件 |  
			| zip  -r  aa.zip  ./workspace | 将当前目录下worksapce目录压缩为aa.zip文件 |  
			| zip  -t  102002  aa.zip | 将当前目录下在2002年10月20日之后的文件压缩为aa.zip文件 |  
			| zip  -9  aa.zip  bb.txt | 将bb.txt文件以最高的压缩率压缩为aa.zip文件。压缩率参数为-1到-9,其中-9的压缩率最高 |  
			| 解压 |  
			| unzip  aa.zip | 直接在当前目录中解压aa.zip文件 |  
			| unzip  aa.zip  -x  bb.txt | 解压除bb.txt文件之外的其它文件 |  
			| unzip  -Z  aa.zip | 查看aa.zip压缩包中的内容。也可以使用'-l'、'-v'来查看 |  
	  
	
 
	RPM管理概述:RedHat Package Manager是一种用于互联网下载包的打包及安装工具,类似于Windows中的setup
 它会生成具有".rpm"扩展名的文件,它包含在某些Linux分发版中,如OpenLinux、TurboLinux、S.u.S.E等
 这一文件格式名称虽然打了RedHat的标志,但其原始设计理念是开放式的,目前可以算是公认的行业标准了
 格式:apache-1.3.23-11.i386.rpm
 apache:软件名称
 1.3.23-11:软件的版本号,包括主版本号和次版本号
 i386:软件所运行的硬件平台
 rpm:文件扩展名
 
	
		
			| rpm  -qa | 查询已安装的所有rpm软件包 |  
			| rpm  -q  软件包名 | 查询该软件包是否安装。比如  rpm  -q  mysql  查询当前已安装的mysql版本 |  
			| rpm  -qi  软件包名 | 查询该软件包的信息 |  
			| rpm  -ql  软件包名 | 查询该软件包中的文件 |  
			| rpm  -qf  文件全路径名 | 查询文件所属的软件包 |  
			| rpm  -qp  包文件名 | 查询包的信息对这个软件包的介绍 |  
			| rpm  -U  RPM包全路径名称 | 升级软件包。比如  rpm  -U  cvs-1.11.2-10.i386.rpm |  
			| rpm  -i  RPM包全路径名称 | 安装软件包到当前系统(i=install安装) |  
			| rpm  -ivh  RPM包全路径名称 | 安装过程中显示提示信息(v=verbose提示,h=hash进度条) |  
			| rpm  -e  RPM包的名称 | 卸载RPM包。比如  rpm  -e  jdk  即可卸载JDK |  
			| 说明:如果其它软件包依赖于所要卸载的软件包,那么卸载时就会产生错误信息 比如  rpm  -e  foo  会提示removing these packages would break dependencies:foo is needed by bar-1.0-1
 我们可以使用  --nodeps  命令行选项,来让RPM忽略这个错误,并继续卸载。但显然这并不是一个好主意
 |  
	  
	
 
	Samba概述;该服务软件能够使Windows与Linux之间实现资源共享
 samba通信协议采用的是C/S结构,所以samba软件可分为客户端和服务端
 通过执行Linux上的samba客户端程序,它便可以访问网络上Windows主机所共享的资源
 而在Linux主机上安装samba服务器,就可以使Windows主机访问samba服务器共享的资源
 
	
		
			| 安装 |  
			| 1)  rpm  -qa  |  grep  samba | 检查目前系统中是否已安装了samba |  
			| 2)  mount  /mnt/cdrom/ cp  /mnt/cdrom/sam*  /home/
 cd  /home/
 |  |  
			| 3)  rpm  -ivh  samba-common-2.2.7a-7.9.0.i386.rpm | 先安装samba的common文件 |  
			| 4)  rpm  -ivh  samba-client-2.2.7a-7.9.0.i386.rpm | 再安装samba的客户端软件 |  
			| 5)  rpm  -ivh  samba-2.2.7a-7.9.0.i386.rpm | 最后装samba的服务端软件 |  
			| 设置密码 |  
			| 1)  useradd  zhangsan和passwd  zhangsan | 创建一个用户Jade并为其指定密码 |  
			| 2)  cat  /etc/passwd  |  mksmbpasswd.sh  >  /etc/samba/smbpasswd | 将/etc/passwd中的用户都加到smbpasswd中 也就是将linux中的所有用户都设为Samba用户
 |  
			| 3)  smbpasswd  zhangsan | 设置用户zhangsan的samba密码,我这里将之设为了smbzhangsan |  
			| 启动服务 |  
			| 1)  service  smb  stop | 停止 |  
			| 2)  service  smb  start | 启动 |  
			| 3)  service  smb  restart | 重启 |  
			| 4)  windows----运行----\\192.168.222.88(输入Samba所在的Linux的IP地址)----确定----输入用户zhangsan和密码 |  (责任编辑:IT)
 |