《linux系统的安装与调试.docx》由会员分享,可在线阅读,更多相关《linux系统的安装与调试.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-1-贵贵 州州 航航 空空 职职 业业 技技 术术 学学 院院毕毕业业论论文文标题:linux 系统的安装与调试试专业:工商企业管理班级:10122(B)学生姓名:张三指导教师:刘老四二九年 十一 月 三十 日-2-指导教师评语:毕业论文选题是否符合要求学生是否能够按时完成毕业论文工作学生理论水平学生独立工作能力工作中的创造性课题调研是否充分工作勤勉态度学生组织与协作能力指导教师:二一年月日评阅教师评语:学生完成的工作量是否符合要求论文内容是否完整论文格式是否规范论文能否结合实际论文文字是否流畅论文结构是否合理论文论证是否严密对毕业论文质量的总体评价优秀良好中等及格不及格评阅教师:二一年月日
2、总评成绩(百分制):-3-目目录录摘要.41.绪论.51.1 背景.51.2 研究目的及意义.51.3 研究内容.52.理论基础.62.1 linux 概述.62.2 vmware 概述.62.3 shell 概述.63.linux 操作系统的安装.74.linux 操作系统的调试.94.1 编译 linux 内核.94.2 检查 linux 内核状态.105.总结与展望.12致谢.13参 考 文 献.14-4-linuxlinux 系统的安装与调试试系统的安装与调试试XXX【摘 要】随着国家和有关部门的一系列上网工程的发展与推进,linux 产品也得到进一步推广,linux 桌面技术越来越受
3、到用户的重视,当前已经成为众多科研院校以及科研机构的研究对象,经过了他们的热心努力,linux 系统已经逐渐的成为了一个稳定可靠、功能完善的操作系统。Linux 是免费、开源的操作系统,它的出现对于现代计算机的发展具有划时代的意义。Linux 的特点可归纳为以下几点:开放性、多用户以及多任务等。它是基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。本次对 linux 操作进行安装与调试借助于 vmware 虚拟机,操作系统安装Ubuntu 版本,系统调试查看系统的类型、型号、内核版本以及最后一次启动时间等信息。-5-1.绪论1.1 背景Linux 在九十年代
4、初出现后,Linux 技术首先在个人爱好者的圈子里迅速发展起来;之后,随着 Internet 的迅速发展,以及在 RedHat、Suse 等主要 Linux发行商的努力和 IBM、英特尔等的大力支持下1,Linux 在服务器端得到了长足的发展,其中 Unix 和 WindowsNT 在中、低端服务器市场中已经成为强有力的竞争对手,在高端应用的某些方面,如 SMP、Cluster 集群等2,已经动摇了传统高级的 Unix 的统治地位。近两年,随着政府上网工程、电子政务、电子商务等的不断发展,Linux 桌面技术受到越来越多的用户和厂家的重视3。目前 linux 的应用领域仍然非常的广泛,相比其他
5、的操作系统来说具有无与伦比的优势,自 linux 推出以来,它就成为了世界上唯一能够在几乎所有平台上运行的系统,包括嵌入式设备、普通 PC 机、服务器甚至是大型飞机等。因此目前众多企业对于 linux 系统进行的研发仍然占据很重要的比例4。1.2 研究目的及意义Linux 是一个技术快速更新的操作系统,并且 Linux 具有卓越的计算能力、可移动性和适应性强,Linux 具有先进的图形用户界面,良好的系统开发平台,很多优秀的系统开发平台、友好的编程语言及编程工具都免费包含在操作系统里面。编程者常常要阅读操作系统的源代码5。对 Linux 的安装与调试能够帮助更多的用户学会使用 linux 系统
6、,对未接触过 linux 系统的初学者能够很好的了解 linux 系统,从而快速使用 linux 进行学习与开发6。让更多的开发者学习安装与调试 Linux 系统,会促进我国从事 linux 系统开发的人才发展,Linux 由于其成本优势也在中低端市场有着良好的表现,并且其市场份额上升幅度较大。因此促进这方面的人才培养能够更好的对 linux 相关领域进行推进。1.3 研究内容第一章绪论,介绍了 linux 安装与调试的相关背景、研究目的和研究意义。第二章介绍 linux 的相关理论基础。第三章linux 系统的安装,详细介绍了安装的过程。第四章linux 系统的调试,较详细的展示了调试的方法
7、与技术。第五章总结,对 Linux 安装与调试的过程进行总结。最后在文章末尾致谢并记录了参考文献。-6-2.理论基础2.1 linux 概述Linux 操作系统是 Linus Torvalds 为首的一批 Internet 上的志愿者开发的,完全免费。基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统,该系统可靠性高,每天 24 小时,每年 365 天不间断运行。而且伸缩性强,是世界上唯一能够在几乎所有平台上运行的操作系统,没有其他系统能够做到这一点。linux 版本众多,例如 Ubuntu、CentOS、OpenGEU 等,这些版本比较流行并且相对稳定7。作
8、为 Linux 发行版中的后起之秀,Ubuntu Linux 在短短几年时间里便迅速成长为从 Linux 初学者到资深专家都十分青睐的发行版。由于 Ubuntu Linux 是开放源代码的自由软件,用户可以登录 Ubuntu Linux 的官方网址免费下载该软件的安装包8。Ubuntu 在桌面办公、服务器方面有着不俗的表现,总能够将最新的应用特性囊括其中,主要包括以下几方面:1、桌面系统使用最新的 Gnome、KDE、Xfce 等桌面环境组件。2、集成搜索工具 Tracker,为用户提供方便、智能的桌面资源搜索。3、抛弃繁琐的 X 桌面配置流程,可以轻松使用图形化界面完成复杂配置9。2.2 v
9、mware 概述VMWare 虚拟机软件是一个“虚拟 PC”软件,它使你可以在一台机器上同时运行二个或更多 Windows、DOS、LINUX 系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。而使用 VMWare 安装的虚拟机系统切换则不需要重启机器。VMWare 能够完全隔离并且保护不同 OS 的操作环境以及所有安装在 OS 上面的应用软件和资料10。2.3 shell 概述Shell 是包裹在 linux 内核外层的,一个可通过一系列的 linux 命令对操作系统发出相关指令的人机界面。shell 可以通过其
10、条件语句和循环语句等,把一系列 linux 命令结合在一起,形成一个相当于面向过程的程序,shell script,来实现一些较为复杂的功能11。对 linux 系统的调试时需要用到 shell 编程来进行内核状态报告的读取。-7-3.linux 操作系统的安装1.找到 VMWare WorkStation 6.5 下载地址,进行下载并安装。如图 3-1所示。图 3-1 下载 VMWare2.找到 Ubuntu 镜像下载并安装,如图 3-2 所示。图 3-2 下载 Ubuntu3.创建虚拟机,如图 3-3 所示图 3-3 创建虚拟机4.用户定义设置,如图 3-4 所示-8-图 3-4 用户定义
11、设置5.选择虚拟机版本,如图 3-5 所示图 3-5 选择虚拟机版本6.给虚拟机命名,如图 3-6 所示-9-图 3-6 给虚拟机命名7.7.启动虚拟机,如图 3-7 所示图 3-7 开启虚拟机4.linux 操作系统的调试4.1 编译 linux 内核1.下载内核找到内核源码并下载。2.编译并安装内核对提前下载好的内核进行解压,使用 cd 等命令进入到内核解压的文件夹,输入 make xconfig 进行执行编译,过程如图 4-1 所示-10-图 4-1 内核的详细配置信息8.使用 shell 脚本进行编译过程执行,首先生成安装包,然后生成安装版本号,shell 源码如下:9.Make-kp
12、kgmake-kpkg-initrd-append-to-version=baiwangkernel_image10.之后系统会进入编译过程,这时候用户等待编译完成即可。在编译完成后最后进行内核的安装。4.2 检查 linux 内核状态1.在 shell 中输入 cat/proc/version显示系统的类型及版本,调试结果如图 4-2 所示图 4-2 系统类型及版本2.输入 Cat/proc/cpuinfo 显示 cpu 信息,调试结果如图 4-3 所示-11-图 4-3 系统 CPU 信息3.输入 Cat/prco/uptime显示系统启动时间,调试结果如图 4-4 所示图 4-4 系统启
13、动时间-12-5.总结与展望本文介绍了安装并调试 linux 系统的流行版本 Ubuntu 的详细过程。首先对 linux 系统的背景以及本次研究的目的和意义进行了简述,然后对linux 以及安装与调试过程中使用到的工具(VMWare、shell)的相关概念进行了简述,然后对安装 linux 的过程步骤进行了详述,安装完成虚拟机后,对其进行内核的编译安装,最后详细的说明了如何使用 shell 脚本查看系统的版本以及状态等信息。-13-致谢感谢老师在写论文期间的指导与帮助,是您的帮助使我解决了很多没有遇到过得问题,能够很好的找到写论文的方向和思路,在论文的写作期间给予我大量文献参考,并提出意见修
14、改,最终完成论文。在几年的学习过程中,我得到了大量的知识和技能,这也要感谢在学校的这几年老师们的殷勤教诲,不仅仅是学业上的研究,在做人方面也受到老师的教诲,明白了很多做人的道理,为以后的学习和工作打下了基础。在此诚挚的感谢我的各位老师。-14-参参 考考 文文 献献1Christopher Negus.Using Linux for Cloud ComputingM.John Wiley&Sons,Inc.:2020-05-12.2Christopher Negus.Securing Linux on a NetworkM.John Wiley&Sons,Inc.:2020-05-12.3吕国
15、娜,刘同壮,郭燕,张体德,李金松,潘俊朋.Linux 操作系统综述J.电脑迷,2017(08):72.4张明明.简述 Linux 的发展J.电脑迷,2017(04):127.5许阳.基于 Linux 内核源码的解析方法J.电脑编程技巧与维护,2014(24):63-64+70.6刘小旭,王胜权,张劲.Linux 系统简介J.科技致富向导,2011(23):46.7福康.Linux 系统新手学习的 11 点建议J.网络与信息,2008,22(12):62-63.8黑娃子.拥抱 LinuxLinux 初识专题J.网络与信息,2004(03):56-59.9赵现军,梁久斌.Linux 的启动过程J.电脑编程技巧与维护,2000(02):16-18+23.10蒋光明.Linux 操作系统的配置优化与高级应用J.电脑编程技巧与维护,1999(11):8-13+31.11徐志伟.Linux 操作系统的技术特点J.科学,1999,51(05):36-39+2.