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

    博采众长才能相互印证,故步自封必将粗陋浅薄!
  • 相关阅读:
    最舒适的路线(并查集)
    POJ 2411 状态压缩DP
    NYOJ 708 ones
    HUD 1024 Max Sum Plus Plus
    最长上升子序列
    HDU 4717 The Moving Points
    重新开始写随笔
    读书的意义
    读《如何阅读一本书》笔记
    读《GRAY HAT PYTHON》笔记
  • 原文地址:https://www.cnblogs.com/tangwan/p/5388652.html
Copyright © 2011-2022 走看看