Linux学习笔记(一)

来源:互联网 发布:iqr淘宝网首页 编辑:程序博客网 时间:2024/05/21 11:12

一、linux环境下JDK的安装

  1. 下载好JDK7,然后创建一个安装目录 命令为:sudomkdir /usr/java

    sudo可让用户以其他的身份来执行指定的指令,预设的身份为root.

    mkdir则用来创建目录

  2. 进入下载好的JDK文件目录,将其解压缩到/usr/java

    命令行为: sudo tar zxvfJDK文件名-C/usr/java

    如果aa压缩包不是gzip格式会出错,这时直接sudotar xf JDK文件名-C/usr/java即可

    进入一个文件目录cd命令行

    如果想修改文件名,则命令行为: sudomv解压缩后的jdk文件名jdk7

    mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),经常用来备份文件或者目录

  3. 修改环境变量

    命令行为:sudogedit /etc/environment

    在文件中添加如下代码:

      exportJAVA_HOME=jdk解压缩后的目录
         export JRE_HOME=${JAVA_HOME}/jre
          exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
         export PATH=${JAVA_HOME}/bin:$PATH

  4. 设置默认 的Jdk

    因为ubuntu默认可能会安装有一个jdk,如openjdk。要设置为我们安装的JDK为默认JDK版本。
       sudo update-alternatives --install /usr/bin/java java/usr/java/jdk7/bin/java 300
        sudoupdate-alternatives --install /usr/bin/javac javac/usr/java/jdk7/bin/javac 300
        sudoupdate-alternatives --config java

    屏幕出现选择默认JDK选项,如下

    Thereare 2 choices for the alternative java (providing /usr/bin/java).

     Selection   Path                                     Priority  Status
    ------------------------------------------------------------
    *0           /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061     auto mode
      1           /usr/java/jdk7/bin/java                   300       manual mode
     2           /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061     manual mode

    Press enter to keep the current choice[*], ortype selection number: 1

  5. 检查当前的JDK
      
    命令行为:java-version

二、linux下安装tomcat

1.安装完jdk后再安装tomcat,下载好tomcatlinuxa版本,将其解压到/usr/java目录下,命令行与上面相似:sudo tar zxvf tomcat文件名 -C/usr/java

2.如果需要也可以像上面那样将解压后的tomcat文件重命名。进入tomcat安装目录,启动tomcat,命令行为:/usr/java/tomcat/bin/startup.sh

安装时可能遇到的问题:

    安装完tomcat6后,进入其目录运行startup.sh

出现错误:

touch:cannot touch ‘/usr/java/tomcat6/logs/catalina.out’:No such fileor directory原因:logs目录没有创建修改权限

解决办法:所有人可操作logs文件。
chmod
说明(u:与文件属主拥有一样的权限[a:所有人]+:增加权限;rwx:可读可写可执行)
-R:
递归所有目录和文件

    sudo chmod a+rwx -R logs 

退出当前目录的命令行:cd空格..进入上一目录cd空格../..进入上上一层目录




0 0
原创粉丝点击