首页 > 其他分享 >SaltStack 常用的一些命令

SaltStack 常用的一些命令

时间:2024-01-22 23:11:41浏览次数:20  
标签:常用 run 查看 service Minion 命令 file SaltStack salt

 

 

以下是 SaltStack 常用的一些命令:

查看帮助信息:salt --help
检查Salt支持的操作系统:salt '*' test.ping
查看Minion的版本号:salt '*' test.version
执行命令:salt '*' cmd.run 'command'
安装软件包:salt '*' pkg.install 'package_name'
升级软件包:salt '*' pkg.upgrade
移除软件包:salt '*' pkg.remove 'package_name'
列出已安装的软件包:salt '*' pkg.list_pkgs
查看系统负载:salt '*' status.loadavg
查看内存使用情况:salt '*' status.meminfo
查看硬盘使用情况:salt '*' status.diskusage
查看CPU信息:salt '*' status.cpuinfo
重启Minion:salt '*' system.reboot
关闭Minion:salt '*' system.shutdown
获取Minion的网络接口信息:salt '*' network.interfaces
获取Minion的IP地址:salt '*' network.ip_addrs
获取Minion的主机名:salt '*' network.get_hostname
同步时间:salt '*' system.set_date
检查服务状态:salt '*' service.status 'service_name'
启动服务:salt '*' service.start 'service_name'
停止服务:salt '*' service.stop 'service_name'
重新启动服务:salt '*' service.restart 'service_name'
重新加载配置文件:salt '*' service.reload 'service_name'
查看Minion的状态:salt '*' status.status
运行Grains模块:salt '*' grains.ls
查看Minion的IP地址:salt '*' grains.get ipv4
查看Minion的操作系统:salt '*' grains.get os
查看Minion的CPU信息:salt '*' grains.get cpu_model
设置Minion的自定义变量:salt '*' grains.setval 'custom_var' 'value'
同步Grains信息:salt '*' saltutil.sync_grains
执行自定义模块:salt '*' mymodule.run
执行State文件:salt '*' state.apply 'state_file'
检查State文件无效配置:salt '*' state.show_highstate
校验State文件语法:salt '*' state.show_sls 'state_file'
查看Highstate文件:salt '*' state.show_highstate
应用Highstate文件:salt '*' state.highstate
查看Minion的Mine函数:salt '*' mine.get 'target_minion' 'mine_function'
刷新Mine函数:salt '*' mine.flush
查看执行结果:salt '*' jobs.active
强制终止作业:salt '*' saltutil.kill_job 'job_id'
执行远程执行命令:salt-cp '*' '/path/to/source.file' '/path/to/destination.file'
复制文件到Minion:salt-cp '*' '/path/to/source.file' '/path/to/destination.file'
复制文件到Salt Master:salt-cp '*' '/path/to/source.file' 'salt://destination.file'
安装扩展模块:salt '*' saltutil.sync_all
添加新的Minion:salt-key -a 'new_minion'
移除已离线的Minion:salt-key -d 'offline_minion'
列出已接受的Minion:salt-key -L
列出已拒绝的Minion:salt-key -R
列出等待接受的Minion:salt-key -P
查看Salt Master的状态:salt-run manage.status
同步所有Minion的密钥:salt-run manage.up
列出Master上所有的Minion:salt-run manage.present
列出未连接的Minion:salt-run manage.down
执行灰度发布:salt-run cache.grains 'grain_key:grain_value'
将事件发送到事件总线:salt-call event.send 'event_tag' data='event_data'
查看事件总线上的事件:salt-run event.fire_master 'event_tag' data='event_data'
运行计划任务:salt-cron '*' enable_job <job_name>
禁用计划任务:salt-cron '*' disable_job <job_name>


这里列举了一些常用的SaltStack命令,能够帮助您进行配置管理、软件包管理和系统管理等操作。具体命令的使用方法和参数请参考SaltStack官方文档。

 

 


原文链接:https://blog.csdn.net/m0_55877125/article/details/132901398

标签:常用,run,查看,service,Minion,命令,file,SaltStack,salt
From: https://www.cnblogs.com/machangwei-8/p/17981338

相关文章

  • Java中System类和Runtime类常用方法和属性
    ​ Java中,System类和Runtime类提供了一些关键的功能,用于与底层操作系统以及运行时环境进行交互。System类是Java标准库中的一个类,提供了对JVM的一些基本访问和控制方法。Runtime类实例封装了运行时环境。为Java程序提供了与底层系统交互的强大工具,但也需要谨慎使用以避免潜......
  • Linux开发相关命令整理
    1.反转shell2.ldd3.objdump4.ldconfig5.telnet6.nc7.netstat8.ss9.tcpdump1.反转shell攻击者主机执行:nc-nlvp<port>被攻击者执行:bash-i>&/dev/tcp/<ip>/<port>0>&1也可以用于把局域网下主机终端暴露给公网下,这在特定场景下比较方便2.ldd用于查......
  • 收到请求数据的常用安全验证方案,go语言,gin框架
    收到请求数据的常用安全验证方案,go语言,gin框架原创 小锟哥哥 GoLang全栈 2024-01-1807:47 发表于四川 1人听过在使用Gin框架处理前端请求数据时,必须关注安全性问题,以防范常见的攻击。本文将探讨Gin框架中常见的安全问题,并提供相应的处理方法,以确保应用程序的稳......
  • 在命令提示符下输入"certutil /?"来查看完整的命令参数列表和使用说明。
    在命令提示符下输入"certutil/?"来查看完整的命令参数列表和使用说明。-dump:转储配置信息或文件-dumpPFX:转储PFX结构-asn:解析ASN.1文件-decodehex:解码十六进制编码的文件-decode:解码Base64编码的文件-encode:将文件编码为Base64-deny:拒绝挂起的请求-resub......
  • 能用到退休的600条Linux命令,助你解决95%的问题
    你们好,我的网工朋友。曾经传统网工的工作中,很少用到Linux,但网络技术的更新,搞网络,多少得会点这玩意儿。正所谓书到用时方恨少,命令到用时全忘了,Linux命令真心多到爆炸。这不,今天就给你来一篇史上最全Linux命令总结的文章,命令有点多,一不小心整理了2w字,建议先收藏后阅读哈。今日文章阅......
  • 5个非常流行且常用的Java自动化测试框架!
    目前有无数的Java测试框架可供QA测试人员使用。可以理解的是,您拥有的选择越多,从很多中选出最好的一个就越复杂。在本文中,我们将分享一些常用的Java测试框架,以提升您的职业生涯并提高您的技能组合。1、JUnitJUnit是Java中最常用的单元测试框架之一。它可以用于测试各种Ja......
  • 命令行窗口排列 https://share.weiyun.com/EykMqNix 密码:ydvrx5
    12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788......
  • 双网卡问题及route命令使用
    双网卡问题:IP路由依次查找:路由表IP段->默认路由1->默认路由2;如果路由表有目标IP段路由,则使用该路由;如果没有则使用默认路由;双网卡通常会自动有两个默认路由,这就可能导致网络问题;1,如果两张网卡设备都连接相同网络,这种情况不会有问题,两边网络一样使用那个默认路由都可以。2,通常情况......
  • 批处理命令set截取字符详解
    在批处理中,set的功能有点繁杂:设置变量、显示环境变量的名及值、做算术运算、等待用户的输入、字符串截取、替换字符串,是我们常用的命令之一。在字符串截取方面,新手因为没能注意到偏移量的问题,很容易提取到错误的字符串,因此,特开此帖,详细解释set截取字符的用法。......
  • 本人常用的批处理实用技巧
    网上流传着很多DOS小技巧,但是,以现在的眼光重新审视,它们有些并不适用于批处理。编写批处理代码一年多来,本人积累了一些实用的批处理代码编写技巧,现发出来大家一起分享。若能善用这些代码,将会大大简化各位的编码工作,并会一定程度上提升代码的执行效率。1、不显示代码执行期间的......