Linux下搭建Java开发环境以及RPM和Samba

来源:互联网 发布:c语言n!=0是什么意思 编辑:程序博客网 时间:2024/05/31 06:24

搭建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
安装Eclipse1)  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  安装eclipse4)  [startx]  [cd  /home/eclipse/]  [./eclipse]  进入图形界面的终端控制台,进入eclipse文件夹后,启动eclipse5)  ./eclipse  &  以后台方式运行。此时eclipse会以后台的方式运行,它会立即将控制台的输入权释放给用户
  ./eclipse  运行时,终端控制台是被锁定的,即eclipse会占据控制台输入界面安装MyEclipse1)  cp  EnterpriseWorkbenchInstaller_4.0.3GA_E3.1.bin  /home/  安装文件拷贝到/home/目录下2)  cd  /home/  切换至/home/目录3)  ./EnterpriseWorkbenchInstaller_4.0.3GA_E3.1.bin  切记此时要在图形界面安装myeclipse4)Choose  Existing  Eclipse  Installation  Folder  选择/home/eclipse5)Where  Would  You  Like  to  Install  MyEclipse...  设定myeclipse安装位置6)  cd  eclipse  进入/home/eclipse/目录7)  ./eclipse  启动eclipse成功后,会发现myeclipse已作为插件安装到eclipse中安装Tomcat1)  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
解压安装文件
修改解压后的文件夹名字为mysql3)  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检查目前系统中是否已安装了samba2)  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和密码

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 十万存银行一年多少利息 一万存一年利息多少 五十万存银行一年有多少利息 40万存银行一年利息多少 20万存定期三年利息 二十万存定期一年利息多少 20万存银行一年利息是多少 10万存3年定期利息是多少 100万存银行一个月利息多少 20万存余额宝一天收益多少 十万存一年定期利息是多少 十万存定期一年利息多少 10万存银行一年利息多少 一万存三个月利息多少 15万存银行一年利息多少 十万存余额宝一年收益多少 5万存银行一年利息多少 2018存款20万存3年利息会有多少 大额存单20万存一年有多少钱 10万存定期还是买理财 3万存银行一年利息多少 800万存银行一年利息多少 2万存银行一年利息多少 1000万存银行一年多少利息 一万存余额宝一天利息 三十万存银行一年利息多少 2018年20万存3年定期利息多少钱 5万存余额宝一天多少钱 20万存支付宝一天有多少利息 十万存三年定期利息是多少 20万存一年定期利息多少 学霸天师是网红 万学教育 千学万学学做真人 万学海文网校 万学教育集团海文考研 万学教育海文考研 万学教育海文考研网站 学远教育 向远学霸式恋爱 万宁市属于哪个市