7.31笔记

1.进程
默认的守护进程
程序都会启动自己的程序进程(普通进程)
并不是所有的进程都能直接调用system call去直接使用硬件资源的
大部分的普通进程都不能直接通过system call去调用资源,它们需要借助库文件才能在系统上正常的运行
常见的发行商版本:redhat 收取服务费
centos
fadore
openSUSE(欧洲)
debian(安全)
Ubuntu
麒麟、红旗
2.开源体系
a.GNU GNU is not Linux
GNU计划:将商业版本的软件程序进行开源的一个计划
GPL 协定:如果你使用了GNU计划中定义的开源软件代码,这样的话你就必须将对应的所有代码进行开源
b.BSD
c.Apache :本身是一个做网站起家的社区
hadoop项目在2000年后,称为Apache项目的顶级项目
3.内核与GNU/Linux的版本问题
内核版本:kernerl
GNU/Linux版本:发行商版本
|
|--------红帽
|--------debian------Ubuntu
3.Linux安装与命令简介
1.安装
a.直接将操作系统安装在硬件设备上(不建议这样安装)
b.使用VMM管理平台进行安装(虚拟机方式)
VMM管理平台(VMware.workstations.virtualbox)
磁盘的划分:
选语言
|
选键盘
|
选时区
|
写主机名
|
定义root密码(超级用户)
|
划分磁盘空间
注意必须划分的3个分区:/boot swap /
另外在虚拟机界面点击虚拟机选项拍摄快照,如果发生错误可以选择恢复快照恢复丢失或错误的信息到最初状态
4.操作系统的结构
硬件设备
|
kernel--------------------------------------------------
| |
应用程序 库文件
|
普通进程(比较特殊:shell管理人员与系统交互)
Linux命令的基本格式:command【选项】【参数】
常用的Linux命令的基本使用:
ls:显示文件信息
pwd:显示当前路径
cd:切换到目标目录
Touch:修改时间戳
MKdir:创建文件夹
Rm:删除
clear:清屏
在这里插入图片描述
操作系统的发展历史:
为了实现工作的批量化处理:贝尔实验室–GE通用–麻省理工大学(三个公司一起开发了一个软件叫Mutices操作系统),贝尔实验室和麻省理工最后退出了该项目,而贝尔实验室中一个年轻的科学家肯.汤姆森为了运行space travel的游戏;–DPD-7(DRC公司?),基于DPD-7的操作系统,肯,开发了自己的第一个操作系统Unix(汇编语言编写)
|
1973年肯和他的同事-c语言(B语言的改进),用C语言重写Unix
|
之后,肯来到加州大学伯克利分校任教–BSD
*问题:在美国市场同时销售者BSD和Uix操作系统,这时候,两者为了半圆问题大的不可开交;持续10年的时间。
|
微软(因为美国的反垄断法—AT&T公司被拆分(Unix源代码被无偿提供))
|
------------------------------------------------
| | |
IBM SUN HP
AIX SUNos HP-unix(这就是小型机市场上最常见的小型机操作系统)
| |
1989年左右时间,荷兰一个大学中,一位 1980年后,美国Richard Stallman发起了GNU计划—开源
老教授为了给学生上课,不想购买Unix操作系统, |
于是,自己写了minix操作系统; GUN/Linux
|

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值