Articles of linux

在Linux中,为什么一个空文件的大小为0,而具有任何内容的文本文件的大小是内容+ 1的长度?

这可能是一个* nix的事情,我不确定。

ZFS在Ubuntu服务器?

我的filer目前有两个基本的mdtypes的软件raid 5套。 一个8 x 500 GB和一个4 x 1 TB。 为了使configuration更加灵活,我正在考虑添加LVM。 在我做之前,我想我也应该看看ZFS。 在ZFS上可以使用ZFS吗?可以replacemd-raid和lvm吗?

我的linux系统被黑客入侵了。 有些文件即使是root也不可删除。 我怎样才能取代他们?

入侵者试图在我的盒子上安装rootkit。 在重新安装之前,我需要它。 如何replace攻击者安装的无效文件? 我不能吹嘘他们。 它说rm,chown,mv或类似的“操作不允许”。 我正在运行debian sarge。 编辑:chattr显示一些标志(s,我和a),但删除它们没有帮助。 再次编辑:我的错,对不起,chattr工作。 我不知道我看到了。

如何configurationntpd更频繁地同步时间?

我需要设置ntpd尽可能经常同步时间,如何做到这一点? UPD我需要使ntpd更频繁地调整系统时钟,而不是轮询服务器。 这是必要的,因为我的虚拟PC的系统时钟漂移太多 maxpoll似乎没有改变任何东西,因为我把minpoll / maxpoll设置为4和5,并且在几分钟内似乎只调整一次时间

每个SSHlogin唯一的邮票

我们有几个雇员使用同一个用户login虚拟机(OS 6/7):root(由于各种原因需要这样做)。 有没有办法将用户的主机名/用户名添加到login会话中,以便查看谁做了什么以及什么时候做什么?

Ubuntu Linux需要更长的时间来input错误的密码

当我使用正确的密码login到Ubuntu 8.10中时,系统几乎可以即时计算出密码是否正确并将其login。但是,如果提供的密码不正确,则需要更长时间才能确定密码不正确,向我显示login屏幕。 为什么是这样? 两种情况下都不应该花费相同的时间? – 谢谢

从Linux ramdisk服务html

我已经看到一个有点过时的教程,build议用这样的ramdisk提供html文件: mkfs -q /dev/ram1 102400 我也发现另一个使用这样的东西的来源: mount -t tmpfs -o size=1024 none /mnt/rds 这两种方法同样有效吗? 我正在使用nginx的Centos 6.3。 所以在实践中,我想从RAM中提供/usr/share/nginx/html的文件。 而且,如果我安装了磁盘,每次在原始文件夹中有真正的更改时,是否必须重新安装?

托pipe服务提供商将访问我的专用服务器?

我正在为我的Web应用程序购买专用服务器。但是我担心安全问题,我的应用程序代码以及谁可以访问我的服务器,甚至是专用服务器。由于托pipe提供商提供了预安装的操作系统,我担心托pipe提供商访问甚至我改变密码我的服务器。 在任何情况下,是否有机会通过托pipe提供商访问我的服务器?

一种方式来结束一个垂死的硬盘,所以它可以被送入“修复”

在我的机器中有一个500G的SATA硬盘,突然开始给我I / O错误,直到Linux断开驱动器。 重新启动,然后再次失败之前,它随机工作。 该驱动器在保修范围内,但对于无法重现问题的商店,我的体验不好,因为驱动器并不是一直都在故障。 然后,他们只是送我一个账单,回来的驱动器。 我最好的做法是确保他们能够重现问题? 更新:那些谁推荐了诊断工具,这是一个很好的答案,期望在我的问题中说,我正在运行Linux和这些工具不存在。 至于“游戏”商店,这不是那个。 没有任何帮助,驱动器正在完全无法使用。 我只是在谈论加快这个过程。 更新2:我不知道为什么我决定在这里问这个问题。 我希望能提出一些build议,比如“做一个坏扇区testing”,“尝试用dd复制随机数据来驱动硬盘”。 我会再说一遍,所以不要提出这个build议或者build议我不要……我不会以任何方式终止我的保修, 散装橡皮擦,巨大的磁铁,太多的电力或任何东西,当驱动器最终被送回制造商时会出现。

阻止SSH发布其版本号

我使用的服务器是Ubuntu 10.10。 为了确保安全性,我想编辑服务器发送给客户端的标题。 如果我通过端口22远程login到主机,它会告诉我正在运行的SSH的确切版本(SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu4)。 MySQL和Cyrus的情况是一样的。 有什么build议么? 至less对于SSH? 谢谢