




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章Linux操作系统基础,操作系统(第三版),本章要点,Linux操作系统简介Linux操作系统的基本使用Linux操作系统的的用户接口:用户界面和程序界面shell编程,Linux操作系统简介,1、概述Linux是一种类Unix系统,指操作系统的内核Linux发行版(Distribution),就是把Linux内核和外围程序打包在一起发行,由内核、运行库和系统程序、shell、应用程序组成。Linux有内核版本号和发行版本号。内核版本号的一般格式为:主版本号.次版本号.修订号。次版本号为偶数表示内核为稳定版,奇数表示为测试版,当前最新的稳定版内核是2.6系列版本,可以从上免费下载。很多网络服务器、工作站、路由器、防火墙等都使用Linux操作系统,2、Linux操作系统的结构Linux操作系统的结构由内核(kernel)和外壳(shell)两部分组成。Linux的内核是常驻内存的部分,主要由5个模块构成:进程调度模块(SCHED)、内存管理模块(MM)、虚拟文件系统模块(VFS)、进程间通信模块(IPC)和网络接口模块(NET)。Linux操作系统为用户提供了两种使用界面:系统功能调用和shell外壳程序,3、Linux操作系统的特点全面的多用户多任务和真正的32位操作系统开放性良好的用户界面设备独立性强大、丰富的网络功能出色的稳定性和可靠的安全性良好的可移植性,1、RedHatLinux9.0的安装和卸载安装前的准备确认硬件配置满足安装需求并收集硬件配置信息。确认磁盘空间满足安装的需求,有足够的未分区的磁盘空间或有可以删除的分区。用户从下面几种安装方式中选择适合自己需求的方式:光盘安装、硬盘安装、FTP安装、NFS安装、笔记本电脑的PCMCIA安装、虚拟机安装等方式。,Linux操作系统的基本使用,1、RedHatLinux9.0的安装和卸载通过CD-ROM安装RedHatLinux9.0启动计算机后等待Boot:提示符。按Enter键进入图形界面安装过程:(1)语言选择(2)键盘配置(3)鼠标配置(4)选择安装还是升级(5)安装类型(6)磁盘分区设置:选择自动分区或手工分区(7)自动分区:选择合适的选项,注意不要破坏现有分区,否则现有的系统将被破坏而无法启动!如果在上一步选择“手工分区”更要注意这一点(8)为系统分区(9)引导装载程序配置(10)网络配置(11)防火墙配置(12)语言支持的选择(13)时区配置(14)设置根口令(15)选择软件包组(16)准备安装(17)安装软件包(18)创建引导盘(19)视频卡配置(20)X配置配置显示器和定制配置(21)安装完成,1、RedHatLinux9.0的安装和卸载在虚拟机上安装RedHatLinux9.0卸载RedHatLinux,2、Linux的启动、登录、注销和关机启动登录注销图形化桌面的注销虚拟控制台注销关机及重启在图形方式下在虚拟控制台关机下,Linux操作系统的用户接口,1、shell简介shell指外壳,它提供了用户和操作系统之间的交互接口。用户在命令行输入的命令和Shell脚本程序都由shell来解释并传给内核执行,并显示执行结果。Linux系统命令分为内部命令和外部命令Shell有多种不同的版本:BourneShell(sh)、CShell(csh)、KornShell(ksh)和GNU的BourneAgainShell(bash)。bash是sh的增强版,完全向下兼容sh,并且增加了许多特性。它还吸取了csh和ksh的优点,有灵活、强大的编程接口和友好的用户界面,是大多数Linux系统的默认Shell。bash产生的提示符是:普通用户为“$”,管理员(root)为“#”。bash特点:,2、进程控制与管理命令交互进程批处理进程守护进程启动进程手工启动:前台启动和后台启动调度启动:at命令、batch命令、cron命令、crontab命令查看进程在shell命令行查看进程信息在Xwindow图形方式下查看进程信息,终止进程kill-s信号进程号挂起及恢复进程在键盘上按Ctrl+z,即可挂起当前的前台作业。比如:在top中或vi中按Ctrl+z,即将当前进程挂起,回到shell命令行,此时可以进行正常的系统操作。用户输入jobs命令,显示系统当前的作业清单,包括作业号、作业当前的状态、作业名。恢复进程执行时,有两种选择:用fg命令(foreground)将挂起的作业放到前台执行,或用bg命令(background)将挂起的作业放到后台执行。,3、文件和目录操作命令目录操作命令显示当前工作目录:pwd列目录:ls变更工作目录cd建立目录mkdir删除目录rmdir文件操作命令文件显示命令:cat、more、less、head、tail复制文件命令:cp删除文件命令:rm移动文件和文件改名命令:mv链接文件命令:ln,4、其它常用命令chmod命令useradd命令passwd命令help命令man命令du命令,5、Linux的系统调用#include#include#include#includeintmain(void)longnum1,num2;num1=syscall(SYS_getpid);printf(syscall(SYS_getpid)=%ldn,num1);num2=getpid();printf(getpid()=%ldn,num2);return(0);程序的运行结果:syscall(SYS_getpid)=2065getpid()=2065,1、vi文本编辑器vi的工作模式命令模式输入模式末行模式vi的启动和退出启动格式为:vi(或vi文件名)输入文本按“Insert”(或a、i、o)键从命令模式切换到输入模式,这时从键盘输入的字符就成为文件的正文。,shell编程,2、Shell脚本程序的建立和执行shell脚本程序的建立利用文本编辑器(如vi)进行程序录入和编辑操作。执行shell脚本的方式“$bashfile2。7.在命令行上连续多次用ps命令显示ps的进程号是否一样?为什么?8.请解析使用“lsl”命令得到的下列执行结果中各输出部分的含义:drwxr-xr-x3tomt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年蚌埠市晨光小学编外临聘教师招聘1人备考考试题库附答案解析
- 2025浙江宁波贵驷街道招聘编外工作人员5人备考考试题库附答案解析
- 2025智新科技股份有限公司招聘考试参考试题及答案解析
- 2025北京华文学院招聘4人笔试备考题库及答案解析
- 2025广东阳江市江城区招聘城镇公益性岗位和乡村公益性岗位备考考试题库附答案解析
- 2025福建莆田市秀屿区上塘珠宝城实业有限公司招聘编外工作人员3人备考练习试题及答案解析
- 2026建信基金管理有限责任公司校园招聘9人备考考试题库附答案解析
- 2025浙江丽水经济技术开发区实业发展集团有限公司下属三级公司招聘2人备考练习题库及答案解析
- 2025中国煤炭开发有限责任公司招聘4人备考考试题库附答案解析
- 产权制度改革方向-洞察及研究
- 煤炭供应方案投标文件(技术方案)
- 公司收取管理费协议书范本
- JTS-165-6-2008滚装码头设计规范-PDF解密
- 设备维修与保养(课件)
- 《电力行业数字化审计平台功能构件与技术要求》
- 医院培训课件:《和谐医患关系的建构与医疗纠纷的应对》
- 《肺癌基础知识课件》
- 水泥行业发展的现状分析
- 会计继续教育《政府会计准则制度》专题题库及答案
- 安全生产应急处置卡模板(常见事故)
- 学校食堂食材配送服务方案(肉类、粮油米面、蔬菜水果类)
评论
0/150
提交评论