Linux设置Java环境变量

在Linux下设置设置Java环境变量,下载对应平台的JDK版本;这里有两种格式的jdk版本:

  1. rpm 格式
    $ rpm -ivh jdk-8u51-linux-x64.rpm

  2. tar.gz 格式
    $ tar -zxvf dk-8u51-linux-x64.tar.gz [-C dist-dir]

设置环境变量

$ vi /etc/profile

    # profile文件追加下面内容
    export JAVA_HOME= /tools/jdk1.8.0_51
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

$ source /etc/profile	# 使刚设置的环境变量生效

替换 /tools/jdk1.8.0_51 为你jdk解压目录;如果配置个人账户的java环境变量只需修改 vi ~/.bash_profile文件即可,后面操作步骤相同;同时,有必要提一下windows下配置环境变量:

计算机[桌面|资源管理器] -> 属性 -> 高级系统设置 -> 环境变量 -> 系统环境变量 -> 新建Key(存在则追加)

# 变量名及值"key [value]"
JAVA_HOME  [E:\tools\jdk1.7.0_55]
CLASSPATH [.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;]
Path [%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;]

注意:替换E:\tools\jdk1.7.0_55为你jdk的安装目录;若已存在的Path变量值末尾没有分号(;)必须添加分号再追加,或直接将以上的Path值添加在已存在值的最前面.

linux单用户模式

linux单用户模式使用场景:

  • 忘记所有密码
  • 错误的修改/etc/inittab文件,导致系统reboot重启不起来
  • 安装没有图形界面的linux(centos-minimal),而系统默认图形界面启动

进入单用户模式:

  • grub启动时,按e键;然后利用键盘上下键,将光标定位到

      kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
    
  • 再按一下e键,进入编辑这行,然后在行尾输入: linux single

      kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single
    
  • 按回车结束编辑并返回

  • 按一下b键重新启动,进入系统进行相关操作

阅读全文

tail command

tail command

每次部署项目上线后,通过tomcat的日志文件catalina.out监控项目的运行情况.

$ tail -f <tomcat-dir>/logs/catalina.out   	# 屏幕即不断追加打印tomcat的运行日志

当然,强制关闭打印屏幕 ctrl + c 即可.

tail 命令基本用法:

$ tail [参数] 文件地址  	# 无参数默认打印文件末尾10行数据

tail命令主要是从指定点(默认末尾10行)开始将文件内容写到标准输出,常用于查看日志文件,具体参数:

-f : 循环读取(常用于监控应用运行日志)
-n number: 自定义显示行数

如果number前带正号(“+”),则从文件头部第number行开始读取;若带负号(”-“)则从文件尾部倒数number行开始读取; number不指定符号默认为负号,即从尾部倒数number行开始读取内容。

$ tail -n +5 catalina.out 		# 从catalina.out文件顶部第5行开始读取内容

$ tail -n -5 catalina.out 		# 从catalina.out文件尾部倒数5行开始读取内容

$ tail -n 5 catalina.out 		# 从catalina.out文件尾部倒数5行开始读取内容

具体参数参考:

$ man mail		# getting help