Articles of linux

Linux红帽服务器上的内核恐慌

Linux服务器一直运行良好,最近没有安装更新,但今天早上出来的服务器停止了响应。 我去检查它,它说文件系统有问题,并说'你应该手动运行fsck'。 我在相关的分区上运行了fsck,并修复了所有build议的inode问题。 重新启动后,我现在显示以下消息: JBD: no valid journal superblock found EXT3-fs: error loading journal mount: error 22 mounting ext3 Switching to new root ERROR opening /dev/console!!!!:2 Kernel panic – no syncing: Attempting to kill init 有没有人有任何想法我可以解决这个问题? 我对Linux不是特别熟悉,所以请在build议的时候详细解答。 如果我可以避免的话,我不想重新安装Linux,因为服务器在那里有大约5年的有价值的数据。 任何帮助感激!

chmod o -rwx后无法login

我已经通过ssh在linux中从rootinput了一个recursion的chmod o-rwx命令。 之后,我不能再作为根login。 这是一个巨大的问题。 我可以做任何事情来解决这个问题吗? 我只能通过ssh工作,而不是在本地。

如何清空Linux服务器上的Sambanetworkingcaching?

我们的一台Linux服务器(Debian 5)使用通过cif安装的Windows共享。 每当证书由于安全策略而改变时,共享开始几个小时不可访问,或者直到Linux机器完全重新启动。 有没有办法刷新networking密码caching,以避免这种情况? Samba重新启动( /etc/init.d/samba restart )没有做任何事情,系统仍然使用过时的凭据。 任何帮助将不胜感激。

过滤电子邮件与Linux服务器

可能重复: 有没有一种方法来过滤远程IMAP帐户中的邮件? 我想在我的服务器上设置一个系统来过滤我的电子邮件文件夹等等。 服务器不是电子邮件中继,我想通过IMAP像电子邮件客户端一样处理。 原因是我有多个电子邮件客户端(智能手机等),因此我想避免在每个设备上设置过滤规则。 我的计划是:我想设置一个电子邮件客户端,在控制台上工作,并能够通过IMAP连接。

迁移到ssh密钥authentication; 添加sbin到用户$ PATH的含义

我正在迁移到我的CentOS盒子上进行身份validation。 我已经把所有的东西都build立起来了,但是当我注意到service (和其他东西)不像我习惯的那样工作的时候,有点吃惊。 即使在根源之后,仍然不得不为其工作(我认为这是预期的/正常的行为)的完整path。 我也假设这是因为有不同的$PATH的根(我正在使用和用于)和新创build,键使用的用户。 具体来说,我注意到用户path中缺less的sbin的世界。 如果我要将这些path( /sbin/ , /usr/sbin/ , /usr/local/sbin )添加到这个新的爱好关键用户的profile.d .sh脚本,将会: 我以不应该的方式开放系统? 我正在做一些我不需要做的事情,因为懒惰的原因呢? 我创造了其他潜在的问题? 谢谢。

monit服务停止时停止mysqld服务

我正在用monit监视mysqld,但是如果我停止监视,那么mysqld服务也会停止。

隐藏tomcat应用程序的URL中的端口

我已经在服务器上安装了多个不同实例的不同端口上运行的tomcat 6 例如: http://10.XXX.XXX.XXX:8080/myAPP1 http://10.XXX.XXX.XXX:8088/myAPP2 http://10.XXX.XXX.XXX:8082/myAPP3 等等… 这些URL可用两个使用这些和其他应用程序的用户现在我想隐藏每个应用程序正在运行的端口… 所以用户只能看到这样的东西 http://10.XXX.XXX.XXX/myAPP1 http://10.XXX.XXX.XXX/myAPP2 http://10.XXX.XXX.XXX/myAPP3 为此需要做些什么 我已经实现了这一个url(即一个端口)使用防火墙规则,并redirectHTTP 80端口的请求到tomcat正在侦听的端口.. 但是我想要这样的模式出现在所有的网站上 我怎样才能解决这个问题? 眼镜 主机M / C:64位 操作系统:Linux Redhat Tomcat:6.0

我怎么知道每个我的apache站点使用的内存量?

当我运行ps aux我得到了以下进程表http://pastebin.com/NJsASBek ,它显示了每个subprocess使用了​​多less内存。 我们可以看到Apache的过程如下所示: www-data 26487 0.0 0.9 245476 14920 ? Sl 17:32 0:00 /usr/sbin/apache2 -k start 其中2687是PID,但我不知道,如果这属于foo1.domain.com或foo2.domain.com或fooX.domain.com等… 我怎样才能知道哪些PID显示的网站(例如ServerName)? 这是如何定义我的apache网站http://pastebin.com/mcew79sH当然,我愿意编辑我的apache网站,如果需要的话。

BIND9:什么是“正确”的方式来创build一个新的区域?

我在Linux上设置了一个BIND9,现在我正在使用nsupdate命令。 它适用于更改区域的RR(命令update create和update delete )。 我想知道应该如何创build新的区域。 似乎没有办法, nsupdate可以做到这一点。 到目前为止,我总是复制一个现有的区域文件并在之后进行更改。 但是,我正在寻找一个不那么痛苦的方式。 我很感兴趣,你们是如何做到这一点的。

lfd:如何禁用通知?

我的主机邮箱中充满了1 GB的lfd通知,如: 过量的资源使用通知 在用户XXXX下运行的可疑进程 我怎样才能禁用这些? 没有lfd标签,我不能创build一个… PS:我正在使用Webmin,我可以从那里做到吗?