小编Mri*_*lla的帖子

在 Ubuntu 上删除 avahi-daemon

我的 Ubuntu 服务器基本上使用 Apache 和 Postgre 为 Python Django 站点提供服务。我们不时通过 SSH 连接到它来配置一些东西,但这就是服务器的问题。由于我试图加强我的安装,我试图删除所有无用的进程和开放的端口。我已经看到有一种叫做avahi-daemon在后台运行的东西:

avahi     1724     1  0 Jul20 ?        00:00:00   avahi-daemon: running [development.local]
avahi     1726  1724  0 Jul20 ?        00:00:00     avahi-daemon: chroot helper
Run Code Online (Sandbox Code Playgroud)

我读过它与发现同一网络上的其他计算机和打印机有关。(我不完全确定,这更是我觉得有必要摆脱它的原因。)

这是重要的事情吗?我可以删除它吗?如果是这样,如何?

linux uninstall process ubuntu

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

以其他用户身份运行 Apache

当我运行ps -efH命令列出所有进程时,我可以看到 Apacherootwww-data. 这是摘录:

root     30117     1  0 09:10 ?        00:00:00   /usr/sbin/apache2 -k start
www-data 30119 30117  0 09:10 ?        00:00:00     /usr/sbin/apache2 -k start
www-data 30120 30117  0 09:10 ?        00:00:00     /usr/sbin/apache2 -k start
www-data 30121 30117  0 09:10 ?        00:00:00     /usr/sbin/apache2 -k start
Run Code Online (Sandbox Code Playgroud)

我可以让 Apache 和所有子进程以不同的用户身份运行apache2d:apache2d吗?如果是这样怎么办?我在某处读到可以在其中找到此设置/etc/apache2/httpd.conf但该文件似乎是空的?这可以通过更改/etc/init.d/apache2脚本的所有者和组然后在其上设置 setuid 标志来完成吗?

linux apache-http-server user-accounts permissions ubuntu

12
推荐指数
3
解决办法
7万
查看次数

从本地副本还原 Git

当我们忘记备份时,我们有一个 Git 存储库丢失了。我们中的一个人在这发生之前做了一次拉取,因此拥有最新的代码。是否可以从源的本地副本重建 Git 存储库?如何?

restore git

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

如何检查网络中允许的出站端口?

在某些网络(主要是公司网络)上,防火墙将出站连接限制为某个端口号。允许的端口通常包括端口 80、11、443 等。

有没有一种方法可以进行快速端口扫描,以找出哪些端口受到防火墙保护,哪些没有?

networking windows firewall windows-7 ports

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

无法关闭 IPv6 TCP 端口上的 SSHD

我正在运行 Ubuntu 10.4,我尝试禁用 IPv6,因为我目前不需要它。我使用以下命令禁用 IPv6,然后重新启动我的服务器:

echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
Run Code Online (Sandbox Code Playgroud)

重新启动后,我可以通过运行看到 IPv& 被禁用:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Run Code Online (Sandbox Code Playgroud)

在运行时,netstat -antlp我看到大多数 IPv6 应用程序已关闭,但 SSHd 继续运行:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:9090            0.0.0.0:*               LISTEN      663/java
tcp        0      0 0.0.0.0:9091 …
Run Code Online (Sandbox Code Playgroud)

linux unix ipv6 ubuntu ubuntu-10.04

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