首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

shell脚本方便操作记录(持续添加)

http://blog.csdn.net/richerg85/article/details/44001501 工作中经常用到的方便操作的shell命令,记录如下: 全局替换: :%s/tmp\/\"/...string后的字符串 ${varible#*string}从左向右截取第一个string后的字符串 ${varible%%string*}从右向左截取最后一个string后的字符串 ${varible...%string*}从右向左截取第一个string后的字符串 awk 用法:awk ' pattern {action} '   FS 输入域分隔符,默认为一个空格  RS 输入记录分隔符  NF 当前记录里域个数...  NR 到目前为止记录数  OFS 输出域分隔符  ORS 输出记录分隔符  shell,变量的变量获取: engine_name=360 engine_num_360=2 engine_num=...log文件,在配置中无意在每个需要生成的文件后面多添加了一个空格, 例如 exception_2015-03-01.log------>"exception_2015-03-01.log "(多出一个空格

1.2K10

分布式监控系统Zabbix-3.0.3-完整安装记录 - 添加shell脚本监控

对公司的jira访问状态进行监控,当访问状态返回值是200的时候,脚本执行结果为1;其他访问状态返回值,脚本执行结果是0。然后将该脚本放在zabbix进行监控,当非200状态时发出报警。...jira访问状态的监控脚本为: 在jira部署机(比如是192.168.1.21)的zabbix监控脚本目录下编写监控脚本(jira的端口为8080): [root@jira ~]# cd /data...-s 192.168.1.21 -k jira_code 1 然后登录zabbix,找到jira的部署主机,在jira主机的items里添加监控项: ?...接着添加trigger触发器。当该脚本执行结果为0的时候触发。 ? 然后添加“动作”报警 ? ?...这样,当jira主机的这个监控脚本执行结果为0的时候,就会触发这个动作,然后就会发出报警邮件或短信了。 也可以对这个监控项绘制监控图形。在jira主机的"图形”里添加图形 ? ?

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

    Web安全Day8 - XXE实战攻防

    所以XXE就是指XML数据在传输过程中利用外部实体声明部分的“SYSTEM”关键词导致XML解析器可以从本地文件或者远程URI中读取受保护的数据。...其系统只有一个 python 的脚本文件组成, 当中涵盖了 26 种 Web应用漏洞环境, 并且脚本代码行数控制在了100行以内, 当前版本v0.1m。...3.3 工具测试 3.3.1 Collaborator插件 3.3.1.1 工具介绍 Burp Collaborator是从Burp suite v1.6.15版本添加的新功能,它几乎是一种全新的渗透测试方法...=/tmp/req.txt –xslt (11)记录请求信息 ruby XXEinjector.rb --logger --oob=http--output=/tmp/out.txt 4....4.3 靶场实战演示 探测IP 可以从扫描结果得出,80端口开放,中间件是Apache,从robots.txt中得出有/xxe/目录和/admin.php文件 访问/xxe/目录 随便输个admin

    2K10

    一文读懂基于 Yaegi 解释器开发可热插拔的 Traefik 插件

    除此之外,Goja 还支持在解释器中添加新的对象和函数,使得开发人员可以根据实际需求扩展和定制解释器。...GopherLua 的特点之一是轻量级设计,核心代码库非常小,同时还提供了可插拔的扩展机制,可以根据实际需求添加和删除功能。...5、GoRuby 是一个基于 Go 语言实现的 Ruby 解释器,支持大多数的 Ruby 语言特性,并可以在 Go 应用程序中嵌入 Ruby 脚本。...相比于传统的 Ruby 解释器,GoRuby 具有更好的性能和更高的可扩展性,可以在 Go 应用程序中使用 Ruby 脚本来实现动态配置和扩展。...它还提供了内置的标准库和支持调用外部 Go 包的功能,使得使用 Yaegi 编写和执行 Go 代码变得更加方便和灵活。 除了作为解释器之外,Yaegi 还可以作为 Go 语言的脚本引擎使用。

    1.9K51

    如何在Windows 10上安装Ruby并设置本地编程环境

    即使您没有看到它们,系统也会记录您的击键,因此在ENTER您输入密码后按键,该过程将继续。 最后,Bash将启动,您将看到显示您的机器名称的提示。...让我们安装它,以便我们可以用它来安装Ruby。 使用RVM安装Ruby的最快方法是运行RVM网站上托管的安装脚本。...即使您没有看到它们,系统也会记录您的击键,因此在您输入密码后按ENTER键,该过程将继续。 接下来,使用该curl命令从项目的网站下载RVM安装脚本。...安装过程会修改您的.bashrc文件以将.rvm/bin文件夹添加到您的PATH环境变量中,以便您可以轻松地运行该rvm命令。 但是,在当前会话中将无法访问该rvm命令。...脚本完成后,将安装最新版本的Ruby。

    4.5K00

    如何使用邮政创建一个完全精选的邮件服务器

    安装Ruby Postal是用Ruby编写的,因此需要在系统上安装Ruby 2.3或更高版本。 在本教程中,我们将使用RVM安装最新版本的Ruby。 运行以下命令在服务器上添加RVM的GPG密钥。...mysql_secure_installation 上述命令将运行一个脚本来保护新鲜的MariaDB安装。...该脚本将要求现有的root用户密码,我们刚刚安装了MariaDB,root密码未设置,只需按Enter继续。...添加邮件服务器后,您将需要在邮件服务器中添加新的域。 单击“ 域”选项卡并创建一个新的域名。 添加域名后,您需要配置域名的DNS。 您将需要为SPF和DKIM添加两个TXT记录。...您还需要添加CNAME记录和MX记录以返回路径和邮件传递。 配置DNS后,单击检查我的记录是否正确按钮验证DNS配置。 现在,您将需要创建SMTP凭据来发送和接收电子邮件。

    1.7K20

    如何在Ubuntu 14.04上为IRC安装Lita Chat Bot

    Lita完全用Ruby编写,可以在HipChat,Campfire和IRC等多种聊天室中使用。它的实用程序主要来自您可以添加到其中的插件,可以执行诸如执行Google搜索或部署网站之类的操作。...第四步 - 添加插件 此时,您的机器人可以连接到IRC,但这就是它可以做的一切。在这一步中,我们将安装一个示例插件来添加一些有用的功能。...虽然您可以在Ruby中编写自己的插件,但有数百种预制插件可供选择。我们将继续安装lita-dig插件(这是一个DNS记录查找插件)作为示例,但该过程与其他人非常相似。...结论 在本教程中,我们使用插件和Upstart脚本安装和配置了Lita。使用独特的机器人名称和Upstart脚本,您甚至可以在不同的聊天室中使用不同的插件运行多个机器人。...整个公司从聊天机器人运行他们的整个IT基础设施就像这样。从自定义hooks到Jenkins等流行的CI构建服务,再到控制GitLabs存储库,使用聊天机器人可以简化,简化和自动化您的工作。

    2K10

    渗透红队必备工具与Linux主机上线

    TeamServer的连接 1.2 View模块 Applications:显示被控机器的应用信息 Credentials:通过HashDump或mimikatz获取的密码或者散列值都储存在这里 Downloads:从被控机器中下载的文件...Event Log:主机上线记录,以及与团队协作相关的聊天记录和操作记录 Keystrokes:键盘记录 Proxy Pivots:代理模块 Screenshots:屏幕截图模块 Script Console...病毒的Payload 模块 Payload Generator:Payload 生成器,可以生成基于C、C#、COM Scriptlet、 Java、 Perl、 PowerShell、Python、 Ruby...NS服务器 Beacon HTTP(以HTTP协议流量建立Beacon连接) Beacon HTTPS(以HTTPS协议流量建立Beacon连接) HTTPS Hosts:Beacon回连的主机,可以添加多个...) Foreign HTTPS(以HTTPS协议流量建立会话,适用于与外部程序联动) 成功开启监听,接下来就是让主机上线 2.2 Windows主机上线 No.1 No.2 Emmm

    1.4K30

    Redis 集群搭建

    cluster-config-file nodes.conf # 设置节点超时时间 cluster-node-timeout 5000 # 设置是否开启 aof 模式,对数据库完整性要求比较高可以开启 appendonly no 为了外部访问...如上,若一个节点挂了,找不到从节点,无法切换,则数据不完整,则整个 Redis 集群就挂了。故为了实现高可用,每个节点至少配置一个从节点。...---- 搭建集群 Ruby 环境 官方默认提供了 Redis 集群命令行工具 redis-trib.rb。.../local/redis-cluster-test 因为这是个 Ruby 程序,所以我们需要先配置一下 Ruby 环境和 redis-trib.rb 脚本运行使用的包(redis-X.X.X.gem,...,如下图: 如上图,在添加数据的时候,会对每个 key 进行 CRC16 校验后对 16384 取模来决定放在哪个哈希槽,然后存储到对应的节点上。

    48620

    【Unity】手把手入门2D游戏开发教程——小狐狸的冒险(上)

    新建脚本文件夹 Scripts,在里面新增一个脚本 RubyController 把脚本丢Ruby控件属性内,成为它的一个组件。 进入项目配置项里面 输入管理器里面,可以设置一些参数。...给角色添加RigidBody 2D刚体组件。 然后把Ruby也设为预制体。 设为预制体完成以后,先启动看下带上刚体组件的效果。发现Ruby走向了深渊,受到重力影响。...动态物体可以自由地移动和旋转,并且它们的行为将由力、扭矩和外部影响(如碰撞)决定。 Kinematic: 运动学物体不受力和碰撞的影响,但可以通过改变其位置和旋转来影响其他的动态物体。...给草莓添加碰撞器,并且勾选触发器。 接着新建一个草莓的脚本代码,例如 HealthController.然后挂载给草莓控件,当做草莓的一个组件。 这个时候,触碰草莓应该是穿过去的,不会有效果。...接下来,继续添加伤害区域 然后新增碰撞器和触发器 新增伤害区域脚本,并绑定给伤害区域控件 ruby里面新增一些属性和方法,用于让ruby在伤害区域内,可以持续性掉血 一些无敌时间的设定,让Ruby不会瞬间挂掉

    27820
    领券