BOOKING

2013年2月11日星期一

Linux结构学习


       很久之前就装了几个不同版本的Linux,都是英文版的,各种设置及软件的安装很纠结,这一周看了鸟哥的私房菜,便踏踏实实从基础学起。
一、Linux与Windows
       鸟哥将Linux吹得如此之强大,linux与windows相比,有和优点呢?
       Linux操作系统的优点和特点可概括为以下几点。
  • 开放性(就是传说中的open source)。
  • 多用户。
  • 多任务(这点明显胜过windows)。
  • 多平台。
  • 虚拟内存。
  • X Window系统。
  • 强大的网络功能。
  • 动态链接共享库。
  • 设备独立性。
  • 支持多种文件系统。
  • 同IEEE POSIX.1标准兼容。
  • 非专有资源代码。
  • 费用低于大多数UNIX系统—如果有耐心和时间,可以从Internet上把Linux下载下来。
  • GNU软件支持(GNU计划)。
       还有一点就是强大的稳定性,广泛应用于服务器和大型的工作站。传说Liunx连续运行一年都没死机。

二、Linux的结构
       主要有三个部分:内核(kernel)、命令解释层(Shell或其他操作环境)、文件结构(file structure)
内核
       内核是运行程序和管理硬件的核心程序,是系统的心脏。操作环境从用户那里接受命令,并且把命令送给内核去执行。
Shell
       Linux存在几种操作环境,分别是:桌面(desktop)、窗口管理器(window manager)和命令行shell(command line shell)。其实这和windows差不多。Shell是一个命令解释器,它解释由用户输入的命令,并且把它们送到内核。不仅如此,Shell有自己的 编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。即是说shell类似于windows中的DOS,但是还拥有编程的功能。同 Linux本身一样,Shell也有多种不同的版本。目前主要有下列版本的Shell。
  • Bourne Shell:是贝尔实验室开发的版本。
  • BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的Shell。
  • Korn Shell:是对Bourne Shell的发展,在大部分情况下与Bourne Shell兼容。
  • C shell:是SUN公司Shell的BSD版本。
文件结构
       操作环境(shell)和文件结构一起形成了基本的操作系统结构。它们使得用户可以运行程序、使用系统以及管理文件。文件结构是文件存放在磁盘等存储设备上的组织方法,主要体现在对文件和目录的组织上。其结构为:
        
       Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。用户可以创建自己的子目录保存自己的文件,可以很容易地把文件从一个子目录移到另一个子目录中去。

没有评论:

发表评论