我是 Ubuntu 14.04 的新手。我安装了lamp-server^
它,然后 Apache 2 在启动时自动启动。
在 Windows 中,我使用了 WAMP 服务器。它在启动时不会自动启动。
答案1
如果它处于空闲状态,那么这可能无关紧要,尽管任何 Apache 进程都会消耗一些资源以保持运行;空闲的 Apache 不应该是什么大问题,但是你可以通过运行来自己检查这一点top -p $(pgrep -o apache)
。
以下是运行 Apache 的 Debian Jessie 机器上该命令的输出(它展示了过去 30 秒的平均负载):
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.2 us, 0.2 sy, 0.0 ni, 99.5 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 3942096 total, 3515488 used, 426608 free, 271400 buffers
KiB Swap: 0 total, 0 used, 0 free. 2018532 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3228 root 20 0 73488 4416 3216 S 0.0 0.1 0:00.01 apache2
在这种情况下,CPU 使用率几乎为零,内存使用率约为总内存的 0.1%,因此约为 4MB。
然而,正如 prakharsingh95 指出的那样,除了本身无用之外,让服务器无目的地运行是一个潜在的安全漏洞,并且(如果这是一个令人担心的问题)还拥有服务器正在监听的端口。