AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-11509

viraptor's questions

Martin Hope
viraptor
Asked: 2023-07-18 14:57:05 +0800 CST

从 podman 容器设置 MAINPID

  • 6

我想发送一个包含就绪情况和主 pid 的 systemd 通知。不幸的是,systemd 似乎无法处理来自不同名称空间的 pid 转换。(只是猜测...)

具体来说,我正在关注以下服务:

ExecStart=podman run --rm --cgroups=disabled -v /run/systemd:/run/systemd ... script.sh

启动的脚本执行以下操作:

echo "MAINPID=$$" | nc -uUN -w0 /run/systemd/notify

这似乎并没有改变任何事情。MAINPID 设置为 conman(默认)或 podman ( --sdnotify=ignore)。话又说回来,我实际上是MAINPID=1从正在运行的容器内部发送的。

这里是否有一些解决方法来确保服务/容器内的特定进程成为 MAINPID?

systemd
  • 1 个回答
  • 31 Views
Martin Hope
viraptor
Asked: 2017-08-07 17:46:20 +0800 CST

等待 AWS 中的 LVM 初始化

  • 0

我正在寻找一种方法来等待 AWS 实例中的 LVM 初始化。理想情况下,它允许等待“所有”VG。我有 4 个 VG 和 6 个 LV 要初始化,目前 cloud-init 脚本可以:

aws ec2 attach-volume ....
aws ec2 attach-volume ....
...
aws ec2 wait volume-in-use --volume-ids vol-id vol-id ...
udevadm settle
vgchange -a y
mount ...
mount ...
...

不幸的是,在vgchange运行时,只有一个 VG 可见,第二个mount命令失败。

在这种情况下,是否有一种等待 LV 的好方法,而无需手动循环睡眠/等待/dev/mapper/...每个卷?卷需要动态附加,而不是在实例描述中设置它们。

linux
  • 2 个回答
  • 200 Views
Martin Hope
viraptor
Asked: 2016-04-08 19:20:39 +0800 CST

每个运行时对象的 Ansible 生成任务

  • 1

我想让 Ansible 根据运行时找到的某个对象运行一个任务。例如,指定目录中的每个文件或每个正在运行的进程一个。有没有办法在任务/剧本中实现这一点?我希望将结果作为一项任务集成到正常输出中,最好是调整后的任务和“注册”变量名。

不幸的是,我能找到的所有示例都是静态定义。

ansible
  • 1 个回答
  • 54 Views
Martin Hope
viraptor
Asked: 2016-01-19 03:51:21 +0800 CST

如何自动启用 RBAC

  • 1

我想我错过了一些简单的东西,但每次我尝试时gradm -E,都会要求我输入密码。如何在启动后自动启用它?(所以不需要密码)

linux
  • 1 个回答
  • 41 Views
Martin Hope
viraptor
Asked: 2014-06-04 02:10:27 +0800 CST

如何有条件地匹配nginx中的位置

  • 2

我想设置 nginx 位置匹配,但只针对特定的源地址。不幸的是,如果我已经匹配了一个位置,但不是我无法进入下一个位置的条件。有什么办法可以很好的解决?

server {
    ...
    location / {
        index app.php;
        try_files $uri @rewriteapp;
    }
    location @rewriteapp {
        rewrite ^(.*)$ /app.php/$1 last;
    }
    ...
    location ~ ^/admin {
        if ($source_trusted = "UNKNOWN") {
            return 403;
        }
    }
    ...
    location ~ ^/... {
        fcgi_pass ...
        ...
    }
}

使用此配置/admin从设置$source_trusted = OK(通过地理模块)的源中获取结果404,而不是页面加载。

nginx
  • 1 个回答
  • 5713 Views
Martin Hope
viraptor
Asked: 2013-08-05 10:08:15 +0800 CST

重新加载盐粒

  • 5

我想在state.highstate运行期间从外部源下载一个grains文件。该文件通常不应该更改 - 我仅将其主要用于初始配置。

所以看起来我只想要一个file.managed状态,将正确的内容放入_grains(我使用的是独立客户端),然后调用saltutil.sync_grains. 但是如何调用函数呢?这将是一个已watch配置的状态,但我没有看到可以帮助我做到这一点的状态。

automation
  • 1 个回答
  • 1443 Views
Martin Hope
viraptor
Asked: 2010-01-25 07:41:04 +0800 CST

suexec 和 docroot 问题

  • 2

我在 apache2 下运行 FastCgiServer 时遇到问题。当我定义一个配置了静态 fcgi 服务器的虚拟主机时,我从 suexec 收到一个错误:

command not in docroot (/var/www-blah/dispatcher.fcgi)

这是正确的,因为 docroot 是/var/www. 但是当我使用由魔法生成的动态 fastcgi 时AddHandler,我也在使用suexec并且不会出现同样的问题——即使脚本存在于/home/.../public_html/dispatcher.fcgi.

是什么原因导致suexec在那里正确运行?以及如何在虚拟主机上复制该行为?

更新:实际上,我将我的东西从/var/www-blah移到/var/www/blah,所以它在 docroot 下并且可以正常工作。我猜 suexec 有一些 public_html 检测。

仍然不起作用的是 suexec 下的动态 fastcgi /var/www/...。即使脚本由正确的用户拥有,suexec 也不会显示任何错误并且似乎没有运行(脚本作为 www-data 工作)

apache-2.2 mod-fastcgi suexec
  • 1 个回答
  • 4852 Views
Martin Hope
viraptor
Asked: 2010-01-23 04:41:46 +0800 CST

单端口 KVM over IP

  • 2
  1. 有谁知道“ Raritan Dominion KXII-101 ”是否可以通过某些标准协议访问?(rdp, vnc, X, ...)
  2. 还有其他值得关注的单端口 KVM 吗?(单端口和标准访问协议是我主要追求的)
remote-access keyboard-video-mouse
  • 2 个回答
  • 520 Views
Martin Hope
viraptor
Asked: 2009-08-16 03:25:24 +0800 CST

独立跟踪的站点范围保护

  • 0

我想将 Trac 设置为独立的守护进程,但作为内部服务。即,我希望人们在进入 wiki 之前进行 http 身份验证。

--auth 和 --basic-auth 都给了我用户身份验证,这也可以,但我找不到任何方法来做 http-auth。有什么办法吗?

编辑:我知道如果我通过网络服务器运行 trac,我可以启用身份验证,但我不想这样做。如果可能的话,我真的很想坚持使用独立的跟踪。

http
  • 4 个回答
  • 206 Views
Martin Hope
viraptor
Asked: 2009-07-10 02:50:12 +0800 CST

获取每个线程的 cpu 统计信息

  • 19

我对特定应用程序中每个线程的 cpu 的当前使用情况感兴趣——准确地说是 cpu% 和 wait%。是否有可能从某个地方获取该信息?

我知道top可以为每个真实线程(带有 pid 的线程)拆分信息,但它没有显示每个线程的系统/用户/等待 cpu 使用拆分。我还想要一些记录该信息的方法。你知道任何可以做到这一点的应用程序(或 API)吗?

linux threads
  • 7 个回答
  • 77326 Views
Martin Hope
viraptor
Asked: 2009-07-04 02:50:13 +0800 CST

将端口限制为单个应用程序

  • 4

我想将一系列 udp 端口​​限制为单个应用程序(或用户)。我想要实现的不仅仅是阻止bind()其他 uid 的 a,而且还从可以自动分配的池中删除范围。

例如,如果有人尝试显式绑定 12345,但没有运行指定的应用程序,他们应该获得 EPERM。如果有人试图绑定一个未指定的端口,他们不应该尝试随机绑定 12345。

有什么系统可以在这里提供帮助吗?我尝试浏览 apparmor / selinux 文档,但它们似乎只做阻塞部分。

linux port restrictions
  • 3 个回答
  • 4798 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve