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

    博采众长才能相互印证,故步自封必将粗陋浅薄!
  • 相关阅读:
    一次友情协助的渗透测试
    jQuery---微博发布案例
    jQuery---清空节点和删除节点
    jQuery---城市选择案例
    jQuery---创建和添加节点
    jQuery---动态创建节点
    jQuery---音乐导航
    jQuery---停止动画详解 stop();
    jQuery---手风琴案例+stop的使用(解决动画队列的问题)
    jQuery---自定义动画 animate();
  • 原文地址:https://www.cnblogs.com/tangwan/p/5388652.html
Copyright © 2011-2022 走看看