小编Par*_*and的帖子

monit:检查没有pidfile的进程

我正在寻找一种方法来终止所有已运行超过 X 时间的给定名称的进程。我生成了这个特定可执行文件的许多实例,有时它会进入错误状态并永远运行,占用大量 CPU。

我已经在使用 monit,但我不知道如何检查没有 pid 文件的进程。规则是这样的:

kill all processes named xxxx that have a running time greater than 2 minutes
Run Code Online (Sandbox Code Playgroud)

你会如何在 monit 中表达这一点?

monitoring monit

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

Ubuntu 上的 KVM:控制台连接不显示任何内容

我使用以下命令创建了一个 KVM 虚拟机:

sudo ubuntu-vm-builder kvm oneiric \
                  --domain xpstage \
                  --dest xpstage \
                  --arch i386 \
                  --hostname xpstage \
                  --mem 1024 \
                  --user myuser --pass mypassword \
                  --bridge virbr0 \
                  --ip 192.168.1.50 --dns 8.8.8.8 \
                  --components main,universe,restricted \
                  --addpkg acpid --addpkg vim --addpkg openssh-server --addpkg avahi-daemon \
                  --libvirt qemu:///system ;
Run Code Online (Sandbox Code Playgroud)

我可以启动 VM,但无法使用网络 (ssh) 或控制台连接到它。

为了启用控制台访问,我在 VM 定义文件中添加了一个控制台部分:

<domain type='kvm' id='10'>
  <name>xpstage</name>
  <uuid>1fbe45ca-655f-9de2-b552-6ed44b2fe4c2</uuid>
  <memory>1048576</memory>
  <currentMemory>1048576</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type arch='x86_64' machine='pc-0.14'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
  </features>
  <clock offset='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot> …
Run Code Online (Sandbox Code Playgroud)

ubuntu kvm-virtualization

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

Ubuntu:防止 X 启动(将桌面变成服务器)

我有一台已设置为桌面的 Linux (Ubuntu) 虚拟机;它启动 X 和完整的 UI。我只需要它作为服务器(将通过 ssh 访问它)并且希望减少内存占用。

防止机器启动时 X 启动的好方法是什么?

更新:结束了:

sudo mv /etc/rc2.d/S30gdm /etc/disabled-S30gdm
Run Code Online (Sandbox Code Playgroud)

通过埃文安德森回答中的链接。

ubuntu

3
推荐指数
1
解决办法
7305
查看次数

用于 Web 身份验证的 Active Directory:扩展到 100 万用户?

我感兴趣的是 Active Directory 作为网站的身份验证后端的效果如何,可容纳约 100 万用户。您是否有在这种规模的 Web 环境中使用 AD 的经验,如果有,我们需要什么级别的硬件?

[更新] 关于登录频率:我同意这是一个关键因素,但我们还没有这些信息。假设一个常规的商业/银行站点设置:通过表单登录一次,在会话中携带您的身份(即,在登录页面以外的页面上没有对 AD 的身份验证调用)。

AD 不会存储超出身份验证所需的大量用户信息。

  • 您希望网站有多忙:假设是一个正常的商业/银行网站。没有这方面的进一步信息。

  • 这个 AD 会被分区吗:可以,虽然最简单的架构是首选。

  • 此广告是否提供其他服务:否。

  • 你的 OU 结构有多复杂

  • 您是否要扩展架构: 将使用标准架构。OU 结构将相当简单。

  • 您是否会对其进行多次搜索:仅查找用户名/电子邮件以进行后续绑定。

  • 您是否会针对用户对象存储大量信息:否

  • 此广告是否涉及交换:否

active-directory scaling

3
推荐指数
1
解决办法
4980
查看次数

Postfix 或 exim:自动/程序化和转发电子邮件设置

我希望用内部安装取代我们目前使用的外部 smtp 提供商。它应该处理以下情况:

  • 某些地址应转发到 gmail 地址;我们希望继续使用 Gmail 作为我们的主要电子邮件界面。

  • 其他地址应可用作 pop/imap 邮箱。

  • 其他地址将以编程方式处理:它们将启动各种任务、记录等。这些地址应该启动处理电子邮件地址的过程,或者应该以易于处理的格式存储。

  • 它也应该很容易配置域密钥、spf 和其他任何允许电子邮件传递所需的东西。

我在很久以前就使用过 sendmail。现在看来 postfix 和 exim 是推荐的选项。我的主要问题是:将地址转发到 gmail 以及编程访问的最佳选择和设置是什么?procmail 仍然是要走的路还是现在有更好的选择?

我们正在使用 linux/ubuntu 服务器。

smtp postfix exim

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