每天3-5个题目,大家可以给与答案和解释,有争议可以到Qq群或者发帖子商量,题目深度不一.(转载注明出处,谢谢)
质疑一个谋求获得进步的人,本身就值得质疑!
现在注有一帖子收集大家对题目的意见,不需要顶贴,无谓的言论不需要,就你对题目的认知,了解 以及做的过程的看法意见,都可以提到里面去.
http://g.51cto.com/linux/38318
》》》》》》》》》》》》》》》》》》》》
1. 解释find . -depth -print >/tmp/files |egrep '\.sh$' /tmp/files | cpio -o | gzip >with.cpio.gz |egrep -v '\.sh$' /tmp/files | cpio -o | gzip >without.cpio.gz的意思。(修改了,咳咳~被众人发现错误~囧)(全过程解释)
find . -depth -print >/tmp/files
找到当前目录下所有的目录和文件,并把结果保存在/tmp/files文件中,每个目录或文件一行
-depth 表示查找目录的时候,是先向子目录递归,最后再显示目录本身,最终的结果就是按照目录深度进行排序,最深的在最前面显示
-print 显示的时候,在每个目录或者文件的后面添加换行符
egrep '\.sh$' /tmp/files | cpio -o | gzip >with.cpio.gz
查找以.sh结尾的行(也就是所有以.sh结尾的文件或目录),用cpio打包,并使用gzip来压缩包文件,最终的经过压缩的包文件名为 with.cpio.gz
egrep -v '\.sh$' /tmp/files | cpio -o | gzip >without.cpio.gz
查找不是以.sh结尾的行(也就是不是以.sh结尾的文件或目录),用cpio打包,并使用gzip来压缩包文件,最终的经过压缩的包文件名为 without.cpio.gz
2.如何得知163网站的各种信息(,ip DNS服务器,web服务器等。)
[root@localhost ~]# nslookup
> set type=a
> 163.com
Server: 202.96.128.86
Address: 202.96.128.86#53
Non-authoritative answer:
Name: 163.com
Address: 220.181.31.8
> set type=ns
> 163.com
Server: 202.96.128.86
Address: 202.96.128.86#53
Non-authoritative answer:
163.com nameserver = ns3.nease.net.
163.com nameserver = ns4.nease.net.
Authoritative answers can be found from:
ns4.nease.net internet address = 61.135.255.138
ns3.nease.net internet address = 220.181.28.3
> set type=mx
> 163.com
Server: 202.96.128.86
Address: 202.96.128.86#53
Non-authoritative answer:
163.com mail exchanger = 10 163mx03.mxmail.netease.com.
163.com mail exchanger = 10 163mx04.mxmail.netease.com.
163.com mail exchanger = 50 163mx00.mxmail.netease.com.
163.com mail exchanger = 10 163mx01.mxmail.netease.com.
163.com mail exchanger = 10 163mx02.mxmail.netease.com.
Authoritative answers can be found from:
163mx04.mxmail.netease.com internet address = 220.181.12.73
163mx04.mxmail.netease.com internet address = 220.181.12.76
163mx04.mxmail.netease.com internet address = 220.181.12.77
163mx04.mxmail.netease.com internet address = 220.181.12.78
163mx04.mxmail.netease.com internet address = 220.181.12.68
163mx04.mxmail.netease.com internet address = 220.181.12.74
163mx00.mxmail.netease.com internet address = 220.181.12.75
163mx00.mxmail.netease.com internet address = 220.181.12.68
163mx00.mxmail.netease.com internet address = 220.181.12.73
163mx00.mxmail.netease.com internet address = 220.181.12.74
163mx00.mxmail.netease.com internet address = 220.181.12.76
163mx00.mxmail.netease.com internet address = 220.181.12.77
163mx00.mxmail.netease.com internet address = 220.181.12.78
163mx00.mxmail.netease.com internet address = 220.181.12.62
163mx00.mxmail.netease.com internet address = 220.181.12.63
163mx00.mxmail.netease.com internet address = 220.181.12.64
163mx00.mxmail.netease.com internet address = 220.181.12.65
163mx00.mxmail.netease.com internet address = 220.181.12.66
163mx00.mxmail.netease.com internet address = 220.181.12.67
163mx01.mxmail.netease.com internet address = 220.181.12.56
163mx01.mxmail.netease.com internet address = 220.181.12.57
163mx01.mxmail.netease.com internet address = 220.181.12.58
nslookup已经不开发了,所以建议使用更强的dig
[root@localhost ~]# dig 163.com a
; <<>> DiG 9.3.4-P1 <<>> 163.com a
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23009
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION: 表示查询的问题是 163.com 的A记录
;163.com. IN A
;; ANSWER SECTION: 表示回答 163.com的a记录的IP
163.com. 421 IN A 220.181.31.8
;; Query time: 406 msec
;; SERVER: 202.96.128.86#53(202.96.128.86) 由服务器202.96.128.86的 53端口回答
;; WHEN: Tue Jul 21 00:17:35 2009
;; MSG SIZE rcvd: 41
[root@localhost ~]# dig 163.com ns
; <<>> DiG 9.3.4-P1 <<>> 163.com ns
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30975
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;163.com. IN NS
;; ANSWER SECTION:
163.com. 9208 IN NS ns4.nease.net.
163.com. 9208 IN NS ns3.nease.net.
;; ADDITIONAL SECTION: 表示每个授权服务器的IP地址
ns3.nease.net. 91956 IN A 220.181.28.3
ns4.nease.net. 91957 IN A 61.135.255.138
;; Query time: 1657 msec
;; SERVER: 61.144.56.101#53(61.144.56.101)
;; WHEN: Tue Jul 21 00:17:46 2009
;; MSG SIZE rcvd: 102
[root@localhost ~]# dig 163.com ms
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14948
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;163.com. IN A
;; ANSWER SECTION:
163.com. 392 IN A 220.181.31.8
;; Query time: 746 msec
;; SERVER: 202.96.128.86#53(202.96.128.86)
;; WHEN: Tue Jul 21 00:18:04 2009
;; MSG SIZE rcvd: 41
; <<>> DiG 9.3.4-P1 <<>> 163.com ms
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36165
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;ms. IN A
;; AUTHORITY SECTION: 回答关于ms记录的授权单位
ms. 10793 IN SOA mnidns1.mninet.ms. hostmaster.mnidns1.mninet.ms. 2009072024 21600 3600 604800 38400
;; Query time: 1206 msec
;; SERVER: 202.96.128.86#53(202.96.128.86)
;; WHEN: Tue Jul 21 00:18:11 2009
;; MSG SIZE rcvd: 82
----------------
这里可以得知服务器信息
[root@localhost ~]# curl www.163.com -I
HTTP/1.0 200 OK
Server: nginx/0.7.30 ----------》163用了NGINX,坏坏D,呵呵
Date: Mon, 20 Jul 2009 16:56:48 GMT
Content-Type: text/html; charset=GBK
Vary: Accept-Encoding
Expires: Mon, 20 Jul 2009 16:58:08 GMT
Cache-Control: max-age=80
Vary: User-Agent
Vary: Accept
X-Cache: MISS from cache.163.com
Via: 1.0 cache.163.com (squid/3.0.STABLE13)
Connection: close
3.询问自己对于之前的学习,都干了些什么,是不是该反省
匿名网友:首先要感觉各位圈主的辛勤工作,给我们提供了这样的一个学习交流的平台。
licong:
首先要感觉各位圈主的辛勤工作,给我们提供了这样的一个学习交流的平台。
很好啊,相信大部分人在做这些题目时都会有不会的,这很正常,我也有很多不会的,老大也可能会有不会的;
蚊子:即使一个小问题,学问也是不简单,不会很正常,谁是天才呢....但是如果你从不会到会了,你就不一样了
aofr:初学者,现在每天都看鸟哥的书本,也在网上查看不懂的地方,一点一点的看。然后一点点的写,在自己做实验,把每一个都做的熟练了,在进行下一步
质疑一个谋求获得进步的人,本身就值得质疑!
现在注有一帖子收集大家对题目的意见,不需要顶贴,无谓的言论不需要,就你对题目的认知,了解 以及做的过程的看法意见,都可以提到里面去.
http://g.51cto.com/linux/38318
》》》》》》》》》》》》》》》》》》》》
1. 解释find . -depth -print >/tmp/files |egrep '\.sh$' /tmp/files | cpio -o | gzip >with.cpio.gz |egrep -v '\.sh$' /tmp/files | cpio -o | gzip >without.cpio.gz的意思。(修改了,咳咳~被众人发现错误~囧)(全过程解释)
find . -depth -print >/tmp/files
找到当前目录下所有的目录和文件,并把结果保存在/tmp/files文件中,每个目录或文件一行
-depth 表示查找目录的时候,是先向子目录递归,最后再显示目录本身,最终的结果就是按照目录深度进行排序,最深的在最前面显示
-print 显示的时候,在每个目录或者文件的后面添加换行符
egrep '\.sh$' /tmp/files | cpio -o | gzip >with.cpio.gz
查找以.sh结尾的行(也就是所有以.sh结尾的文件或目录),用cpio打包,并使用gzip来压缩包文件,最终的经过压缩的包文件名为 with.cpio.gz
egrep -v '\.sh$' /tmp/files | cpio -o | gzip >without.cpio.gz
查找不是以.sh结尾的行(也就是不是以.sh结尾的文件或目录),用cpio打包,并使用gzip来压缩包文件,最终的经过压缩的包文件名为 without.cpio.gz
2.如何得知163网站的各种信息(,ip DNS服务器,web服务器等。)
[root@localhost ~]# nslookup
> set type=a
> 163.com
Server: 202.96.128.86
Address: 202.96.128.86#53
Non-authoritative answer:
Name: 163.com
Address: 220.181.31.8
> set type=ns
> 163.com
Server: 202.96.128.86
Address: 202.96.128.86#53
Non-authoritative answer:
163.com nameserver = ns3.nease.net.
163.com nameserver = ns4.nease.net.
Authoritative answers can be found from:
ns4.nease.net internet address = 61.135.255.138
ns3.nease.net internet address = 220.181.28.3
> set type=mx
> 163.com
Server: 202.96.128.86
Address: 202.96.128.86#53
Non-authoritative answer:
163.com mail exchanger = 10 163mx03.mxmail.netease.com.
163.com mail exchanger = 10 163mx04.mxmail.netease.com.
163.com mail exchanger = 50 163mx00.mxmail.netease.com.
163.com mail exchanger = 10 163mx01.mxmail.netease.com.
163.com mail exchanger = 10 163mx02.mxmail.netease.com.
Authoritative answers can be found from:
163mx04.mxmail.netease.com internet address = 220.181.12.73
163mx04.mxmail.netease.com internet address = 220.181.12.76
163mx04.mxmail.netease.com internet address = 220.181.12.77
163mx04.mxmail.netease.com internet address = 220.181.12.78
163mx04.mxmail.netease.com internet address = 220.181.12.68
163mx04.mxmail.netease.com internet address = 220.181.12.74
163mx00.mxmail.netease.com internet address = 220.181.12.75
163mx00.mxmail.netease.com internet address = 220.181.12.68
163mx00.mxmail.netease.com internet address = 220.181.12.73
163mx00.mxmail.netease.com internet address = 220.181.12.74
163mx00.mxmail.netease.com internet address = 220.181.12.76
163mx00.mxmail.netease.com internet address = 220.181.12.77
163mx00.mxmail.netease.com internet address = 220.181.12.78
163mx00.mxmail.netease.com internet address = 220.181.12.62
163mx00.mxmail.netease.com internet address = 220.181.12.63
163mx00.mxmail.netease.com internet address = 220.181.12.64
163mx00.mxmail.netease.com internet address = 220.181.12.65
163mx00.mxmail.netease.com internet address = 220.181.12.66
163mx00.mxmail.netease.com internet address = 220.181.12.67
163mx01.mxmail.netease.com internet address = 220.181.12.56
163mx01.mxmail.netease.com internet address = 220.181.12.57
163mx01.mxmail.netease.com internet address = 220.181.12.58
nslookup已经不开发了,所以建议使用更强的dig
[root@localhost ~]# dig 163.com a
; <<>> DiG 9.3.4-P1 <<>> 163.com a
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23009
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION: 表示查询的问题是 163.com 的A记录
;163.com. IN A
;; ANSWER SECTION: 表示回答 163.com的a记录的IP
163.com. 421 IN A 220.181.31.8
;; Query time: 406 msec
;; SERVER: 202.96.128.86#53(202.96.128.86) 由服务器202.96.128.86的 53端口回答
;; WHEN: Tue Jul 21 00:17:35 2009
;; MSG SIZE rcvd: 41
[root@localhost ~]# dig 163.com ns
; <<>> DiG 9.3.4-P1 <<>> 163.com ns
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30975
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;163.com. IN NS
;; ANSWER SECTION:
163.com. 9208 IN NS ns4.nease.net.
163.com. 9208 IN NS ns3.nease.net.
;; ADDITIONAL SECTION: 表示每个授权服务器的IP地址
ns3.nease.net. 91956 IN A 220.181.28.3
ns4.nease.net. 91957 IN A 61.135.255.138
;; Query time: 1657 msec
;; SERVER: 61.144.56.101#53(61.144.56.101)
;; WHEN: Tue Jul 21 00:17:46 2009
;; MSG SIZE rcvd: 102
[root@localhost ~]# dig 163.com ms
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14948
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;163.com. IN A
;; ANSWER SECTION:
163.com. 392 IN A 220.181.31.8
;; Query time: 746 msec
;; SERVER: 202.96.128.86#53(202.96.128.86)
;; WHEN: Tue Jul 21 00:18:04 2009
;; MSG SIZE rcvd: 41
; <<>> DiG 9.3.4-P1 <<>> 163.com ms
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36165
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;ms. IN A
;; AUTHORITY SECTION: 回答关于ms记录的授权单位
ms. 10793 IN SOA mnidns1.mninet.ms. hostmaster.mnidns1.mninet.ms. 2009072024 21600 3600 604800 38400
;; Query time: 1206 msec
;; SERVER: 202.96.128.86#53(202.96.128.86)
;; WHEN: Tue Jul 21 00:18:11 2009
;; MSG SIZE rcvd: 82
----------------
这里可以得知服务器信息
[root@localhost ~]# curl www.163.com -I
HTTP/1.0 200 OK
Server: nginx/0.7.30 ----------》163用了NGINX,坏坏D,呵呵
Date: Mon, 20 Jul 2009 16:56:48 GMT
Content-Type: text/html; charset=GBK
Vary: Accept-Encoding
Expires: Mon, 20 Jul 2009 16:58:08 GMT
Cache-Control: max-age=80
Vary: User-Agent
Vary: Accept
X-Cache: MISS from cache.163.com
Via: 1.0 cache.163.com (squid/3.0.STABLE13)
Connection: close
3.询问自己对于之前的学习,都干了些什么,是不是该反省
匿名网友:首先要感觉各位圈主的辛勤工作,给我们提供了这样的一个学习交流的平台。
因为本人也是处于一个初学者的阶段,对很多深层次的问题,不懂的太多。通过这个活动,我觉得我收获了不少,
当我对有些问题不明白的时候,我会做下笔记,方便以后学习。
对我自己知道的问题,我会分享出来,同时参照别人的方法,看看自己对问题的解决效率如何。
现在我在按自己的计划学习自己要学习的内容。
希望这个活动能更好的进行下去!
licong:
首先要感觉各位圈主的辛勤工作,给我们提供了这样的一个学习交流的平台。
因为本人也是处于一个初学者的阶段,对很多深层次的问题,不懂的太多。通过这个活动,我觉得我收获了不少,
当我对有些问题不明白的时候,我会做下笔记,方便以后学习。
对我自己知道的问题,我会分享出来,同时参照别人的方法,看看自己对问题的解决效率如何。
现在我在按自己的计划学习自己要学习的内容。
希望这个活动能更好的进行下去!
很好啊,相信大部分人在做这些题目时都会有不会的,这很正常,我也有很多不会的,老大也可能会有不会的;
如果每个人都全会答,那我们的题目也就没有任何意义了。
碰到不会的,自己马上去学,然后答题,再看看别人的思路,这样自己花工夫了,又和别人交流了,相信这样一直做下去多少都会有些进步的;
相反,一看到不会的就放弃了,自己不做,光等答案,这样是肯定不行的,这样可以学会的话,那把书店的书都买回家看一遍就成科学家了。蚊子:即使一个小问题,学问也是不简单,不会很正常,谁是天才呢....但是如果你从不会到会了,你就不一样了
aofr:初学者,现在每天都看鸟哥的书本,也在网上查看不懂的地方,一点一点的看。然后一点点的写,在自己做实验,把每一个都做的熟练了,在进行下一步
转载于:https://blog.51cto.com/dawenzi/187654