服务器管理员

系统和网络管理员的问答

2
检查端口是否打开而没有telnet [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 6年前关闭。 如果未安装Telnet来检查端口是否打开并且可访问,人们会使用什么?例如telnet <destination>,即使telnet无法与另一端的系统进行交互,我也曾经使用过并且知道它的技术。 由于没有安装Windows 2008 telnet,所以我有点迷路了。那我该怎么用呢。还有一些东西,如果它在Linux或Solaris中不存在的话。 我是在不同网站上工作的顾问。由于多种原因(访问权限,更改控制时间,如果我明年安装它而有人使用它会给我们带来一些责任等),所以无法在其他人的服务器上安装。但是,USB或其他自包含的未安装工具将是很棒的...
17 port  debug 

5
如何判断您在centos上运行的是哪个版本的木偶?
我刚开始在centos上玩偶,并对一些事情感到困惑。首先存在一个手册页puppet-master,puppetmaster尽管/etc/init.d中的守护进程是puppetmaster 运行该命令$ puppet-master --version将返回bash:puppet-master:命令未找到。 如何确定我为主服务器和客户端运行的版本?
17 centos  puppet 



4
在Jenkins构建步骤中开始永远的过程吗?
我在Jenkins部署结束时运行shell命令以重新启动永久脚本: npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js 当我以用户jenkins的身份运行时,一切正常,并且构建历史记录中的控制台输出也告诉我永久脚本正在运行。但是,该过程将在部署完成后立即停止,并且永远停止。 是什么导致此行为,我该如何解决?

4
postgresql安装:initdb数据目录不为空?
我正在尝试创建postgresql数据库。 当我安装PostgreSQL时,我给出了以下命令: sudo yum install postgresql postgresql-server 然后我修改了配置文件: sudo vim /var/lib/pgsql/data/pg_hba.conf 并修改为 local all all trust host all all 127.0.0.1/32 trust host all all ::1/128 trust host all all 0.0.0.0/0 md5 当我尝试启动postgresql服务时: sudo service postgresql initdb > Data directory is not empty! [FAILED] sudo chkconfig postgresql on sudo service postgresql …

1
ssh-keygen .pub格式如何与.pem文件一起使用?
该ssh-keygen命令生成的.pub文件描述为“公钥文件”,但与我通常看到的大多数“公钥文件”的格式完全不同,它们都是PEM格式。该ssh-keygen风格的文件看起来是这样的: ssh-rsa AAAAB3NzaC1... user@host ...而PEM文件如下所示: -----BEGIN CERTIFICATE----- MIIGZjCCBU6gAwIBAgIDCIrNMA0GCSqGSIb3DQEBBQUAMIGMMQsw... -----END CERTIFICATE----- 这两种格式是可以互换的,还是执行根本不同的目的?我遇到了这个问题,因为我想获得我的PEM编码的公共密钥文件的RSA2密钥指纹,但是通常建议这样做的方法(ssh-keygen -l)表示我的PEM编码的文件“不是公共密钥文件”。 顺便说一句,我知道这个答案,但是它并不涵盖由生成的.pub文件ssh-keygen。
17 ssl  encryption 

1
强制“网络用户”命令设置密码超过14个字符
我正在发布一些“网络用户”命令,以出于某些测试目的在桌面上设置本地用户,并且需要设置长度超过14个字符的密码。这样,Windows会吠出一个提示来确认长密码,而我想知道是否有人知道如何抑制该提示并强制设置长密码。通过发出以下命令,您可以看到我正在说的提示... net user MyUser MyPasswordIsReallyLong /ADD 触发以下提示 输入的密码超过14个字符。使用Windows 2000之前的Windows的计算机将无法使用此帐户。您要继续执行此操作吗?(是/否)[是]: 另外,一位资深会员可以帮助创建以下标签:net-user


2
如何使用virsh创建一个持久域?
virsh create somefile.xml创建我的机器就很好了,但是当我关闭机器时,整个事情就消失了。我使用virt-manager GUI制作的机器是永久性的(关机后仍然可用),并且xml文件是从这些virt-manager创建的机器中派生的。
17 libvirt  rhel6  virsh 

3
如何远程重新启动explorer.exe?
我在远程服务器上遇到了很大的麻烦,由于某种原因,explorer.exe崩溃了,尽管我没有失去远程桌面的连接能力,但我无能为力。有没有在不重新启动服务器的情况下重新启动资源管理器的方法? 我感谢任何建议!


8
通过接口监视网络流量
有没有一种方法可以监视特定网络接口(例如eth0)上的流量(例如,实时了解利用率)? 这里的问题是包装盒上的工具集是固定的,并且几乎是储备的RHEL部署,因此无法使用附加工具。 在这里寻找基本的和通常存在的东西,例如iostat。

2
Linux正常关机
我听说“ shutdown -h now”不是正常的关闭命令,因为它对所有进程都执行类似于“ kill -9”的操作,而不是“ kill -15”。 这是真的吗?如果是的话,那么一种更优雅的关闭方式来确保所有内容在其自身拥有清理后,又是什么? Ps主要使用CentOS,Ubuntu和Debian。
17 linux 

3
Anycast和GeoDNS / GeoIP wrt HA有什么区别?
根据对Anycast的Wikipedia描述,它既包括跨多个DNS服务器的域名到多IP映射的分布,也包括答复地理位置最接近(或最快)的服务器的客户端。 在像google.com(或具有许多全球边缘位置的任何CDN服务)这样的全球分布的高可用性网站的背景下,这听起来像是一个人需要的两个关键功能。 诸如Amazon的Route53,EasyDNS和DNSMadeEasy之类的DNS服务都将自己宣传为支持Anycast的网络。 因此,我的假设是,每个DNS服务都为我透明地提供了这两个杀手级功能:多IP到域的映射以及将客户端路由到最近的节点。 但是,每种服务似乎都将这两种功能分开,将第二种功能(将客户端路由到最近的节点)称为“ GeoDNS”,“ GeoIP”或“ Global Traffic Director”,并对该服务收取额外费用。 如果具有Anycast功能的系统的核心租户已经这样做了,为什么将此功能指定为该额外功能?什么是标准的Anycast DNS服务无法实现的“ GeoDNS”功能(根据Wikipedia的Anycast的定义-我了解正在宣传的内容,而不是为什么它尚未隐含)。 当不支持这种模糊的“ GeoDNS”功能的DNS服务(如Route53)列出以下功能时,我会感到非常困惑: 快速– Route 53使用全球DNS服务器的全球任播网络,旨在根据网络条件自动将用户路由到最佳位置。结果,该服务为最终用户提供了低查询延迟,并为DNS记录管理需求提供了低更新延迟。 ...听起来完全像GeoDNS打算做的那样,但是地理上定向客户是他们明确不支持的东西。 最终,我正在寻找DNS提供者的以下两个功能: 将多个IP地址映射到一个域名(例如google.com,amazon.com等) 利用DNS服务,该服务将使用与被请求方最近的服务器的IP地址响应对该域的客户端请求。 如前所述,这似乎是“ Anycast” DNS服务(所有这些服务都是)的一部分,但是我从中看到的功能和市场营销表明存在其他问题,这使我认为我需要学习更多有关如何DNS在做出部署选择之前起作用。 预先感谢您的任何澄清。

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.