小编Pau*_*ite的帖子

如何通过 Debian Squeeze 上的 shell 与 Unix 域套接字通信?

我正在运行 Debian Squeeze Web 服务器。我已经在其上安装了 memcached,并将 memcached 配置为侦听 Unix 域套接字(at /tmp/memcached.sock),因为它只需要从位于同一服务器上的网站接收消息。

它似乎工作正常,但我也想通过 shell 与 memcached 通信,以检查它是否在做我认为它在做的事情。

memcached 通过简单的 ASCII 协议接受消息(如果我理解正确的话)。如果它正在侦听 TCP/IP,我可以通过以下方式向它发送消息nc

$ echo "stats settings" | nc localhost 11211
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将该文本发送到域套接字。

在我的笔记本电脑(运行OS X Lion中),都nctelnet有选择(-U-u分别)使用域套接字。但是,在我的 Debian Squeeze Web 服务器上,这些选项不存在。

shell debian telnet socket

127
推荐指数
6
解决办法
21万
查看次数

你如何在 Debian 上更改 root 密码?

我想将我在 Debian 网络服务器上分配给 root 的密码更改为更长更安全的密码。

我怎么做?我没有忘记/丢失当前密码,我只是想更改它。

password root debian

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

如何在 Linux 上无头运行 Firefox(即不需要 libgtk-x11-2.0.so.0)?

我有 Dreamhost 共享主机,我正在尝试在其上无头地运行 Firefox 3.0 以与 Selenium 一起使用。

当我尝试运行它 ( ~/local/bin/firefox/firefox) 时,我收到以下错误消息:

error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如何在不需要此共享对象文件的情况下在 Linux 上运行 Firefox?

headless firefox gtk

20
推荐指数
3
解决办法
4万
查看次数

如何在 Debian 上启动时启动 Xvfb?

我有一个 Debian Web 服务器,我偶尔会通过 Selenum 和 Python 使用它来抓取屏幕。

当被 Selenium 控制时,我使用 Xvfb 作为 Firefox 的虚拟 X 服务器来运行。鉴于我(认为)我必须使用 开始它sudo,我认为每次都从 Python 启动它是不可行的(请参阅我的 Stack Overflow 问题),所以我想我可以让它一直运行.

我目前在命令行中像这样启动它:

sudo Xvfb :99 -nolisten tcp -fbdir /var/run
Run Code Online (Sandbox Code Playgroud)

我应该使用什么方法在启动时自动执行此操作?我应该cron按照这里的建议使用吗?

startup debian xvfb

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

如果密码登录已关闭,fail2ban 是否为 SSH 提供任何额外保护?

我正在 Linode 上设置一个 Debian VPS 以用作公共网络服务器,并且我正在遵循他们的安全建议

他们提出的最后一个建议是安装 fail2ban,以避免对服务器的字典攻击。他们提到默认情况下它只监控 SSH 登录尝试。

但是,在上一步中,他们建议关闭 SSH 密码登录(我这样做了)。鉴于我已经这样做了,对 SSH 连接使用 fail2ban 会增加任何安全性吗?

security ssh debian webserver

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

标签 统计

debian ×4

firefox ×1

gtk ×1

headless ×1

password ×1

root ×1

security ×1

shell ×1

socket ×1

ssh ×1

startup ×1

telnet ×1

webserver ×1

xvfb ×1