小编use*_*637的帖子

为什么 host 命令不解析 /etc/hosts 中的条目?

/etc/hosts在 ubuntu 12.04 机器上有以下文件

127.0.0.1 localhost
10.248.27.66 ec2-50-112-220-110.us-west-2.compute.amazonaws.com puppetmaster

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Run Code Online (Sandbox Code Playgroud)

然而,主机命令不能puppetmaster正确解析名称,而 telnet 命令是

root@ip-10-248-34-162:/home/ubuntu# host puppetmaster
Host puppetmaster not found: 3(NXDOMAIN)

root@ip-10-248-34-162:/home/ubuntu# telnet puppetmaster 8140
Trying 10.248.27.66...
Connected to ec2-50-112-220-110.us-west-2.compute.amazonaws.com.
Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)

为什么 host 命令不解析 /etc/hosts 中的条目?

domain-name-system linux ubuntu

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

如何判断你在centos上运行的是哪个版本的puppet?

我开始在 centos 上使用 puppet,但对一些事情感到困惑。首先puppet-masterpuppetmaster即使 /etc/init.d 中的守护程序是puppetmaster

运行命令$ puppet-master --version返回 bash: puppet-master: command not found。

我如何知道我正在为 master 和 client 运行哪个版本?

centos puppet

18
推荐指数
1
解决办法
6万
查看次数

如何监控专用于内核的内存使用情况?

如果我错了,请纠正我,但 top 命令仅监视应用程序的内存使用情况,而不是专用于内核的内存使用情况。

您将如何监控专用于内核的内存使用情况?

linux ubuntu

10
推荐指数
1
解决办法
5750
查看次数

谁可以删除文件?

我创建了一个文件,对它执行了 chmod 000,然后将所有者和组更改为 root:root。我仍然能够以它的原始创建者(不是 root)的身份删除该文件。

谁有权删除文件?

ubuntu bash

8
推荐指数
2
解决办法
3729
查看次数

/proc/cpuinfo 中如何报告 CPU 处理速度?

$ cat /proc/cpuinfo | grep -iE "model name|cpu MHz|processor"
processor    : 0
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 1
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 2
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 3
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
Run Code Online (Sandbox Code Playgroud)

就型号名称而言,当每个处理器的 cpu MHz …

linux ubuntu central-processing-unit

7
推荐指数
2
解决办法
1034
查看次数

为什么要使用众所周知的端口号?(例如 22、80 等...)

我只是第一次使用 openssh 设置了远程 ssh。

我能够使用以下三个设置使用 putty ssh 进入我的服务器:

  1. /etc/init.d/ssh 重启

    # What ports, IPs and protocols we listen for
    Port 1234
    
    Run Code Online (Sandbox Code Playgroud)
  2. dd-wrt网络控制面板(192.168.1.1进入浏览器的url)

    应用----端口来自----协议----IP地址----端口到----启用

    myssh----------1234---------TCP---------192.168.1.x---1234-------yes

  3. 油灰

    主机名(或IP地址)----端口

    wxyz-----------------------------1234

有什么理由我应该使用端口 22 而不是 1234 吗?

networking ssh putty

7
推荐指数
2
解决办法
5622
查看次数

无法呼号:找不到 puppet 的证书请求

我开始使用以下指南在 ec2 上使用 puppet。

https://help.ubuntu.com/12.04/serverguide/puppet.html

在最后一步,当我尝试从傀儡主控签署傀儡客户端时,我收到以下错误

root@ip-10-248-27-66:/home/ubuntu# puppetca --sign ec2-54-245-56-210.us-west-2.compute.amazonaws.com
err: Could not call sign: Could not find certificate request for ec2-54-245-56-210.us-west-2.compute.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

这是/etc/hostspuppetmaster 上的输出

127.0.0.1 localhost puppetmaster
10.248.34.162 ec2-54-245-56-210.us-west-2.compute.amazonaws.com puppet

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Run Code Online (Sandbox Code Playgroud)

这是/etc/hostspuppet 客户端上的输出

127.0.0.1 localhost
10.248.27.66 ec2-50-112-220-110.us-west-2.compute.amazonaws.com puppetmaster

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 …
Run Code Online (Sandbox Code Playgroud)

puppet amazon-ec2 amazon-web-services

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

/etc/apache2/apache2.conf 和 /etc/apache2/httpd.conf 有什么区别?

httpd.conf 是旧 apache 版本的配置文件的名称吗?您是否希望在一个指令中使用某些指令而不是另一个指令?

我正在学习如何用密码保护目录,并注意到在 httpd.conf 或 apache2.conf 中包含适当的指令可以完成相同的工作。然而http://httpd.apache.org/docs/2.1/howto/auth.html似乎只提到在 httpd.conf 中包含密码保护指令。

apache-2.2

6
推荐指数
1
解决办法
2832
查看次数

top 命令中的 TIME+ 列不准确

我只是运行了top命令来观察下面的过程

chown -r me:me allMyMusic
Run Code Online (Sandbox Code Playgroud)

它已经运行了大约 5 分钟,但是 top 命令中的 TIME+ 列报告它运行了大约0:12.10几秒钟。它也在缓慢增加。

有没有人遇到过 top 命令的 TIME+ 列错误地报告经过的时间?

top ubuntu-10.04

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

如何使用expect 命令创建else 语句?

我有以下期望脚本,如果已知主机不存在,它会添加一个已知主机。

#!/usr/bin/expect
spawn ssh user@domain "cd /home/user"
expect "Are you sure you want to continue connecting (yes/no)?"
send "yes\r"
interact
Run Code Online (Sandbox Code Playgroud)

该脚本在我第一次通过 ssh 连接到设备时运行良好,但是如果我通过 ssh 连接到设备 n + 1 次,则会引发错误

send: spawn id exp6 not open
    while executing
"send "yes\r""
    (file "./testing_spawn.sh" line 4)
Run Code Online (Sandbox Code Playgroud)

大概是因为它继续期待字符串 Are you sure you want to continue connecting (yes/no)?

interact如果该消息没有显示,我如何告诉脚本?

linux

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