如何使用命令获取Linux主机信息( 二 )


代码如下:
$ host -C google.com
Nameserver 216.239.38.10:
google.com has SOA record ns1.google.com. dns-admin.google.com. 2013061800 7200 1800 1209600 300
Nameserver 216.239.34.10:
google.com has SOA record ns1.google.com. dns-admin.google.com. 2013061800 7200 1800 1209600 300
Nameserver 216.239.36.10:
google.com has SOA record ns1.google.com. dns-admin.google.com. 2013061800 7200 1800 1209600 300
Nameserver 216.239.32.10:
google.com has SOA record ns1.google.com. dns-admin.google.com. 2013061800 7200 1800 1209600 300
或者您可以使用 -d 或者 -v 参数来输出详细信息
代码如下:
$ host -v google.com
Trying “google.com”
;; -》》HEADER《《- opcode: QUERY, status: NOERROR, id: 52674
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0《/p》 《p》;; QUESTION SECTION:
;google.com. IN A《/p》 《p》;; ANSWER SECTION:
google.com. 77 IN A 74.125.236.40
google.com. 77 IN A 74.125.236.38
google.com. 77 IN A 74.125.236.34
google.com. 77 IN A 74.125.236.37
google.com. 77 IN A 74.125.236.36
google.com. 77 IN A 74.125.236.41
google.com. 77 IN A 74.125.236.35
google.com. 77 IN A 74.125.236.33
google.com. 77 IN A 74.125.236.46
google.com. 77 IN A 74.125.236.32
google.com. 77 IN A 74.125.236.39《/p》 《p》Received 204 bytes from 127.0.1.1#53 in 33 ms
Trying “google.com”
;; -》》HEADER《《- opcode: QUERY, status: NOERROR, id: 31473
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0《/p》 《p》;; QUESTION SECTION:
;google.com. IN AAAA《/p》 《p》;; ANSWER SECTION:
google.com. 28 IN AAAA 2404:6800:4007:800::1002《/p》 《p》Received 56 bytes from 127.0.1.1#53 in 28 ms
Trying “google.com”
;; -》》HEADER《《- opcode: QUERY, status: NOERROR, id: 2871
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0《/p》 《p》;; QUESTION SECTION:
;google.com. IN MX《/p》 《p》;; ANSWER SECTION:
google.com. 13 IN MX 40 alt3.aspmx.l.google.com.
google.com. 13 IN MX 50 alt4.aspmx.l.google.com.
google.com. 13 IN MX 10 aspmx.l.google.com.
google.com. 13 IN MX 20 alt1.aspmx.l.google.com.
google.com. 13 IN MX 30 alt2.aspmx.l.google.com.《/p》 《p》Received 136 bytes from 127.0.1.1#53 in 29 ms
这个命令可以让您获得大量的主机信息 。
3. Arch 命令
这个命令可以让您得到系统的处理器系统构架信息:
代码如下:
$ arch
x86_64
从命令执行结果来看,我的主机是 64 位的 x86 系列处理器 。
4. uname 命令
上面的 arch 只能得到系统的简单信息,如果想得到更多的信息,我们就需要使用 uname 命令了,uname 命令可以获取到操作系统名称、内核名称、内核版本、主机名、网络节点等信息 。
使用 -o 参数来查看操作系统名称:
代码如下:
$ uname -o
GNU/Linux
使用 -s 参数来查看内核名称:
代码如下:
$ uname -s
Linux
使用 -m 参数来查看系统构架信息,这个参数的得到的结果和上面的 arch 是一样的:
代码如下:
$ uname -m
x86_64
还有如下命令您可以试一试:
代码如下:
$ uname -n
linuxuser-laptop
代码如下:
$ uname -r
2.6.32-21-generic
   代码如下:
$ uname -v
#33-Ubuntu SMP Fri Apr 18 08:09:38 UTC 2011
5. dig 命令
dig 命令是 DNS 查看工具,使用此命令可以查看域名服务器的主机地址
代码如下:
$ dig google.com《/p》 《p》; 《《》》 DiG 9.9.2-P1 《《》》 google.com

推荐阅读