Articles of configurationpipe

如何自动清除“dpkg -l |”报告的过去的pkgsconfiguration文件 grep ^ rc“

有很多pkgs没有被“apt-get purge”删除,我想自动清理它们。 你不能apt-get purge apache2.2-common因为pkg已经被删除了。 您仍然可以使用dpkg -L apache2.2-common列出pkg中的文件。 这意味着我可以删除pkg中的文件列表,但dpkg如何知道这一点? 如何删除留下的configuration文件并将其从以下报告中删除? 示例输出: $ dpkg -l | grep ^rc rc apache2.2-common 2.2.14-5ubuntu8.10 Apache HTTP Server common files rc libapache2-mod-php5filter 5.3.10-1ubuntu2ppa6~lucid server-side, HTML-embedded scripting languag rc libapr1 1.3.8-1ubuntu0.3 The Apache Portable Runtime Library rc libaprutil1 1.3.9+dfsg-3ubuntu0.10.04.1 The Apache Portable Runtime Utility Library rc libgd2-xpm 2.0.36~rc1~dfsg-3.1ubuntu1 GD Graphics Library […]

通过System Center Configuration Manager 2012 R2部署Office 2013家庭和企业

现在看起来我正在追逐我的尾巴,所以我会在这里问这个问题,看看其他人是否有答案。 我一直在尝试获得SCCM 2012安装程序,而我目前的问题是将Microsoft Office 2013 Home和Business部署到客户端。 从我在“Office 2013的部署方法”中阅读的内容可以看出,有两种部署Office的方法。 您可以使用Office自定义工具( 如何使用SCCM 2012部署Microsoft Office 2013 )自定义MSI安装,也可以自定义点击即运行部署( 部署和更新Office 2013或Office 365即点即用App-V 5.0和Configuration Manager 2012 ) 这些都是很好的文档,但是都是围绕Office 2013 Professional Plus进行的 。 我找不到任何涉及家庭和企业的文档。 微软的“部署方法”文档中的表格似乎表明,家庭和商业零售可以并且应该通过“点击运行”进行部署,但这是我陷入两难的地方: 只要安装程序只安装根据家庭和企业版许可的组件,是否可以将Office 2013 Professional Plus MSI与家庭和企业产品密钥一起使用,并且处于许可协议范围内? 如果是这样的话,请提供与Microsoft Document的链接,以便他在来电时向审核员显示。 对于即点即用部署,我将在XMLconfiguration文件的元素中使用的家庭和企业产品ID是什么?

我如何让puppet使用本地密码(对主密码)?

我们这样定义用户: user { 'belmin': ensure => present, uid => 308, comment => 'Belmin Fernandez', managehome => true, password => '$6$NrtZpXEauUqjdRh0$vE9oJwbNTSWVCGrlDe4KHXFB0KXY7hszSas3v0DZvhUej4SIb/WLfaCy.lmSU7Hh8AAvAbPuDRai2p1X9mDcM0', } 我想定义一个types,它将在puppet master的本地/etc/shadow查找,如果用户在那里,则使用该密码散列。 就像是: define our_user ($user = $title, $uid, $fullname, $default_hash) { $shadow_hash = get_hash_from_local_shadown_somehow if $shadow_hash == '' { $shadow_hash = $default_hash } user { $user: ensure => present, uid => $uid, comment […]

有没有办法从安装以来收集系统configuration更改?

在我尝试更换几年前build立的Linux服务器时,我意识到没有人知道自从安装/configuration了什么。 我在git唯一的东西是nginx的网站定义。 我有什么select来比较正在运行的服务器和干净的安装? 我想使用Ansible进行版本化configurationpipe理,但在此之前,我需要获得有关已安装服务及其configuration文件,防火墙规则,用户/组,SSH密钥,域设置等信息,我甚至不知道该怎么做考虑到。 我可以看到一个/data文件夹,所以这很简单,但它包含www数据, nodejs数据和nodejs应用程序,这意味着安装了一个node nodejs和nodejs 。 我发现Jenkins安装的痕迹,但没有运行。 我可以看到一个fail2ban服务,所以这也需要移动。 有什么方法可以看到自初始设置以来发生了什么变化? 我想用一个干净的16.04replace这个Ubuntu 14.04使用Ansible的手册,以避免这种混乱,也许dockerize一些服务,同时保留目前的function。

大型互联网商店如何pipe理托pipe服务供应和configuration?

我们正在开始扩展我们的托pipe业务,我想知道托pipe服务提供商有多大的pipe理他们的服务,如在电子邮件服务器,Web服务器,数据库服务器等创build目录结构和configuration,同时自动pipe理自动更新域名注册等。 这里的“大”意味着所有需要使用同一types的多个服务器(多个Web服务器,数据库服务器等)的可能性跨越多个数据中心。 我的例子是关于经典的LAMP堆栈托pipe,因为这是我习惯的,但可能是什么: VPS托pipe Ruby / MySQL / memcached Java应用服务器 等等… 一些随机的名字:Rackspace,Mediatemple,Slicehost,Dreamhost,1and1,ThePlanet等等 我猜想一个好的解决scheme将接口所有这些东西: 用于pipe理其服务的客户界面 基础设施(dns,mail,web,db等)的各种系统的configuration, 自动化或多或less的常见任务,如在另一台服务器上移动客户数据(用于旧硬件的退役) 各种域名注册程序 计费 等等… 每一个开始增长的企业是否需要build立自己的定制软件? 该系统的任何部分是否已经有一些行业标准? 人们可以通过configuration系统(如cfengine,puppet等)连接一些(可能是自主开发的)pipe理软件来configuration每一个客户账户吗? 还有什么?

如何pipe理非域join的Windows XP机器上的软件的安装和configuration?

我有一大批无人值守的Windows XP机器,他们没有连接到域,甚至没有连接到对方。 我正在努力寻找任何可用于在一个应用程序中处理它们的工具。 我希望find可以在每台计算机上安装客户端的软件,然后在整个networking中实际上代理configuration信息以及可能的命令(安装,卸载,停止服务等)。 我最近来的是Nagios及其客户端,但是它不能用来推送文件并远程运行命令。 有什么build议么?

我怎样才能find我修改的configuration?

三年前,我在电脑上安装了Debian。 我对各种configuration(打印,ssh等)进行了更改。 我现在正在备份升级。 我想保存已修改的configuration的副本,但没有保存一个列表。 有没有一些相对简单的命令序列,我可以用它来识别从默认值修改的configuration文件,所以我可以发送这些.tar档案?

如何自动configuration或镜像我的开发Ubuntu安装到其他开发机器?

我有很多包和configuration来完成我的开发机器。 我的团队中有其他开发人员,希望他们有相同的设置,以确保工具的兼容性和可用性。 如何自动configuration其他开发机器? 我发现木偶和厨师做同样的多个服务器。 我会毫不犹豫地学习或使用它们,除非它们是为了我的使用案例的矫枉过正。 我也发现Remastersys用自定义的现场光盘重复我的安装,但我期待着: 在已安装的系统上运行我的设置。 是发行不可知的。 Remastersys似乎不适合。 那么,我应该看什么工具来完成它? 示例用例: 希望在全新安装Ubuntu或Arch之后安装x,y,z软件包。 我可以去发行不可知论? [给我的开发者select发行版 – 仍然保持相同的包,没有额外的努力。] configuration简单的服务器,如MySQL或PostgreSQL。 经常使用像Meld,Google Chrome,Firefox等工具 我的用例不是类似于服务器的用例。 我想要的是重复我的设置,让我从底层的系统细节解耦。 壳牌脚本可以是一个选项,但它真的很难像shell脚本那样维持如此低的水平。 我想这是一个普遍的问题来解决。 必须有我缺less的东西。

为什么我的舵机每5分钟重新启动一次?

我的方向舵服务器工作的很好,但是每隔5分钟左右,我就会被踢出HTML会话,并且出现一个“方向舵正在加载,请稍候”的屏幕,经过一段时间后,我可以正常使用它。 我如何阻止这种行为发生?

无法在centos 7上下载git repo

我有我的drupalangular色来下载drupal git — – name: Install git yum: name=git state=latest – name: Clone Drupal git: repo=http://git.drupal.org/project/drupal.git dest=/var/www/html/drupal/ update=no – name: Create settings.php command: cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php – name: Create services.yml command: cp /var/www/html/drupal/sites/default/default.services.yml /var/www/html/drupal/sites/default/services.yml – name: Update permissions of settings.php file: path=/var/www/html/drupal/sites/default/settings.php mode=777 – name: Update permissions of services.yml file: path=/var/www/html/drupal/sites/default/services.yml mode=777 – name: Update […]