Articles of linux

用于KVM(Linux)的生产就绪磁盘重复数据删除?

多个Windows虚拟机,他们都安装了相同的软件(他们实际上是克隆),我必须运行pipe理+授权的原因,给我头痛的存储明智的。 Linux上的KVM运行良好,但ext4不提供任何重复删除function。 有LessFS,它似乎不错,但是是谁在生产运行没有重大问题? 如果不是LessFS,那么问题是:是否有可用于KVM的生产就绪磁盘重复数据删除文件系统?

使用Rsyslog将应用程序日志发送到系统日志服务器

我正在尝试设置我的rsyslog,将/ opt / appname / logs下的应用程序生成的日志发送到远程系统日志服务器。 我已经configurationrsyslog来发送操作系统级别的日志,但想看看它是否也可以发送应用程序的日志。 我不确定IncludeConfig指令是否工作,因为它查找另一个* .conf文件。

从puppet清单中排除节点的最佳方法

我想排除清单中的几个节点。 我读过“ 如何排除几个节点的Puppet模块? ”,但我想实现类似https://groups.google.com/forum/#!topic/puppet-users/CdeIUbMwAM4的操作 : case $hostname { yourspecialhost: { $doit = false } default: { $doit = true } } if $doit { dowhatshouldbedoneinhere } 由于这篇文章有点老了(2008),我想知道现在是否有更短或更干净的方法来实现同样的目标? 编辑 :我们已经试图细化,因为我们有特定的networking服务器或数据库模块。 在我们的具体情况中,我们在几年前build立了一个关于sshd的模块。 今天,我必须build立一个非常罕见的sshdfunction(和不同的二进制)的服务器。 因此,我想从sshd模块中排除这个服务器(只有这个)。 没有Hiera是否可行? 有一个比引用的语法更清晰的语法吗?

哪一个安全的自动更新的apt选项

与我以前的问题相关,升级包时应该使用哪些选项,以便: 如果其他软件包由于升级而被删除,则apt将停止而不触摸任何东西 如果由于升级而安装了新的软件包,并且不会引起任何冲突或删除,apt会安装它们 如果其他软件包将被升级,我宁愿停下来 在此先感谢您的帮助

如何停止从发件人在postfix中的双反弹

我在我的邮件日志中获得了大量的这些信息,无法find它的鼻祖。 可能是什么原因? 这里是日志条目: postfix/cleanup[9626]: 4413082E40: message-id=<[email protected]> postfix/qmgr[9367]: 4413082E40: from=<[email protected]>, size=255, nrcpt=1 (queue active)

My.cnf中的MySQL Socketconfiguration问题

我的应用程序中有一个导致数据库时间很长的问题。 DB是Percona MySQL 5.5.35。 该应用程序工作完美,可以读取/写入数据库就好了。 问题是,我有非常长的数据库响应时间,这绝对不是花在执行查询上的时间,这些都是简单的,并且caching的。 例如,我会随机将响应时间分成几秒钟,其他时间则只需几毫秒。 有慢查询日志设置和查询速度慢,他们都是简单的插入的小数据和大约80%的读取,整个数据库只有20MB,这是一个互联网论坛。 我确定问题归结于socket,因为我不能在my.cnf的mysqld部分指定套接字。 如果我这样做,我重新启动数据库时出现错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 例如,下面是my.cnf的实际工作副本,删除了不相关的部分: [mysql] # CLIENT # port = 3306 socket = /var/lib/mysql/mysql.sock [mysqld] # General # default-storage-engine = InnoDB # Database replication # server-id=1895149 log-bin=mysql-bin log-error=mysql-bin.err binlog_do_db=reefbase1 # MyISAM # key-buffer-size = 32M […]

与BTRFS每个文件的冗余级别?

我想有一个存储池与多个磁盘。 Raid5的元数据当然。 但是对于用户数据,我想设置每个文件或每个子卷级别的冗余级别。 BTRFS能做到这一点吗? 在ZFS中有一个“副本”属性,应该有这个效果。 BTRFS维基页面列出了“文件镜像”function。 但是,这是指完整的数据镜像或实际上每个文件的基础?

在尝试卸载时未find卷或未装入卷

我试图从实例中分离Amazon EBS卷 ,我不知道为什么文件系统不能find/未安装。 在我的EBS卷上,附件信息显示: (Instance1):/dev/sdh (attached) (Instance1):/dev/sdo (attached) (Instance1):/dev/sdo (attached) (Instance1):/dev/sdj (attached) (Instance1):/dev/sdi (attached) (Instance1):/dev/sdn (attached) (Instance1):/dev/sdm (attached) (Instance1):/dev/sda1 (attached) (Instance1):/dev/sdl (attached) 在实例上运行fdisk -l ,我得到: Disk /dev/xvda: 16.1 GB, 16106127360 bytes Disk /dev/xvdh: 156.8 GB, 156766306304 bytes Disk /dev/xvdm: 156.8 GB, 156766306304 bytes Disk /dev/xvdi: 156.8 GB, 156766306304 bytes Disk /dev/xvdn: 156.8 GB, 156766306304 bytes […]

暴发户脚本不logging到文件

Linux CentOS 6.5 这是我在/etc/init/ start on runlevel [2345] stop on runlevel [!2345] exec /usr/bin/riofs –fuse-options="allow_other" –fmode=0777 –dmode=0777 ct.recordergo /mnt/applications/recorder/streams/_definst_/s3 我想在启动时运行一次这个程序。 我在/var/log/upstart里面没有任何日志。 我不确定脚本是否正常工作。 如何才能logging成功或失败?

Unix主机文件顺序

很长一段时间,我甚至没有注意到,但是我在很多机器上做了错误的/ etc / hostsconfiguration。 手册的顺序: 127.0.0.1 localhost 192.168.1.10 foo.example.org foo 192.168.1.13 bar.example.org bar 146.82.138.7 master.debian.org master 209.237.226.90 www.opensource.org 而我所做的是: 192.168.1.10 foo foo.example.org 这个订单真的很重要吗? 还是从80年代的一些古代unixfunction?