码迷,mamicode.com
首页 > 系统相关 > 详细

Linux------2

时间:2019-08-01 10:21:40      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:kde   公司   科学   自己的   atime   不可   ibm   opensuse   unix   

为昨天的图加以补充

技术图片

默认的守护进程--内核空间
大部分的普通进程都不能直接通过system call去调用硬件资源,他们需要借助库文件才能在系统上正常运行
进程:默认的守护进程程序都会启动自己的程序进程------普通进程
并不是所有的进程都能直接调用system call去直接使用硬件资源的

库文件:import文件相似
dll--windows库文件
os--linux库文件
shell:linux操作系统下最常见的交互方式(Bash、csh、ksh、zsh为最常见的)
SSH--------远程绘画
图形交互程序在Linux系统上,也是一款普通的应用程序(可以不安装)
常见的图形程序:KDE、GNOME

2.操作系统的结构:
硬件设备

      kernel
          (system call)               
    应用程序                          库文件

                                           普通进程  (比较特殊:shell(管理人员与系统的交互))

3.操作系统的发展历史
罗塞塔:谷歌的翻译软件
出现原因:为了实现工作的批量化处理:贝尔实验室 GE通用 麻省理工大学-----Mutices
贝尔实验室和麻省理工退出该项目,而贝尔实验室中一个年轻的科学家 肯.汤姆森 为了运行space travel 的游戏;--DPD-7(DEC公司?)
基于DPD-7的操作系统,肯,开发了自己的第一个操作系统Unix(汇编语言编写)
1973年肯和他的同事-C语言(B语言的改进),用C语言重写Unix
之后,肯来到加州大学伯克利分校任教--BSD
问题:在美国市场同时销售BSD和Unix操作系统,这时候,两者为了版权问题打的不可开交;--持续10年的时间
微软(因为美国的反垄断法--AT&T公司被拆分(Unix源代码被无偿提供))

                   ---------------------------
                    |              |              |
                  IBM         SUN         HP
                   AIX        SUNos       HP-unix(这就是小型机市场上最常见的小型机操作系统)

               1989年左右的时间,荷兰一个大学中,                                                        1980年后,美国Richard Stallman
               一位老教授为了给学生上课,不想购买Unix操作系统,于是,                         发起了GUN计划--开源
               自己写了一个minix操作系统                                                                                  

              1991年左右,linus在minix系统的基础之上------GUN/Linux
              开发了第一款Linux操作系统(*kernel*)

4.内核与GNU/Linux系统的版本问题
内核版本:kernel
GNU/Linux版本:
发行商版本

                                                                                 --红帽

                                                                                 --debian--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项目的顶级项目;

6.不同应用领域的主流操作系统
PC---------微型机
服务器
移动设备
嵌入式
7.常见的桌面操作系统
Windows
Linux
MacOS
8.服务器操作系统
Linux
Windows server

Linux的安装与命令简介
1.安装
A、直接将操作系统安装在硬件设备上
B、使用VMM管理平台来进行安装(虚拟机的方式)
(VMM管理平台:vmware workstations virualbox)
磁盘的划分:
选语言
选键盘
选时区
选主机名
定义root密码(超级用户)
划分磁盘空间--3个分区必须要划分:/boot swap /
拍摄快照,如果出现错误可以恢复快照,即恢复到初始状态
Ls 显示菜单
Pwd 当前路径
Cd 结束
Touch 修改时间戳
~ 家目录
Mkdir 创建文件夹
Rm 删除=rm文件名*
Clear 清屏=ctrl+L
Stat
Ctime修改文件属性 atime访问时间 mtime修改文件内容的时间

Linux------2

标签:kde   公司   科学   自己的   atime   不可   ibm   opensuse   unix   

原文地址:https://blog.51cto.com/14475784/2425401

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!