ps:进程 sshd:远程会话 i686/i386:cpu的架构(32位系统)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2、操作系统的结构:
硬件设备
l
kernel -----------------------------------------------------------------------------------------------------------------
l (system call) l
应用程序 库文件
l
普通进程(比较特殊:shell(管理人员与系统的交互))
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3、操作系统的发展历史
为了实现工作的批量化处理:贝尔实验室 -- GE通用 -- 麻省理工大学Mutices
贝尔实验室和麻省理工退出该项目,而贝尔实验室中一个年轻的科学家 肯.汤姆森 为了运行 space travel 的游戏; -- DPD-7
基于DPD-7的操作系统,肯,开发了自己的第一个操作系统 Unix(汇编语言编写)
l
1973年肯和他的同事 - c语言(B语言的改进),用C语言重写Unix
l
之后,肯来到加州大学伯克利分校任教 -- BSD
*问题:在美国市场同时销售着BSD和Unix操作系统,这时候,两者为了版权问题打的不可开交; -- 持续的10年地时
l
微软 (因为美国的反垄断法 -- AT&T公司被拆分(Unix源代码被无偿被提供))
l
------------------------------
l l l
IBM SUN HP
AIX SUNos HP-unix(这就是小型机市场上最常见的小型机操作系统)
l l
1989年左右,荷兰一个大学中,一位老教授为了给学生上课, 1980年后,美国Richard Stallman 发起了GNU计划 -- 开源
不想购买Unix操作系统,于是,自己写了一个minix操作系统; l
l l
1991年左右,linus在minix系统的基础上开发了第一款Linux操作系统(*kernel*)----------------------------------------------------------------- l
GNU/Linux
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4、内核与GNU/linux系统的版本问题
内核版本:
kernel
GNU/Linux版本:
发行商版本
l
----------------------------
l l
红帽 debain--Ubuntu
常见的发行商版本:
redhat -- 收取服务费(随便使用)
centos --
fedore
openSUSE (欧洲)
debian(安全)
Ubuntu
麒麟、红期
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5、开源体系
a、GNU
GNU is Not Unix GNU计划:将商业版本的软件程序进行开源的一个计划;
GPL协定:如果你使用了GNU计划中定义的开源软件代码,这样的话,你就必须将对应的所有代码进行开源;
宽松的GPL协定:
b、BSD
c、Apache
本身是一个做网站起家的社区;
hadoop项目在2000年后,称为Apache项目的顶级项目;
-----------------------------------------------------------------------------------------------------------------------------------------
操作系统(Operation System.OS)
1、什么是操作系统?
示例:音乐软件的播放
例:软件 平台 (承上启下)
2、不同应用领域的主流操作系统
PC 服务器 移动设备 嵌入式
3、常见的桌面操作系统
Windows Linux MacOS
4、服务器操作系统
Linux Windows server
5、Linux操作系统发展历史
小型机
6、Linux的内核版本与发行商
7、VMworkstation 环境下安装Linux操作系统介绍(ubuntu)
六、
Linux的安装与命令简介
1、安装
【博客:实验中的错误截图,和解决的方法(写清楚自己使用的平台)】
a、直接将操作系统安装在硬件设备上(不建议这样安装)
b、使用VMM管理平台来进行安装(虚拟机的方式)
(VMM管理平台:VMware workstations、Virtualbox)
选语言
选键盘
选时区
选主机名
定义root密码(超级用户)
划分磁盘空间 ----3个分区必须要划分:
/boot swap /)
拍摄快照,如果出错,可以恢复快照!
计算机性能:
横向扩展:
纵向扩展:
集群:人多力量大
2、常用的Linux命令的基本使用:
Ls--------------显示文件信息
pwd-----------显示当前路径
cd--------------切换到目标目录
touch---------修改时间戳
stat atime------访问时间;mtime------x修改文件内容的时间;ctime------修改文件属性
mkdir---------创建文件夹
rm--------------删除
clear----------清屏
3、Linux命令的基本格式:
Command[选项][参数]