守护专题提供守护的最新资讯内容,帮你更好的了解守护。
我正在为RHEL上的Jetty开发一个初始化脚本.尝试使用init库提供的守护程序函数(/etc/rc.d/init.d/functions). 我发现this terse documentation和an online example(我也一直在看系统上的其他init脚本的例子). 从网上查看这个代码段来启动守护进程 daemon --user="$DAEMON_USER" --pidfile=
我在AWC EC2上,因为我的服务器会对第三方域进行大量查询,我在考虑以下选项 >在所有服务器上安装nscd >使用默认的ec2名称recursor >安装我自己的名字recursor >只需使用8.8.8.8 我毫不犹豫地安装集中式recursor,因此它是单点故障,受到类似的攻击:http://support.godaddy.com/help/article/1184/what-risks-a
如何在启动时将init.d启动的守护进程启动到Ubuntu上的coredump?这就是我到目前为止所做的…… echo "ulimit -c unlimited" >> /etc/profile mkdir /corefiles/ chmod 777 /corefiles/ echo "kernel.core_pattern=/corefiles/core.%e.%u.%t" >> /etc/sy
我的sendmail服务器开始拒绝连接,因为负载平均值太高(由于垃圾邮件问题已经解决). Error was: sendmail[13400]: rejecting connections on daemon MTA: load average: 50 我想更好地理解这种行为. >此阈值设置在何处? >“平均负载”是什么意思? >负载平均值的计算频率是多少? >有没有办法主动监控这个?或者当负载平
所以我想知道,我们应该采取什么步骤来确保 PHP守护进程是安全的? 我读到的一件事是将守护进程分配给具有有限priveleges的用户运行?但是我们怎么能在UNIX中做到这一点? 我猜测使用useradd函数,但我们如何确保用户ADDED具有有限的权限? 当涉及到PHP守护进程时,我们应该采取哪些其他步骤来确保安全性? 编辑:我正在使用Centos 5.5(Linux) 外部强制访问控制就是答案.
我根据他们的快速安装说明安装了新的遗物. 如果我在使用/etc/init.d/newrelic-daemon启动后手动启动守护程序,则启动它可以正常工作,但启动后它不会自动运行.我怎么才能找出原因? 服务器是Scalr / AWS PHP / 5.3.2-1ubuntu4.15 尝试搜索dmesg,/ var / log / messages和/ var / log / syslog whyc是否
如何在我的ubuntu计算机上增加星号守护程序的文件限制?当我以root身份登录并使用ulimit时,它已经说无限制.我无法以星号登录,因为该用户没有 shell访问权限,它只是一个守护进程. 我可以在/ proc /< asterisk proc id> /中看到当前Max打开的文件是1024.我想加倍. 我甚至进入了/etc/security/limit.conf并添加了 asterisk s
为了增加在Ubuntu Linux机器上无头用户下运行的守护程序进程的FD限制,我们在/etc/security/limits.conf中进行了以下更改 soft nofile 10000 hard nofile 10000 我们还在/etc/pam.d/login中添加了所需的会话pam_limits.so.这些更改已反映给已注销并再次登录的所有用户.无论在这些用户下开始什么新流程都会获得新的F
我正在运行一个带有openSUSE 11.3的LAMP服务器,并且想知道HAL守护进程是否在这样的机器上有任何功能.到目前为止,它似乎也消耗了内存,DBUS / udev已经可以处理硬件更改. 这是正确的,我可以禁用HAL服务吗? 很接近. OpenSUSE 11.4(即将发布)根本没有HAL.它提供的功能现在由udev提供.所以,我想这取决于你正在运行的opensuse版本. 11.3可能还行.
如果该脚本在(例如)/etc/rc0.d/中没有相应的K条目,那么init通过init脚本启动的进程会发生什么? 例如,以下脚本启动了一个守护进程: -rwxrwxr-x. 1 root root 3.3K Jul 16 11:48 /etc/rc3.d/S99foobar 没有相应的链接(例如/etc/rc0.d/K99foobar)来处理在关机/重启时终止这些进程. 这些进程只是在最后运行时从
我在/etc/init.d中有一个守护程序脚本,它使用tcpdump命令执行一些后台数据包记录.使用sudo /etc/init.d/packetlog start的交互式 shell可以很好地启动脚本 当我通过我的结构脚本(下面)执行相同的命令时,该命令成功返回但该进程未运行. def startpacketlog(): sudo(r'/etc/init.d/packetlog star
我需要为redis实例运行一个start-stop-daemon,我希望它发送一个SIGTERM,如果redis实例没有退出,我希望它强制退出. start-stop-daemon配置说–retry选项可用于此但我无法想办法做到这一点,这是我当前的命令: /sbin/start-stop-daemon --stop --retry forever/TERM --quiet --oknodo --p
我遇到了一些通过rsync -daemon提供服务的rsync模块的问题 这行来自我的/var/log/rsyncd.log文件: 2013/02/08 12:15:28 [13174] name lookup failed for XXX.XXX.XXX.XXX: Name or service not known 2013/02/08 12:15:28 [13174] connect from
我正在寻找一个方法/ Linux命令来获取在我的Ubuntu系统上运行的open-ssh服务器和Nginx服务器的正常运行时间.我想知道计算一些内部统计数据的正常运行时间.我正在寻找类似于mysqladmin status命令的东西. 谢谢 好吧,openssh并没有真正的正常运行时间.您可以检查它是否处于活动状态或它有多少连接.或者可以通过查看/var/run/sshd.pid获取上次重启的时间
我的Ubuntu上有几台服务器需要重启防御守护程序.如何使用通用init第一个进程执行此操作?我应该换用暴发户还是其他替代品? 现有的 SysInit系统可以为您处理这个问题. Ubuntu has docs他们正在做些什么.是的,他们正在转向 upstart.
我在(VMWare)VM上使用Red Hat Linux(RHEL5).我写了一个守护进程,它应该一直保持运行并自动在启动时运行. 昨晚VM主机出现了无法恢复的硬件问题,VM突然停止运行.当它回来时,我的守护进程没有启动,因为pidfile仍然存在. 显然这被称为The Stale pidfile Syndrome,但我不确定什么是减轻它的最佳长期方法.我认为/etc/rc.d*中的启动脚本应该在
我正在使用montit来运行我需要运行的其他进程,但我有一个不作为守护进程运行的进程,我无法弄清楚如何用monit监视它 当前版本的monit允许您使用匹配的“string”指令而不是PID来匹配进程字符串… check process n2n-edge matching "/usr/sbin/edge" start program = "/root/tools/e
我正在使用pgBouncer作为PostgreSQL的连接池系统.我的系统是12核,64GB RAM和运行Debian 8.1的1Gbps网络接口.现在我想提高开放套接字连接的限制,比如10.000并发客户端.在进行数据库基准测试时,pgbench实用程序会阻塞大约950个并发客户端,这似乎达到了1024个开放fds的限制,就像过去那样.我检查了fs.file-max内核参数和运行用户资源限制的p
在 Linux系统上,默认情况下有很多用户:守护进程,bin,sys,游戏等. 根据我的/ etc / passwd,大多数这些用户都有一个shell(/ bin / sh),这对我来说似乎有点不安全.我天真的想法会说:只给那些用户一个可以登录服务器的shell. 我的想法错了吗? 如果没有完全错误:我可以禁用“daemon”和“www-data”的shell而不会产生副作用(例如系统无法启动或A
我需要在没有加密的两点之间设置隧道.我知道这通常是使用L2TP完成的,但建议使用的守护程序是什么.我知道过去成功使用的rp-l2tp,但是想知道是否有其他可能被认为是更好的选择? 我最近在 Linux上选择VPN隧道的工具是OpenVPN. 我不知道您是否只想要第3层功能,或者您是否也想要第2层(转发广播等)功能. OpenVPN将在Linux下运行(分别使用“tun”和“tap”驱动程序)并且可