zoukankan      html  css  js  c++  java
  • saltstack-3 常用模块2

     

    1、iptables模块

    #添加规则
    salt '*' iptables.append filter INPUT rule='-m state --state RELATED,ESTABLISHED -j ACCEPT'
    
    #插入规则
    salt '*' iptables.insert filter INPUT position=3 rule='-m state --state RELATED,ESTABLISHED -j ACCEPT'
    
    #删除规则
    #1、按照规则删除
    salt '*' iptables.delete filter INPUT rule='-m state --state RELATED,ESTABLISHED -j ACCEPT'

    #2、按照编号删除 salt '*' iptables.delete filter INPUT position=3

    2、network模块

    ping、dig、traceroute命令的使用:

    salt '*' network.dig www.baidu.com
    
    salt '*' network.ping www.baidu.com
    
    salt '*' network.traceroute www.baidu.com
    #获取网卡信息
    salt '*' network.interfaces

    #获取mac地址
    salt '*' network.hwaddr eth0

    db_02因为没有eth0的网卡,所以提示不是有效的

    #判断是否在子网内
    salt '*' network.in_subnet 192.168.100.0/24

    #获取子网信息
    salt '*' network.subnets

    3、pkg管理模块

    被控主机包管理

    • 安装包
      salt '*' pkg.install php

    • 卸载包
      salt '*' pkg.remove php

    • 升级包
      salt '*' pkg.upgrade
    • 4、service模块

    • 开机启动和停止

      

    #开机启动
    salt '*' service.enable nginx
    
    #开启不启动
    salt '*' service.disable nginx

    • reload、stop、start、status操作

       运行状态查看

    salt '*' service.status nginx

    启动放回true,停止返回false

    #启动
    salt '*' service.start nginx
    
    #停止
    salt '*' service.stop nginx
    
    #重新载入
    salt '*' service.reload nginx

  • 相关阅读:
    LR学习笔记八 之 初识LR动态链接库
    LR学习笔记七 之 LR录制sql脚本
    LR学习笔记三 之 界面分析
    LoadRunner学习笔记一
    LR学习笔记四 之 调试、日志、动态运行
    协调世界时间 UTC
    InnerText和InnerXml的区别
    避免 showModalDialog 弹出新窗体
    嵌套SELECT语句
    XmlElement和XmlNode的区别
  • 原文地址:https://www.cnblogs.com/zxw-xxcsl/p/11395885.html
Copyright © 2011-2022 走看看