Articles of centos

在CentOS 5上使用fsck修复ext3根文件系统的问题

当我在CentOS 5服务器的已安装根分区上运行只读fsck时,会发现一些错误。 但是,在下次启动时运行强制检查没有find任何! 以下是挂载的只读检查的结果: # fsck -nCf / fsck 1.39 (29-May-2006) e2fsck 1.39 (29-May-2006) Warning! /dev/sda3 is mounted. Warning: skipping journal recovery because doing a read-only filesystem check. Pass 1: Checking inodes, blocks, and sizes Deleted inode 232259589 has zero dtime. Fix? no Inodes that were part of a corrupted orphan linked list found. Fix? […]

如何将虚拟IP绑定到传出stream量?

我在界面上创build了虚拟IP,在centos中使用下面的命令。 ifconfig eth0:0 10.100.0.5/24 broadcast 10.100.0.255 该接口的真实IP为10.100.0.3。 当我ping另一个主机时,我的源IP是10.100.0.3这不是我想要的东西。 我想虚拟IP显示为源。 我尝试添加默认网关接口eth0:0,但是在路由中-n仍然显示我eth0作为默认网关接口。 任何帮助表示赞赏。

非常非常慢的NFS性能

我有一个很奇怪的问题。 我正在从一个SAN(Ubuntu)挂载到另一台机器(centos)的NFS共享 安装共享工作得很好; 但是当我尝试一些testing如: dd if=/dev/zero of=bigfile bs=1k count=2000 2000+0 records in 2000+0 records out 2048000 bytes (2.0 MB) copied, 16.7555 seconds, 122 kB/s 在客户端,networking有MTU 9000; 我可以成功ping至less8000服务器。 在SAN方面,它有4个千兆接口绑定。 双方运行NFS4; 安装使用: mount -t nfs4 192.168.3.3:/share /myshare/ 我应该从哪里开始调查? 我能接受的平均传输速度是多less? 单千兆位连接50 Mb / s? 编辑:服务器导出: /export/share *(rw,insecure,async,no_subtree_check) 编辑:本地存储testing time dd if=/dev/zero of=bigfile2 bs=1k count=200000 200000+0 records in 200000+0 […]

使用系统用户通过scp / kerberos传输文件

我需要一个cron作业来使用scp和kerberosvalidation跨服务器传输文件。 作业的系统用户在两台机器上的/ etc / passwd中,并且已经为Kerberosauthentication创build了一个有效的keytab(带有-randkey)。 cron作业脚本调用kinit,然后是scp,然后是kdestroy。 但是,除非将/ etc / passwd中的/ sbin / nologin更改为有效的shell(例如/ bin / bash),否则scp将无法工作。 问题1:这是一个安全漏洞来指定一个shell? 问题2:这是做到这一点的“正确”方法吗? 提前致谢

将在Linux VPS服务器上安装Django,导致任何问题的活网站

我有我的生活网站在Linux VPS上运行。 现在我想安装Django。 我只是想确保它是安全的。 它会干扰当前的PHP网站与Apache运行。 任何特定的文件/文件我可以备份,以防万一发生问题

专用主机:如何安装PHP?

由于内存限制不足,我们购买了专用服务器。 我们使用腻子来安装大部分的东西。 但是我们无法安装PHP软件包。 如果我们尝试安装它说包不可用。 任何人都可以build议我如何安装? 我们购买cent os v5。 错误信息 : root@vs-bgiger [/]# yum install php-common php-gd php-mcrypt php-pear php-pecl-memcache php-mhash php-mysql php-xml Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.internode.on.net * extras: mirror.internode.on.net * updates: mirror.optus.net base | 2.1 kB 00:00 extras | 2.1 kB 00:00 updates | 1.9 kB 00:00 […]

PPTPstream量logging

我在Centos 5机器上运行pptpd,但是我没有设置任何日志logging。 在滥用的情况下,我需要确定哪些用户做了坏事,这意味着我需要logging所有的stream量。 我最多可以有20个用户每天至less使用3个小时的VPN连接。 是tcpdump的解决scheme?

计算stream量使用的最佳方法

我需要编写一个应用程序来跟踪stream量和磁盘使用情况。 磁盘使用很简单,但追踪网站stream量的最佳方法是什么? 大多数networking主机控制面板提供这样的function,但他们如何做到这一点? 我正在使用CentOS和Apache。

Centos:需要安装php-mbstring 5.2.14,只有5.3在yum上市

我目前已经在运行PHP 5.2.14,所以我希望这意味着我应该能够find一个包或方法来安装php-mbstring 5.2.14而不必经过任何卸载或降级例程。 Yum只报告下列可用的软件包: $ yum list available|grep mbstring php-mbstring.i386 5.3.6-3.el5.art atomic php-mbstring.x86_64 5.3.6-3.el5.art atomic php53-mbstring.x86_64 5.3.3-1.el5_6.1 updates 这显然全部来自php 5.3依赖关系。 服务器被许多人使用,虽然不是公开的,但是如果服务器由于冗长的安装或编译而必须完成的话,那么这可能是一些无聊的开发者,而不是愤怒的客户端,但是中断越less越好。 有没有人知道我试图做的最不具破坏性的方法? 谢谢!

如何在CentOS中更新CAcert证书而不会让用户恼火?

我的服务器运行GNU / Linux CentOS 5.5 + Postfix 2.3.3 + Dovecot 1.0.7。 我从cacert.org收到了一封邮件,说我的证书将在45天内过期,于是我去了cacert.org账户更新证书,并得到了这样的信息: —– BEGIN CERTIFICATE —– MIIEnzCCAoe(…) —–结束证书—– 我既没有cacert.org也没有任何search解释接下来要做什么。 我用这个新证书replace了我的证书文件内容以进行testing,但是当电子邮件客户端开始发送消息时,popup窗口显示: 您即将重写Thunderbird如何识别此网站。 合法的银行,商店和其他公共场所不会要求你这样做。 证书状态:本网站尝试使用无效信息标识自己。 证书属于不同的网站,这可能表明身份盗用。 Unkonwn身份。 证书不被信任,因为它没有得到公认的权威机构的validation。 如果现在没有popup窗口到达最终用户或证书过期后,如何更新证书?