06 2014 档案

摘要:这次聊聊「动态DNS」。DNS上周已经介绍过了,就是提供主机名和IP地址对应关系的结构。「动态DNS」是对主机名和IP地址的对应关系提供动态管理的结构。以前的DNS没有考虑IP地址变化的情况。但是,在使用DHCP来分配IP地址的网络中,IP地址经常发生变化。因此,相同的主机名每次都会指向不同的主机。... 阅读全文
posted @ 2014-06-30 08:06 wang_yb 阅读(955) 评论(2) 推荐(0) 编辑
摘要:这次聊聊「DNS服务器」。DNS(Domain Name System)服务器,也被称为域名服务器。因为使用互联网的时候,必须要指定DNS服务器,所以你一定听过DNS这个名字吧。那么,这个DNS服务器是干啥用的呢?通过互联网连接其他主机的时候,用户一般会输入类似「www.lpi.or.jp」这样的主... 阅读全文
posted @ 2014-06-29 13:45 wang_yb 阅读(602) 评论(0) 推荐(0) 编辑
摘要:这次聊聊「邮件服务器」。邮件服务器上通常会运行2个服务端软件,「SMTP服务器」和「POP服务器或者IMAP服务器」。这2个东西,也许使用邮件客户端的人立马就明白了。因为设置邮件客户端的时候,需要指定「发信服务器」和「收信服务器」。这2个服务器是同一个的情况虽然也不少,但是一般指定「发信服务器」或者... 阅读全文
posted @ 2014-06-28 12:40 wang_yb 阅读(427) 评论(0) 推荐(0) 编辑
摘要:这次聊聊「GCC」。GCC是「GNU Compiler Collection」的简称,由C、C++、FORTRAN、Java等语言的编译器以及这些语言的库所组成。GCC不仅包含编译器本身,还包含了编译所必要的库,所以可以编译多种语言所写的代码。GCC是免费软件,几乎所有Linux发行版中都包含它,所... 阅读全文
posted @ 2014-06-28 12:35 wang_yb 阅读(776) 评论(0) 推荐(0) 编辑
摘要:这次聊聊「编译器和解释器」。编程语言中,有以C为代表的编译型语言和以Perl为代表的解释型语言。不管是哪种,程序都是以人类能够理解的形式记录的,这种形式计算机是无法理解的。因此,才会有编译器和解释器。对于编译型语言,是使用编译器将人类可读的代码转换为机器能够理解的「机器语言」文件,然后通过执行这个「... 阅读全文
posted @ 2014-06-27 08:14 wang_yb 阅读(1044) 评论(0) 推荐(1) 编辑
摘要:这回聊聊「代理服务器」。在公司里,不通过代理服务器无法连接互联网的,由于代理服务器的原因,有些服务的使用是受到限制的。有人可能会觉得为什么会存在这种东西?(这里指代理服务器)Proxy本来的意思是「代理服务器」。代理服务器就是客户端和服务器中间的一层,对服务器来说,它就是客户端,对客户端来说,它就是... 阅读全文
posted @ 2014-06-26 14:06 wang_yb 阅读(430) 评论(0) 推荐(0) 编辑
摘要:这次,聊聊补丁。当有bug或者安全漏洞的时候,就会发布补丁。打上补丁之后,就能解决相应的bug或者安全漏洞。那么,「补丁」到底是什么呢?「补丁」只有少量的代码,一般都是对程序的一部分进行更新或者追加,包括bug修正,安全漏洞修正,功能追加或者变更等等。当然,只有「补丁」是无法运行的。即,只有将「补丁... 阅读全文
posted @ 2014-06-25 08:09 wang_yb 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:这次聊聊 「服务器」 这个词。可能会觉得为什么「突然问这个?」。接下来请先考虑一下下面的题目。A) 「Web服务器是指提供网页数据的软件」B) 「Web服务器是指运行上述软件的硬件」那么,究竟那句话是对的呢?答案是:2句都是对的。也就是说,提到「服务器」的时候,可能是指软件,也可能是指硬件。比如,「... 阅读全文
posted @ 2014-06-24 19:20 wang_yb 阅读(501) 评论(0) 推荐(0) 编辑
摘要:这次聊聊 「/proc 文件夹」。/proc 文件夹用来保管系统状态相关的文件的特殊文件夹,这个文件夹中有的文件只是内存上的虚拟文件。/proc 文件夹下有些文件可以反映各个进程的运行状态。所以说是决定Linux运行的非常重要的文件夹。通过这个文件夹下文件,可以获取各式各样的信息。比如,请在命令行下... 阅读全文
posted @ 2014-06-24 08:22 wang_yb 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:这次说说「cron」。「cron」就是「定期自动执行任务的工具」(相当于windows中的计划任务)。读做「库隆」。使用「cron」,可以预先指定任务在某个时间执行。时间的指定并不只是「一小时一次」这种简单的指定方法,还可以指定只有某天的某时才执行任务,或者指定8点~22点每小时执行一次等等。还可以... 阅读全文
posted @ 2014-06-23 16:07 wang_yb 阅读(773) 评论(0) 推荐(0) 编辑
摘要:这次,继续聊聊「虚拟化技术」。根据上回的介绍,虚拟化技术可以使「计算机的台数和运行的OS的个数的比例不再是1:1」。这回介绍一下如何使用这个技术。使用方法之一,「一台计算机上运行多个OS」。从个人用户的观点来看,这是最贴近个人用户的使用方法。在已有的OS上通过虚拟化机安装Linux,然后在虚拟机上学... 阅读全文
posted @ 2014-06-23 11:04 wang_yb 阅读(394) 评论(0) 推荐(0) 编辑
摘要:这次聊聊「虚拟化技术」。虚拟化技术,有时简称为「虚拟化」,最近经常听人说它。但是却不太清楚它的意思。到底虚拟了什么东西?本来是用来干什么的?有名的虚拟化软件要数 VMware 和 VirtualBox了。这些软件简单来说的话,就是在已有的OS上虚拟一个计算机出来,然后在这台虚拟计算机上安装别的OS。... 阅读全文
posted @ 2014-06-23 08:03 wang_yb 阅读(408) 评论(0) 推荐(0) 编辑
摘要:这次说说「Shell 脚本」。根据上回的介绍,Shell就是「作为联系Linux和用户的接口而存在的软件」。在Linux环境中,通过Shell来操作系统很普遍。这里,考虑到有时候可能想要「多次的进行反复的类似操作」,比如定时的系统监视等等。在这种场合下,需要在Shell中多次的输入同样的命令。非常浪... 阅读全文
posted @ 2014-06-22 20:06 wang_yb 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:这次说说关于Shell的东西。「Shell」是看不见实体的,所以理解起来可能会有些困难。最近的Linux发行版默认都是用X Window System来操作的(也就是图形化操作),所以很少见到有人会多余的去问「Shell是什么?」UNIX系的OS的Shell是指「连结OS内核和用户的命令行接口」,命... 阅读全文
posted @ 2014-06-21 21:31 wang_yb 阅读(1596) 评论(0) 推荐(0) 编辑
摘要:这次聊聊桌面环境。上次聊了 X Window System 相关的内容,虽然令人意外,但X Window System 和桌面环境不是一回事。请大家稍微考虑一下。X Window System 是指提供GUI环境的软件或者协议。与之相对,「桌面环境」是指工具栏,图标,窗口管理器,桌面管理器等等各式各... 阅读全文
posted @ 2014-06-20 16:48 wang_yb 阅读(473) 评论(0) 推荐(0) 编辑
摘要:X Window System是给Unix系的OS提供的一套窗口管理软件或者说是组件。X Window System已经成为了在Linux上使用GUI环境的不可或缺的东西了。X Window System诞生于马萨诸塞州(美国州名)工科大学的研究组,现在主要由 X.Org Foundation 这个... 阅读全文
posted @ 2014-06-20 14:08 wang_yb 阅读(492) 评论(0) 推荐(0) 编辑
摘要:上次,从「计算机的内部构造」的角度解释了架构这个术语。这次,介绍下架构中经常提到的「i386架构」及之后的「i486」,「i586」。安装Linux的时候,很多人即使不了解但也会经常听到i386架构这个词。因此,会误认为「自己的PC的架构是i386架构的」。现在用i386的人是非常少的。i386的 ... 阅读全文
posted @ 2014-06-19 21:30 wang_yb 阅读(592) 评论(0) 推荐(0) 编辑
摘要:这次,聊聊「架构」这个术语。在PC相关的文档中,是不是经常看到「x86架构」这个短句。但是对于这句话,是不是总感到有种似懂非懂的感觉。架构的英语是「architecture」。这里面有「建筑」,「建筑风格」,「构造」的意思。实际上架构这个词在很多领域中都有「构造」的意思。其实,即使在电脑的世界里,「... 阅读全文
posted @ 2014-06-19 13:26 wang_yb 阅读(1817) 评论(0) 推荐(1) 编辑
摘要:这次介绍下新闻上提到的「小型移动式PC」。(这个当时日本新闻上的内容)最近,经常在日本的大卖场中看到一种小型的移动式PC。不仅是小巧方便携带,而且价格也便宜。而且,省电功能的加入,使电池能工作更长的时间。但是,由于这种PC比较小,可能也不太适合长时间的使用。根据新闻的说法,这种小型的移动PC在国外有... 阅读全文
posted @ 2014-06-19 08:12 wang_yb 阅读(332) 评论(0) 推荐(1) 编辑
摘要:上次介绍了Linus Torvalds, 这次介绍他开发的「内核」。经常听人提到「Linux kernel」,但如果被问到「kernel究竟是什么?」的话,会出乎意料的觉得难以回答。那么,kernel到底是什么呢?「kernel」翻译过来就是「核心」的意思,简单来说,「Linux的核心程序就是Lin... 阅读全文
posted @ 2014-06-18 13:43 wang_yb 阅读(3123) 评论(0) 推荐(1) 编辑
摘要:作为新年的第一次,这次想简单介绍下Linus这个人。(这篇文章是作者新年初写的,所以有这么句话)Linux之父,同时也是现在linux内核开发最终决定的人物就是「Linus Torvalds」。「Linux」这个名字也是从「Linus」的名字中来的。Linus Torvalds,1969年12月出生... 阅读全文
posted @ 2014-06-17 16:04 wang_yb 阅读(883) 评论(0) 推荐(0) 编辑
摘要:上次说了端口号相关的内容,这次聊聊「端口限制」的事。经常看到关于安全的书籍上会说「不要开放多余的端口」,那么,如何限制端口才好呢?实际,端口限制的方法大体上分的话有2种。其一,「通过应用程序来处理」。试着一下考虑「打开端口」本来是怎么一回事。比如,启动Apache之类的Web服务程序的时候,(如果没... 阅读全文
posted @ 2014-06-17 08:13 wang_yb 阅读(1744) 评论(0) 推荐(0) 编辑
摘要:这次说说「端口」和「端口号」。平时经常会听人说「打开了80号端口」,为了安全「不要打开多余的端口」等等。那么,这里的端口或者端口号是什么呢?首先,「端口」是TCP或者UDP上使用的概念,经常被比喻成「窗口」。而且,端口号也被比喻成窗口编号。举个例子,比如去邮局汇款时,并不是每个窗口都可以汇款的,只有... 阅读全文
posted @ 2014-06-16 21:18 wang_yb 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:实际上,「别名」被用在多种场合下。比如「命令的别名」,「邮件地址的别名」等等。所以,单独说「别名」的时候,根据不用的场合,代表的意思也不一样。一般来说,「别名」是指意思差不多的东西。「别名」的英文是「alias」,日语就是「别名」。说「邮件地址的别名」的时候,也可以看出别名的含义。比如将「foo@e... 阅读全文
posted @ 2014-06-16 12:53 wang_yb 阅读(639) 评论(0) 推荐(0) 编辑
摘要:上次说了「协议」相关的话题,这次专门说说「TCP/IP」协议。这里的主题是「TCP/IP」到底是什么?但并不是要说明「TCP/IP」是什么东西,重点是「TCP/IP」究竟有什么意义,在哪里使用「TCP/IP」。这正是之前没有提到的内容。TCP或IP,根据上次的介绍,都是协议,也就是通信时的规则。但是... 阅读全文
posted @ 2014-06-15 22:13 wang_yb 阅读(445) 评论(0) 推荐(0) 编辑
摘要:对于理解服务器和网络来说,「协议」是不可缺少的概念。「协议(protocol)」有「规则,规定」的意思。实际上「协议」的函数很广,在通信领域,「协议」规定了「在通信时,什么样的情况下,以什么样的顺序,什么样的方式交互什么样的数据」。抽象的去理解「协议」可能会比较困难,下面来举个例子。通过Web以HT... 阅读全文
posted @ 2014-06-15 15:30 wang_yb 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:这次聊聊「单CD Linux」。所谓「单CD Linux」,就是不用安装,从CD-ROM启动后就可以使用的Linux。有名的KNOPPIX就是「单CD Linux」,此外还有Puppy Linux。最近,Fedora和Gentoo也以「Live CD版」或者「Live DVD版」的方式发布了不用安装... 阅读全文
posted @ 2014-06-14 14:26 wang_yb 阅读(380) 评论(0) 推荐(0) 编辑
摘要:这次,聊聊关于「命令行提示符」的相关内容。bash之类的Shell程序是操作Linux所不可缺少的东西。其中bash的提示符也有承担了很重要的作用。「命令行提示符」的英文是「command prompt」,其中「prompt」有促使,推动的意思,根据这个意思,Shell中的「命令行提示符」就有促使,... 阅读全文
posted @ 2014-06-13 15:44 wang_yb 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:这次聊聊路径的使用,这里的路径是「命令搜索路径」的简称。在Linux上执行命令的时候,本来是需要命令的所在位置的绝对路径的,就像「/usr/bin/passwd」这样。但是,对于经常使用的命令,如果每次都要输入绝对路径的话就非常麻烦了。在Linux的Shell中,执行某个命令时,用户不用输入命令的完... 阅读全文
posted @ 2014-06-12 22:50 wang_yb 阅读(728) 评论(0) 推荐(0) 编辑
摘要:这次,谈谈关于「环境变量」的话题。所谓变量,就是在程序中设置的,相当于在内存中准备的「一个用来存放数据的小箱子」。即,程序通过变量来保存值,通过变量保存的内容来进行各式各样的计算处理。「环境变量」也是变量的一种。那它和普通的变量有什么区别呢?普通变量只对定义它的程序有效,而环境变量是所有程序共享的变... 阅读全文
posted @ 2014-06-12 17:06 wang_yb 阅读(938) 评论(0) 推荐(0) 编辑
摘要:安装Linux的时候,需要对硬盘进行分区。那么「分区」到底是什么呢?「分区」在日语中有区分,分割的意思。计算机术语中有时会说「对一个磁盘进行分区」,整个意思就是指定如何分割磁盘的意思。「对磁盘进行分区」中的「分区」,现在多是用来表示磁盘分割后的一个一个独立的空间。把磁盘分区之后,1个物理磁盘可以当成... 阅读全文
posted @ 2014-06-11 22:31 wang_yb 阅读(536) 评论(0) 推荐(0) 编辑
摘要:现在的Linux,主流的文件系统是 「ext3」。但是,文件系统除此之外,还有「ReiserFS」「XFS」「ZFS」等等。此外,Windows的主流文件系统是「NTFS」,CD-ROM的主流文件系统是「ISO9660」。而且,Linux的文件系统「ext3」的下一代「ext4」也正在开发中。(内核... 阅读全文
posted @ 2014-06-10 19:34 wang_yb 阅读(532) 评论(0) 推荐(0) 编辑
摘要:最近比较流行的Linux发行版,得是连新闻都报道的,刚刚发布新版的「CentOS」了。「CentOS」一般被称为Red Hat EnterpriseLinux的克隆版本,这是什么意思呢?Linux发行版中的大部分都是由开源软件所构成的。安装盘中虽然只包含了所有编译好的二进制软件包,但一般都会以其他方... 阅读全文
posted @ 2014-06-10 19:33 wang_yb 阅读(342) 评论(0) 推荐(0) 编辑
摘要:最近术语「RAID」变得比较有名。「RAID」是指将多个HDD组合起来使用,从而提高存储可靠性的一种技术。那么,关于 RAID 中的 「RAID 0」「RAID 1」「RAID 5」等各种「RAID」都有了解吗?RAID中最容易理解的应该是「RAID 1」(镜像)吧。所谓镜像(「RAID」),就是将... 阅读全文
posted @ 2014-06-09 08:56 wang_yb 阅读(432) 评论(0) 推荐(0) 编辑
摘要:说起module(模块),有的像「可热插拔的零部件」的意思。在讨论Linux时提到的模块一般是指可以组装到内核中的模块。模块这个概念是在硬件和程序设计领域中广泛使用的概念。我们这次说的模块特指Linux内核中的模块。内核模块简单来说就是「作为内核程序主体的一个小配件来使用的程序」,也就是说,只有模块... 阅读全文
posted @ 2014-06-08 22:58 wang_yb 阅读(424) 评论(0) 推荐(0) 编辑
摘要:当然,虽说「由于有心怀不轨的人在,一定要注意安全问题」。但另一方面,也有人认为「如果互联网自己就考虑好安全问题的话,那么用户就不用再担心安全问题了」。虽然经常有人这样说「与远程机器通信的时候,避免使用明码传输数据的telnet,而是使用加密传输数据的SSH」,但也有人认为,通信本身这种容易被窃听的机... 阅读全文
posted @ 2014-06-07 22:48 wang_yb 阅读(380) 评论(0) 推荐(0) 编辑
摘要:经常有人会问「Linux和Unix有什么区别?」,「Linux就是Unix吗?」。回答一般都是「Linux是仿照Unix而开发的OS」,「Linux和Unix相似但不是一种OS」之类的。关于「Linux和Unix」,这其中还有些故事。首先,「Unix」是1970年左右由美国AT&T公司的贝尔实验室开... 阅读全文
posted @ 2014-06-06 14:57 wang_yb 阅读(541) 评论(0) 推荐(0) 编辑
摘要:包括OS,所有的软件都有版本号信息。一般来说,版本号的增大表示软件的功能增强了或者修正了一些Bug,也就是表示软件更新了。版本号的命名方式没有统一的标准。每种软件都不一样。大部分情况下,版本号以「X.Y」或者「X.Y.Z」的方式命名,软件有大幅的功能增强时,增加「X」的数值,只有微小的改变时,增加「... 阅读全文
posted @ 2014-06-05 11:25 wang_yb 阅读(1605) 评论(0) 推荐(0) 编辑
摘要:用手机接收邮件或者访问网页的时候,一般会说有「packet费用」(这是日本的说法,在中国好像一般都说 “流量费”),即使对网络不太熟悉的人也知道「packet」这个词(这里也是日本的情况)。那么,「packet」到底是什么呢?「packet」本义是「小包裹」的意思。在网络通信中,指的是 在传输时被分... 阅读全文
posted @ 2014-06-04 08:42 wang_yb 阅读(2466) 评论(0) 推荐(0) 编辑
摘要:据说,「Linux」系统上的病毒要远远少于Windows系统上病毒。从2种系统的普及度来看,这是很显然的,「Linux」的使用人群很少,所以「Linux」上的病毒的扩散时,受害的范围也不大。但是,认为「Linux上不存在病毒」,「Linux不需要病毒防范策略」等等都是不对的。Linux感染病毒的情况... 阅读全文
posted @ 2014-06-03 08:29 wang_yb 阅读(897) 评论(0) 推荐(0) 编辑