Linux简介——(一)
1。 常见操作系统
- 服务端操作系统 : linux、unix、windows server
- 单机操作系统 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8)
MAC 、linux(ubuntu)
- 移动操作系统 Android、IOS 、Windows phone
2.linux操作系统介绍
为什么要学习linux操作系统
1. 大部分服务端都采用linux ,JEE部署到服务器中
2. 一些企业和学校采用linux研发和教学
3. 很多嵌入式开发 用linux
4. 云计算、大数据 是集群网 linux : centos
- 特点
1. 开放、开源、多用户的网络操作系统
2. 基于unix(unix-->minix-->linux(linus :林纳斯 芬兰 )),可以定制内核
3. 假如了GNU组织(自由软件组织 ,copyLeft) ,通过GPL(通用公共许可) 许可对外发布
3. linux组成
1. linux内核(linus 团队管理)
2. shell :用户与内核交互的接口
3. 文件系统 : ext3、ext4 等 windows 有 fat32 、ntfs
4. 第三方应用软件
4..linux操作系统版本
1. 内核版本 (linus 团队管理) 3.8
2. 发行版本 :一些软件公司以内核为基础,再添加一些软件和文档形成发行版本
- red hat : rhel ,centos
- debian : debian,ubuntu(桌面)
- android
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等。
5.简介?
Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
6.与Windows对比
| 比较 | Windows | Linux |
|---|---|---|
| 界面 | 界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 | 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。 |
| 驱动程序 | 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。 | 由 志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对 驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、 AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。 |
| 使用 | 使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。 | 图形界面使用简单,容易入门。文字界面,需要学习才能掌握。 |
| 学习 | 系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 | 系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。 |
| 软件 | 每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。 | 大部分软件都可以自由获取,同样功能的软件选择较少。 |
------------------------------------第二种认识--------------------------------------------------
1:linux基础简介
1:操作系统(Operating System)
1:操作系统是管理计算机硬件与软件资源的程序
2:典型操作系统
1:UNIX、LINUX、Mac OS X、Windows iOS、Android、MS-DOS
3:操作方式
1:命令行界面(Command Line Interface CLI)
1:用户通过键盘输入指令,计算机接收到指令后,予以执行。
2:优点
1:节约计算机系统的资源
2:操作速度快(记住命令)
3:常见
1:DOS、UNIX、LINUX
2:图形用户界面(Graphical User Interface,简称 GUI)
1:采用图形方式显示的计算机操作
2:优点
1:操作简单
2:用户友好
3:缺点
1:比图形命令界面消耗资源
4:常见
1:WINDOWS、Mac OS
2:UNIX与MINIX
1:UNIX
1:1969年由贝尔实验室的肯.汤普逊、丹尼斯.里奇带领下开发出UNIX
1:肯.汤普逊:UNIX之父
2:丹尼斯.里奇:C语言之父
2:之前使用汇编语言B语言,1973年用两人改用C语言(高级语言)重写
2:MINIX
1:贝尔实验室收回版权并且规定“不可对学生提供源码”。
2:Andrew S. Tanenbaum(谭帮宁)教授为了授课,在不参考UNIX源码下写出了MINIX
1:计算机网络、现代操作系统作者,MINIX之父。
3:LINUX
1:1991年,芬兰人林纳斯.托瓦兹在赫尔辛基大学自己动手写了操作系统,就是LINUX内核(Linux kernel)。
2:吉祥物企鹅。
2:Linux加入GNU并遵循公共版权许可证 (GPL)。
4:GNU(“GNU's Not Unix”)
1:理查德.斯托曼博士1983 年启动建立一个完全相容于UNIX的自由软件环境
1:自由软件
1:赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用
2:核心的操作系统内核发展受挫,于是采用Linux kernel,应用在GNU系统中
5:GPL(General Public License 通用公共许可证)
1:为了避免GNU开发的软件被其他人利用成为专利软件
2:Copyleft(专利软件是Copyright)
3:目的要让GNU永远是免费和公开的
6:Linux简介
1:Linux是一种自由和开放源码的类UNIX操作系统
2:LINUX特点
1:开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,
良好的用户界面(命令界面,图形界面等),出色的速度性能
3:LINUX组成
1:内核
2:Shell
3:文件系统
4:应用程序
4:LINUX版本
1:LINUX内核(Linux kernel)
1:系统的心脏
2:发行版本
1:厂商将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合
2:常见
RedHat Linux,Debian,Ubuntu, Novell/SuSE Linux
7:Ubuntu
1:Ubuntu版本由发布的年份和月份组成最新的版本为Ubuntu 12.10
查看Ubuntu版本cat /etc/issue 或者 sudo lsb_release -a
Linux简介——(一)的更多相关文章
- Linux 简介
转载:http://c.biancheng.net/cpp/html/2726.html Linux简介 严格的来讲,Linux 不算是一个操作系统,只是一个 Linux 系统中的内核,即计算机软件与 ...
- Linux简介与厂商版本
Linux简介与厂商版本 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 1. Linux简介 Linux可以有狭义和广义两种 ...
- Linux简介及Ubuntu安装
Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 大牛笔记-www.weix ...
- Linux简介与厂商版本上
Linux简介与厂商版本 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 1. Linux简介 Linux可以有狭义和广义两种 ...
- Linux简介,虚拟机安装,网络设置,桌面和vim安装
Linux简介: linux代表系统内核.Linux系统指基于Linux内核的操作系统,由内核和程序结合组成.比较流行的发行版本由RedHat Linux.Fedora.Centos.Debian.U ...
- SLAM+语音机器人DIY系列:(一)Linux基础——1.Linux简介
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
- 01 Linux简介
1.Linux简介 UNIX与Linux发展史 Unix在1969年,美国贝尔实验室的肯汤普森在DEC PDP-7机器上开发出了UNIX系统. Linux出现于1991年,是由芬兰赫尔辛基大学学生李纳 ...
- Kali Linux渗透测试实战 1.1 Kali Linux简介
1.1 Kali Linux简介 如果您之前使用过或者了解BackTrack系列Linux的话,那么我只需要简单的说,Kali是BackTrack的升级换代产品,从Kali开始,BackTrack将成 ...
- Linux:课程安排、Linux简介、虚拟机安装、课前准备(常用设置和操作)
一.课程安排 1)Linux 的作用 商业服务器基本上都是 Linux: 开源软件都先支持 Linux: 大数据分析.机器学习首先选 Linux: 整个互联网地基靠Linux撑起来: Linux 系统 ...
随机推荐
- [C/C++] 字符串错题集
1. 答案:A 这里考查转义字符,注意 \\ 表示字符 \\123表示字符 {\t 表示制表符这些都是一个字符. 2. 答案C 先不看有没有重复的,共5个字母,有5×4×3×2×1 = 120种组合. ...
- 移动端body跟着模态框一起滑动问题
遇到了一个问题,是点击链接出现弹框,弹框里面的内容是可以滑动的,结果我滑动的时候发现下面的body也跟着一起滑动,先看一下代码. 弹框的 HTML: <div class="mask& ...
- Python fileinput模块详解
Python的fileinput模块可以快速对一个或多个文件进行循环遍历. import fileinput for line in fileinput.input(): process(line) ...
- 【刷题】BZOJ 4503 两个串
Description 兔子们在玩两个串的游戏.给定两个字符串S和T,兔子们想知道T在S中出现了几次, 分别在哪些位置出现.注意T中可能有"?"字符,这个字符可以匹配任何字符. I ...
- bzoj2165: 大楼 (矩阵快速幂)
//========================== 蒟蒻Macaulish:http://www.cnblogs.com/Macaulish/ 转载要声明! //=============== ...
- UVA.699 The Falling Leaves (二叉树 思维题)
UVA.699 The Falling Leaves (二叉树 思维题) 题意分析 理解题意花了好半天,其实就是求建完树后再一条竖线上的所有节点的权值之和,如果按照普通的建树然后在计算的方法,是不方便 ...
- Hadoop Yarn-入门篇
参考并推荐博文:https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/ 重构根本的思想是将 JobTracker 两个主 ...
- bzoj3232圈地游戏——0/1分数规划+差分建模+判环
Description DZY家的后院有一块地,由N行M列的方格组成,格子内种的菜有一定的价值,并且每一条单位长度的格线有一定的费用. DZY喜欢在地里散步.他总是从任意一个格点出发,沿着格线行走直到 ...
- 【DP】【P1941】【NOIP2014D1T3】飞扬的小鸟
传送门 Description Flappy Bird是一款风靡一时的休闲手机游戏.玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙.如果小鸟一不小心撞到了水管 ...
- Javascript让你的网页标题飘动起来
如果你有使用WebQQ,你也许会发现,每次收到信息的时候,就会看到title提示哪个网友或群来信息,然后网页的title就会开始飘动,挺人性化,蛮有意思的.而这个效果其实也不难,这里实现了这个效果,演 ...