Chinaunix首页 | 论坛 | 博客
  • 博客访问: 957337
  • 博文数量: 210
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2070
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 21:54
文章分类

全部博文(210)

文章存档

2020年(2)

2019年(18)

2018年(27)

2017年(5)

2016年(53)

2015年(88)

2014年(17)

分类: 嵌入式

2015-09-01 15:58:30

1、    什么是Linux

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持3264硬件。Linux继承了Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

unix是一个功能非常强大的操作系统,一般用于服务器。Linux是一个具有全部unix特征的操作系统,在Linux中使用的命令,进本上都和unix命令相同。

Linux操作系统诞生于1991 10 5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核Linux可安装在各种计算机硬件设备中,比如手机平板电脑路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

2、    主要特点

基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令硬件软件设备、操作系统进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。[3] 

完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。[4] 

完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOSWindows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。[4] 

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行[4] 

良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows[4] 

支持多种平台

Linux可以运行在多种硬件平台上,如具有x86680x0SPARCAlpha处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑机顶盒游戏机上。20011月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

3、    Linux目录

bin         存放Linux系统命令

boot        存放Linux启动的核心文件

dev         存放Linux外部设备,在Linux中一切都是文件

etc         存放系统配置文件

home        用户主目录,每个用户都有自己的目录

lib         存放系统库文件

lost+found 当系统以外关机的时候会产生一些碎片文件

media      Linux自动识别的设备都在这里

mnt         让用户挂载其他临时文件系统

opt         主机额外安装软件的目录

proc        操作系统运行时产生的文件都在这里,这个目录不在硬盘上,在内存里

sbin        大多数涉及系统管理的命令都存放在这里,只有root用户才执行这里的命令

selinux    这是redhat/centos特有的目录,selinux是一种安全机制

srv         该目录存放一些服务启动之后需要获取的数据

sys         内核的一些信息映射,可供应用程序所用           

temp        存放临时文件

usr         存放和用户有关的文件

阅读(1068) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~