linux环境变量ip,16.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

linux配置环境变量 - 认识

环境 ubuntu17.04 终端(就是黑框) 认识  环境变量:$PATH 在 ×××/bin 下的命令,可以不用到指定目录下, 比如:安装hbase后,hbase提供一些shell命令在habse ...

Linux配置环境变量

自己mark一下 gedit ~/.bashrc 后面记得要 source ~/.bashrc 使之马上生效(其中波浪线 ~ 代表用户主目录,即home/XX,XX是用户的用户名) Linux下配置环 ...

linux 配置环境变量

配置全局 环境变量 查看环境变量 #这个变量赋值操作,只是临时生效,需要写入到文件,永久生效 echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/u ...

linux 配置环境变量三种方式

一:用于当前终端: export PATH=$PATH: 此方式仅用于当前终端,一旦该终端关闭,则配置失效 二:用于当前用户: vi ~/.bashrc 然后加入:ex ...

Linux 配置环境变量的tar

打开工具  连接 到Xshell 6 工具里面 查看是否 配置成功 作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具.

Linux系统下配置环境变量

一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登 ...

Linux中环境变量文件及配置

Linux中环境变量文件及配置   一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统 ...

Linux中环境变量文件及配置(转载)

一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登 ...

Ubuntu 16.04安装JDK/JRE并配置环境变量

作为一个Linux新手,在写这篇文章之前,安装了几次jdk,好多次都是环境变量配置错误,导致无法登录系统.经过几天的研究,今天新装系统,从头来完整配置一遍 系统版本:Ubuntu 16.04 JDK版 ...

随机推荐

Spark的Straggler深入学习(2):思考Block和Partition的划分问题——以论文为参考

一.partition的划分问题 如何划分partition对block数据的收集有很大影响.如果需要根据block来加速task的执行,partition应该满足什么条件? 参考思路1:range ...

比较两个NSDate类型的参数相差的时间差

+(NSInteger)getDaysFrom:(NSDate *)serverDate To:(NSDate *)endDate { NSCalendar *gregorian = [[NSCale ...

[Tool] Chrome内的本地网页,使用XMLHttpRequest读取本地档案

[Tool] Chrome内的本地网页,使用XMLHttpRequest读取本地档案 问题情景 开发Cordova这类以网页内容作为UI的Hybrid APP时,开发人员可以使用IDE的功能将程序布署 ...

MySQL的Explain命令

Explain命令是查看查询优化器如何决定执行查询的主要办法.   调用 EXPLAIN   要使用EXPLAIN,只需在查询中的SELECT关键字之前增加EXPLAIN.MySQL会在查询上设置一个 ...

mysql登录时,ERROR 1045 (28000): 错误解决办法

错误问题的描述: ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) ERROR 10 ...

模拟controfile丢失与重建

--模拟controlfile丢失与重建 ----------------------------------------------------------------2013/09/21 1. 关 ...

单元测试与Mockito

1.什么是单元测试? 顾名思义单元测试就是对软件系统中最小的单元(函数.类)做测试,类似焊接电路板前对每个电容器(电子元器件)的测试.从软件测试分级来看,单元测试是最底层也是离程序员最近的一层,一般由 ...

html横向滑动案例

Centos7安装MySQL8.0 - 操作手册

MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 一.  Mysql8.0版本相比之前版本的一些特性 1) ...

jquery中把一串字符串分割,如:123456789后者abcdefg类型的

函数:slice() 功能:arrayObject.slice(start,end) start:必需.规定从何处开始选取.如果是负数,那么它规定从数组尾部开始算起的位置.也就是说,-1 指最后一个元 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值