服务器管理员

系统和网络管理员的问答

5
如何安装抱怨rpmlib(FileDigests)<= 4.6.0-1的rpm?
我试图在CentOS 5上安装rpm文件,但是我不确定如何解决它带来的此问题: $ rpm --install epel-release-6-5.noarch.rpm warning: epel-release-6-5.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895 error: Failed dependencies: rpmlib(FileDigests) &lt;= 4.6.0-1 is needed by epel-release-6-5.noarch rpmlib(PayloadIsXz) &lt;= 5.2-1 is needed by epel-release-6-5.noarch rpmlib(FileDigests)&lt;= 4.6.0-1这行是什么意思?rpmlib是否已过期或FileDigests已过期?括号后面的东西的语法是什么? 香港专业教育学院试图使用yum,以便它可以自动解决依赖关系,但它不能: $ sudo yum --nogpgcheck install epel-release-6-5.noarch.rpm ... Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: …
27 centos  yum  rpm 


20
NRPE无法读取输出,但是为什么呢?
我在NRPE上遇到了这个问题,到目前为止,我在网上发现的所有内容似乎都指向我已经尝试过的东西。 # /usr/local/nagios/plugins/check_nrpe -H nrpeclient 给 NRPE v2.12 如预期的那样。 手动运行命令(如在“ nrpeclient”上的nrpe.cfg中定义的那样,给出预期的响应 nrpe.cfg: command[check_openmanage]=/usr/lib/nagios/plugins/additional/check_openmanage -s -e -b ctrl_driver=0 bat_charge "Expected response" 但是,如果我尝试从Nagios服务器运行命令,则会得到以下信息: # /usr/local/nagios/plugins/check_nrpe -H comxps -c check_openmanage NRPE: Unable to read output 谁能想到我可能在这个地方犯了一个错误?我已经在其他多个服务器上完成了同样的事情,没有问题。我可以想到的唯一区别是此框基于RHEL 5,而其他框基于RHEL 4。 我测试过的这两点是大多数人似乎在遇到此问题时所暗示的含义。 我应该提一下,重新启动时,日志中出现一个奇怪的错误nrpe: nrpe[14534]: Unable to open config file '/usr/local/nagios/etc/nrpe.cfg' for reading nrpe[14534]: Continuing with errors... …
27 nagios  nrpe 

2
如何强制Windows在访问共享时提示输入凭据
默认情况下,当我访问某些计算机的共享时(在Windows资源管理器中键入\\ hostname),Windows会传递当前用户的凭据。仅当当前用户的凭据不正确时,它才会提示输入凭据。 有什么方法可以强制Windows不要通过当前用户的证书,而是提示他们?我考虑过要使用net view命令,但它不会获取“用户”和“密码”参数。


2
Nginx:在一条路径上强制使用SSL,在另一条路径上强制使用非SSL
如何设置Nginx conf文件以仅在站点中的一个路径上强制使用SSL,而在其余所有路径上强制使用非SSL? 例如,我希望/ user下的所有URL为https,但其余所有URL为http。 对于第一部分,我有: rewrite ^/user(.*) https://$http_host$request_uri?; 我不想使用“如果”。我认为它将利用操作顺序的优势,但我不想陷入循环。
27 nginx  ssl 

8
如何在目标计算机上使用没有管理员特权的psexec?
是否可以psexec在没有远程管理员权限的情况下在远程机器上执行命令? 我尝试运行psexec \\&lt;machine&gt; -u &lt;username&gt; -p &lt;password&gt;,其中&lt;username&gt;和 &lt;password&gt;是非管理员凭据,但出现“访问被拒绝”错误 我可以使用相同的凭据将远程桌面迁移到远程计算机,而不会出现任何问题。 我的本地计算机运行的是Windows 7 Enterprise 64位,而远程计算机运行的是Windows Server 2008 64位。我在本地计算机上具有管理员权限。 编辑:对所有反对这个问题的人:我不是在试图规避任何安全措施。我已经可以通过远程桌面进入远程计算机并运行它来在远程计算机上运行该进程。我只是在寻找一种命令行方式来完成已经可以通过GUI执行的操作。

3
如何配置Apache(站点可用与httpd.conf)
我一直在尝试遵循一些基本教程,解释如何启动和运行Apache(在ubuntu上,在Amazon上运行)。我大部分时间都是空白,因为所有教程都告诉我配置httpd.conf(添加DocumentRoot等)。 现在,我偶然发现了一个教程,该教程告诉我将站点配置添加到站点可用目录(在/ etc / apache下),然后从启用站点的符号链接到该站点。配置这种方式似乎可行。 但是现在我很困惑-我应该如何配置Apache?大多数教程似乎仍然说我应该使用httpd.conf。我应该使用哪一个?有什么不同?为什么所有教程都是“错误的”(如果有的话)?


1
如何使用人偶和.deb文件更新软件包
我试图从本地源deb文件中找出使用puppet更新/升级deb软件包的正确方法。我当前的配置看起来像这样... class adobe-air-2-0-4 { file { "/opt/air-debs": ensure =&gt; directory } file { "/opt/air-debs/adobeair-2.0.4.deb": owner =&gt; root, group =&gt; root, mode =&gt; 644, ensure =&gt; present, source =&gt; "puppet://puppet/adobe-air-2-0-4/adobeair-2.0.4.deb" } package { "adobeair": provider =&gt; dpkg, ensure =&gt; installed, source =&gt; "/opt/air-debs/adobeair-2.0.4.deb" } } 我首先将deb文件复制到客户端计算机,然后在提供程序设置为'dpkg'的情况下使用'package'。这可行,并且我安装了正确的版本。 我的问题是将来更新此软件包的正确方法是什么。我可以简单地更改源文件,然后puppet会知道它是另一个版本并更新此软件包吗?puppet如何确定其安装的软件包的版本与源deb文件的版本? 我是puppet的新手,因此,如果您有改进我现有配置的建议,将不胜感激。

5
暂时关闭文件系统
我正在设置一个mongoDB副本集,我想做的第一件事之一是在文件系统上一次关闭。经过研究后,我不反对这样做,但我不得不问,时间的使用是什么?我已经搜索了互连网,却很少发现“这种应用程序或此过程使用了一段时间,如果您将其关闭会很愚蠢”的警告方式,但是我天生就是一个偏执狂,我想知道。 那么,什么会使用atime?如果我将其关闭,有什么可能会中断?

4
什么是/ bin / dash?
我认为这/bin/sh是我选择的壳的符号链接。我一直都用过bash,所以我认为那/bin/sh指向/bin/bash。事实证明,它指向/bin/dash。 它变得更有趣。我开始dash做echo $SHELL,它打印出来/bin/bash(所以它们基本相同吗?)。但是,的手册页与的手册页dash完全不同bash(所以它们不一样吗?)。
27 linux  bash  shell 

5
单个WiFi路由器的最大wifi连接数是多少?
我们有一个Draytek 2829VN Wifi路由器,我想知道我应该期望这种路由器处理多少个并发连接?我们希望连接60台iPad! 我也想知道当开始达到容量时会发生什么? 总的来说,它不是在寻找有关此模型的详细信息。 谢谢! 更新 感谢大家的帮助! 我们最终使用了3个有线Cisco AP,在3个信道上共享一个SSID。该场馆已经在1、6和11频道(似乎是默认频道)上运行了WiFi,因此我们选择了3、8和13频道,效果似乎很好,每个AP大约有20台iPad。 然后,iPad几乎立即接收到信号,由于干扰,在1、6、11频道上运行时,它们花费了超过2分钟的时间。 经验教训:不要以为为大量人设置WiFi是一件容易的事!
27 router  wifi 

8
sudo vi <filename>时为什么没有语法高亮显示?
我不明白如何在使用sudo时通过vi编辑的文件中允许语法突出显示。当我sudo vi &lt;filename&gt;终端不是我终端设置的黑白时。在vi中,如果我:syntax on没有输入任何更改。 当我vi &lt;filename&gt;所有语法正确着色时。使用RHEL 5.4,相关的环境: LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40; 33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01; 32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01; 32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01; 31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01; 31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01; 35:*.png=01;35:*.tif=01;35: SHELL=/bin/bash TERM=xterm-color
27 linux  sudo  vi 

2
如何在nginx中进行速率限制,但包括/排除某些IP地址?
我可以用来limit_req对服务器的所有请求进行速率限制。 但是,我想删除某些IP地址(即白名单)的速率限制,而对某些其他IP地址(即某些我希望低至1r / s的IP)使用不同的速率限制。 我尝试使用条件语句(例如if ( $remote_addr = "1.2.3.4" ) {}),但这似乎仅适用于重写规则,而不适用于速率限制规则。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.