Articles of linux

阻止来自文件夹的FTP访问

比方说,我有一个FTP用户可以访问public_html,但我不希望他们有权访问public_html中的某个文件夹。 有没有办法阻止他们从这个特定的文件夹访问,但让他们有机会获得一切?

移动后必须重新joinVMWare服务器虚拟机

在Linux主机上使用VMWare服务器1.xx时,无论何时移动特定的Windows 2003 Server虚拟机,我都必须将其从域中删除,重新启动,重新join域,重新启动。 当我用它来移动它的时候,总是被问到是否要保留这个ID,但是它不再问这个问题。 我的第一个猜测是,这是问题,因为有人可能点击了“ 总是创造新的”。 有谁知道这个设置在哪里? 或者如果这不是问题,那么问题可能是什么?

Nagios – 可以创build与父主机服务的依赖树?

在Nagios中,假设有以下场景:你有3个主机,AB和C,每个都有1-3的服务,主机B作为父主机,主机C和A处于同一级别B. 是否有可能; a)当为主机A安排停机时间时,还要为该主机上的所有服务安排停机时间? b)当停机发生时,主机B意外或以其他方式发生故障时,主机C上的所有服务都被视为closures,而没有警报或通知,就像主机本身一样? 谢谢

获取服务以在Linux启动时提示?

我有一些服务,我想启动时提示我禁用它们,然后继续正常启动,如果没有input后说10秒。 最好的办法是什么呢? 我可以修改init脚本来等待input,然后超时并继续吗?

如何启用Debian(Lenny)服务器上的空闲硬盘?

如何启用Debian(Lenny)服务器上的空闲硬盘? 我目前没有启用spindown,但是如果我看高清灯,它会每隔几秒闪烁一次,即使我知道服务器没有被用于任何事情。 据推测,系统正在用最新的atime值更新ext3日志日志,或者一些烦人的日志文件正在不断更新。 如果我只为hppown做spindown设置,我认为我几乎看不到任何效果,因为所有这些空闲的活动都会让磁盘保持原样。

MySQL差分转储? 其他的恢复策略?

是否有可能使用mysqldump生成差异转储 – 在两个数据库之间,或者理想情况下,在数据库和该数据库的转储版本之间? 这是我得到的问题 – 我有一个MySQL的主动/被动HA镜像与实际的DB数据(物理MyISAM文件,索引等)驻留在一个共享的DRBD镜像。 上周,主节点出现故障,DRBD主节点从主节点转移到次节点,服务接pipe发生像本来应该的那样。 当然,一系列的变化已经被写到副本版本的DRBD镜像,所以当主副本恢复时,它接pipe了DRBD卷,但是双方都认为他们的一半“不同步”(即StandAlone )。 所以,现在我有一种情况,数据库上有两组不同的事务: 主节点closures和数据写入辅助节点时发生的情况; 自主节点恢复并重新开始服务之后发生的事情; 他们从来没有同步! DRBD使我能够恢复镜像(在当前的分区状态)的“一半”作为“主”版本,但是可以看出,无论哪种方式都会导致我丢失数据。 哦,是的:没有复制,没有本地事务日志,所以没有binlog重播。 哎呀。 捂脸 当然,每晚都有备份,所以我可以将数据库恢复到过去一年的任何时间。 我想我要做的是恢复到现在的辅助“一半”的数据库的版本(即改变发生在主要被closures时),然后尝试以某种方式应用从该点的状态变化数据库的当前状态累积在小学的“一半”。 问题是,我不知道如何去做,而不重播事务日志。 见解感谢,并提前感谢!

imapfilter:如何捕捉variables中的主题的一部分

我收到了一些邮件(在IMAP服务器上),其主题如下: [1270503]苹果 [1272481]瓶 [172481]酒 [43172481]葡萄 我需要将这些字母移到INBOX.CSR中。 数字是那个站在“ [] ”中的那个数字。 邮箱将被创build,如果不存在。 由于我不熟悉LUA编程语言,因此难以设置imapfilter( http://imapfilter.hellug.gr/ )来执行此操作。 update1:​​我需要重新排列IMAP帐户文件夹上的字母。 没有可能的文件操作。

编译东西 – / usr / bin / ld找不到support_glib

我正在编译ubuntu上的navit它下降到这一步,并失败 /bin/bash ../libtool –tag=CC –mode=link gcc -g -O2 -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -ffast-math -o osm2navit osm2navit-osm2navit.o libnavit.la -L../navit/support/glib -lsupport_glib -L../navit/support/ezxml -lsupport_ezxml -ldl -L../navit/support/zlib -lsupport_zlib -lm -rdynamic libtool: link: gcc -g -O2 -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -ffast-math -o osm2navit osm2navit-osm2navit.o -rdynamic ./.libs/libnavit.a -L/home/rory/navit/svn/navit/navit/support/glib -lsupport_glib -L/home/rory/navit/svn/navit/navit/support/ezxml -lsupport_ezxml -ldl -L/home/rory/navit/svn/navit/navit/support/zlib […]

直接安装Linux发行版?

所以,我有一台安装了SSH服务的远程计算机,完全可以访问我。 直到明天我才有机会接触机器,但我不想等。 我需要做一个硬盘的映像,但问题是,我启动到我想要映像的分区。 所以,我能想到的唯一select是创build一个小分区,重新启动,将一些小的Linux disto提取到该分区,将Grub的设置更改为自动引导到分区,chroot并更改root密码进行安装,重启,祈祷,ssh回到盒子(现在运行插件安装),映像主分区,更改Grub默认分区,然后重新启动。 任何人都知道一个发行版或另一个解决scheme来获取图像?

如何在amd64服务器上运行32位程序?

作为这个问题的后续,我发现这个封闭的源程序是32位,我有一个amd64服务器。 服务器是最近升级的gentoo。 为了使这个程序工作,我需要安装什么? 我知道这是可能的,因为我有另一个可以运行这个程序的gentoo amd64服务器。