Linux学习笔记(一)
来源:互联网 发布:iqr淘宝网首页 编辑:程序博客网 时间:2024/05/21 11:12
一、linux环境下JDK的安装
下载好JDK7,然后创建一个安装目录 命令为:sudomkdir /usr/java
sudo可让用户以其他的身份来执行指定的指令,预设的身份为root.
mkdir则用来创建目录
进入下载好的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),经常用来备份文件或者目录
修改环境变量
命令行为: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设置默认 的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检查当前的JDK
命令行为:java-version
二、linux下安装tomcat
1.安装完jdk后再安装tomcat,下载好tomcat的linuxa版本,将其解压到/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空格../..进入上上一层目录
- linux学习笔记(一)
- Linux学习笔记(一 )
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- Linux学习笔记(一)
- linux 学习笔记(一)
- linux本地建立git仓库管理代码
- Unity3D移动平台内存优化
- Vmware Workstation 10.0.1 will not compile with kernel3.13.2-200.fc
- 为你的Android应用申请更多内存
- wikioi 玩具装箱
- Linux学习笔记(一)
- 类方法、实例方法以及静态方法
- Lua学习笔记三之从Lua中调用C
- [PHP] Easy popup in Magento
- poj3468(树状数组)
- ZOJ-1720
- CMake error: error in configuration process, project files may be invalid
- Poj 1611The Suspects
- 最详细的代理讲解--JDK动态代理和cglib代理 (类比spring中事物的代理)