zoukankan      html  css  js  c++  java
  • Linux配置环境变量和日志history和Terminal颜色和用户(IP)操作日志记录

    $ vim /etc/profile

    #####################环境变量#################################
    export TZ='Asia/Shanghai'
    export JAVA_HOME=/opt/jdk1.7.0_65
    export HADOOP_HOME=/home/bigdata/hadoop-2.4.1
    #export HADOOP_HOME=/opt/hadoop-2.4.1
    export HIVE_HOME=/home/bigdata/hive-0.12.0
    #export HIVE_HOME=/opt/hive-0.12.0
    export HBASE_HOME=/home/bigdata/hbase-0.96.2-hadoop2
    #export HBASE_HOME=/opt/hbase-0.96.2-hadoop2
    export PATH=$JAVA_HOME/bin:$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin:$HBASE_HOME/bin
    #####################history pwd 记录命令操作历史和操作用户#####################
    #[root@hadoop /opt]#变色
    PS1='[e[36m][[e[31m]u@[e[36m]H w]#[e[m]'
    history
    USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
    if [ "$USER_IP" = "" ]
    then
    USER_IP=`hostname`
    fi
    if [ ! -d /var/Log_rec ]
    then
    mkdir /var/Log_rec
    chmod 777 /var/Log_rec
    fi
    if [ ! -d /var/Log_rec/${LOGNAME} ]
    then
    mkdir /var/Log_rec/${LOGNAME}
    chmod 300 /var/Log_rec/${LOGNAME}
    fi
    export HISTSIZE=4096
    DT=`date -d '0 day' +\%Y\%m\%d_\%H\%M\%S`
    export HISTFILE="/var/Log_rec/${LOGNAME}/Log_rec@${USER_IP}_$DT"
    chmod 600 /var/Log_rec/${LOGNAME}/*Log_rec* 2>/dev/null

    看操作日志到/var/Log_rec/${LOGNAME}/

    例如:root用户到/var/Log_rec/root    下查看操作历史(命令历史),文件名包含ip

    博采众长才能相互印证,故步自封必将粗陋浅薄!
  • 相关阅读:
    IDEA中代码无故报红解决方法
    CAP原则的基本理论知识
    Java IO 拷贝MP3文件,包括递归子文件夹下的文件
    maven 配置阿里云镜像 settings.xml内容
    Restful API 级别及意义
    日常巡检(脚本)
    使用Matplotlib画图系列(一)
    Python 阶乘factorial
    交叉验证思想
    FeatureSelectors
  • 原文地址:https://www.cnblogs.com/tangwan/p/5388652.html
Copyright © 2011-2022 走看看