材料设计—3-Linux操作系统使用简介


    材料设计三Linux操作系统简介操作系统定义
    Linux历史
    Linux特点
    Linux常见命令
    Linux编译程序操作系统(Operation System OS)
    操作系统控制程序运行理系
    统资源户提供操作界面系统软件
    集合
    计算机硬件
    操作系统
    系统实程序
    应软件
    操作系统设计



    程序员操作系统功
    处理器理
    存储理
    文件理
    设备理
    户接口1 处理器理:解决CPU分配策略实施方
    法限度提高处理机处理力
    2 存储理:解决道程序存中分配
    进程撤消时回收分配出存通
    外存联合理扩存储空间
    3 文件理:称文件系统文件计算机中
    软件资源存储外存中文件理实
    现文件检索存取享安全保密
    等操作提供相应操作命令4 设备理:设备进行分配调度
    户IO设备提供方便命令操作
    界面
    5 户接口:提供三种户接口便
    户提出请求说明服务 程序级接
    口作业控制语言(操作命令)图形
    接口操作系统分类





    务数
    图形户界面操作系统
    命令行界面操作系统
    户操作系统
    单户操作系统
    务操作系统
    单务操作系统
    分时操作系统
    批处理系统
    实时操作系统
    网络操作系统

    界面

    户数
    系统
    功单道程序系统 时刻允许程序
    系统中执行程序执行结束执行
    程序
    时间t
    CPU 程序A 程序B 程序C道程序系统道程序时执行
    程序A 程序C程序A 程序B 程序C 程序CCPU 时间t
    特点:
    • 道:计算机存中时存放道相互独立程序
    • 宏观行:时执行
    • 微观串行:程序轮流占CPU交执行操作系统版
    Unix (HPUX AIX IRIX Solaris)
    Linux (Redhat SUSE Ubuntu)
    Windows
    Mac OS
    Chrome OSLinux历史Linux前身 Minix
    Minix原荷兰阿姆斯特丹Vrije学
    计算机科学系Andrew S Tanenbaum教
    授发展类Unix操作系统全部
    程序码约12000行
    全套Minix起动部份汇编语言编
    写外部份纯粹C语言编
    写分:核存理档案理三
    部份Linux
    1991年8月Linus Torvalds
    新闻组composminix发表
    帖子标志着Linux开始
    1991年10月Linus发布概包含万行
    代码Linux v001版
    1992年概1000Linux
    1995年概10万Linux
    1994年Linux10发布含17万行代码
    1996年Linux20核发布支持处理器
    Linux进入实阶段户350万左右1997年夏片泰坦尼克号制作特
    效中160台Alpha图形工作站中
    105台采Linux操作系统
    1998年google成立4台电脑
    GoogleLinux操作系统
    1999年第届LinuxWorld会召开象
    征Linux时代
    ……
    2009年Top500超级计算机中892
    机器LinuxFrom torvalds@klaavaHelsinkiFI (Linus Benedict Torvalds)
    Newsgroups composminix
    Subject What would you like to see most in minix
    Summary small poll for my new operating system
    MessageID <1991Aug252057089541@klaavaHelsinkiFI>
    Date 25 Aug 91 205708 GMT
    Organization University of Helsinki
    Hello everybody out there using minix
    I'm doing a (free) operating system (just a hobby won't be big and
    professional like gnu) for 386(486) AT clones This has been brewing
    since april and is starting to get ready I'd like any feedback on
    things people likedislike in minix as my OS resembles it somewhat
    (same physical layout of the filesystem (due to practical reasons)
    among other things)
    I've currently ported bash(108) and gcc(140) and things seem to work
    This implies that I'll get something practical within a few months and
    I'd like to know what features most people would want Any suggestions
    are welcome but I won't promise I'll implement them )
    Linus (torvalds@kruunahelsinkifi)
    PS Yes it's free of any minix code and it has a multithreaded fs
    It is NOT portable (uses 386 task switching etc) and it probably never
    will support anything other than ATharddisks as that's all I have Linux优点
    开放性


    良户界面(图形文界面)
    设备独立性
    丰富网络功
    安全
    良移植性Linux优点 – 开放性 (GNU)
    GNU项目:GNUGNU is Not Unix(GNU
    Unix)缩写GNU项目理查德·斯托曼(Richard
    Stallman)1983年9月27日公开发起目希重
    现年软件界合作开放团结互助精神具体
    目标开发套区时商 业化Unix系统
    完全兼容操作系统GNU项目
    软件例TeX排版系统X Window图形窗口系统
    等功强文字编辑器EmacsC语言编译器GCC
    部分UNIX系统程序库 工具等保证GNU软件复制修
    改发布GNU软件份禁止
    添加限制情况授权权利
    协议条款该条款称GNU通公许
    证(GNU General Public LicenseGPL)
    GPL软件许证样许社会公
    众享:运行复制软件发行传播软件
    获软件源码改进软件
    作出改进版社会发行传播GPL规定:种修改文整
    体者某部分源遵循GPL程序
    该修改文整体必须GPL流通
    仅该修改文源码必须社会公开
    种修改文流通准许附加修改
    者作出限制项遵循GPL流
    通程序非软件合GPL
    表达种流通规称copyleft表示
    copyright(版权)概念相左1990年GNU项目唯
    没完成重组件操作
    系统核1991年Linus
    Torvalds开发出Linux核GPL条款
    发布网迅速流传1992年
    LinuxGNU项目相结合采Linux核
    GNU项目软件完全操作系
    统诞生Linux版
    • Linux发行套件Linux Kernel核心
    搭配种应程序工具软件集合
    • 发行套件版号发布者
    系统核版号相独立Linux应领域
    Linux 服务器
    2004年摩托罗拉计算机部IBM合作开发
    推广电信应计算台
    嵌入式Linux系统
    2003年摩托罗拉公司推出Linux台A760
    手机两年推出新款Linux手机
    桌面应
    新版Linux系统特桌面应方面进行
    改进达相水完全作种集
    办公应 媒体应网络应等方面功
    体图形界面操作系统Linux特点Linux优点
    开放性


    良户界面
    设备独立性
    丰富网络功
    安全系统
    良移植性Linux优点 – 户
    户指系统资源够户
    拥户资源(例
    :文档设备)特定权限互影响
    LinuxUnix具备户特性
    般命令who者w列出前登
    陆机器户Linux具完善权限理功系
    统具root户超级户
    具全部权限
    系统般系统户满足
    系统服务需ssh telnet服务

    余般普通户
    户应UID般两者
    应 外户属组
    (group)组GID系统中文件目录进程
    属某户没户许
    普通户法操作 Linux系
    统Windows系统更安全质
    chmod chown chgrp
    umask等命令设置权限Linux中文件访问权限分3类
    户进行设置:文件者(u)组
    户(g)户(o)分
    3类户设置操作权限
    类户设置3种权限:
    读(r)写(w)执行(x)3种权
    限叠加组合例文件者文
    件具读写权限(rw)Linux优点 – 务
    务现代电脑特点
    计算机时执行程式程
    式运行互相单独 Linux系统调度
    进程等访问微处理器CPU处
    理速度快结果启动应程式
    起似行运行现核
    CPU真正时运行务
    Linuxtopps等命令查系统
    前运行程序(类似务理器)Top命令结果Linux优点 –良户界面
    linux身没图形界面linux现图形
    界面实现linux应程序实现
    linux图形界面核相独立
    windows两者结合较紧密
    Linux服务器完全安装图形界面
    图形界面崩溃会影响系统
    Linux命令行界面—远程连接状态Linux优点 –设备独立性
    Linux设备做文件
    安装适驱动程序文件
    样操作设备
    linux硬盘设备文件
    :Linux优点 –丰富网络功
    完善置网络Linux特点
    Linux通信网络功方面优操作
    系统操作系统包含紧密
    核结合起连接网络力没
    置联网特性灵活性Linux户
    提供完善强网络功1 支持Internet网络功Linux免费
    提供量支持Internet软件般Linux
    带许软件直接构建webftp等服务器

    2 文件传输网络功二户通
    Linux命令完成部信息文件传输
    3 远程访问网络功三Linux仅允许
    进行文件程序传输系统理员
    技术员提供访问系统窗口通
    种远程访问功位技术员够效
    系统服务系统位相距远
    方Linux优点 –安全
    Linux稳定性高年重启影
    响效率
    开放源代码漏洞较少少会门

    权限控制户正常会导致系统
    崩溃病毒少Linux优点 –良移植性
    Linux运行非常硬件
    通常IntelAMDx86 CPU
    运行SGI等RISC指令集CPU
    运行嵌入式CPU(手机等)
    Android基Linux操作系统Linux缺点
    普率够
    缺乏特定厂商支持服务
    安装较复杂
    应程序特windows许流
    行程序没linux版
    硬件支持相较少Linux常见命令虚拟机安装Linux
    windows中虚拟机实际
    安装Linux操作系统担心硬盘数
    丢失等问题常见虚拟机VirtualBox
    vmware等
    虚拟Linux基真实系统样具
    完全样功Linux帮助命令 man
    Linux中man命令查命令
    帮助文件敲入 man man:Linux文件系统
    1linux中东西成文件路径
    形式表现磁盘分区位dev’目录
    2IDE硬盘驱动器标识符hdx~ (a
    基盘b基属盘c辅助盘d
    辅助属盘)~代表分区前四分区数字
    14表示分区扩展分区5开
    始逻辑分区
    3SCSI硬盘标识sdx~
    4U盘作SCSI设备根分区 (Native分区)
    Linux Native存放系统文件方
    EXT2者EXT3分区类型
    分区存放系统启动需文件系统配置
    文件
    boot分区包含操作系统核
    启动系统程中文件
    usr分区Red Hat Linux系统存放软件

    home分区户home目录
    varlog分区系统日志记录分区SWAP分区:LINUX暂时存储数交换
    分区存暂时数
    存起需时候调进存中作
    SWAP分区指定Mout Point
    (载入点)少等系统实
    际存量般说物理存
    两倍现存般
    SWAPwindows说介质面存放文件
    形式标识 驱动器\文件夹\文件
    文件系统中磁盘文件理通
    述路径形式进行理
    Linux文件树整文件系统
    树根起点文件外部设备
    文件形式挂结文件树包括
    硬盘软盘光驱调制解调器等访问
    介质文件时候需物理介质
    路径挂载挂载点 完成访问
    卸载挂载
    Linux文件名区分写Linux文件
    名缀名区分文件类型Linux文件操作
    ls 显示前目录文件文件夹(list)
    rm 删文件
    mkdir 创建文件夹
    cp 复制文件
    mv 剪切文件touch 创建空文件
    cat 显示文件容
    less more 显示文件容
    tail 显示文件末尾干行
    head 显示文件头行pwd 显示前路径
    cd dir1 进入文件夹dir1
    cd 进入层目录
    vi 编辑文件(功强)tar 文件包
    bzip2 gzip 文件压缩
    find 查找文件名
    grep 文件中查找某字符串查系统状态
    uname 显示系统类型
    hostname 显示机名字
    who 查前登录户
    w查前登录户
    df 查磁盘情况
    fdisk 分区
    uptime 显示系统运行时间等
    top 者 ps 查前系统中进程
    which command1 查命令command1
    路径网络相关命令
    ssh 登录ssh服务器
    telnet 登录telnet服务器
    ftp lftp 登录ftp服务器
    wget 载文件
    sftp scp 基ssh文件传输复制工具
    ping ip 检查某台机否运行
    ifconfig查更改网络接口址
    参数包括IP址网络掩码广播址Linux编译程序编译程序
    vi编写程序源代码(文文件)者
    方源代码
    编译源代码获执行文件
    运行执行文件

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载pdf到电脑,查找使用更方便

    pdf的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享pdf获得香币 ]

    下载pdf

    相关文档

    操作系统精髓与设计原理课后答案

    操作系统精髓与设计原理课后答案 第1章 计算机系统概述 1.1 列出并简要地定义计算机的四个主要组成部分。 主存储器,存储数据和程序;算术逻辑单元,能处理二进制数据;控制单元,解读...

    5年前   
    1441    0

    装饰设计公司简介

    装饰设计公司简介  上海巧点装饰设计有限公司 专业的室内装饰设计公司 经营范围:室内装饰设计、装潢、家具的设计与制作、软装饰、家居用品公司简介:公司积累了十余年的室内设计及装潢经验。商业空间、...

    10年前   
    709    0

    机柜设计制造简介

    机柜设计制造简介   北京恒立铭电子技术有限公司(原北京北分恒立电子技术有限公司)始建于1997年,是全国著名的机柜设计制造公司。公司设计和制造的恒立铭品牌系列机柜,面向IDC机房、数据中...

    10年前   
    9883    0

    备战操作系统

    操作系统 操作系统概念:操作系统是控制其他程序运行,管理资源并为用户提供操作界面的系统软件的集合。 操作系统的功能有:处理机管理、存储管理、外围设备管理(又称I/0设备管理)、文件管理和操...

    9年前   
    7506    0

    教学设计——多媒体的使用

    教学设计——多媒体的使用教学设计——多媒体的使用    信息技术教学与过去的电脑教学很大的不同在于信息技术既重视知识的传授,又注重知识运用能力的培养,强调培养学生利用信息技术解决问题的能力。学...

    11年前   
    638    0

    驱动程序实验报告操作系统课程设计报告

    操作系统课程设计报告班级: 计科 姓名: 学号: 老师: 时间:2012年X月X日一、设计目的操作...

    1年前   
    287    0

    进程调度算法的实现计算机操作系统课程设计

    题目2 进程调度算法的实现2.1 题目的主要研究内容及预期达到的目标(1)设计进程控制块; (2)设计多个进程队列; (3)设计多个进程(≥20); (4)动态生成时间片、执行时间和优先级,...

    2年前   
    571    0

    操作系统课程设计银行家算法的模拟实现

    操作系统课程设计报告专业计算机科学与技术学生姓名班级学号指导教师完成日期信息工程学院题目: 银行家算法的模拟实现 一、设计目的本课程设计是学习完“操作系统原理”课程后进...

    3年前   
    663    0

    操作系统课程设计银行家算法报告

    《操作系统--银行家算法》课程设计报告姓 名: 学 号: 班 级:计科班 ...

    3年前   
    609    0

    操作系统课程设计磁盘调度算法

    操作系统课程设计磁盘调度算法目 录1 课程设计目的及要求……………………………………………………12 相关知识…………………………………………………………………13 ...

    3年前   
    526    0

    操作系统课程设计磁盘调度算法

    《计算操作系统》课程设计报告 姓名: ...

    3年前   
    443    0

    《操作系统 银行家算法》课程设计报告

    《操作系统--银行家算法》课程设计报告姓 名: 学 号: 班 级: 计科班 ...

    3年前   
    797    0

    合工大页面置换算法操作系统课程设计报告

    计算机与信息学院《操作系统综合设计》报告设计题目:页面置换算法学生姓名:学 号:专业班级:计算机科学与技术班2015 年 X月一、设计题目 3二、开发环境与工具 3三、设计原理 31....

    3年前   
    538    0

    操作系统课程设计报告树型目录文件系统

    操作系统课程设计报告题目:树型目录文件系统 学 院 计算机学院 专 业 网络工程 年级班别 班 学 ...

    3年前   
    524    0

    哲学家进餐问题操作系统课程设计报告

    XX学院 《操作系统》课程设计报告题 目: 哲学家进餐问题 班 级: 学 号: ...

    2年前   
    704    0

    操作系统课程设计动态分区分配存储管理

    操作系统课程设计设计题目 动态分区分配存储管理学生姓名号学 号指导教师专业班级计算机班 第一章 课程设计概述1.1 设计任务:动态分区分配存储管理1.2 设计要求建立描述内存...

    2年前   
    411    0

    银行家算法《操作系统》课程设计报告

    《操作系统》课程设计报告课题: 银行家算法 专业计算机科学与技术学生姓名班级计算机学号指导教师信息工程...

    3年前   
    672    0

    操作系统习题及答案

    操作系统习题与答案(经典型)第一章 引言(一)单项选择题1操作系统是计算机系统的一种( B )。A.应用软件 B.系统软件 c.通用软件 D.工具软件2.操作系统目的是提供一个供其他程序...

    3年前   
    739    0

    高级操作系统试题

    高级操作系统试题2.请求驱动式令牌传递方法中,若pi发出request消息后久未获得Token,该怎么处理?若引 入时戳,该算法应做何修改?答:在请求驱动式令牌传递方法中,或pi发出的requ...

    4年前   
    870    0

    操作系统实验心得

    操作系统实验心得  每一次课程设计度让我学到了在平时课堂不可能学到的东西。所以我对每一次课程设计的机会都非常珍惜。不一定我的课程设计能够完成得有多么完美,但是我总是很投入的去研究去学习。所以在...

    12年前   
    967    0