首页 > 其他分享 >SaltSatck常用指令二

SaltSatck常用指令二

时间:2025-01-23 17:35:35浏览次数:1  
标签:常用 service minion SaltSatck etc 指令 file cp salt

#### ### ## 域名管理 salt.modules.dnsutil

salt 'minion' dnsutil.A msc.zhonganonline.com #从monion获取指定域名A记录
salt 'minion' network.ping archlinux.org timeout=3

systemd服务管理 salt.modules.systemd_service

salt 'minion' service.disable <service name>
salt 'minion' service.disabled <service name>
salt 'minion' service.enable <service name>
salt 'minion' service.enabled <service name>
salt 'minion' service.start <service name>
salt 'minion' service.stop <service name>
salt 'minion' service.reload <service name>
salt 'minion' service.force_reload <service name>
salt 'minion' service.restart <service name>
salt 'minion' service.show <service name>
salt 'minion' service.status <service name> [service signature]
salt 'minion' service.systemctl_reload

文件处理

salt 'minion' file.find /alidata1/admin/za-warden/extra_conf7/ name=nginx.yml
salt 'minion' file.remove /alidata1/admin/za-warden/extra_conf7/nginx.yml
salt 'minion' file.get_hash /usr/lib64/security/pam_unix.so --out=yaml --out-file=/tmp/hash.txt
salt 'minion' file.comment /etc/resolv.conf '.*10.139.100.165.*' 正则匹配到包含10.139.100.165内容注释
salt 'minion' file.line /etc/ssh/sshd_config mode=replace match="Match Group sftpusers" content='#Match Group sftpusers'
salt 'minion' file.file_exists /etc/passwd #判断文件是否存在
salt 'minion' file.copy /etc/rsyslog.conf /tmp/ recurse=true #从minion拷贝文件到本地
salt 'minion' cp.get_file salt://rsyslog.conf /etc/ #从本地拷贝文件到minion
salt 'minion' cp.get_dir salt://sourceFolder /tmp #从master拷贝目录到minion
salt 'minion' cp.get_url http://www.slashdot.org /tmp/index.html
salt 'minion' cp.list_master #在master上用命令查看有哪些文件资源可供拷贝到minion上
salt 'minion' file.replace /alidata1/admin/za-warden/new_filebeat/filebeat.yml pattern='debug' repl='info' #文本内容debug替换成info

从minion端下载到master 需要修改 file_recv: True才能拉取文件

salt 'minion' cp.push /etc/rc.local #所有拉取的文件都保存在master节点的/var/cache/salt/master/minions/{minion-id}/files/etc/rc.local
salt 'minion' cp.push /etc/system-release keep_symlinks=True #拉取软连接原文件
salt 'minion' cp.push /etc/fstab upload_path='/new/path/fstab'
salt 'minion' cp.push_dir /etc/modprobe.d/ glob='*.conf' #拉取目录 匹配到以.conf结尾的文件

标签:常用,service,minion,SaltSatck,etc,指令,file,cp,salt
From: https://www.cnblogs.com/gavin11/p/18688242

相关文章

  • es常用增删改查
    删除数据POSThjv4_medical_histories_wrapped/_delete_by_query{"query":{"term":{"visitId":{"value":"6196972"}}}}修改数据POST/index_name/_doc/_update_by_query{"query&quo......
  • 有哪些常用的网站代码修改软件?
    AdobeDreamweaver:这是一款专业的网页设计和开发工具,支持多种编程语言,如HTML、CSS、JavaScript等。它提供了可视化的编辑界面和代码编辑功能,方便用户进行网站代码的修改和调试。SublimeText:一款轻量级的代码编辑器,具有简洁的界面和强大的功能。它支持多种编程语言,并且可以通过......
  • linux文本内容和文件操作常用命令
     写在前面:正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。(操作字符串的)通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了。(操作文......
  • 14 常用的负载均衡算法
    基于nginx的代理1.轮询算法例如我们在nginx服务器中代理了3台服务器,再每次客户端发起请求的时候按照顺序请求挨次的发送到代理的三台服务器上。该算法比较适合每台服务器性能差不多的场景,如果部分服务器性能比较差,可能会造成性能好的服务器资源的浪费或者性能比较差的服......
  • 理解智能合约中的 SPDX-License-Identifier 注释与常用开源协议
    简介在开发智能合约时,我们常常会看到//SPDX-License-Identifier:MIT这样的注释,它看似简单,却承载了重要的信息。今天,我们将深入探讨这一注释的作用,以及智能合约常用的开源许可证。1.什么是//SPDX-License-Identifier:MIT注释?//SPDX-License-Identifier:MIT是一种标准的......
  • python中很常用的10个内置函数整理(初学必备)
    对于初学Python的小伙伴们来说,掌握内置常用函数是学好Python的重要一步。这些函数不仅能让你的代码更加简洁,还可以提高编程效率。本笔记将为大家整理62个Python中最常用的内置函数,并且给出了一些简单的示例,帮助大家更好地理解和运用这些函数。这些内置函数是Pyth......
  • Linux基础05-指令篇之权限管理【入门级】
    Linux基础主要内容权限管理通配符权限管理指令修改文件/目录的拥有者或者组执行权限:root语法:chown[选项]...[所有者][:[组名]]文件或者目录路径...选项:-c:显示更改部分的信息-f:忽略错误信息-h:修复符号链接==-R:==处理指定目录以及其目录中的所有文件-v:显......
  • Linux基础07-指令篇之vim编辑器【入门级】
    Linux基础Vim编辑器Vim定义本质上我们用Linux自带的编辑器叫做Vi编辑器(类似于记事本,一般用来做文件的编辑),名字取自Visual,它是一个全屏幕文本编辑器(程序)。在Linux系统中Vi是最常用的编辑程序,它的文本编辑功能十分强大,但是使用起来比较复杂。Vim是Vi的增强版,所以Vi的功能Vi......
  • Linux基础06-指令篇之打包压缩解压缩【入门级】
    Linux基础内容提要压缩、打包、解压缩权限说明权限的类型权限的数值普通文件目录/文件夹r:可读4cat,less,more,head,tail等lsw:可写2>(覆盖写入),>>(追加写入),touch,rmmkdir,rmdir,mv(重命名)x:可执行1./文件名(可执行文件)cd,cp,mv(移动)-:无权限0无操作无操作压缩与解压缩压......
  • Vue 自定义指令与插件开发
    目录Vue极速入门第11节:Vue自定义指令与插件开发:从入门到实战引言1.自定义指令:全局指令与局部指令的实现1.1什么是自定义指令?1.2全局指令的实现1.3局部指令的实现1.4全局指令与局部指令的对比2.插件开发:封装通用功能并全局注册2.1什么是Vue插件?2.2插件的......