Articles of linux

Apache日志文件轮换

我有/etc/logrotate.d目录填充文件; 每个服务,如httpd,都得到它自己的logrotateconfiguration文件。 /etc/logrotate.d目录中的内容被configuration为在5k后旋转。 我还有一个/etc/logrotate.conf文件,它不在cron中。 它被configuration为:每周轮换日志文件 weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # use date as a suffix of the rotated file dateext # uncomment this if you want your log files compressed compress # RPM packages drop log rotation information […]

我可以使用Apache HTTP服务器作为转发到Tomcat吗?

我有一个Tomcat服务器在8080(http),443(https),7443(https)侦听。 请注意,443和7443的连接器使用不同的证书。 我有兴趣使用httpd进行负载平衡 。 是否可以configurationhttd以便将请求简单地转发给Tomcat,而无需向httpd本身安装任何证书。 即不是代理人,而是代理人? 所以端到端的SSL由Tomcat处理。

为什么我的以太网接口处于混杂模式

我看到,看到netstat -i的M标志是告诉您哪个接口处于混杂模式 我运行它,我看到eth1处于混杂模式 $ netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth1 1500 0 1770161198 0 0 0 57446481 0 0 0 BMRU lo 16436 0 97501566 0 0 0 97501566 0 0 0 LRU 这似乎是所有我检查的机器(所有Centos6.0,虚拟和物理)的情况下,任何想法为什么以太网设备将在这种模式下,除非有人正在运行任何基于pcap的应用程序( sudo lsof | grep pcap显示没有)? 我没有看到在任何configuration文件( sudo grep -r […]

Ubuntu IPconfiguration – 多个子网和接口

在Ubuntu上运行一个新的邮件服务器运行postfix。 我们在configuration子网和接口时遇到一些问题。 基本上2个子网(.253。&.254。)需要通过路由器所在的第三个子网(.252。)连接。 # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 10.62.254.199 netmask 255.255.0.0 network 10.62.254.0 broadcast 10.62.255.255 […]

为什么java -Xmx不能正常工作?

可能重复: Linux在VPS上的内存不足 在我的Ubuntu 11.10 VPS中,在运行jar文件之前: # free -m total used free shared buffers cached Mem: 256 5 250 0 0 0 -/+ buffers/cache: 5 250 Swap: 0 0 0 运行限制为最大32M内存的jar文件: java -Xms8m -Xmx32m -jar ./my.jar 现在的内存状态如下: # free -m total used free shared buffers cached Mem: 256 155 100 0 0 0 -/+ buffers/cache: 155 […]

网站仅在某些机器上报告无效的https SSL证书

我有一个奇怪的问题,一个安全的网站,其中一些用户报告,他们的浏览器显示网站的SSL证书是无效的。 该站点运行在运行Fedora 17的专用服务器上(即没有其他虚拟主机正在该特定的Web服务器上运行),SSL通过GoDaddy运行。 唯一可以考虑的是可能的原因是还有其他(非安全)域名指向相同的IP地址,尽pipe它们被托pipe在另一台机器上。 在这个设置中,我有两个web服务器,在路由器后面有一个不可路由的ips,它有专用的公有ip作为其wan地址。 根据端口(80或443),路由器将请求转发到相应的Web服务器。 令我感到困惑的是,这些错误只是来自一些人,而不是所有人的报道,我自己也没有能够重现这个问题。 是否有任何明显的问题与我的设置和/或有人build议一种方法甚至解决这个问题?

迁移CentOS 4 xen guest到VMWare的问题

我正在迁移一个xen客人。 它正在运行一个CentOS 4.我正在使用与以前的RHEL5和RHEL6系统相同的步骤,但出于某种原因,我收到了错误。 以下是简要的步骤: 在guest虚拟机上,安装一个非xen内核和内核的devel软件包。 closures可能导致数据不一致的数据库和其他服务 使用VMWare vCenter Converter,将数据迁移到VMWare 使用CentOS 4.8 CD光盘启动进入救援模式1 将根目录更改为救援模式创build的操作系统的根目录: chroot /mnt/sysimage 修改/etc/grub/grub.conf以便非xen节是默认的 从configuration文件中删除非xen模块: sed -i.pre-vmware '/xen/d' /etc/modprobe.conf 检查/etc/inittab并删除co运行级别,并确保我们有其他运行级别的行 仔细检查/etc/inittab以确保Converterconfiguration正确 重新安装grub: grub-install –recheck /dev/sda 最后,重新创buildinit ram disk: mkinitrd -v -f /boot/initr<kernel version>.img <kernel version> 这是我现在重新启动时所得到的: 谁能帮忙? 或者提供一些疑难解答提示? TIA。

以简单的方式将所有端口redirect到我的服务器

我有一个SSH访问服务器(端口22和443)。 我的ISP阻止除端口80和443之外的所有内容。 我有一个简单的方法,使所有的东西到我的服务器(通过SSH),然后通过相同的SSH连接返回响应,但以一种方式,我可以使用我的客户端中的所有端口。 喜欢:我→SSH连接→我的服务器→请求→服务器→我的服务器→我 这就像一个VPN,但我没有任何端口可用于VPN(443已由SSH采取)。

PHP版本string“PHP 5.2.0-8 + etch16”是什么意思?

目前正在做一个最低版本的PHP版本检查,我遇到一些服务器,说他们的PHP版本(检查phpversion )是: PHP 5.2.0-8+etch16 由于我是一个Windows的家伙,没有Linux / PHP的家伙,我没有find-8和+etch16部分有意义的结果。 我的两个问题是: -8是什么意思? +etch16是什么意思? (我假设在我上面的例子中,实际安装的PHP版本是5.2.0 )。

Nginx – configuration多个站点的帮助

我已经将我的网站分成不同的configuration文件,以保持更有条理。 这也使我能够取出单独的configuration文件,并使网站不可用。 我的每个站点的configuration文件如下所示: server { listen 80; server_name site1.domain.co.uk; root /var/www/php/site1; location / { index index.html index.php; try_files $uri $uri/ /index.php; } location ~ \.php$ { try_files $uri /index.php; fastcgi_pass php; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location /common { alias /var/www/common; } } 我的问题是,我必须重复每个网站的位置块吗? 或者我可以添加一个新的服务器块,将匹配的一切? 如果这是可能的,它会冲突我的configuration文件,匹配所有未映射到网站的域? 这个configuration文件如下所示: server { listen 80 […]