




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急诊进修护理培训体系
- 2025年教师资格证面试结构化模拟题:教师教育心理学知识与应用试题
- 2025年小学数学应用题(工程问题)专题训练卷:解题技巧与实例分析
- IB艺术与设计HL2024-2025年模拟试卷:视觉传达与创作实践题库深度解析
- 高中生物课堂检测卷:2025年光合作用与呼吸作用基础概念掌握测试(含答案)
- 急腹症诊断及护理
- 2025年考研数字系统设计VerilogHDL押题卷(含高频考点及解析)
- 2025年研学旅行策划与管理中级考试模拟试卷:线路设计中的自然教育
- Python二级考试押题模拟试卷(2025年版)
- 第三单元 全面依法治国(测试)-备战2024年高考政治一轮复习讲练测(新教材新高考)
- 2024年济南天桥区九年级中考英语一模考试试题(含答案)
- 网红打卡地打造策划思路
- 公共政策导论全套教学课件
- 聚酯装置生产操作工:高级聚酯装置生产操作工
- 氟硅酸钠安全技术说明书MSDS
- 2023年乒乓球二级裁判考试题库(含答案)
- 煤气管道带压开孔作业的安全技术保障
- 临床医学概论中的妇产科学和妇产手术技术
- 《如何处理人际关系》课件
- 成立危急重症抢救小组通知1
- 国际恐怖主义形势与趋势分析
评论
0/150
提交评论