Articles of Debian

无法通过FTPlogin,除非启用了shell

我试图在运行Apache的Debian框上设置FTP访问。 通过useradd创build一个FTP用户通过端口22工作…但只有当我不通过-s /dev/null限制shell访问。 我已经安装了vsftpd,理论上用iptables打开了端口21。 但尝试通过此端口连接导致FTP客户端完全挂起,从不连接。 这里是我应用的iptables规则: iptables -A INPUT -p tcp -s 0/0 –sport 1024:65535 -d 202.54.1.20 –dport 21 -m state –state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -p tcp -s 202.54.1.20 –sport 21 -d 0/0 –dport 1024:65535 -m state –state ESTABLISHED -j ACCEPT iptables -A INPUT -p tcp -s 0/0 –sport 1024:65535 -d 202.54.1.20 […]

我的服务器正在向我发送来自[email protected]的大量电子邮件,我该如何诊断这个问题?

我是pipe理员,我收到我的个人电子邮件地址的电子邮件,我每小时收到超过1000封“testing邮件”主题的电子邮件。 我已经检查了尽可能多的脚本,但无法弄清楚我发送这些电子邮件的情况,几天前一切正常。 请帮忙,这非常非常紧迫! 哪些Linux实用程序向您发送电子邮件与“testing邮件”主题? 如何在Linux中的所有文件和文件夹中search我的个人电子邮件地址以确定哪个脚本正在发送该电子邮件?

子域configuration由默认configuration覆盖

我试图在apache2中configuration一些子域(没有定义主域),并且在我为某个域编写configuration文件后,启用它,然后尝试加载它,它会显示默认configuration文件(I重新启动apache)。 这是一个子域的虚拟主机: #nameVirtualHost * virtualHost * <VirtualHost subdomain.domain.com> ServerAdmin [email protected] ServerName subdomain.domain.com ServerAlias subdomain.domain.com DocumentRoot /var/www/clients/subdomain <Directory /var/www/clients/subdomain> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error_subdomain.com.log LogLevel warn CustomLog /var/log/apache2/access_subdomain.com.log combined ServerSignature Off UseCanonicalName off </VirtualHost> 在默认configuration文件中,path是'/ var / www'。 我知道这一定是超强的,但是不能赶上。 任何帮助,高度赞赏 提前致谢

让nginx能够在不以root身份运行时访问所有网页文件

我目前有我的服务器设置如下 为每个网站创build一个新的Linux用户 网站根文件夹将由该用户拥有,并有700或500 nginx以root:root身份运行,因此可以访问这些文件 nginx将PHP请求传递给该特定网站的PHP-FPM池 有没有办法以这种设置作为root运行nginx,我不知道它是否会造成任何作为根运行的伤害,但我不完全适应它。 谢谢,Xeross

vServer入门

对不起,要问一个新问题,但是在Internet上是否存在描述Debian vServer第一步的文档? 任何类似于绝对初学者的类似教程的文档也足够了。

Debian:隧道传入连接(SSH)

是否有可能使用SSH连接将传入的stream量传输到server1到server2,所以server1就像一个代理? 还是有更好的方法来做到这一点? 跨服务器连接应该被encryption。

Debian上的软件RAID 1 – GRUB光标闪烁

我有两个500GB的驱动器,以前我安装了XP和Debian。 6个月前,我更换了一个驱动器,只有XP存活下来。 但没关系。 我把垃圾清理干净了 我需要再次安装Debian。 http://www.youtube.com/watch?v=rMyfljiCz3A这是参考video…现在我正在尝试安装Debian 5.0.5 Lenny。 无论如何。 在Debian安装之前,有四个主要分区:1个用于XP,65GB用于Debian,另外2个用于文件存储。 我为Debian分配了65GB,与youtubevideo中显示的设置非常相似(几乎相同)。 设置进行的很好,但我无法从GRUB启动。 我根本没有看到grub菜单。 我留下了GRUB _一个空白的光标。 我试用了使用Debian CD 1的恢复模式: shell#:cat / proc / mdstat md1: active raid 1 sad10[0] sdb10[1] 55472320 blocks [2/2 ][UU] md0: active raid 1 sad7[0] sdb7[1] 120384 blocks [2/2 ][UU] shell#:mdadm –detail / dev / md0(我也可以为md1做) number major minor raidDevice state 0 […]

Debian上的phpMyAdmin Lenny 403错误禁止

我用了 apt-get install phpmyadmin 安装phpmyadmin后安装apache2 php5和mysql的方式相同,然后当我去http:// [ip] / phpMyAdmin /它给了我一个404错误。 所以我去找了这些文件,并在/ usr / share / phpMyAdmin中find它们,所以我做了一个别名 sudo ln -s /usr/share/phpMyAdmin /var/www 现在当我回到phpmyadmin它给了我一个403禁止的错误。 我该怎么办? 谢谢 :)

为什么符号链接在MySQL中不起作用?

我有一个问题,我search了很多,但我不确定它是否与以前的安全补丁有关。 在Debian Lenny(5.0.51a-24)上的最后一个版本的MySQL上,我需要在两个db之间共享一个表,这两个db在同一个path(/ var / lib / mysql / db1&db2)中。 我创build了db2的符号链接,指向db1中的表。 当我从db2查询同一个表时,我得到这个:'错误1030(HY000):从存储引擎' 这是它的样子: test-lan:/var/lib/mysql/test3# ls -alh drwx—— 2 mysql mysql 4.0K 2010-08-30 13:28 . drwxr-xr-x 6 mysql mysql 4.0K 2010-08-30 13:29 .. lrwxrwxrwx 1 mysql mysql 28 2010-08-30 13:28 blbl.frm -> /var/lib/mysql/test/blbl.frm lrwxrwxrwx 1 mysql mysql 28 2010-08-30 13:28 blbl.MYD -> /var/lib/mysql/test/blbl.MYD lrwxrwxrwx 1 mysql […]

在Debian Lenny上用SQLite3安装PHP5

没有apt-get install php5-sqlite3 ,由php5-sqlite引用 因此,我做了: apt-get install sqlite3 ,然后apt-get install php5-sqlite 重新启动apache2。 当我运行echo sqlite_libversion(); 它返回2.8.17。 我试过print_r(SQLite3::version()); 它会给出一个错误: 未find类“SQLite3”