study02
<p><strong><span style="font-size: 18pt">一、操作系统</span></strong></p><p><strong><span style="font-size: 18px">1、操作系统</span></strong><br> 大部分的普通进程都不能直接通过system call去调用硬件资源,他们需要借助库文件,才能在系统上正常运行;<br> 库文件: .dll-----Windows.os-------Linux<br> (Linux系统关机shutdown -r now 不用调用库文件)<br> Linux命令:查看进程——ps</p>
<p><strong><span style="font-size: 18px">2、操作系统的结构</span></strong><br> 硬件设备——kernel: 1)小部分应用:通过system call——应用程序<br> 2)大部分应用:通过库文件——普通进程(比较特殊:shell(管理员与系统交互))</p>
<p><strong><span style="font-size: 18px">3、操作系统的发展历史</span></strong><br> 为了实现工作的批量化处理,贝尔实验室、GE通用、麻省理工大学——研发了Mutices多任务操作系统,贝尔实验室和麻省理工学院退出了该项目,而贝尔实验室中的一个年轻的科学家肯.汤姆森为了运行space travel的游戏,在公司的角落里发现了一台带有DPD-7操作系统(DEC公司研发的)的电脑,于是基于DPD-7的操作系统开发了自己的第一个操作系统Unix(使用汇编语言编写的)。<br> 1973年肯和他的同事开发了C语言(B语言的改进),后又用C语言重写Unix。<br> 后到加州大学伯克利分校任教,和学生一起开发出BSD,在美国市场同时销售着Unix和BSD操作系统,由于版权问题打的不可开交,持续了10年时间,后因微软兴起,双方和好。<br> 因为美国的反垄断法,AT&T公司被拆分,Unix源代码无偿被提供——致使IBM、SUN、HP公司兴起<br> IBM————开发了AIX SUN————开发了SUNosHP————HP-Unix (这些是小型机市场常见的小型机操作系统)<br> 1987年左右,荷兰某大学老教授为了给学生上课不想花钱买Unix操作系统,于是自己写了minix系统。<br> 1991年左右,linux在minix系统的基础上开发了第一款Linux操作系统(其实就是一个kernel内核)。<br> 1980年左右,美国Richard Stallman发起了GUN计划(将商业版本的软件程序进行开源的一个计划)。<br> 肯和Richard Stallman联手——出现了GUN/Linux</p>
<p><span style="font-size: 18px"><strong>4、内核与GUN/Linux系统的版本问题</strong></span><br> 内核版本:kernel<br> GNU/Linux版本:1)发行商版本<br> 2)红帽<br> 3)debian——Ubuntu<br> 常见的发行商版本:1)Redhat---收取服务费<br> 2)centos<br> 3)fedore---Redhat的桌面版<br> 4)openSUSE(欧洲)<br> 5)debian(安全)<br> 6)Ubuntu<br> 7)麒麟、红旗(国产)</p>
<p><span style="font-size: 18px"><strong>5、开源体系</strong></span><br> 1)GUN(GUN Is Not Unix GUN计划)<br> 2)BSD<br> 3)Apache<br> GUN:GPL协定:如果你使用了GUN计划中定义的开源软件代码,这样的话你就必须将对应的所有代码进行开源<br> 宽松的CPL协定<br> Apache(本身是一个做网站起家的社区)<br> hadoop项目在2000年后,被称为Apache项目的顶级项目; <br> </p>
<p> <br><span style="font-size: 18pt"><strong>二、Linux的安装与命令简介</strong></span></p>
<p><span style="font-size: 18px"><strong>1、安装</strong></span><br> 【博客:实验室中错误截图,和你解决的方法(写清楚自己使用的平台)】<br> a\直接将操作系统安装在硬件设备上<br> 我不建议这样安装<br> b\使用VMM管理平台来进行安装(虚拟机的方式)<br>(VMM管理平台:VMware workstations、Virtualbox)</p>
<p> 选语言<br> |<br> 选键盘<br> |<br> 选时区<br> |<br> 写主机名<br> |<br> 定义root密码(超级用户)<br> |<br> 划分磁盘空间--3个分区必须划分:/boot 、swap、 /</p>
<p> 拍摄快照,如果出错,可以恢复快照</p>
<p><br><span style="font-size: 18px"><strong>2、学习Linux终端命令的原因</strong></span></p>
<p><span style="font-size: 18px"><strong>3、Linux命令的基本格式</strong></span><br> Command【选项】【参数】</p>
<p><span style="font-size: 18px"><strong>4、常用的Linux命令的基本使用</strong></span><br> init 0 ————关机<br> init 3 ————转到命令行模式<br> init 5 ————转到图形模式<br> Ls ————//显示文件信息<br> Pwd————//显示当前路径<br> Cd ————//切换到目标目录<br> Touch ————//修改时间戳<br> statatime--访问时间mtime--修改文件内容的时间ctime--修改文件属性<br> Touch a.txt<br> Mkdir————//创建文件夹<br> Rm ————//删除<br> Clear ————//清屏=Ctrl+l</p>
<p> </p><br><br>
来源:https://www.cnblogs.com/study01/p/11278859.html
頁:
[1]