Articles of linux

有没有ext3文件名的无效字符?

哪些字符对ext3文件名无效? 我想至less/是一个无效的字符,可能\0 。 有没有正式的清单? 我不确定在哪里寻找这些信息,所以请告诉我你在哪里find它。

mount:不能重新挂载块设备/ dev / sda5读写,被写保护

所以,就是这样。 一切正常,除了磁盘只读,不想改回来。 ^ _ ^! 谢谢。 root@NODE02:/tmp# df . Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda5 461490504 179502128 258545928 41% / root@NODE02:/tmp# mount -o rw,remount /dev/sda5 mount: cannot remount block device /dev/sda5 read-write, is write-protected root@NODE02:/tmp# touch helll touch: cannot touch `helll': Read-only file system 这不是多path。 没什么特别的 只是一个服务器与Ubuntu 9.10。 对我来说没有意义,是吗? – – 编辑 – […]

使用iptables阻止来自一个NIC的所有传出stream量?

我必须相当糟糕的谷歌search,因为这似乎是一个非常基本的问题,但我似乎无法find答案任何地方…和man iptables是一个很长的阅读! 我有两个网卡 – eth0和eth1 – 在一个Linux机器上,我想阻止所有出站stream量(所有端口上的TCP和UDP)从一个网卡,所以没有stream量返回到路由器。 这是什么命令? 我只看到特定端口的例子。 提前致谢。

访问EC2实例上的存储?

我正在使用一个大的EC2实例,但只是意识到我没有承诺的空间。 当我说我应该有850 GB时,我只得到8演出。 从我所了解的两个额外的420 GB驱动器应该可以利用我格式化/安装到设置,但我似乎无法find它。 如果我在dev目录中查看它不在那里。 我试图input“df -h”,它也没有出现。 有什么我需要做的访问驱动器? 如果有帮助,我使用的是标准的亚马逊linux映像。

最适合团队的轻量级Linux IRC服务器

我正在寻找一个非常轻量级的IRC服务器的Linux的build议。 它不需要一堆function或膨胀。 这仅仅是我们的内部团队(50人),占地面积小是重要的。 我一直在看InspireIRC,但想获得其他意见。 并build议您可以提供将不胜感激。 谢谢。

英特尔AMT – 通过Linux启用vnc

我们所有的旧服务器都有超微电路板,我们使用IPMI进行带外pipe理。 大多数情况下,我们使用它来closures/重新启动,有时通过sol / kvm控制台更改一些设置。 事实上,我们的新服务器中有一个带有vPro / AMT的英特尔板卡。 我们启用它,并从它提供的webgui真的很失望,这是相比,我们通常的IMPI soliution非常有限。 我们现在的主要问题是:我们如何启用+#?=)(&/%$§“kvm vnc。AMT从版本6支持它,我们有7个。我们在BIOS设置kvm,SOL和IDER中激活。但似乎没有VNC服务器运行(一个简单的telnet servername 5900显示这一点)。一些挖掘真正的备用网站上所有知道的互联网似乎表明,你必须启用它除了BIOS设置与pipe理工具(不知道为什么会这样,而且没有BIOS选项),但是如果是这样的话,我们不知道该怎么做,因为我们只有Unix(Linux + Solaris)环境,不要使用它(它是一个Windows工具)。 似乎英特尔的Linux驱动程序可以使这些不通过networking,但直接在主机上,但猜猜是什么? 我们希望这个控制台在其上安装一个系统,所以我们在这台机器上根本没有任何系统。 任何人都知道这个解决scheme? 我们已经在我们的其他机器上安装了amttools,但只给了一个SOLterminal(显示不是BIOS消息),并反映了非常有限的webgui的function。 更新 :作为解决scheme,我们现在使用一个私人笔记本电脑与Windows 我们安装了这个SOAP消息从英特尔生成批处理脚本,并激活它一次。 所以我们现在正在工作vnc – 但是我很乐意听到另一个解决scheme,因为当我们(已经检查过了)AMT(部分)重置的时候,设置也没有了。

Monit可以configuration为永不监视/超时服务?

Monit似乎放弃了重启服务,如果它几次失败,并取消它的监视。 在关于何时或为什么的细节的文档中,我找不到任何东西。 我的Monitconfiguration设置如下: set daemon 10 set logfile /var/log/monit.log set statefile /var/lib/monit/monit.state set alert [email protected] not { nonexist, action, instance } include /etc/monit/conf.d/* 这是我正在使用的Monit规则集的一个示例: check process myservice with pidfile /var/run/myservice/myservice.pid start program = "/home/myservice/current/start-myservice.sh" as uid myservice and gid myservice stop program = "/home/myservice/current/stop-myservice.sh" as uid myservice and gid myservice mode active 在我的环境中,我希望它无限期地继续尝试其轮询间隔。 有没有什么办法可以configuration监控, 永不停止监控服务,即使它不能成功启动?

ext4文件系统损坏 – 可能是硬件错误?

打开计算机后大约半小时后,我在dmesg收到这些错误: [ 1355.677957] EXT4-fs error (device sda2): htree_dirblock_to_tree: inode #1318420: (comm updatedb.mlocat) bad entry in directory: directory entry across blocks – block=5251700offset=0(0), inode=1802725748, rec_len=179136, name_len=32 [ 1355.677973] Aborting journal on device sda2-8. [ 1355.678101] EXT4-fs (sda2): Remounting filesystem read-only [ 1355.690144] EXT4-fs error (device sda2): htree_dirblock_to_tree: inode #1318416: (comm updatedb.mlocat) bad entry in directory: directory […]

如何让多人通过SFTP更改文件的mtime-timestamp?

我有一个多个用户有权访问的目录。 他们更改,上传和删除目录中的文件。 他们都属于同一个用户组。 目录中的文件的访问权限为660。 问题是用户不能设置文件的修改时间,如果他们不是该文件的所有者。 例如,用户AAA上传“EXAMPLE.jpg”文件,BBB用户下载,修改并重新上传。 该文件的“上次修改”时间戳将是BBB上传的时间,而不是上次修改时间。 我试图设置文件的权限为777,但它没有帮助。 这个问题在sftp-logs中显示为: Dec 5 16:37:08 servername sftp-server[695]: open "/shared_directory/EXAMPLE.jpg" flags WRITE,CREATE,TRUNCATE mode 0666 Dec 5 16:37:08 servername sftp-server[695]: close "/shared_directory/EXAMPLE.jpg" bytes read 0 written 42765 Dec 5 16:37:08 servername sftp-server[695]: set "/shared_directory/EXAMPLE.jpg" modtime 20111205-15:53:31 Dec 5 16:37:08 servername sftp-server[695]: sent status Permission denied 在这种情况下,Winscp会抱怨Upload of file 'example.jpg' was […]

我如何允许远程MySQL访问单个静态IP?

我试图通过端口3306远程访问MySQL,但没有运气。 我已经获得了对生产机器的root访问权限,所以我可以抓取文件和数据库,在本地处理它们,并将修改后的版本放回原处。 我的访问允许我SSH进入框,它允许FTP通过SSH。 我现在试图通过SSH获得MySQL访问权限。 MySQL正在运行(本地监听)并可以在命令行上访问,并且可以访问它没有问题。 我意识到我可以转储数据库,在本地恢复文件并执行我的修改。 但是,将来我可能需要改变一些东西,而且我不希望在命令行上这样做,因为它通过GUI更快。 或者,如果我可以像我想要的连接。