非格式化输入输出函数可以由上面讲述的标准格式化输入输出函数代替, 但这些函数编译后代码少, 相对占用内存也小, 从而提高了速度, 同时使用也比较方便。下面分别进行介绍。1. puts()和gets()函数 1.1 puts()函数 puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为: puts(s); 其中s为字符串变量(字符串数组名或
puppet常用调试命令
原创 2021-12-30 15:55:12
251阅读
Puppet 命令参数介绍前言:Puppet的工作原理:    puppet master启动默认是监听tcp协议的8140端口.通过ruby的webrick web接收agent端的请求,根据请求内容与master的统一接口文件site.pp文件匹配,将匹配到的主机资源编译成catalog向agent分发,agent接收到请求后在本地应用. &n
原创 精选 2017-09-06 17:51:49
2670阅读
1点赞
在学习Puppet语法之前需要掌握Puppet中资源、属性、类、模块、变量、参数、节点等相关概念。资源:资源可以是文件、服务、软件包、自定义脚本等。属性:资源需要定义相关的属性值,否则毫无意义。类:将多个资源组织起来进行重新定义。模块:多个类的合集。变量:Puppet与其他语言类似,同样支持变量。参数:又称参变量。节点:Puppet每一个客户端,即主机(Host)。资源:每个资源的定义都具有标题、
原创 2014-12-31 13:09:52
3383阅读
puppet介绍puppet是一个IT基础设施自动化管理工具,它能够帮助管理员管理基础设施的整个生命周期:供应 配置 联动(编排) 报告支持的并发性很好,适用于企业级较大规模puppet是用ruby语言写的  facter是puppet的一个模块ansible靠模块,puppet靠资源;puppet的模块类似于ansible的角色。定义模块的文件叫清单(manifest),主要是定义资源
Puppet apply 命令参数介绍之前说过puppet的两种运行方式,第一种:c/s结构,第二种:单机运行。apply就是单独执行本地*.pp文件的代码工具,通常用于本地测试调试puppet代码.puppet apply常用参数:[root@sh-proxy2 ~]# puppet apply -h puppet-apply(8) --&nbs
原创 2017-09-08 15:01:44
2681阅读
puppet module是puppet的基础模块工具,agent和master都可以使用,主要包含下载、更新、查找、升级、创建等功能.它可以从Puppetforge上查找已经开发好的puppet基础模块代码为我们使用,不需要自己再去编写,提升工作效率.查看puppet module的帮助信息:[root@puppet ~]# puppet help mod
原创 2017-09-08 18:00:10
2230阅读
一、测试[root@puppetmaster ~]# mco find  puppetagent.ewin.com  [root@puppetmaster ~]# mco ping puppetagent.ewin.com        &
原创 2016-03-23 11:50:57
5747阅读
puppet cert是管理Puppet证书签名的命令,在agent访问master时使用的是SSL安全套接字,优点是加密双方的通信数据,从而保证信息安全.puppet cert命令可以实现对证书的管理、授权、回收、显示和产生签名文件.1、查看puppet cert帮助信息:(帮助文档注释过多,只截取参数部分)[root@puppet ~]# puppet cert&
原创 精选 2017-09-07 16:20:00
1500阅读
2点赞
Puppet resource是资源抽象层的shell,通过它可以将当前系统状态转换为puppet的代码,并且还具有将当前系统状态改变为Puppet RAL状态等功能.[root@puppet ~]# puppet resource -h puppet-resource(8) -- The resource abstr
原创 2017-09-11 14:22:34
1132阅读
puppet parser命令主要用于对*.pp文件语法检测,检查文件语法是否正确需要加validate动作参数.语法正确,没有任何返回.[root@puppet ~]# cat 2.pp  user { 'root':   ensure      &nbsp
原创 2017-09-13 11:11:54
1027阅读
puppet filebucket命令通常用来做文件的备份、获取和还原,支持远程操作.puppet 节点会在每次更新之前,将该节点运行的环境配置文件以md5的形式存储到/var/lib/puppet/bucket目录,里面包含了每个配置文件的内容、路径和名称,通过filebucket命令指定文件的md5值可将指定文件恢复.puppet filebucket参数:[root@puppet 
原创 2017-09-13 14:40:25
880阅读
puppet实战-puppet所有命令的中文帮助信息详细列表Puppet提供大量的命令来帮助我们进行有效的管理,Puppet中所有命令都可以使用puppet help命令查看。以下信息提供了所有命令的中文解释,方便大家查看。更多详细信息请访问www.kisspuppet.com   www.rsyslog.org [root@linuxmaster1poc ~]# puppet help
原创 2014-01-07 21:39:14
7896阅读
目录使用popen 方法头文件函数定义函数说明返回值返回错误例子注意事项使用popen 方法popen()可以执行shell命令,并读取此命令的返回值; 与pclose函数配对使用。头文件#include <stdio.h>函数定义FILE * popen ( const char * command&nb
 对于puppet的的掌握,理解puppet的工作原理是一个必要的的阶段,只有在了解了puppet的工作原理后才能更好应用puppet,下面让我们一起了解学习puppet的工作原理:说到puppet的工作原理,不得不从以下四个方面来说到,如下所示:(1)定义:使用Puppet特定的语言定义基础配置信息。通常我们把这些信息写在Modules中。(2)模板:在配置执行之前检测代码,但并不真正
  参考资料:Pro puppet              http://docs.puppetlabs.com what is puppet?     puppet是基于Rub
一、Puppet简介:puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet 系统架构Puppet是开源的基于Ruby的系统配置管理工具,puppet是一个C/S结
本文介绍puppet的相关概念和命令使用
原创 2017-11-26 09:26:04
692阅读
1点赞
远程执行命令:vim /etc/puppet/modules/testm/manifests/init.pp  #编辑配置文件#旧实验的类class testm{  file {"/tmp/2.txt":    #送往客户端的文件名,属性和内容来源  owner => "root",  group => "root",&nbs
原创 2016-04-01 23:13:02
1233阅读
puppet,这是目前运维主流的运维自动化工具,大多数运维管理人员都听说过,或者在使用以及在正在考虑使用中。puppet可以配合cobbler,puppet也可以配合func实现运维自动化,简单化,化繁杂为简单。 1.什么是puppet puppet是一种Linux、Unix平台的集中配置管理系统,使用ruby语言,可管理配置文件、用户、cron任
  • 1
  • 2
  • 3
  • 4
  • 5