- 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 预编译,文件包
您可能关注的文档
最近下载
- InCAM Pro基础入门篇(中文).pdf VIP
- CCLE数据库使用教程.pptx VIP
- 自动控制技术及应用-全套PPT课件.pptx
- 加强科学管理,提高酿酒葡萄抗冻防寒能力.pdf VIP
- 部编版六年级语文上册第二单元《词句段运用》练习题(附答案).docx VIP
- 大模型时代:面向LLM应用的可观测能力建设-2024全球运维大会.pdf VIP
- 部编版八年级语文上册第三单元学情评估试卷 附答案 (2).doc VIP
- 部编版八年级语文上册第三单元学情评估试卷 附答案 (1).doc VIP
- 《公司金融》课程思政优秀教学案例(一等奖).docx VIP
- 部编版八年级语文上册第三单元学情评估试卷 附答案 (18).doc VIP
文档评论(0)