- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安全操作系统实验指导书
赵锋
2007-12-5
绪论
实验报告内容
1,命令接口的使用
2,多进程程序设计(同步、互斥、通信)
3,linux的文件操作
4,Socket网络编程
实验报告的格式和要求
实验报告的格式
1,封皮(姓名 班级 学号)
2,试验目的
3,实验内容
4,试验步骤
5,试验结论
实验报告的要求
按照要求格式,字体用宋体,字号小四
每个实验报告篇幅控制在6-8页
总共8次试验课,需要写4个实验报告
以班级为单位按时上交
实验内容
1,linux基本命令的使用:
ls、cd、chmod等命令的使用
2,linux命令接口的使用:
Vi编辑器与shell程序的编写
3,linux的C语言开发:
gcc、gdb、make的使用
4,linux多线程设计:
fork等系统调用的使用
5,linux下程序的同步:
同步算法的实现
6,linux下程序的通信:
进程间的通信
7,linux的文件操作:
有关文件操作的系统调用
8,linux下的网络程序设计
实验一 基本命令的使用
实验目的
熟悉linux的基本命令
熟悉运用Linux的在线求助系统。(man info help)
实验内容
1,文件与磁盘操作
man/info cd ls(-a -l -h -t) cp(-R -f -l) mv cat/less/more pwd mkdir rm(-r -f) chmod [-R] user[:group] file find(-name -user) grep df(-h) mount /umount clear time
2,用户管理
useradd (-g -d -s -G) userdel (-r) passwd groupadd/groupdel gpasswd(-a -d) su kernelversion hostname
3,软件安装
rpm( -i -e -ivh -U -q -qa -qd -ql -qi -qR)tar
4,网络命令
ifconfig(up/down) netstate (-t -p -u)
5,进程管理
ps (-a -f -x) ; pstree -pu ; kill -9 pid ; ldconfig
killall reboot halt
实验二 命令接口的使用
实验目的
1.熟练使用vi编辑器
2,熟悉Shell程序的设计
实验内容:
1 vi编辑器的使用
1,三种模式
进入命令模式
vi 文件名
进入编辑模式
i/I a/A o/O ESC
进入特殊模式
:q :q! :e!
:w :wq :wq file :n1,n2 w file
:r file
:e filename
:!command
2,光标移动
b e j k l h 0 $ ctrl+f ctrl+b
n+space n+enter 6G G H L
3,删除操作
x dw D dd
4,替换操作
r cw C cc
5,查询命令
/abc ?abc n N :n1,n2 s/word1/word2/gc
6,拷贝粘贴
y Y 2yy p P
7,其他命令
:set nu; :set nonu; u .;v y p
gf CTRL-SHIFT-6
2 shell程序的编写
环境变量
echo env set $ “” ‘’ ? ``
(1)熟悉shell script的结构和运行、调试方法。
(2)熟悉shell script的变量声明方法及其输入输出。
declare –i a=3;read
(3)熟悉shell script的分支结构。编写shell script文件test1.sh,判断用户根目录下是否有名为test的文件或者目录,如果有的话,将其删除。
if [ -e test ]; then xxx else xxx fi
(4)熟悉shell script的循环结构。编写shell script文件test2.sh,实现1到100所有奇数的和并输出。
试验三 linux的C语言开发
试验目的
熟悉gcc的使用
熟悉gdb的使用
熟悉make的使用
试验内容
1 gcc
(1)过程
gcc hello.c –o hello
输入 选项 输出 命令 注释
.c -E .i cpp 预编译,文件包含、条件编译、宏展开
.i -S .s cc1 编译,生成汇编文件,注意命令的路径
.s -
您可能关注的文档
最近下载
- 糖尿病的康复医学课件.ppt VIP
- 2025二 《在庆祝中国共产党成立100周年大会上的讲话》(教学设计)【中职专用】高一语文同步精品课堂(高教版2023·基础模块下册)(同课异构).docx VIP
- 2025年湖南省长沙市小升初入学分班考试数学试卷解析版.pdf
- 肾动脉狭窄的诊断和处理中国专家共识解读PPT课件.pptx VIP
- 2024年甘肃财贸职业学院招聘事业编制工作人员真题.docx VIP
- 人教版小学六年级数学上册教案全册 (最全).doc VIP
- 2023贵州教师招聘考试试题及答案.docx VIP
- 《跨文化交际》第七章 跨文化的人际交往 PPT课件.pptx
- 2025年海南省中考英语试题卷(含答案解析).docx
- 《亲爱的汉修先生》阅读练习及答案.docx VIP
文档评论(0)