兜兜里的豆 發表於 2019-7-31 20:23:00

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>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 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&amp;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>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2)红帽<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3)debian——Ubuntu<br>   常见的发行商版本:1)Redhat---收取服务费<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2)centos<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3)fedore---Redhat的桌面版<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4)openSUSE(欧洲)<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 5)debian(安全)<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 6)Ubuntu<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 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>&nbsp; &nbsp; &nbsp;|<br>   选键盘<br>&nbsp; &nbsp; |<br>   选时区<br>&nbsp; &nbsp; |<br>   写主机名<br>&nbsp; &nbsp; |<br>   定义root密码(超级用户)<br>&nbsp; &nbsp; |<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>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/study01/p/11278859.html
頁: [1]
查看完整版本: study02