首页
学习
活动
专区
圈层
工具
发布

Linux持久化实操

' /etc/passwd #先使用openssl生成一个用md5加盐生成的一个hash openssl passwd -1 -salt saltvalue password #再使用sed命令在最后一行的前一行增加一个新用户...chmod +x /usr/bin/backdoor.exe #使用 echo 命令在 /etc/rc.local 文件末尾添加一行启动后门程序的命令 echo "/usr/bin/backdoor.exe.../etc/bash.bashrc或/etc/bashrc:该文件包含系统级别的 shell 脚本,每次打开新的 shell 环境时执行。...这些脚本文件通常以 .sh 为扩展名,在用户登录时自动执行。 ~/.bash_aliases:该文件包含用户级别的 shell 别名,每次打开新的 shell 环境时执行。...~/.bashrc :该文件包含个人 shell 脚本,每次打开新的 shell 环境时执行。 ~/.bash_logout :该文件包含个人 shell 脚本,退出 shell 环境时执行。

1.2K30

cron 的配置和说明

/etc/cron.monthly 注:每月第1天的4点42分,开始执行/etc/cron.monthly目录下的可执行程序或脚本; 这些行是用来在同一时间批量执行任务的,我们在以后的例子中独立出来解说...我们可以直接更改或者添加,当然这是系统任务调用。举个例子,比如我在每天的早上8点30分重新启动机器,就可以在 /etc/crontab中加入下面的两句,第一句就是注释了。...root 表示用root用户执行,命令是/sbin/reboot ,也就是说,系统在每天 8点30分重新启动; 我们可以把每天8点30分重新启动的计划任务写入cron全局性配置文件中,也可以定义在root...所以最好的办法就是通过cron来自动运行,以在服务器最清闲的时候来完成这项工作; 4、关于本文; 本文是关于计划任务的,本来想把有关计划任务的内容都写在一个文档中,由于在写文档之前没有准备好,所以只写了一个...cron ;本文可能会在近期调整一下,加入at等工具的用法等; 5、后记; 这篇后记不用写了,我在本文档修改期间写了进程管理的文档; 有一件趣事得提一提,昨天查看lumaqq.inuxsir.org

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux:系统性能监控工具-tsar安装和使用

    在上家公司做性能压力测试时就用过tsar,但总结文档留在了内部,正好借着最近工作内容又用上了tsar,总结起来 前言 做性能验证往往需要去监控系统的各项性能指标,Linux系统监控工具有很多,但对于命令行操作...Tsar在展示数据时,可以指定模块,并且可以对多条信息的数据进行merge输出,带–live参数可以输出秒级的实时信息。...Tsar能够比较方便的增加模块,只需要按照tsar的要求编写数据的采集函数和展现函数,就可以把自定义的模块加入到Tsar中。...cat /etc/cron.d/tsar 日志文件 每个月会把tsar的本地存储进行轮转,此外这里也设定了数据在/var/log/tsar.data下 cd /etc/logrotate.d/tsar...1秒钟作为采集显示 tsar -d 1 --cpu --load --mem -i 1 #-d 1: 查看一天前的数据;去掉-d 1则表示查询截止目前24小时内的数据 #-i 1 : 表示以每次1分钟作为采集显示

    74910

    Ubuntu 定时执行脚本

    一、关于crontab cron是一个Linux定时执行工具,可以在无需人工干预的情况下运行作业。在Ubuntu中,cron是被默认安装并启动的。 二、例子 直接上例子,来看看怎么用。...etc/crontab 2、最后一行添加: 00 08 * * * root /root/hello.sh 三、解释 1、crontab定时任务语法如下: minute hour...这样每次ssh连接的时候就能看到当天的天气情况了。因为我在深圳所以用的深圳的例子来举,你可以自己去中国天气网找到自己城市的页面来爬。 1、shell脚本:/bin/tianqi.sh #!...a、你可以在hello.py中使用绝对路径添加环境变量: import sys sys.path.insert(0, '/root/bbb/') 添加完环境变量,在hello.py中就可以直接引入world.py...b、使用相对路径添加环境变量: 下面重点来了:当使用相对路径时,引入的包的相对位置是相对于运行目录而言,而不是文件本身的相对位置!

    3K10

    一文吃透Linux提权

    例如:在crontab内部,我们可以添加以下条目,以每1小时自动打印一次apache错误日志。...我们知道cron-lograte.sh是可写的,它由logrotate cronjob运行。 那么我们在cron-lograte.sh中编写/附加的任何命令都将以“ root”身份执行。...这些用户在/etc/sudoers文件中指定。只需在该文件上追加一行,我们就可以使自己变得更轻松。 利用 假设我们有一个易受攻击的程序,并且使用cron定期运行该程序。...您需要添加到的行/etc/sudoers是my-user ALL=(root) NOPASSWD: ALL。...在PATH中表示用户可以从当前目录执行二进制文件/脚本。但是一些管理员为了避免每次都必须输入这两个额外的字符,他们在用户中添加“。”在他们的PATH中。对于攻击者而言,这是提升其特权的绝佳方法。

    6.3K42

    学会wire依赖注入、cron定时任务其实就这么简单!

    在函数中我们调用了wire.Build()将创建ship所依赖的的类型构造器传进去。这样我们就编写好了,现在我们需要到控制台执行wire。...**注意:**如果你是第一次使用wire,那么你一定会遇到一个问题,生成的代码和原来的代码会出现冲突,因为都定义相同的函数func InitShip() *Ship,所以这里需要在原文件中首行添加//+...调用cron对象的AddFunc()方法向管理器中添加定时任务。AddFunc()接受两个参数,参数 1 以字符串形式指定触发时间规则,参数 2 是一个无参的函数,每次触发时调用。...注意一点,因为c.Start()启动一个新的 goroutine 做循环检测,我们在代码最后加了一行select{}防止主 goroutine 退出。...首先,cron基于func()类型定义一个新的类型FuncJob: // cron.go type FuncJob func() 然后让FuncJob实现Job接口: // cron.go func

    93420

    【树莓派自动化应用实例】整点提醒自己休息五分钟

    适当的简单休息过后,往往会对正在解决和处理的问题有新的认识和发现,有事半功倍的奇效。 不过大部分手机闹钟都不支持这种以小时为单位的周期闹铃。所以,我以前每次都是都手动调整闹钟时间。总感觉有点 Low!...你可以在 LuaJIT 下载页 右键查看最新的 LuaJIT 稳定版本,然后参照执行: wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar xzf...想要文件能执行当做命令执行,还需要给文件添加可执行权限: chmod +x ./rest_reminder.lua 测试代码是否有效: ....在必要时,你可以使用 sytemed 的命令来操作 cron 服务: # 查看状态 sudo systemctl status cron # 激活服务 sudo systemctl enable cron...参考文档 【LuaJIT版】从零开始在 macOS 上配置 Lua 开发环境 Installation instructions for Unix Lua smtp Linux 下执行定时任务 crontab

    1.4K90

    如何在Ubuntu 14.04上设置Masterless Puppet环境

    在典型的Puppet环境中,用户在其工作站上编写Puppet模块,将模块推送到版本控制服务器(例如Git),然后将这些模块下拉到Puppet主服务器。...在标题中,字段添加密钥的描述(如“Root Puppet Key”),并将您的公钥粘贴到Key字段中。最后,单击“ 添加”键。...最后,改变读取行factpath=$vardir/lib/facter至factpath=$confdir/facter的行。...git push -u origin master 结论 要添加更多服务器,只需按照上面的步骤3在新服务器上安装Puppet和Git,然后将Git存储库克隆到/etc/puppet并应用site.pp清单...您甚至可以在创建腾讯云CVM时使用用户数据自动执行此安装。确保在创建腾讯云CVM时使用SSH密钥,并将该SSH密钥添加到GitLab服务器。

    1.2K00

    如何使用WP-CLI安装WordPress

    准备 本教程是为Ubuntu编写的。在继续之前,请确保您已完成以下教程: 本教程需要一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。...您还需要在本服务上安装LNMP运行环境,关于如何安装您可以参考在CVM上搭建网页服务器(LNMP)。 注意 本教程是为非root用户编写的。需要提升权限的命令以sudo为前缀。...文件,以便每次登录时shell都会加载它。...每次运行需要WP-CLI写入目录的命令时都需要使用它,例如安装或升级: wp core download 创建一个wp-config.php文件: wp core config --dbname=wordpress...通过一些快速实用的按键,您现在可以编写或编辑帖子,执行数据库查询,管理用户功能,管理cron事件,导入或导出内容,管理附件甚至管理多站点安装。您已经完善了WordPress管理并节省了宝贵的时间。

    2K31

    linux学习--未整理命令

    #vi /etc/profile 在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格) 这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变...档案特殊权限: SUID(二进制文档), SGID(二进制文档或目录), SBIT(目录) 权限显示s,t 等(非 r, w , x) file :观察文件类型, 属于 ASCII 或者是 data...刚格式化以后可以使用检测,fsck 会损坏filesystem 所以检查时partition务必不可挂载在系统上,既卸载状态。...-name="cc.txt" //查找在path下除了cc.txt的文件 // grep 用法 , 例如取特定值 head -3 文件 取前三行,默认head取10行 grep "特定内容" 文件名...服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除某个用户的cron服务 crontab -e //编辑某个用户的

    1.2K30

    实力解剖一枚挖矿脚本,风骚操作亮瞎双眼

    公司有几台机器,最近cpu一直在疯转,就像是吃了春药,一直在发热。由于机器实在是太多,有这么几台安全性防护没有到位,就一直躺在角落里疯狂运转。...下载下来学习了一下,发现脚本的编写者,有着较高的水平。虽然在别人机器进行挖矿行为是不道德的,但掩盖不了脚本编写者的风骚操作。 挖矿,是计算机技术界最让人迷惑的行为之一,但它赚钱。.../bin/sh 脚本的第一行,看起来是一行注释,但其实并不是。它规定了接下来的脚本,将要采用哪一个SHELL执行。...crontab -r rm -rf /var/spool/cron/* 挖矿领域是一个相爱相杀的领域。...然后,操作cron程序,把脚本的更新服务加入到定时中。 就是下面这段脚本。 code 10 if [ !

    1.1K20

    Redis未授权访问漏洞总结

    Redis简介 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,...安装Redis wget http://download.redis.io/releases/redis-4.0.6.tar.gz 解压压缩包 tar -zxvf redis-4.0.6.tar.gz...redis-cli -h 127.0.0.1 默认开启保护模式,要关闭保护模式 修改redis的配置文件redis.conf protected-mode 修改为no 将这一行注释掉,表示任何主机都可访问的意思...将公钥添加到服务器中,在客户端利用私钥即可完成认证并成功登陆服务器。...简单说下原理,大致意思就是用户将自己的公钥存储在远程主机(服务器)上,登陆时候远程主机会发送一段随机字符串,经过我们本地的私钥加密以后在发给服务器。

    1.8K20

    WordPress 技巧:禁用 WP Cron

    我们知道 WordPress 有个进程专门用来在指定的时间周期或者将来的某个时间点运行特定的任务,比如定时发布某篇日志。...这个功能 WordPress 是通过 WP-Cron 实现的,它会在每次你的博客有人访问或者在后台工作的时候,都会去检查当前是否有任务要执行。...可以通过在 wp-config.php 添加下面的代码禁用 WP-Cron: /* Disable background wp-cron */ define('DISABLE_WP_CRON', true...); 然后在服务器上创建真正 Cron 作业,如果你使用 Bluehost 这类使用 Cpanel 管理的主机,可以直接在 Cpanel 面板 > 高级选项 > Cron Jobs 中添加: 根据你自己博客定义作业的情况...或者直接使用服务器访问 wp-cron.php: wget http://YourDomain.com/wp-cron.php

    1K10

    Linux下日志文件监控系统Logwatch的使用记录

    logwatch介绍: 1)logwatch是一款用Perl 语言编写的开源日志解析分析器。它能对原始的日志文件进行解析并转换成结构化格式的文档,也能根据您的使用情况和需求来定制报告。...Logwatch 的日志处理引擎也是可扩展的,从某种意义上来说,如果您想在一个新的应用程序中使用 logwatch 功能的话,只需要为这个应用程序的日志文件编写一个日志处理脚本(使用 Perl 语言),...注意一个细节: 如上在邮箱里发现报告里的内容太多,有一些无关紧要的服务的监控结果不想打印在报告里,那么就可以在监控时过滤掉这些服务项。...如果您想添加新的服务到列表中,得编写一个相应的日志处理 Perl 脚本,并把它放在这个目录中。...如果要修改logwatch在cron.daily的执行时间,可以删掉/etc/cron.daily/0logwatch这个文件,然后添加到/etc/crontab里去定义执行时间。

    6.8K111
    领券