小编Jof*_*off的帖子

我可以使用 monitrc 中的什么命令来启动/停止 systemd 服务?

我喜欢将 monit 用于 Web 界面,在那里我可以看到正在运行的受监控进程。我最近将服务器升级到 Ubuntu 16.04,它正在使用 systemd。

我有其他一切都在运行,但我找不到正确的 monit 命令来控制 systemd...

我曾经做过/etc/init.d/process startstop或其他什么。这显然不再有效,所以我尝试了......

systemctl start process这也不起作用。我能在这里做什么?我的 monitrc 粘贴在下面......(在 14.04 上工作的旧样式)

check process nginx with pidfile /var/run/nginx.pid
    start program = "/etc/init.d/nginx start"
    stop program = "/etc/init.d/nginx stop"

check process sshd with pidfile /var/run/sshd.pid
    start program = "etc/init.d/ssh start"
    stop program = "etc/init.d/ssh stop"
Run Code Online (Sandbox Code Playgroud)

linux systemd monit

11
推荐指数
2
解决办法
7281
查看次数

建立 netstat 是否意味着有人通过 ssh 进入我的机器

我运行了命令 netstat -lat

我得到了这个输出......

...
tcp        0      0 my.machine.ip.add:ssh       116.31.116.48:43270     ESTABLISHED
tcp        0      0 my.machine.ip.add:ssh       my.home.ip.add:55732    ESTABLISHED
...
Run Code Online (Sandbox Code Playgroud)

我查找了 IP,它绝对不是应该可以访问我的机器的 IP。so 是否ESTABLISHED意味着他们正在尝试连接?(我确实在我的 auth.log 中看到很多来自这个地址的失败尝试)或者这是否意味着它们已连接?

linux ssh logs netstat

5
推荐指数
2
解决办法
9354
查看次数

标签 统计

linux ×2

logs ×1

monit ×1

netstat ×1

ssh ×1

systemd ×1