#history
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
HISTDIR=/ddhome/history/the_history
if [ -z $USER_IP ]
then
USER_IP=`hostname`
fi
if [ ! -d $HISTDIR ]
then
mkdir -p $HISTDIR
chmod 777 $HISTDIR
fi
if [ ! -d $HISTDIR/${LOGNAME} ]
then
mkdir -p $HISTDIR/${LOGNAME}
chmod 300 $HISTDIR/${LOGNAME}
fi
export HISTSIZE=10000
DT=`date +%Y%m%d_%H%M%S`
export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.history.$DT"
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S] [${USER_IP}] [`whoami`] "
chmod 600 $HISTDIR/${LOGNAME}/*the_history* 2>/dev/nul
#history
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
HISTDIR=/ddhome/share/.history
if [ -z $USER_IP ]
then
USER_IP=`hostname`
fi
if [ ! -d $HISTDIR ]
then
mkdir -p $HISTDIR
chmod 777 $HISTDIR
fi
if [ ! -d $HISTDIR/${LOGNAME} ]
then
mkdir -p $HISTDIR/${LOGNAME}
chmod 300 $HISTDIR/${LOGNAME}
fi
export HISTSIZE=4000
DT=`date +%Y%m%d_%H%M%S`
export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.history.$DT"
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]"
chmod 600 $HISTDIR/${LOGNAME}/*.history* 2>/dev/null
分享到:
相关推荐
CentOS 7 系统优化脚本 本文档提供了一份 CentOS 7 系统优化脚本,该脚本旨在简化系统管理员的工作,减少重复劳动,使管理员能够更快速地完成系统优化任务。 系统优化菜单 该脚本提供了一个菜单式的系统优化界面...
Linux基础笔记命令 Centos6.5 Linux 格式:命令 -选项... 参数 ls:列出当前目录下的文件 pwd:显示当前目录 ls -l:长模式 ls -1(数字1):按一行显示 ls -a:显示当前文件夹所有文件 包含隐藏文件 ls -s...
- `history`:显示历史命令,`history -c`清除历史记录。 - `alias`:创建别名,`alias ll='ls -l'`将ll定义为ls -l的别名。 11. **帮助方法**: - `man`:查看命令的手册页,`man command`获取command的帮助。 ...
1. 安装基础软件及配置,如安装兼容包、关闭防火墙、关闭SELinux、进行时间同步(可选)、安装常用软件、添加第三方软件源(如EPEL源和Remi源)、在history命令前添加时间显示、修改文件连接数等。 2. 进行基础安全...
- 在`mapred-site.xml`中指定MapReduce的运行模式为YARN,并设置JobHistory服务器。 8. **环境变量配置**: - 在`/etc/profile`或`~/.bashrc`中添加Hadoop的环境变量,如HADOOP_HOME、PATH。 9. **格式化...
sudo systemctl start hadoop-mapreduce-jobhistory ``` 至此,Hadoop已在CentOS7上成功安装。为了便于开发,我们可以使用Eclipse集成Hadoop。文件列表中的`hadoop-eclipse-plugin-2.6.0.jar`是Eclipse的Hadoop插件...
此外,Linux还提供了丰富的系统管理命令,如`ls`列出目录内容,`pwd`显示当前工作目录,`cd`改变目录,`history`查看命令历史,`shutdown`和`reboot`用于关机和重启,`crontab`用于设置定时任务,`wall`向所有用户...
1. `history`:显示最近执行的命令历史。 2. `pipe` (`|`):管道符,用于连接命令,将前一个命令的输出作为后一个命令的输入。 3. `redirect` (`>` 和 `):重定向输出或输入到文件,如`command > output.txt`将...
`echo`用于在终端打印文本,`clear`清空屏幕,`history`列出过去执行过的命令,`-c`选项清除历史记录。`.`前缀表示当前目录,`..`表示上一层目录,`$`引用变量,`*`是通配符,`cd`改变目录,`-`后的简写代表上一次的...
Linux安装python3.6,这是我安装的全部history记录,方便安装的时候可以核对,这样才算是全套安装。
目录1、Centos7.6 Docker 在线安装命令2、Docker 相关命令2.1 Docker 镜像相关命令2.1.1 查看 Docker 版本2.1.2 查看镜像2.1.3 获取镜像详细信息2.1.3.1 只获取其中一项内容2.1.4 使用history命令查看镜像历史2.1.5 ...
在本教程中,我们将深入探讨如何在CentOS7操作系统上安装和部署Hadoop 2.7.x版本。Hadoop是一个开源的分布式计算框架,广泛应用于大数据处理和存储。以下是详细的步骤和注意事项,确保您能够成功地搭建起一个运行在...
- **Overview of Fedora**: Understanding the history, community, and philosophy behind Fedora. - **Installation Options**: Exploring various methods to install Fedora, including graphical and text-...
- Jobhistory:`http://master:19888` ### 总结 上述步骤详细介绍了如何在 CentOS 7 上安装配置 Hadoop 2.7.3 集群。从最基础的网络配置、账户设置到最终的集群启动与验证,每一步都至关重要。在实际部署过程中,...
Overview Recommendations 1Install Updates, Patches and Additional Security Software. 1.1 Filesystem Configuration 1.2 Configure Software Updates 1.3 Advanced Intrusion ...Appendix: Change History
在本文中,我们将详细介绍如何在CentOS 7.2系统上进行MySQL 5.7.18的离线安装。由于网络隔离环境无法通过yum方式安装MySQL,因此我们需要手动完成这个过程。下面是整个安装步骤的详细说明: 1. **下载安装包**: ...
20. **history**:查看过去的命令历史。 21. **clear**:清空终端屏幕。 22. **ping**:测试网络连接。`ping google.com`检查与Google服务器的连通性。 23. **ifconfig**:显示或配置网络接口的IP信息。 24. **...
此外,还有一些高级功能,如`autoremove`用于删除不再需要的依赖软件包,`check`检查包数据库中的问题,`distro-sync`同步已安装软件包到最新版本,`downgrade`降级包,`group`处理软件组,`history`查看事务历史,`...
本节主要讲解了Linux终端、Shell提示符、Bash Shell的基本语法,以及一些基本的Linux命令,如ls、pwd、cd、history等,并涉及了查看系统硬件时间、获取帮助、开关机命令和启动级别等实用技能。 1. **Linux终端**:...