Linux:什么是x86

作者:JerryXia | 发表于 , 阅读 (18)
精简指令集(Reduced Instruction Set Computing,RISC)
特点:微指令比较精简,每个指令的执行时间都很短,完成的操作也很简单,执行性能较佳。但是若要做复杂的事情就要多个指令来完成。
应用:常见的RISC微指令CPU主要有Sun公司的SPARC系列、IBM的Power Architecture(包括PowerPC)系列与ARM系列。SPARC:主要用于大型工作站中;PowerPC:Sony的Play Station;ARM:常用的手机、PDA导航设备和网络设备几乎都是ARM架构的CPU。
复杂指令集(Complex Instruction Set Computing,CISC)
特点:每个小指令可以执行一些较低阶的硬件操作,指令数目多而且复杂,每条指令长度不同,执行时间长。
应用:常见的CISC微指令集CPU主要有AMD、Intel、VIA等x86架构的CPU,这种CPU被大量用于个人计算机,因此个人计算机经常被称为x86计算机。
...阅读全文

The Data Revolution Speaker(Hadoop之父Doug Cutting在清华的讲座)

作者:JerryXia | 发表于 , 阅读 (19)
The Data Revolution Speaker 讲座记录整个讲座约一个小时,两点半左右开始,前半个小时左右Doug Cutting 总共大概7张PPT,后半个小时互动。
演讲内容Doug Cutting总共讲了大概7张PPT,PPT里面没什么内容,每张PPT只有一个标题,正文是一张图片,内容主要讲的是自己的开源事业、lucene、hadoop等。
PPT One:Means For Change : Hardware
提了moore定律,讲了处理器、存储这些硬件更新的速度很快。这是一个硬件基础。
PPT Two:Fuel For Change : Data
这里讲了一个逻辑,引出来了Open Source的重要性。
首先提出来Software is eating the industry,软件飞速发展;由此会产生各种各样的数据,而且数据量非常大,价值非常高;因此需要有Tools来处理这些数据,继而引出了下一张PPT:OpenSource。
PPT Three:Seeds For Change :Open Source
关于开源软件的好处大概讲了一下,没有讲特别多...阅读全文

Shell:cut命令

作者:JerryXia | 发表于 , 阅读 (41)
例子先输入测试数据集
[root@z1 shell]# cat >> cuttest << eof> 7, 'PQNR59 N67PAIR2OWJQ4MVS05HATLLAOLX4ULP7CLSS J413T3', 'IU1GKRD6XDUG VDQYH M', 7, 'B 75D8IYT2V7H BKBF41', 'ASSQG5SFDTFF3DLFI LH', '405-5-3'> 10, 'TEH9QXV6NMHOAR75 MGII8W5X36L TS9NWA Y0OUSCOENPIRA6', '5E6PODDD22OTB0S9QIQ6', 19, 'RADGA2NEIRAYH8XT8JY4', '0AUL2 AE5UI KW3Y6SYQ', '1139-2-21'> 4, 'Q BGY25YXWVBUCG9BJA9WMCDE977H2DRXSQSM7PYS8GNXMNBDT', 'PUS0C1UYVK94H 3XW2K1', 13, 'BDR KB QFEXQG7G7AU1L', 'XU127POQLGA JP8QXT8M', '634-9-22'> 11, '89WN85I5...阅读全文

Shell:grep/egrep/fgrep

作者:JerryXia | 发表于 , 阅读 (34)
-? 同时显示匹配行上下的?行,如:grep -2 pattern filename同时显示匹配行的上下2行。-b,–byte-offset 打印匹配行前面打印该行所在的块号码。-c,–count 只打印匹配的行数,不显示匹配的内容。-f File,–file=File 从文件中提取模板。空文件中包含0个模板,所以什么都不匹配。-h,–no-filename 当搜索多个文件时,不显示匹配文件名前缀。-i,–ignore-case 忽略大小写差别。-q,–quiet 取消显示,只返回退出状态。0则表示找到了匹配的行。-n,–line-number 在匹配的行前面打印行号。-v,–revert-match 反检索,只显示不匹配的行。例子ll和grep//在ll显示的内容中查看包含log的行//下面是两种方式[root@z1 log]# ll |grep log-rw-r--r--  1 root root   2199 Aug 17 11:48 boot.log-rw-r--r--. 1 root root 167704 Aug 17 11:47 dracut.log-rw-r--r-- ...阅读全文

Linux:系统启动引导过程

作者:JerryXia | 发表于 , 阅读 (24)
个别名词解释1.BIOS(Basic Input Output System):基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。
2.MBR(Master Boot Record):主引导记录。硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。
MBR是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它,但可以通过命令来修改和重写。
3.GRUB(GRand Unified Bootloader):GNU GRUB是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。
详细分析引导过程第一步、加载BIOSBIOS的功能由两部分组成,分别是POST码和Runtime服务。POST阶段完成后它将从存储器中被清除,而Runtime服务会...阅读全文