Articles of linux

为了使用mysqldump,我需要把我的网站放下吗?

我有一个带有InnoDb引擎的mysql后端的LAMP网站 我希望能够使用mysqldump来定期转储数据库,而不必在备份期间停止mysql服务器(即closures网站)。 我很惊讶,我不能在任何地方find这个信息 – 甚至在mySQL文档中也没有。 有很多关于mysqlhotcopy的提及,但是这只适用于IMSAM表 – 因此对我没有任何兴趣/用处。 有谁知道是否(如何?)我可以使用mysqldump采取仍在使用的数据库的副本/转储? 官方文档的链接将是非常有用的,因为我想确保我得到这个绝对正确。 我在Ubuntu 10.0.4 LTS上运行

我的phpBB被黑客入侵了吗?

我在Linux服务器上安装了phpBB 3.0.5:(oovium.com/forums/)。 我注意到两天前,有人使用中国自动生成的电子邮件地址创build了一个新的帐户,而没有阅读一条消息。 他们使用的电子邮件地址在http://stopforumspam.com上列出。 我删除了该帐户。 昨天,同一个(或类似的)电子邮件地址创build了另一个帐户,但这次他们发布了一条消息,抱怨登记有问题,并张贴了他们的注册链接。 我愚蠢地点击链接,并把我带回到我的论坛。 然后,我删除了该帐户及其消息。 该消息被删除,所以我不知道我点击的URL是什么。 所以我的问题:1.是否有办法通过让pipe理员用户点击链接来破解phpBB 3.0.5? 2.有没有办法确定留言板是否被黑客入侵? 3.有什么方法可以检索删除的邮件,所以我可以准确地确定URL是什么?

模拟默认的Ubuntu分区scheme

当我安装Ubuntu并告诉它使用第一个完整磁盘时,它会创build以下分区,编号为1和5: sda1 / sda5 swap 当我手动创build两个分区时,分区编号为1和2: sda1 / sda2 swap 我相信这是因为Ubuntu创build了一个扩展分区,然后在新的扩展分区中创build交换分区。 使用fdisk或GParted (或类似的),如何创build一个与Ubuntu安装程序完全相同的分区表? 我如何保留默认的编号风格?

为什么端口20在我将它添加到iptables中接受时仍然被阻塞

我正试图打开我的服务器上的FTP端口。 我已经在服务器上安装了vsftpd。 但是,我无法到达端口20和21上的服务器 不知何故,现在允许我访问端口21。 我运行Ubuntu 9.10(Karmic)我也跑了:modprobe ip_conntrack modprobe ip_conntrack_ftp 以下是我的服务器上的iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all — anywhere anywhere ACCEPT all — anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp — anywhere anywhere tcp dpt:ssh ACCEPT tcp — anywhere anywhere tcp dpt:www ACCEPT tcp — anywhere poseidon.valltek.com tcp dpts:ftp-data:ftp Chain FORWARD […]

如何安全地“打开”防火墙后的家用机器,以便远程机器可以访问它?

我的家用机器位于防火墙后面的networking上,不能直接“ping”。 我希望能够在远程机器上运行cron作业,这将会login到我的家用机器并安全地复制这些文件。 这是要克服的两个障碍: 如何让我的机器(或者至less是我想分享的文件夹)在外部世界可见 如何安全地复制文件而无需人工干预。 谁能帮忙? 顺便说一句,这两台机器都运行Ubuntu 10.0.4

通过端口443端口扫描?

我有一个托pipe客户端向我报告,他正在从我托pipe他的公司网站的服务器的IP上看到端口扫描尝试。 我不知道他正在使用什么程序,但显然公司的主要IP正在通过端口443(SSL)进行端口扫描。 他发送的日志片段与网站的SSL访问日志相匹配,所以这是一个故障监控程序,还是我的服务器在SSL访问期间ping回他们的IP?

顶部显示2.5的负载:如何找出哪些进程正在等待CPU?

我有一个Linux框托pipe一个相当低stream量的网站。 这是一个运行Ubuntu 10.04的亚马逊EC2“小型”实例。 当我运行“顶部”时,通常会看到2到3之间的负载,这在我的经验中是相当高的。 然而,机器上似乎并没有太多的事情发生 – CPU几乎总是空闲,通过观察apache2 access.log文件,我可以看到没有太多的请求正在通过。 我怎么知道哪些进程正在等待CPU,这样我就可以试着理解为什么负载指标如此之高?

linux raid 1到lvm或者不要lvm

我正在准备创build一个跨三个磁盘的(硬件)RAID 1arrays。 性能在这里不是关键,只是冗余和从数据失败中恢复的能力。 问题:我应该使用LVM吗? 我以前没有用过,但是我听说做一个文件系统的“快照”非常简单,这听起来像是备份存档的梦想。

configurationWinbind从Windows获取用户信息

我需要在Ubuntu 10.04.1客户端上configurationSAMBA和Winbind,以便从Windows Active Directory获取其UID,GID和主目录。 我已经安装了Windows Services for Unix,并在其中input了相关信息(例如UID,GID,shell等)。 问题是,无论我尝试什么,我都无法让winbind正确地获取这些信息并使用它。 我知道问题在于我的/etc/samba/smb.conf文件。 不幸的是,我无法find任何有关如何正确设置的文档。 下面是我的/etc/samba/smb.conf文件: [global] security = ads realm = DOMAINSERVER.COM password server = <<IP.of.domain.server>> workgroup = DOMAINSERVER winbind refresh tickets = yes idmap backend = ad ## Important winbind enum users = yes winbind enum groups = yes template homedir = /home/%U ## I tried commenting […]

如何根据URL更改文档根目录

我在RHEL 5.3中使用httpd-2.2.3-22。 如何根据URLredirect到Linux中不同的文档根目录。 例: testdomain.com的文档根目录是/var/www/vhost/testdomain.com/httpdocs 如果URL是http://web1.testdomain.com,那么它应该将文档根指向/var/www/vhost/testdomain.com/httpdocs/web1。 如果URL是http://web2.testdomain.com,那么它应该将文档根指向/var/www/vhost/testdomain.com/httpdocs/web2。 其中web1和web2是父文档根目录下的两个不同的文件夹。 请让我知道如何在这种情况下configurationApache? 温暖的问候 Supratik