Articles of linux

在Apache中可能有2个SSL证书?

我想将Apache 2.2.15-28.el6(CentOS6)networking服务器的主机名称从https://old-domain.com更改为https://new-domain.com 。 如果访问者现在inputhttp://old-domain.com (普通的http),然后apacheredirect到https。 我想要的是,这两个领域同时工作。 题 是否有可能在同一时间有两个证书,理想情况下只能使用一个IP为Apache VirtualHost? 或者可以redirect,所以我只是安装new-domain.com SSL证书?

需要一个SNMP中继器

我有一个几乎每个方面都有主要/故障转移节点的监控系统。 我configuration了任何可以用于多个SNMP陷阱目标的东西,但是我确实有许多设备只支持一个陷阱目标。 我想要做的是configuration一个接收UDP数据包的中间件服务(在RHEL / Linux服务器上),并将其重新传输到多个SNMP接收器,从而有效地作为中继器。 我不确定那里有什么服务,但是我最终要configuration设备来捕获一个IP地址,拥有这个IP地址的设备负责在其他地方转发它。 如果一个给定的节点已经closures,那么无论如何,陷阱目的地都是聚集在一起的。

Linux是否支持IPv4映射的IPv6地址?

我在混合的IPv4 / IPv6环境中工作。 我读了这个语法可以将IPv4地址映射到IPv6空间 :: ffff:1.2.3.4(1.2.3.4是IPv4地址) Linux是否支持这种表示法? 所有这些在我的服务器上失败: ping6 ::ffff:1.2.3.4 # to the server IP ping6 ::ffff:127.0.0.1

绑定从站缓慢更新区域

我在主/从configuration两个绑定服务器。 在主区域文件上增加串行时,在从站上更新所需的时间比预期的要长。 我已经在两台testing服务器上复制了这个问题。 5秒的ttl,奴隶更新需要几分钟的时间。 我使用Bind 9.8和Ubuntu 12.04。 这是我的主testing服务器的configuration: named.conf.local zone "example.com" { type master; file "/var/lib/bind/db.example.com.zone"; //forwarders {}; // If we do not comment the ''forwarders'' "empty" clients of the local subnet in my case don't have access to the upstream DNS ? //allow-update { key ns-example-com_rndc-key; }; allow-update { key rndc-key; }; //confusion between […]

简单的方法分发二进制应用程序到Linux / Debian用户

我需要将一个小的二进制应用程序分发给有限的(大约20个)已知用户。 安装过程需要尽可能简单和用户友好 。 理想情况下,它是在命令行下载二进制文件并安装它的单个条目。 同样重要: 二进制是一个单独的文件,没有外部依赖。 二进制需要通过init.d挂钩到启动过程。 目标发行版对所有用户来说都是一样的(Debian)。 我正在考虑沿线,向用户提供一个单一的命令,即这样的事情: To install the app, please run this from the command line: wget https://myapp.com/binary.tgz; tar xvfz binary.tgz; sudo install.sh 我应该知道更多适用/更简单的解决scheme吗? (当然sudo somethingFromTheInternet互联网是一个“真正的”分布的安全问题,但我所有的用户是众所周知的(+知道我),用户数量是非常有限的(约20),所以我愿意交易易在这种情况下安装安全)

在VmWare / Linux中创build“奇怪”大小的磁盘

我相信我患有“一切都必须是二权力”的症状。 当要求在VmWare中为VM创build30G磁盘时,我想创build一个32G磁盘。 如果有人需要256G的存储使用LVM我创build1 256,2 128或4 64 … 这个问题很简单,即使我将它们放到Linux上的卷组中,是否会对创build“奇数”大小的磁盘产生性能影响或缺陷? 如果有人要求80G是可以创build一个10,20和50来完成它? 或者我应该尽量坚持2的权力?

给定一个原始和备份的文件系统,我怎么能找出是否有文件丢失?

我从Stackoverflow的这篇文章中发现,如果你只是想获得内容不同的相应文件列表,那么你可以执行: diff –brief –recursive dir1/ dir2/ …并自己尝试,这给了一个不错的文件列表,其内容是不同的。 但是,如果我已经做了一个原始文件系统(假设BIG文件系统,例如2TB)的备份,我想检查备份是否与原来的相同(例如,我想检查备份是否成功),什么我应该跑,如果我只关心哪些文件不可用在任何一方? 我想要检查目录树FAST(不检查内容)的东西。 尽pipe比较文件大小并没有给出备份文件是否不同的绝对指示,但在比较命令期间比较该文件和其他非文件内容元数据将有所帮助。 (我很抱歉重新发布一个非常类似的问题,但我注意到一个用户认为这个问题可能是脱离主题,所以这个问题肯定是在stackoverflow。) 有关于此的任何经验?

CentOS不能识别添加到服务器的新RAM或内存

我在Citrix XenServer 5.6上运行CentOS 5.9 i386。 我安装了3GB内存,2GB交换的CentOS。 我后来想添加更多的内存,所以我closures了服务器,并configuration了8GB的虚拟机。 重新启动后,服务器仍显示可用内存为3GB。 我尝试编辑/boot/grub/grub.conf并将mem = xxM添加到configuration,但是系统仍然报告我只有3GB可用内存。 是否有一些configuration我错过了导致CentOS错过额外的内存? 任何帮助非常感谢,并提前感谢 编辑:下面是uname-a的结果 [root@SERVER ~]# uname -a Linux SERVER.DOMAIN.EXAMPLE 2.6.18-348.el5 #1 SMP Tue Jan 8 17:57:28 EST 2013 i686 i686 i386 GNU/Linux

尽pipe#!/ usr / bin / env php我需要用php调用这个文件,为什么?

我正在尝试将phing称为shell包装器 phing …但它不承认env,我得到了一个 -bash: phing: command not found …即使该文件开始于: #!/usr/bin/env php 用来调用该文件 php phing 工作得很好。 该文件是可执行的,我从它自己的目录调用它。 那可能怎么样?

如何使用SELinux策略限制对私有ssh密钥的访问?

我正在使用Fedora发行版 – 预安装了SELinux策略。 我想限制在~/.ssh文件夹中对我的私钥的不安全访问 – 以防止可能运行在我的帐户下的恶意软件泄漏。 根套装是没有问题的。 更新#1:我想解决与新手Fedora用户的企业问题 – 没有USB令牌等,他们可能会使用一个非常弱的密码。 如果只有root用户和ssh客户端程序才可以访问私钥,那就没问题了。 没有必要让真正的用户看到私钥 – 我不知道为什么要看私钥的原因,甚至一次。 我怎样才能做到这一点? build议使用SELinux。