linux操作系统简介IC设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LINUX 介绍
LINUX版本简介
Linux有很多发行版本,目前流行的有Red Hat Linux、Debian Linux、Red Flag Linux等。Red Hat Linux 由Red Hat公司(红帽子公司)发行,是商业上运作最成功的一个Linux发行套件。由于Red Hat Linux普及程度很高,可免费得到,更重要的是大多数IC设计工具支持Red Hat Linux,因此Red Hat Linux适合于作为IC设计工具的平台。
目前Red Hat有两种发行版。一种是企业版Red Hat Enterprise Linux(RHEL),付费购买后,红帽子公司会提供技术支援服务。另一种是免费版Red Hat Fedora Core(RHFC),可免费下载,但红帽子公司不提供技术支援。
收费的Red Hat企业版产品有Red Hat Enterprise Linux AS(Advanced Server),Red Hat Enterprise Linux ES(Entry Server)、Red Hat Enterprise Linux WS(Workstation)等。AS是最高端产品,ES是AS的精简版本,WS是ES的进一步简化版,主要针对桌面办公。目前企业版已发行到AS5版本。
免费的Red Hat Fedora Core,第一版是Fedora Core 1(FC1),相当于早期Redhat 9.0的更新版(也可称为Redhat 10.0)。目前Red Hat Fedora Core系列的最新版本是Fedora Core 9(FC9)。
Redhat企业版和Fedora免费版的联系很密切。例如,AS4相当于FC3,AS5相当于FC4。考虑到安全行和稳定性,企业版的更新速度相对较慢,很多软件包比较陈旧,比如最关键的内核等。而Fedora Core 的更新速度很快。主流IC工具在发行前,通常会在发行时的企业版的流行版本基础上进行测试。对当前IC 设计工具来说,软件兼容较好的是AS4和Fedora Core 5(FC5)。以下选择FC5进行介绍,其他版本也是类似的。
基本知识
1、硬盘类型
目前主要的硬盘驱动类型有下列三类,不同的硬盘在LINUX下有不同的标识方法。
IDE:Integrated drive electronics (电子集成驱动器)
SCSI:Small computer system interface(小型计算机接口)
SA TA:Serial ATA (串口硬盘)
2、LINUX下的硬盘分区
在Linux中,任一个物理设备,都对应为/dev目录下的一个文件。Linux分区命名如下:
若是IDE硬盘,第一块硬盘对应为/dev/had,第二块为/dev/hdb。
若是SCSI或SA TA硬盘,第一块硬盘对应为/dev/sda,第二块为/dev/sdb。
had(或sda)后面的数字含义为:1至4代表主分区号(一块硬盘最多有四个主分区),5开始以后代表的是逻辑分区号。
例子:某电脑只有一块硬盘,类型为SA TA,C盘是唯一的主分区,在这里代号为/dev/sda1;D盘为逻辑分区,在这里代号为/dev/sda5;同理E、G、H盘对应为/dev/sda6、/dev/sda7、/dev/sda8。
3、文件系统
在XP和LINUX下的主要文件系统有:
FAT16:DOS与WINDOWS95以上支持,只支持2G以下分区,目前已基本不用。
FAT32:DOS与WINDOWS95以上支持,支持2G以下分区,目前在XP中应用广泛,在LINUX下,可方便挂载访问,建议使用这种文件系统。
NTFS:WINDOWS2000以上支持(主要用于网络版windowsNT),稳定型好,但在FC5下,要另外安装驱动程序才能挂在访问,不建议使用这种文件系统。
Ext2,Ext3:LINUX使用的文件系统,目前多使用ext3,可分为native分区与swap分区,LINUX系统安装在native分区,swap分区是交换分区,相当于XP下的虚拟内存。
4、LINUX的目录结构
与Windows一样,Linux也是通过目录来组织文件。在安装LINUX时,要为Linux分区,此时有一个选项要填,那就是Mount Point,我们将其中一个写成了“/”,也就是根目录(这点与Windows相反,一个是“\”,一个是“/”,必须注意)。
在Windows中每个分区都有一个根目录,但在Linux下只有一个根目录。在Linux中如果有多个分区的话,就需要将其它分区mount到根目录上来用。要说明的是,在Linux下“当前目录”、“路径”等概念与Windows 下是一样的。
安装完成Linux后,有许多的目录,图2.1所示,下面说明一些重要的目录:
/bin:存放着一百多个Linux下常用的命令、工具;
/dev:存放着Linux下所有的设备文件;
/home:用户主目录,每建一个用户,会在这里新建一个与用户同名的目录,给该用户一个自己的空间;/lost+found:顾名思义,一些丢失的文件也许能在这里找到;
/mnt:外部设备的挂接点,XP下的分区可通过mount命令挂接到/mnt目录下;
/proc:是一个假的目录,通过这里可以访问到内存里的内容;
/sbin:这里存放着系统级的命令与工具;
/usr:通常是用来安装各种软件的地方,
/usr/X11R6:XWindow目录,
/usr/bin与/usr/sbin:一些后安装的命令与工具,
/usr/include、/usr/lib及/usr/share:存放着一些共享链接库,
/usr/local:常用来安装用户需要的新软件,
/usr/src:Linux源程序;
/boot:Linux就是从这里启动的;
/etc:这里存放着Linux大部分的配置文件;
/lib:静态链接库;
/root:root用户的主目录;
/var:通常用来存放一些变化中的东西,
/var/log:存放系统日志,
/var/spool:存放一些邮件、新闻、打印队列等。
图2.1Linux的目录结构