《Linux操作系统基础实训(微课版)》 课件 黄瑾瑜 15-程序与进程、16-硬盘管理_第1页
《Linux操作系统基础实训(微课版)》 课件 黄瑾瑜 15-程序与进程、16-硬盘管理_第2页
《Linux操作系统基础实训(微课版)》 课件 黄瑾瑜 15-程序与进程、16-硬盘管理_第3页
《Linux操作系统基础实训(微课版)》 课件 黄瑾瑜 15-程序与进程、16-硬盘管理_第4页
《Linux操作系统基础实训(微课版)》 课件 黄瑾瑜 15-程序与进程、16-硬盘管理_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目15程序与进程Linux操作系统基础实训主要内容任务15-1程序的编译、链接与运行任务15-2程序与进程任务15-3程序、进程与服务任务15-4程序路径与环境变量PATH任务15-5程序的SUID位与进程的权限任务15-6编写并运行shell脚本任务15-7周期性任务任务15-8一次性任务任务15-1

程序的编译、链接与运行一安装工具软件gcc二编写C语言源代码三

源程序经过编译和链接生成可执行文件gcc-c源代码文件gcc-o可执行文件目标文件四

运行可执行文件在命令提示符后输入可执行文件路径前台运行、后台运行任务15-2程序与进程进程的观察ps-aux

进程的重要属性:PID、用户、程序、状态进程的结束kill[-信号]进程号任务15-3程序、进程与服务服务是一类特殊的程序,它们通常以后台方式运行。实验过程:创建服务器端程序:源代码-->目标文件-->可执行文件创建服务启停脚本:/usr/lib/systemd/system/服务名.service

测试服务的管理systemctl

daemon-reloadsystemctl

start|restart|stop|enable|disable服务名任务15-4程序路径与环境变量PATH与系统变量相关的命令echo$变量export变量=值修改系统环境变量PATHexportPATH="可执行命令所在目录路径:$PATH"修改系统环境变量PATH后,执行普通程序时可以只输入文件名。任务15-5程序的SUID位与进程的权限应用场景:用户运行游戏程序,通过操作获得一个成绩,游戏程序会将用户的成绩记录在成绩文件中,并在最后显示一个成绩排行榜。在这个场景里,游戏程序会读写成绩文件。为了理解用户、程序、文件权限之间的关系,我们按以下步骤进行实验:①创建一个需要对其它文件进行读写的程序;②以超级用户身份执行该程序;③以普通用户身份执行该程序;④程序SUID位的应用场景及设置方法。任务15-6编写并运行shell脚本shell脚本:要求Linux按照一定的顺序执行脚本中的命令。几个简单的例子例1.顺序结构的shell脚本例2.使用变量增加脚本的灵活性例3.使用判断控制命令的执行例4.使用循环语句控制命令的多次执行任务15-7周期性任务一

设置周期性任务,需要启动crond服务(软件包crond)二设置周期性任务命令“crontab-e”打开编辑界面编辑界面中每一行的格式:

分钟小时日期月份星期几可执行文件的绝对路径三

几个简单的例子验证周期任务“00***命令”验证周期任务“59-13***命令”验证周期任务“5*/3***命令”验证周期任务“02,5,9,19***命令”验证周期“56-15/3***命令”任务15-8一次性任务一

设置一次性任务,需要启动atd服务(软件包at)二设置周期性任务atnow+数字时间单位at时间三

几个简单的例子例1,设置一个一次性任务“在5分钟后关机”例2,设置一个一次性任务“在2050年4月1日15时30分执行脚本/mys/hello.sh”项目16硬盘管理Linux操作系统基础实训主要内容任务16-1Linux中的硬盘任务16-2硬盘分区任务16-3文件系统的创建与挂载任务16-4U盘的挂载与卸载任务16-1Linux中的硬盘一硬盘接口类型IDE、SCSI、SATA和NVMe二硬盘与操作系统引导顺序BIOS设置的修改三列出计算机系统中硬盘信息lsblk[选项][硬盘设备文件]四

硬盘对应的设备文件/dev/sda、/dev/sdb、……任务16-2硬盘分区对硬盘进行分区parted[选项]硬盘设备文件[子命令]检查硬盘上的分区lsblk[选项][硬盘设备文件]分区对应的设备文件/dev/sda1、/dev/sda2、……/dev/sdb1、/dev/sdb2、……任务16-3文件系统的创建与挂载一为分区创建文件系统mkfs[-t文件系统类型]分区

二将分区挂载至特定目录mount[-t文件系统类型]分区

目录三

分区的自动挂载配置文件:/etc/fstab配置文件中的每一行格式:设备文件或UUID挂载目录文件系统类型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论