标签: debian

iptables 已打开端口 80,但 nmap 显示它已关闭

我在让 Debian 网络服务器为 HTTP 流量打开端口 80 时遇到了一些麻烦。在我的 iptables 中,我使用以下命令打开了端口 80:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p udp --dport 80 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

运行 iptables -L 然后显示以下规则:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere             udp dpt:www
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:www

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Run Code Online (Sandbox Code Playgroud)

然而,在这一切之后,我运行了 nmap -sS 127.0.0.1 并发现端口 80仍然 …

debian iptables web-server port nmap

1
推荐指数
1
解决办法
2万
查看次数

MySQL几乎消耗了缓存中的所有内存?

我正在运行具有 24G RAM 的服务器。这里唯一运行的是一个配置为 Master 的 MySQL 服务器。

当我通过 free -m 检查内存时,我得到了这个:

             total       used       free     shared    buffers     cached
Mem:         24158      24027        131          0        131      23050
Run Code Online (Sandbox Code Playgroud)

大约 23G 在缓存中。这对我来说似乎很多。

我还在 my.cnf 中将缓存设置为 0

query_cache_size        = 0
Run Code Online (Sandbox Code Playgroud)

如何检查缓存的内容?此外,重新启动 mysql 不会清除缓存。Aflush tables也没有帮助。

mysql memory debian cache

1
推荐指数
1
解决办法
4821
查看次数

当用户名包含破折号时如何chown?

用户和组包含一个破折号:abc-def。当我尝试使用 chown 时出现错误:

chown abc-def.abc-def * -R
chown: invalid user: `abc-def.abc-def'
Run Code Online (Sandbox Code Playgroud)

用户是有效的,它应该可以工作......我如何使用 chown 和包含破折号的用户/组名称?

debian chown user-permissions

1
推荐指数
1
解决办法
649
查看次数

Memcached:可以连接但无法设置值

我使用 memcached 包在 Debian 上安装了 memcached。memcached 实例从 384 MB 开始。然后我尝试连接:

jcisio@cecile:~$ telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
set mykey 0 60 5
get mykey
CLIENT_ERROR bad data chunk
ERROR
stats items
END
Run Code Online (Sandbox Code Playgroud)

这是什么意思?通常get mykey应该返回 5。

stats 命令给出

STAT pid 5456
STAT uptime 21334
STAT time 1326180707
STAT version 1.4.5
STAT pointer_size 64
STAT rusage_user 0.168010
STAT rusage_system 0.204012
STAT curr_connections 5
STAT total_connections 9
STAT connection_structures 6
STAT cmd_get 0
STAT cmd_set …
Run Code Online (Sandbox Code Playgroud)

debian memcached

1
推荐指数
1
解决办法
1万
查看次数

SFTP 和 FileZilla - 连接被服务器关闭,退出代码为 128

这一直运行良好,直到几天前。我不记得对服务器做了什么导致它开始关闭连接。另外我不知道 exitcode 128 是什么意思,也找不到任何关于它的信息。这是 FileZilla 对连接尝试的回应

状态:连接到 foo.bar.no...
响应:fzSftp 启动
命令:打开“root@foo.bar.no” 22
命令:通过:*******
状态:连接到 foo.bar.no
错误:连接被服务器关闭,退出代码为 128
错误:无法连接到服务器

尝试连接 WinSCP 还告诉我服务器关闭了错误代码 128 的连接,另外还告诉我:

无法初始化 SFTP 协议。主机是否运行 SFTP 服务器?

我可以使用 PuTTY SSH 连接到服务器没问题。有任何想法吗?

linux debian ftp sftp winscp

1
推荐指数
1
解决办法
2万
查看次数

如何在 Debian 上阻止软件包安装?

对于 Debian,我想阻止安装包。例如,我希望 puppet 和超级用户无法安装ruby1.8,即使ruby1.8请求安装其依赖项列表中的包:puppet 运行会失败,也会失败

# apt-get install ruby1.8
Run Code Online (Sandbox Code Playgroud)

我想要的可能吗?如果是这样,我该怎么办?

debian apt

1
推荐指数
1
解决办法
2854
查看次数

我的坐骑怎么了?我正在尝试挂载并允许读写

/etc/fstab

/srv/www/test.com  /home/user/test.com auto nouser,auto,rw,sync 0 0
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:mount: you must specify the filesystem type. 有人可以给我一些见解吗?我正在尝试将目录 A 装入目录 B 并允许进行任何更改(添加新文件、编辑文件)。另外,如果我对挂载中的文件进行更改,它会自动更改原始文件吗?

debian mount fstab

1
推荐指数
1
解决办法
283
查看次数

在 Debian 上设置永久 iptables 的困难

我在 Debian 6 Squeeze 上设置永久 iptables 时遇到问题。

我正在开发一个全新的服务器实例,新创建、更新并升级到最新版本。

这是我多次遵循的教程:

http://wiki.debian.org/iptables

我正在以 root 用户身份执行所有操作。

完成教程中的所有步骤并重新启动服务器后,iptables 将重置为默认状态,即。允许一切进出。

我的目标是“永久”设置它们,这样它们就不会在每次系统重新启动时重置。

我将不胜感激任何形式的帮助。

谢谢。

debian iptables debian-squeeze

1
推荐指数
1
解决办法
5384
查看次数

Debian 需要一个简单的“系统健康”检查脚本

我想要一个简单的 Debian 定时任务,它可以检查磁盘已满或高负载等基本内容。

我相信已经有了解决方案,这样我就可以节省时间而不必编写自己的脚本。

欢迎任何建议。

UPD:我会坚持使用 monit,因为它更容易设置,但如果我需要更复杂的东西,我会使用 Nagios 插件。

谢谢大家!

linux debian health

1
推荐指数
1
解决办法
3177
查看次数

限制linux中目录的总大小

我有一个服务守护进程,它创建了很多临时文件。最近我的服务器死了,因为一个恶意用户设法淹没 /tmp 并填满磁盘。我已经采取了一些措施来主动清理临时目录,但另外我想限制这个应用程序临时目录的最大大小。

有什么方法可以创建目录,例如,/apptmp永远不会大于 10G?我知道我可以按用户设置磁盘限制,但我只想限制这个 tmpdir;应用程序应该始终能够在其他地方写入。

我正在运行 Ubuntu Linux 12.04。

编辑:所有这些最终都应该包含在一个可安装的 Ubuntu 包中。所以我不认为我想依赖修改分区,除非我能以某种方式模拟它。

linux ubuntu ext4 debian bash

1
推荐指数
1
解决办法
3222
查看次数