




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统的安装与调试的研究专业(宋体,小四)学生:XXX学号:XXXXXX摘要由于Linux操作系统有着非常高的性能,其应用在嵌入领域更加广泛,且其服务性能极为高效、稳定和安全,有着极高的比例在互联网服务器中。我们对Linux操作系统的安装以及熟悉有利于促进我们对网络更好的维护和管理。本文的主要针对构成Linux操作系统的四个基本功能进行深入的研究和分析,进而使得人们更加的了解Linux服务器的相关知识,并且对Linux服务器以及其各种设备进行独立安装。本次安装中使用的是直接用安装光盘方法,其不但常用,而且简便,是对初学者最好的推荐。在对内核基本知识了解后,还能够对内核进行编译安装,并且将相关配置启动,希望本文对今后人们应用Linux操作系统提供借鉴。关键词:Linux操作系统嵌入领域互联网服务器编译安装目录TOC\o"1-3"\h\u引言 1第1章Linux操作系统的安装 1第2章具体的配置设置 52.1文本启动方式的设置 52.2语言参数的设置 52.3对于远程桌面功能的开启 5第3章Linux操作系统的调试 53.1对于Linux行为的观察 53.1.1本次调试的主要目的 53.1.2本次调试的主要内容 63.1.3调试的具体步骤 63.1.4调试的结果与分析 73.2系统的调用实施 83.2.1本次设计的目的 83.2.2本次设计的主要内容 83.2.3本次调试的步骤 83.2.4本次调试的结果与分析 9结束语 9引言嵌入式操作系统是开发平台,进行嵌入式应用软件的开发,能够同各种COU与硬件平台相适应的嵌入式操作系统是最佳的。同时兼具性能稳定,剪切性能良好,开发与使用也是非常的容易。Linux就是符合这样的要求,所以其在嵌入式的有关领域得到了非常广阔的青睐。我们以Linux为基础来研究和开发嵌入式操作系统,这样利于成本的减少,且能够极大的提高应用工程序的移植性,所有对于Linux操作系统的研究,进行安装与调试具有非常重要的意义。第1章Linux操作系统的安装本文通过直接安装光盘来进行研究,该方法会使得我们操作起来非常简便,这在实际应用中是极为广泛的,适合使用人群是初学者。具体的操作步骤如下:Linux系统是隶属于RedHatEnterpriseLinuxas4的,其有四张已经安装的CD-ROM光盘,在光驱中放入光盘后,且要在CMOS中进行驱动光驱的设置,图1.1表示的是其出现的具体画面,然后进行图形转化的安装,按Enter键即可。
图1.1安装初画面在这个之后对于光盘进行必要的检测,要求对于RedHatEnterpriseLinuxas4光盘的完整性进行检查,本人的建议为所有没有被使用过的光盘都是需要进行一次测试以后在进行安装,这样就可以避免在安装到一半以后因为光盘文件出现损坏进行导致推出更大的损失。对于光盘的完整性检测完以后,需要进行的图形安装的调试界面,其具体如图1.2所示,之后按Next以后进行继续的安装。在选择好安装的语言提示以及按键的布局等,我们选择的一般为中文安装的提示语言。图1.2安调试界面共有两个单选按钮将磁盘分区,分别为自动和手动。若有其他WINDOWS操作系统在安装平台中,而且其存在一定的空余磁盘空间,则本文以为进行手动区分更为合适。且要把SWAP分成本机内存的2倍,剩下的则当做是Linux“/”进行分区,本人认为自动分区在此环节更为合适。RedhatAS4会有提示要自动分区,用户则恩GG按照自身的具体需要来对相关选项进行选择,如图1.3。
图1.3自动分区提示图RedHatEnterpriseLinuxAS4的安装仅仅是作为引导工具,其在此进行了系统的安装,其在进行开启的时候需要选择默认的RedhatAS4,继续安装要点击下一步来进行。在网络配置的部分,RedhatAS4需要进行自动的检测好网卡以后会出现有关的网络设置对话框,这个时候需要依据自己所处的网络情况对于有关的IP地址进行网管的加注,如图1.4所示。
图1.4网管地址填写对话框将有关网络设置好之后,便会跳出相关防火墙的对话框,在本人看来,更适应初学者使用的是无防火墙,这对于后期学习和调试来说,其是非常有利的。进行网络设置以后,有关操作系统预验收设置的对话框就会出现,此时就要继续相关的呃语言支持以及默认语言包的选择,本文中所选择的默认语言是中文。同时区域选项设置也会出现,在其中进行时区选择,设定Root密码的完成是需要RedHatEnterpriseas4系统的管理员和操作员的,这时就会出现相关提示,连续两次输入Root密码,且点击“下一步”,完成未安装部分。进行软件包的选择中,就会出现默认软件包以及定制安装软件两个单选框。若其没有较大的实用价值,仅是想要对Linux进行尝试,我们便能够对其进行直接默认选择,并且按“下一步”进行继续安装,我们也能够按照不同应用软件,对安装软件进行选择和指定,如图1.5。
图1.5软件包安装默认设置界面对于有关的软件包进行安装以后,这个时候剩下的安装工作不会很多,单击下一步就是可以出现Linux正式的安装界面。这个时候需要做的就是等待软件的安装,需要的时长大约为30分钟--40分钟左右。主要区别为因为软件安装包的大小以及计算机的相应速度等几个方面,这些对于安装的时间也是有很大的影响的。这个时候还是会提示有关你插入不同的CD,同时也会依据提示进行有关光盘的插入。在所有的安装完成以后,计算机就会出现提示拿出光盘并进行重启,到了这个时候RedHatEnterpriseLinux4的安装就算是基本的完成了,队友计算机重启以后就是Linux的系统桌面,此外,其还会有声卡、显卡以及Redhet的注册以及升级的出现。第2章具体的配置设置2.1文本启动方式的设置RedHatEnterpriseLinux进行默认启动之后便会自动进入到X-Window环境中,/etc/inittab文件中存在的“id:5:initdefault:”要向“id:3:initdefault”更改,且将其绩效保存然后退出。这样在从新的开启系统以后进入字符的界面。2.2语言参数的设置如果管理远程是通过TELNET或者是SSH等必要的方式来进行的,我们便会发现有乱码汉字出现,想要解决这些问题便要编辑文件为/etc/sysconfig/i180,此外,还要将“LANG=zh_CN>UTF-8”向“LANG=zh_CN.GB18030”进行更改,然后将其保存毛病退出即可。2.3对于远程桌面功能的开启目前很多人非常的不习惯在字符的界面形式下面进行服务器配置的设置,RedHatEnterpriseLinux可以提供的就是如同windows2003系统那样的远程桌面的连接--VNC。VNC软件能够进行两个部分的提供,一是VNCserver,二是VNCviewer。只是需要在命令行的下面输入VNC:server开启有关的服务,这个时候服务器的防火墙也会开放有关的端口,例如的为VNCserver:1的端口为5901。VNCserver2的端口为5902。通过这些努力我们就是可以利用 VNCviewer在Windows、MacOS以及UNIX这些操作系统对于服务器上面进行远程的控制了。第3章Linux操作系统的调试3.1对于Linux行为的观察3.1.1本次调试的主要目的要学习有着重要特征的资源,如储存、远程、Linux内核等,要进行一个可以利用进程资源和机器平均负载等的内核值的编写,利用/proc机制对其进行检查和反映的程序。在屏幕里面,获取内核的状态以后,就是可以看到起行为的输出。3.1.2本次调试的主要内容第一就是要进行程序的编写,利用对于内核状态的报告Linux内核的行为进行检查,并将如下信息打印在程序stdout上面:CPU的型号、类型以及其内核的版本,最后形式的dd:hh:mm:ss是系统进行最后褨启动之后的时间。第二就是改写A部分程序,要加入相关的令行参数,将下面的信息打印在stdout上面:系统所具有的空闲时间,CPU花费在用户态等信息;内核执行的上下文转换次数;系统接收到的磁盘的请求;系统最后的启动时间就是系统启动开始创建进程参数等几个方面。最后的部分就是对于B部分的程序进行必要的改写,以及命令的参数,将下面的信息在stdout里面进行有关的打印:一是计算机内存数量的配置;二是平均负载列表;三是当前可用内存的数量值。3.1.3调试的具体步骤第一步就是实验的步骤,在shell里面输入cat/proc/version其具体的形状如图3.1与3.2所示。图3.1Cat/proc/cpuinfo显示cpu信息图3.2Cat/proc/uptime显示系统启动的时间试验的具体步骤便是对Cat/proc/statCPU花费在系统太、空闲态和用户态的时间系统接收到的内核执行、磁盘请求的上下文转换的系统、次数等的进程数等进行设计,具体的如图3.3所示。图3.3显示系统启动的时间3.1.4调试的结果与分析在本次的实验里面,可以看到的就是内核的信息以及系统有关的运行情况。3.2系统的调用实施3.2.1本次设计的目的选择进行系统调用的产生,怎么样在内核里面利用一个进行新的函数增加,进而使得对于用户空间的读/写得以在内核空间里面完成。3.2.2本次设计的主要内容设计以及实现新的内核函数pedagogictime(),该函数利用调用引用参数完成了其对系统时间的返回。如果flag有参数为TRUE,那么内核函数在当前系统时间的打印则在stdout中完成。函数原型主要有以下几个:intpedagogictime(intflag,structtimeval*current_time);在大体上新函数和gettimeofday()是相似的,其将时区参数给以忽略,且其将信息向控制台打印有一个标志。如果函数得以成功执行,那么就要返回到TRUE,否则就需返回到FLASE中,需进行一个用户程序的编写将测试pedagogictime()完成。3.2.3本次调试的步骤#include<sys/time.h>#include<linux/kernel.h>#include<linux/mm.h>asmlinkageintsys_pedagogictime(intflag,structtimeval*thetime){intwrite_ok;/*从内核变量xtime中获得系统时间。读取xtime可能不会引起同内核其他部分的竞争状态,但是你应该谨慎并且在读取共享变量时阻塞中断。*/cli(); /*禁止中断*/…sti(); /*允许中断*//*加载编码时间*/write_ok=verify_area(VERIFY_WRITE,…);if(write_ok){printk(“skelcall:Cannotwriteintouserspace\n.”);return;}…/*如果标记为TRUE,输出时间*/printk(…);return0;}3.2.4本次调试的结果与分析通过本次的调试,掌握怎样禅僧一个系统调用,了解如何利用内核增加一个新的函数在内核中,使得其内核空间得以完成读/写用户空间。结束语Liunx是伴随着互联网技术快速发展起来的一个开源操作系统,因为其具有各个方面的优势,目前应在很多的领域获得了广泛的应用,与此同时越来越多的嵌入式的系统也被其强大的功能所吸引进行选用Linux作为嵌入式的操作系统。本文分析了Linux操作系统的安装与调试,具体的分析了在各个部分具体的操作与预见问题的解决,对于今后Linux的安装与使用具有很大的帮助。
参考文献[1]王彩霞.uClinux实时改造技术[D].华中科技大学2007[2]龚彬.嵌入式uClinux在车载通讯系统中的研究与应用[D].中国科学院研究生院(长春光学精密机械与物理研究所)2004[3]舒行正.嵌入式uClinux移植技术研究[D].华中科技大学2007[4]杜剑.基于uClinux的音频点播系统的设计与实现[D].中国海洋大学2004[5]皇良斌.一个基于uClinux的嵌入式手持设备应用系统的设计与实现[D].苏州大学2006[6]杜淑峰.基于uClinux的嵌入式电子纹版软件设计[D].浙江大学2004[7]周彩贞.嵌入式操作系统uClinux裁剪技术研究[D].武汉理工大学2007[8]张超.基于ARM和uClinux的嵌入式系统的构建研究[D].西安电子科技大学2005[9]王潍.基于uClinux的温控系统的底层软件开发[D].天津大学2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030版权音乐行业市场发展分析及前景趋势与投资研究报告
- 2025-2030煤焦油沥青行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030溃疡性结肠炎免疫药物行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030海鲜行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030活性电致变色材料与器件行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030氢燃料行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030检测仪器产业行业市场现状供需分析及投资评估规划分析研究报告
- 淀粉行业的工艺改进与产能提升考核试卷
- 木竹浆应用领域拓展考核试卷
- 焰火鞭炮企业生产质量控制体系考核试卷
- 医院清洁消毒与灭菌课件
- 消防安装工程施工方案Word版
- 软管管理规定3篇
- 关于对领导班子的意见和建议
- 【课件】学堂乐歌 课件-2022-2023学年高中音乐人音版(2019)必修音乐鉴赏
- 纳布啡在胃肠镜麻醉中的临床观察-课件
- 常用手术器械手工清洗
- 2022中西医执业医师实践技能疾病对照诊断内科
- 土建、装饰、维修改造等零星工程施工组织方案设计技术标范文
- 芭蕾基训课程课时教案
- 数电课程设计报告--- 音乐彩灯控制器
评论
0/150
提交评论