网站后台cms/关键词搜索站长工具

网站后台cms,关键词搜索站长工具,佛山响应式网站,网站域名注册台湾第一个窗口[roothdss7-4 ~]# echo "historyUSERwhoamiUSER_IPwho -u am i 2>/dev/null| awk {print $NF}|sed -e s/[()]//gif [ "$USER_IP" "" ]; thenUSER_IPhostname ## 获取ip 并且存到变量中fiif [ ! -d /var/log/history ]; thenmkdir /var/…

第一个窗口

[root@hdss7-4 ~]# echo "

history

USER=`whoami`

USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`

if [ "$USER_IP" = "" ]; then

USER_IP=`hostname` ## 获取ip 并且存到变量中

fi

if [ ! -d /var/log/history ]; then

mkdir /var/log/history ## 判断该目录下 是否有此目录如果没有则新建且开启 777权限

chmod 777 /var/log/history

fi

if [ ! -d /var/log/history/${LOGNAME} ]; then

mkdir /var/log/history/${LOGNAME} ## 判断 /var/log/history目录下有没有 当前登录的用户文件夹,如果没有则创建且设置 300 权限 LOGNAME: 是当前登录的用户名 例如 ubuntu或root

chmod 300 /var/log/history/${LOGNAME}

fi

## 最后更改全局的HISTFILE变量

export HISTSIZE=4096 ##更改HISTFILE 大小

DT=`date +"%Y%m%d_%H:%M:%S"`

export HISTFILE="/var/log/history/${LOGNAME}/${USER}@${USER_IP}_$DT"

## 全局更改 HISTFILE的日志存放目录 默认 每个用户下面都有自己的bash.history 这样做是为了集中管理记录这些命令日志,

##修改了全局变量 HISTFILE 就等于修改了 全部用户的HISTFILE设置。

##所以 最终呈现的效果就是 在用户退出远程连接时 才会记录到日志中。

## 此操作 其实 就是 更改了各个用户的history存储目录且日志文件名字有所变化其他的都跟原来一样。

chmod 600 /var/log/history/${LOGNAME}/history 2>/dev/null

">>/etc/profile

[root@hdss7-4 ~]# source /etc/profile

[root@hdss7-4 ~]# useradd zhangsan

[root@hdss7-4 ~]# echo "aaaaaa" | passwd --stdin zhangsan

新开一个窗口(就是第二个窗口)

rambo@rambo:~$ ssh zhangsan@172.16.186.23

任意执行进行测试

回到第一个窗口进行查看

f0da56dbe487e942f8b984f9effb4128.png

标签:脚本,log,HISTFILE,##,用户,USER,linux,var,history

来源: https://www.cnblogs.com/smlile-you-me/p/14429457.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线程被中断跟被阻塞有什么区别_宠物加盟店跟自营店有什么区别

宠物加盟店跟自营店有什么区别开宠物店是一个很有发展、很有市场前景的项目,特别是在这几年,已经迅猛发展。如果想加入宠物行业,利润、赚钱、前景都不用担心,只要有愿意做成的心,市场大环境不用担心。关于大家提出的宠…

不超过20位的小数正则_意甲身价最贵的20位球星,国米多达7人超过尤文,夺冠成硬任务...

根据《德转网》的最新统计,在本赛季意甲身价排名前20位的球星当中,国际米兰俱乐部拥有多达7人,比起意甲霸主尤文图斯还要多出2人。这7位国米球星分别是卢卡库(意甲球员身价第一,8000万欧元)、马丁内斯(意甲球员身价第四、4000万欧…

mcp证书有什么用_建造师的行情怎么样呢?建造师证书有什么用?

近年来,一二级建造师报名人数的逐年递增。从2004年至今,从当初几万人报考到现在的几百万人报考,这些都说明了大家都意识到了建造师证书的重要性。因为要用到证书的地方太多了,建筑企业升级资质要求建造师证书、企业年检要求建造师…

linux环境变量命名规范,Linux就该这么学 -- 重要的环境变量

变量是计算机系统用于保存可变值的数据类型。在Linux中,变量名一般都是大写,这是一种约定俗成的规范,我们可以直接通过变量名称来提取到对应的变量值。用户执行一条命令,Linux系统一般分为4个步骤第一步:判断用户是否以…

realtek audio console无法连接rpc服务_RPC服务在游戏中的简单运用

作者:二周目赤出处:https://www.cnblogs.com/cr1719/p/13866841.html我们最开始做的游戏框架,多数都是client—>server—>db的模式,但是随着玩家数量的增加,一个server进程就会扛不住,需要多个进程服务于多个玩家。但是给定…

union all会影响性能吗_哪些因素会影响悬臂式掘进机的性能?

悬臂式掘进机性能的好坏是决定快速掘进的关键,已有成果的基础上,对影响悬臂式掘进机性能的主要因素进行了综合分析。下面小编就具体说明一下:1.截割头、截齿的影响因素截齿是掘进机的关键部件,其材料和制造技术对悬臂式掘进机的性…

自制简单的小型Linux,自制小型Linux系统

<div id”content” contentScore”949″>自制小型Linux系统【详细步骤】1&#xff1a;找一个新的SCSI接口的Hard Disk 装载到Linux虚拟机上(/dev/sdb),加电。fdisk /dev/sdb 进行分区&#xff0c;格式化。2&#xff1a;建立2个挂载点,并分别挂载。3&#xff1a;构建MBR引…

numpy序列预处理dna序列_合成生物学快讯2019年第12期:基于DNA的分子数字数据存储...

本文由中国科学院上海生命科学信息中心 战略情报团队供稿基于DNA的分子数字数据存储:现状与挑战编者按&#xff1a;美国华盛顿大学和微软研究院的研究人员2019年8月在Nature杂志发文&#xff0c;对基于DNA的分子数字数据存储进行总结&#xff0c;梳理了该领域的研究发展历史、D…

方正高影仪安装方法_铝合金门窗是怎么安装的?

铝合金门窗安装主要材料有铝合金门窗型材、钢钉、膨胀螺栓、滑移合页、防水密封胶、压条等。铝合金门窗的规格、型材应符合设计要求&#xff0c;五金配件配套齐全、并具有出厂合格证。防腐材料、填缝材料、密封材料、防锈漆、水泥、砂、连接铁脚、连接板等应符合设计要求和有关…

无法从“cstring”转换为“lpcstr”_U盘重装系统后,无法使用?

U盘重装系统&#xff0c;误GPT分区转换到mbr分区后&#xff0c;无法读取&#xff0c;储存&#xff0c;格式化失败&#xff0c;解决方法如下&#xff1a;无法读取无法格式化1.按住“WINR”&#xff0c;呼出“cmd”命令符WINR2.输入&#xff1a;diskpart&#xff0c;回车进入disk…

dijkstra算法_最短路径问题——迪杰斯特拉算法(Dijkstra)

假期过长&#xff0c;导致停更了好长时间&#xff0c;复习一道算法题找找感觉。前段时间看到一篇文章&#xff0c;里面提到了统治世界的十大算法&#xff0c;其中之一就是迪杰斯特拉算法(Dijkstra)&#xff0c;该算法主要解决的”最短路径“这一类问题。说法虽然夸张了点&#…

ES6 深拷贝_你别自以为是:ES6误区 之 Object.assign()、const

文/北妈阅读本文需要 2.3分钟一很久没发技术文&#xff0c;今天北妈在新开一个技术系列&#xff1a;“别自以为是&#xff0c;1分钟走出JS常见误区“&#xff0c;里面我会每期挑选几个常见基础属性&#xff0c;讲一讲里面最容易被人忽略和认知错误的误区。帮助大家更好的掌握基…

opengl实现三维动画简单代码_使用Python简单实现马赛克拼图!内附完整代码

今天小编带大家使用python简单实现马赛克拼图&#xff0c;内容比以往会稍长一些&#xff0c;各位看官老爷可以慢慢细读&#xff0c;若有不足之处还望请斧正&#xff0c;闲话不多说&#xff0c;请看文章。先看原图&#xff1a;效果图&#xff1a;思路&#xff1a;拼图的原理其实…

耳机不支持android,安卓手机为什么不能用EarPods耳机 原因分析【图解】

相信很多人都有这样的疑问&#xff0c;iPhone和安卓手机的耳机孔是一样的&#xff0c; 安卓手机为什么不能用EarPods耳机? 这是什么原因&#xff1f;本次在这里就给大家分析下。安卓手机为什么不能用EarPods耳机?目前市面上大多数的手机仍采用3.5mm的耳机接口。但很多人不知道…

python自然语言处理库_Python 自然语言处理(NLP)工具库汇总

最近正在用nltk 对中文网络商品评论进行褒贬情感分类&#xff0c;计算评论的信息熵&#xff08;entropy&#xff09;、互信息&#xff08;point mutual information&#xff09;和困惑值&#xff08;perplexity&#xff09;等&#xff08;不过这些概念我其实也还理解不深...只是…

android代码清除锁屏密码,清除Android手机锁屏密码的三个小妙招

大家有没有把锁屏密码忘记过&#xff1f;发生这种情况的概率应该很小吧&#xff0c;但为了以防万一大家还是看一下本文的解锁教程吧&#xff01;这种解锁的方法要求&#xff0c;被锁上的手机是联网的状态&#xff0c;并登录了google账号&#xff0c;账号密码已知。如果以上条件…

c语言数组最大可定义多少位_C语言求数组的最大值三种方法

/* 黄哥Python培训 黄哥所写*/#include int maxValue(int* arr, int n);int maxRecursionValue(int* arr, int n);int maxDividAndConquerValue(int* arr, int left, int right);int main(void) { int arr[] {500, -1, 30, 7, 99, 12}; printf("数组中的元素最大…

android 百度map 一个layout加载多个mapview,android 百度地图API 使用Marker和InfoWindow

前言&#xff1a;在android开发过程中&#xff0c;百度地图的使用是比较普遍的&#xff0c;但是如何使用&#xff0c;使用什么版本的百度API还是需要一些讲究。在项目过程中&#xff0c;需要用到百度地图的marker和InfoWindow的功能。标注覆盖物(百度地图官方图)布局文件很简单…

python数据分析实验报告_Python 数据分析入门实战

本训练营中&#xff0c;我们将学习怎么样使用 Python 进行数据分析。课程将从数据分析基础开始&#xff0c;一步步深入讲解。从 Python 的基础用法到数据分析的各种算法&#xff0c;并结合各种实例&#xff0c;讲解数据分析过程中的方方面面。 课程内容将分为以下四个部分&…

go 写文件_如何在 Ubuntu 20.04 上安装 Go

本文最先发布在&#xff1a;如何在 Ubuntu 20.04 上安装 Go​www.itcoder.techGo&#xff0c;通常被称为 golang&#xff0c;它是一门由 Google 创建的现代化的开源编程语言&#xff0c;它允许你构建实时并且高效的应用。很多流行的应用程序&#xff0c;例如 Kubernetes&#x…