小编Kev*_*Kev的帖子

我如何使用 RPM 从我的 CentOS 分发媒体安装 GCC?

我有一些关于 RPM、YUM 和 CentOS 以及安装 GCC 的软件包安装相关问题:

  1. 我已经在 CentOS 5.2 机器上安装了我的分发媒体,但我似乎无法弄清楚如何将 RPM 指向媒体并使用它而不是查看互联网。我在 google 上搜索的所有示例似乎都假设从 Internet 下载 RPM。

  2. 什么是-ivh开关组合做(我猜-i是安装)?我做到了,man rpm但开关次数和组合让我大吃一惊。

  3. 我应该使用 YUM 而不是 RPM 吗?

linux centos yum rpm

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

如何根据事件日志中报告的卷名称识别 WMI 中的卷?

我的 Windows 2008R2 服务器报告以下错误:

磁盘上的文件系统结构已损坏且无法使用。请在卷\Device\HarddiskVolume2上运行 chkdsk 实用程序。

使用 Powershell 和 WMI 在查询时如何识别这是哪个卷Win32_Volume

例如,如果我这样做:

Get-WmiObject Win32_Volume
Run Code Online (Sandbox Code Playgroud)

我得到了服务器上所有卷的列表,但是没有一个Win32_Volume类属性使用(看起来是)这个“友好”名称 - \Device\HarddiskVolume2。我可以看到有一个DeviceID属性返回如下值:

DeviceID    : \\?\Volume{4bc3df2a-65c7-11e0-9c33-806e6f6e6963}\
Run Code Online (Sandbox Code Playgroud)

还有一个Name属性,但这只是分配给卷的驱动器号。其他属性的值都与事件日志中报告的值相差甚远。

fltmc volumes我知道我可以解析或 的输出来DISKPART获取此信息,但必须有一种方法可以在 PowerShell 脚本中使用 WMI 来获取此信息。

我还查看了Win32_DiskDrive,Win32_DiskPartitionWin32_LogicalDisk类,但没有提到类似的属性值\Device\HarddiskVolume2

windows powershell diskmanagement wmi windows-server-2008-r2

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

为什么我的 PowerShell 脚本在通过批处理 (.cmd) 文件在 PSEXEC 中调用时挂起?

我正在尝试使用PSEXEC. PowerShell 脚本通过.cmd批处理文件调用。我们这样做的原因是更改执行策略,运行 powershell 脚本然后再次重置执行策略:

在远程服务器上do-tasks.cmd看起来像:

powershell -command "&{ set-executionpolicy unrestricted}"  
powershell DoTasks.ps1  
powershell -command "&{ set-executionpolicy restricted}"  
Run Code Online (Sandbox Code Playgroud)

PowerShell 脚本DoTasks.ps1现在只是这样做:

Write-Output "Hello World!"
Run Code Online (Sandbox Code Playgroud)

这两个脚本都存在于c:\windows\system32(目前)中,因此它们位于 PATH 中。

在原始服务器上,我这样做:

psexec \\web1928 -u administrator -p "adminpassword" do-tasks.cmd

当它运行时,我在命令行收到以下响应:

c:\Windows\system32>powershell -command "&{ set-executionpolicy unrestricted}"

并且脚本不再运行。

我不能按 ctrl-c 来破坏脚本,我只能看到 ^C 字符,我可以从键盘输入输入,字符会回显到控制台。

在远程服务器上,我看到 PowerShell.exe 和 CMD.exe 正在任务管理器的进程选项卡中运行。如果我结束这些进程,那么控制将返回到原始服务器上的命令行。

我已经用一个简单的.cmd批处理文件尝试了这个,@echo hello world它工作得很好。

do-tasks.cmd通过 RDP 会话在远程服务器上运行也可以正常工作。

原始服务器运行 Windows 2003 SP2,远程服务器运行 Windows 2008 SP2。

为什么我的远程批处理文件在通过执行时卡住了 …

remote-access windows powershell pstools

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

动态设置 Nagios 检查的新测试间隔

Nagios 检查通知间隔必须 >= 到检查间隔,因为如果服务在检查之间返回 UP 状态,这可以防止 Nagios 发送错误警报通知。我明白这背后的原因。

我们有许多检查每 30 分钟运行一次。这意味着如果检查失败,则在重试用完后每次检查服务时仅发送一个通知。

我需要的是能够在支票变得困难/关键后每两分钟继续纠缠值班管理员寻呼机。我不能这样做,因为下一个通知只会在下一次检查时发出,即再过 30 分钟。

我们在旧监控系统上的一个功能是,一旦检查变得困难/关键,就设置一个新的较低检查间隔。这意味着我们可以每两分钟重新检查一次(并发送警报),直到警报被人类确认或将其状态更改为 UP,之后检查间隔将恢复为 30 分钟。

有没有办法在 Nagios 上促进这一点?

我有一些关于编写事件处理程序的想法,该处理程序将在检查变得困难/关键(通过直接向 Nagios 发送命令)之后重新安排检查两分钟。

我想知道是否有其他人不得不做类似的事情?

我正在运行 Nagios Core 3.2.3。

nagios

4
推荐指数
1
解决办法
1318
查看次数

在服务器上的 NodeJS 中制作应用程序的最佳位置在哪里?

有一段时间我正在开发一个应用程序Nodejs。我问服务器上的 Linux 文件系统中的哪个位置是让它运行的最佳位置。由于PHP5Apache2在 中/var/www,并且tomcat 有自己的系统。

我想知道最好的地方在哪里?

linux web-applications node.js

4
推荐指数
1
解决办法
1912
查看次数

如何防止 Windows 2008 登录屏幕显示用户帐户名称?

当我通过控制台或 RDP 登录到 Windows 2008 时,它会显示已创建为可点击按钮的用户帐户的名称。

如何防止这种情况并使 Windows 2008 要求我输入必须输入的用户名?

security windows-server-2008 configuration

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

djbdns/tinydns是否支持长TXT记录

djbdns/tinydns 是否支持大TXT记录,例如在提供长 DKIM 密钥时?

我知道 RFC 4408 第 3.1.3 节和 RFC 1035 第 3.3.14 节:

https://www.rfc-editor.org/rfc/rfc4408#section-3.1.3

https://www.rfc-editor.org/rfc/rfc1035#section-3.3.14

两者都表明TXT可以将一条记录拆分为多个字符串,以允许提供长(> 255 个字符)记录。

我在研究过程中也遇到了这个问题:

https://serverfault.com/questions/255580/how-do-i-enter-a-strong-long-dkim-key-into-dns

我尝试了接受的答案中提到的两种方法,带或不带括号。

但 djbdns 拒绝正确提供这些记录。例如,当使用查询我的域名密钥记录时,nslookup我得到:

mail03._domainkey.zygonia.net   text =

    ""v=DKIM1; k=rsa; p=" "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7UNgSlnndT9JY0soSjxLhFFnvAeVN8b6Y3oKctAunNltMjvXfTD37doER8a9xwEOIXkGPgxJ5UPb/KndvHiIo+j8AScoIZCW"
    "glFWp4AUoKlQkKP7o7vwFnWypU+DmcJAtyuhZ9X5yzag37cVR"
    "YD4icd02yAETLbIpv1mnMUFkTnkdmtSa5gL2cLUueUOValoENwkWTcZR" "+kraTEU/VDPI"
    "RgNBu6OJmQdk0sv4qdkwVVvxvquT4C/SimQDoDaQwlFCp2sBryXyaNSRCaAhRxPaKUpKsPmubW0SJF2nQZ3DprJQcaRQLd9Qgxz+V+XaseaXXWPy+6"
    "tB6BlPFk5FwIDAQAB""

*** Error: record size incorrect (515 != 419)

*** ns0.example.net can't find mail03._domainkey.zygonia.net: Unspecified error
Run Code Online (Sandbox Code Playgroud)

这是一个 DKIMTXT记录,如下所示:

"v=DKIM1; k=rsa; p=" "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7UNgSlnndT9JY0soSjxLhFFnvAeVN8b6Y3oKctAunNltMjvXfTD37doER8a9xwEOIXkGPgxJ5UPb/KndvHiIo+j8AScoIZCW1glFWp4AUoKlQkKP7o7vwFnWypU+DmcJAtyuhZ9X5yzag37cVRGYD4icd02yAETLbIpv1mnMUFkTnkdmtSa5gL2cLUueUOValoENwkWTcZR" "+kraTEU/VDPIrRgNBu6OJmQdk0sv4qdkwVVvxvquT4C/SimQDoDaQwlFCp2sBryXyaNSRCaAhRxPaKUpKsPmubW0SJF2nQZ3DprJQcaRQLd9Qgxz+V+XaseaXXWPy+6rtB6BlPFk5FwIDAQAB"
Run Code Online (Sandbox Code Playgroud)

原始 djbdns 数据记录如下所示:

:mail03._domainkey.zygonia.net:16:\642"v=DKIM1;\040k=rsa;\040p="\040"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7UNgSlnndT9JY0soSjxLhFFnvAeVN8b6Y3oKctAunNltMjvXfTD37doER8a9xwEOIXkGPgxJ5UPb\057KndvHiIo+j8AScoIZCW1glFWp4AUoKlQkKP7o7vwFnWypU+DmcJAtyuhZ9X5yzag37cVRGYD4icd02yAETLbIpv1mnMUFkTnkdmtSa5gL2cLUueUOValoENwkWTcZR"\040"+kraTEU\057VDPIrRgNBu6OJmQdk0sv4qdkwVVvxvquT4C\057SimQDoDaQwlFCp2sBryXyaNSRCaAhRxPaKUpKsPmubW0SJF2nQZ3DprJQcaRQLd9Qgxz+V+XaseaXXWPy+6rtB6BlPFk5FwIDAQAB":600
Run Code Online (Sandbox Code Playgroud)

TXT当涉及到长记录时,djbdns 会失败吗?

domain-name-system djbdns tinydns

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

Windows 2008 上是否有密码策略的注册表设置?

我需要在许多独立的 Windows 2008 Server 机器上自动设置以下本地密码策略:

Maximum password Age
Minimum password Length
Password must meet minimum complexity requirements

这些设置是否有注册表设置?谷歌搜索建议以下键:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network]

遗憾的是,它们似乎不适用于 Windows 2008。

security windows-server-2008 password

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

Windows 更新后重启后的异常行为

我们的一台 Windows 2008 R2 SP1 服务器在执行 Windows 更新时在关机期间挂起 - 我选择了“关机并应用更新” - 事后看来,这可能不是最佳选择。

服务器挂在常规的灰色“关闭 Windows”屏幕上,而不是告诉您它正在安装更新而不是拔掉插头的屏幕。

我等了大约一个小时才决定强制重启。当服务器重新启动时,它现在显示黑屏,内容如下:

Applying update operation nnnn of 16703 (\Registry\....)

的值nnnn稳步增加,括号中的值从系统文件到注册表项都有不同的变化。

谁能告诉我这里可能发生了什么来触发这种行为?我以前从未见过这个。

我已经搜索并找到了解决此过程中可能发生的错误的各种解决方案,但没有一个解释为什么我的服务器首先要这样做。

windows windows-update windows-server-2008-r2

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