英特尔至强 6208U CPU 被宣传为具有 2.9 GHz 的基本频率和 3.9 GHz 的 Turbo Boost 频率 - 但这是一个核心,它不是很有用(和 IMO,高度误导)。我对所有内核的 Turbo Boost 频率感兴趣。英特尔现在有意隐藏此信息,但cpu-monkey.com 显示它为 2.6 Ghz。这可能吗?Turbo Boost频率低于基本频率是什么意思?
EM0's questions
我有一个监视脚本(以非特权用户身份运行),它需要检查当前在同一主机(Ubuntu Linux 18.04)上运行的所有 Postgres 实例。有没有一种简单的方法可以找到他们所有的端口号?
我正在考虑列出所有匹配的文件/var/run/postgresql/.s.PGSQL.*
,但我不确定这是否可靠或最简单的方法。
我想使用 Ansible 在许多远程 Ubuntu 18.04 机器上管理 UFW 防火墙规则。如果防火墙规则的更改阻止我通过 SSH 重新连接到机器,这将很难修复(赶紧去数据中心,一一输入复杂的 root 密码,手动编辑防火墙配置)。有没有办法测试防火墙规则更改不会阻止我在应用更改之前重新连接?
或者,如果应用了防火墙规则并且我被锁定了,有没有办法自动恢复它们?(我可以自己备份并设置一个 cron 作业来恢复它,然后再次连接并删除该 cron 作业,但也许这样的东西已经存在?)
我有一个 Windows 批处理脚本,它将 EXE 或批处理文件复制到远程文件共享并使用 PowerShell WinRM 在远程服务器上运行它。远程运行命令的行如下所示:
ECHO Invoke-Command -Authentication CredSSP -Credential %USERDOMAIN%\%USERNAME% -ComputerName %SERVER_NAME% -ScriptBlock { cd (gwmi Win32_Share -Filter "name='%SHARE_NAME%'").Path ; .\%MY_EXE_TO_RUN% } |PowerShell.exe -Command -
我需要将当前目录更改为要运行的 EXE/批处理文件所在的文件共享目录(它依赖于此)。它也必须是一个本地目录 - 如果我尝试CD \\%SERVER_NAME%\%SHARE_NAME%
这适用于 EXE,但对于批处理文件失败,则 cmd.exe 不支持将 UNC 路径作为当前目录。但是,我也不想在脚本中硬编码共享的本地路径,所以我尝试在 WMI 中查找它。
这对管理员来说很好,但对于非管理员来说会失败,并出现访问被拒绝错误。这些非管理员用户可以 RDP 到服务器,打开 PowerShell 并在gwmi Win32_Share
那里成功运行。因此,通过 WinRM 运行时,权限检查似乎有所不同!
我发现http://www.adilhindistan.com/2013/10/permissions-to-access-wmi-remotely.html但在许多服务器上执行起来似乎相当复杂。除此之外,我不需要远程 WMI 访问。也许还有另一种方法可以解决共享的本地路径?或者,或者,我可以以某种方式运行 WMI 查询并对其应用本地权限检查吗?毕竟,我已经是远程服务器上的代码,所以应该有一些方法可以做到这一点。