Linux操作系统
1.操作系统干什么的? ? ? ? 平台—承上启下 ? ? ? 上:应用 ? ? ? 下:硬件设备(resource) ? ? ? 硬件设备平台的三大部件:CPU 内存 IO设备(运算器 控制器 存储器 input设备 output设备) ? ? ? CPU:所有的运算 ? ? ? 内存:向CPU提供数据(cpu只能向内存读取数据),重启系统,内存中的数据将会丢失; ? ? ? ? ? ? ? ? CPU读取内存中指定(需要的数据),这个过程,叫做寻址;(物理地址、逻辑地址) ? ? ? IO设备:网卡(适配器adapter):以太网(Ethernet) ? ? ? ? ? ? ? ? ? ? 磁盘(IDE、SAS、SSD)机械盘、固态盘 ? ? ? 操作系统本身就是一个软件程序,但是,它并不直接对客户提供应用,而是为其他应用提供硬 ? ? ? ?件资源 ? ? ? 操作系统分为:用户空间和内核空间 ? 2.操作系统的结构 ?? 3.操作系统的发展历史 ? ? ? ? ? ? ? 为了实现工作的批量化处理:贝尔实验室—GE通用—麻省理工大学,?一起开发Mutices ?,之后贝尔实验室和麻省理工大学退出该项目,而贝尔实验室中一个年轻的科学家 ? ? ? ? 肯.汤姆森 为了运行space travel的游戏;基于DPD-7的操作系统,肯开发了自己的第一个操作系统Unix(汇编语言编写) ? ? ? ? ? | ? ? ? 1973年肯和他的同事—C语言(B语言的改进),用C语言重写Unix ? ? ? ? ? | ? ? ? 之后,肯来到加州大学伯克利分校任教-------BSD ? ? ? ? ? ? ? ?*问题:在美国市场同事销售着BSD和Unix操作系统,这时候,两者为了版权问题打的不可开交;--持续10年的时间 ? ? ? ? ? | ? ? ? 微软发展起来(因为美国的反垄断法---AT&T公司被拆分(Unix源代码被无偿提供)) ?????????? | ------------------------------------------ ? ? ? ? ? ? ?|?????????? | ? ? ? ? ? | ? ? ? ? ?IBM??????? SUM ? ? HP ? ? ? ? ? ? ?|??????????? |??????? ???| ? ? ? ? ?AIX????????? SUNos????? HP-unix(这就是小型机市场上最常见的小型机操作系统) ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? 1989年左右的时间,荷兰一个大学?????????????????? 1980年后,美国Richar Stallman ? ? ? 的老教授为了给学生上课,不想购买???????????????? 发起了GNU计划—开源 ? ? ? Unix操作系统,于是,自己写了一个 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | ? ? ? minix操作系统; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? 1991年左右,linus在minix ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? 系统的基础上开发了第一款------------------------------------| ? ? ? Linux操作系统(*kernel*) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? GNU/Linux ? ? ? ? ?内核与GNU/Linux系统的版本问题 ? ? ? ? ? ? ?内核版本: ? ? ? ? ? ? ? ? ? ? ? Kernel ? ? ? ? ? ? ?GNU/Linux版本: ? ? ? ? ? ? ? ? ? ? ? ? 发行商版本 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|------红帽 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|------debian--Ubuntu ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 常见的发行商版本: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?redhat—收取服务费 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?centos ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?fedora ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?openSUSE(欧洲) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?debian(安全) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Ubuntu ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?麒麟、红旗 ? 5.开源体系 ???? (1)GNU ? ? ? ? ? ? ? GNU is not Unix??? GNU计划:将商业版本的软件程序进行开源的一个计划 ? ? ? ? ? ? ? GPL协定:如果你使用了GNU计划中定义的开源软件代码,你就必须将对应的所有代码进行开源 ? ? ? ? ? ? ? 宽松的GPL协定: ???? (2)BSD ???? (3)Apache ????????????? 本身是一个做网站起家的社区; ????????????? Hadoop项目在2000年后,称为Apache项目的顶级项目; ? 6.Linux的安装与命令简介 ? ? ? ? (1)安装 ? ? ? ? ? ? ? ? ?a、直接将操作系统安装在硬件设备上(不建议) ? ? ? ? ? ? ? ? ?b、使用VMM管理平台来进行安装(虚拟机的方式) ? ? ? ? ? ? ? ? ? ? (VMM管理平台:VMware workstations、 Virtualbox) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?选语言 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?选键盘 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?选时区 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?写主机名 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 定义root密码(超级用户) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 磁盘的划分:3个分区必须要划分:/boot??? swap?? / ? ? ? ? ? ? ? ? ? ? ?拍摄快照,如果出错,可以恢复快照 ? 7.常用的Linux命令的基本使用 ? ? ? ? Ls??????? //显示文件信息 ? ? ? ? pwd????? //显示当前目录 ? ? ? ? cd?????? //结束 ? ? ? ? Touch??? //修改时间戳 ? ? ? ? Stat?? atime 访问时间?? mtime 修改文件内容的时间? ctime 修改文件属性 ? ? ? ? Touch a.txt ? ? ? ? Mkdir??? //创建文件夹 ? ? ? ? Rm????? //删除 ? ? ? ? Clear??? //清屏? = ctrl + l (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |