初识Linux

类Unix(Unix-like)操作系统
其他类UNIX系统包括Solaris、Mac OS等
基于GPL(GNU Public License)的自由操作系统
第一个版本发行于1991年
主要用C语言编写,部分代码用汇编语言编写
“Linux”在不同语境下的内涵不同
Linux内核、Linux系统、Linux开发套件等
严格来说,Linux指由Linux Torvalds维护(及通过主要镜像网站发布)的内核

Linux老版本

一个类UNIX系统
其他类UNIX系统包括Solaris、Mac OS X等
一个自由的操作系统
起源于1991年,Linus Torvalds
一个系统多个桌面
GNOME,KDE等
主要发行版本
Red Hat Enterprise
Fedora
SUSE
Ubantu
Red Flag

Linux的内核特点

Linux是单内核、多模块系统
Linux内核运行在单独的内核地址空间
所有操作系统功能作为一个模块实现在其内核中
模块均运行在内核态,直接调用函数,无需消息传递
具备模块化设计、抢占式内核(Linux 2.6支持,Linux 2.4用户级抢占)、支持内核线程及动态装载内核模块的能力
与Unix主要区别
Linux汲取了微内核设计思想(基于模块定制内核)
Unix也是单内核系统
Windows NT和Mach是微内核系统
只提供基础功能,其他功能通过服务实现
微内核功能被划分为多个独立过程,每个过程称为服务器

Linux单内核结构

主流的Linux发行版本

Linux与Windows的区别

文件系统
Linux需要一个挂载根目录/的ext分区和一个作为虚拟内存的swap分区
Linux没有盘符,可通过设备名挂载,挂在信息在/dev/fstab,如
mount -t ntfs /dev/sda1 /mnt/win_c
Linux将所有设备都映射成/dev目录下的一个文件
用户管理
系统管理员是root,使用su命令切换

Linux操作系统特征

符合POSIX标准规范的操作系统
Portable Operation System Interface of Unix:可移植的操作系统接口
由IEEE开发,ANSI和ISO标准化
具备现代操作系统的基本功能
抢占式多任务处理,支持多用户
图形用户接口
异构硬件支持
支持SMP
支持TCP/IP
多体系结构支持,支持32/64位CPU
主要发行版本
Red Hat Enterprise、Fedora、Ubuntu、Red Flag

Linux的常用软件

办公软件OpenOffice.org
浏览器FireFox
即时通讯Gaim
QQ使用LumaQQ或Eva
播放音乐XMMS
若需支持MP3,需加插件
文本编辑gedit
FTP下载gftp

Linux-操作系统相关推荐

  1. 实验报告Linux操作系统基本命令,linux操作系统实验报告全部.doc

    linux操作系统实验报告全部 计算机操作系统 实验报告 学 号:姓 名:提交日期:2014.12.15成 绩: 东北大学秦皇岛分校 [实验题目]熟悉Linux/UNIX操作系统[实验目的]1.熟悉L ...

  2. Linux哪个和Windows很像,Linuxfx - 这套Linux操作系统看起来和Windows 10非常类似

    正如你在截图中所看到的那样,Linuxfx的外观和感觉与Windows 10非常类似,甚至还可以得到一个带有Windows开始按钮的开始菜单,然而,这个实际上可能是一个问题,因为微软可能不喜欢在另一个 ...

  3. 如何在VMware虚拟机上安装Linux操作系统(Ubuntu)

    作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情.所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电 ...

  4. linux操作系统的特点有哪些,LINUX操作系统有哪些概念和特点?

    嵌入式LINUX操作系统的概念 以应用为中心,以计算机技术为基础,软件.硬件可裁剪,适应应用系统对功能.可靠性.成本.体积.功耗要求严格的专用计算机系统,称为嵌入式系统.一个最小的嵌入式系统的基本组成 ...

  5. linux六种进程状态,Linux操作系统中进程的七种状态

    Linux操作系统中进程的七种状态 发布时间:2018-05-07 20:43, 浏览次数:741 , 标签: Linux 1 Linux中进程的七种状态(1)R运行状态(runing):并不意味着进 ...

  6. mysql用户权限与安装Linux操作系统

    用户与权限: 关于用户的创建: 我们都知道安装数据库服务器的时候,一般默认的情况下只有一个root用户,但是在公司里一个数据库会有多个人使用,所以自然的一个数据库里需要有多个用户,并且在使用数据库的过 ...

  7. linux 卸载yaf,LINUX操作系统怎么搭建YAF框架

    如何在已经搭建好的php环境下,继续搭建yaf框架环境?那么小编就在本文给大家介绍下搭建方法 LINUX操作系统怎么搭建YAF框架 命令: wget 地址参考图片 命令: tar zxvf yaf-2 ...

  8. Linux操作系统选择:Debian or Ubuntu

    此文首发于我的个人博客:Linux操作系统选择:Debian or Ubuntu - zhang0peter的个人博客 我最开始使用Linux系统的时候选择的是Ubuntu,因为Ubuntu名气大,而 ...

  9. linux课程设计死锁避免,linux操作系统课程设计—车辆死锁.doc

    linux操作系统课程设计-车辆死锁.doc 键入文字"操作系统原理"课程设计BX090709吴沛儒操作系统原理课程设计报告姓名吴沛儒班级BX0907学号9指导老师胡静二〇一一年十 ...

  10. 无人值守u盘安装linux,从U盘无人值守安装linux操作系统(纯实践笔记)

    作者:曲宝全 本文的目的是:实现从U盘无人值守安装Linux操作系统 环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.is ...

最新文章

  1. [BUAA软工]提问回顾与个人总结
  2. 谈谈数据库中MyISAM与InnoDB区别
  3. posixkill php,在linux中使用PHP的posix_kill()会导致奇怪的行为
  4. 复制文件的异常处理【应用】
  5. 网龙面试后多久有回应_回应面试问题
  6. 了解JVM运行时的内存分配
  7. Elasticsearch--进阶-aggregations聚合分析_ES的强大的数据分析能力厉害啊---全文检索引擎ElasticSearch工作笔记016
  8. 模拟新浪新闻在线聊天功能
  9. 笔刷怎么做_零基础怎么学板绘?板绘小白必备基础知识
  10. Error connecting to node kafka:9092 (id: 1001 rack: null)
  11. 叶罗丽用计算机对话,叶罗丽小剧场:王默和水王子秀恩爱,俩人的对话也太搞笑了...
  12. 百分点科技启动上市:消息称其国内业务持续亏损,苏萌为实控人
  13. Springsecurity+cas整合后无法单点登出
  14. 永辉私域流量模式案例:如何利用商域流量打造好企业自己的私域流量池?
  15. 互联网公司刻板印象合集:程序员都秃头,商务个个是人精
  16. 总结的太到位:python 多线程系列详解
  17. 计算机总出现安全警报如何处理,打开文件出现安全警告怎么取消?
  18. ANOMALY: meaningless REX prefix used
  19. bios设置内存频率教程(图文教程)
  20. 生成模型经典网络之CGAN剖析

热门文章

  1. 每日一学:Python 将时间戳转换为指定格式日期
  2. 给Docker中的Nginx搭建HTTPS环境
  3. 王峻涛:垂直电子商务将有很大发展
  4. python sum函数的用法
  5. FPGA数字信号处理(十三)锁相环位同步技术的实现
  6. Vue使用ElementUI的Table组件表头与内容不对齐问题
  7. Nullpoint及其相关的报错
  8. 自动化测试的理解总结与感悟
  9. 怎样在网页添加访问计数器?
  10. DXP画图快捷键等资料