《操作系统》实验报告(一)

上传人:小** 文档编号:56895278 上传时间:2018-10-16 格式:DOC 页数:3 大小:67.50KB
返回 下载 相关 举报
《操作系统》实验报告(一)_第1页
第1页 / 共3页
《操作系统》实验报告(一)_第2页
第2页 / 共3页
《操作系统》实验报告(一)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《操作系统》实验报告(一)》由会员分享,可在线阅读,更多相关《《操作系统》实验报告(一)(3页珍藏版)》请在金锄头文库上搜索。

1、操作系统实验报告操作系统实验报告1操操 作作 系系 统统 实实 验验 报报 告告 ( 1 1 )学号:学号: 姓名:姓名: 班级:班级: 成绩:成绩:实验名称实验名称:Linux 常用命令实验实验地点实验地点:所使用的工具软件及环境:所使用的工具软件及环境:Linux一、实验目的:一、实验目的:本实验的目的是熟悉 LinuxLinux 操作系统的命令接口、图形接口和程序接口;了解 LinuxLinux 操作系统的启动过程; 了解 LinuxLinux 操作系统的目录结构;用 vivi 编辑器编写简单的 C C 语言程序,并用 gccgcc 编译器编译、运行。二、实验内容:二、实验内容:按题目要

2、求完成观察操作系统的行为和程序的编写。 1、实现开机、登录、退出与关机: (1) 如果以 root 用户登录,则命令窗口的提示符为#;如果以普通用户登录,则命令窗口的提示符为$;登录用 户名:user 口令:123456 (4) 修改口令(不做):成功进入系统后,在命令提示符后输入“passwd”并键入回车键 (5) 退出账号:命令方式下:logout (6) 关机或重启: 命令方式下: shutdown、halt、reboot 窗口方式下:主菜单-“关闭系统”-“关机或重启”- 2、掌握的基本常用命令列表 (1)关于目录的操作命令:cd、ls、mkdir 、rmdir、pwd 等; (2)关

3、于文件的操作命令:cat、find、vi/vim、cp、rm、mv、dd、du、df、chmod、ln 等; (3)关于进程管理的操作命令:ps、kill、top、free 等; (4)关于系统管理的操作命令: whoami、passwd、adduser、addgroup、userdel、groupdel、su、who、Ctrl+Alt+Fn(n=1、2、3、4、5、6) 等; (5)安装和卸载文件系统:mount、umount 等; (6)显示有关计算机系统信息的命令:uname(显示操作系统的名称) 、uname n(显示系统域名) 、 uname p(显示系统的 CPU 名称) (7)使

4、用 man 命令来获得每个 Linux 命令的帮助手册,用 man ls,man passwd,man pwd 命令得到 ls、passwd、pwd 三个命令的帮助手册。也可以使用:命令名 -help 格式来显示该命令的帮助信息,如 who help (8)其它命令:time、date、cal 等。 3、 阅读/etc/inittab 文本文件,思考问题:如果要求启动 Linux 系统之后进入字符界面,应如何修改 /etc/inittab 文件?用户应具有什么权限? 4、切换到不同的虚拟终端登录到 Linux 系统。 5、vi 编辑器的使用会用 vi 编辑器建立、编辑、显示以及加工处理文本文件

5、。 6、熟悉 gcc 编译环境:编写一个 C 语言程序 newfile1.c,求 1100 中偶数的和,编译并运行(可以使用以下 两种编译、运行方式) (1)编译 gcc newfile1.c 运行 ./a.out (没有指定目标模块,使用缺省的 a.out) (2)编译 gcc o newfile1 newfile1.c 运行 ./newfile1 (指定目标模块 myfile1) 7、编写一个 C 语言程序 newfile2.c,显示字符串“Hello, Linux!” ,将其反向输出,并写出编译和运行的命令。 8、熟悉 Linux 系统的目录结构,报告 Linux 内核的行为。 报告以下

6、内容:操作系统实验报告操作系统实验报告2CPU类型和型号 内核版本 从系统最后一次启动以来经历了多长时间?形式为dd:hh:mm:ss 当前配置的内存数量 当前可用内存数量 自系统启动以来,发生的所有的中断的次数 从系统启动开始创建的进程数 内核执行的上下文转换的次数三、源程序及运行结果三、源程序及运行结果-实验内容中的实验内容中的 3(回答问题)(回答问题) 、6、7(编写(编写 C 语言程序,编译并运行)和语言程序,编译并运行)和 8(报告(报告 Linux 内核的行为,注意:第内核的行为,注意:第 8 题如果使用命令查看,只需写出相关命令;如果编写程序,需要编译并运行,题如果使用命令查看

7、,只需写出相关命令;如果编写程序,需要编译并运行, 并写出编译和运行的命令。并写出编译和运行的命令。 ) 3. 答:如果要求启动答:如果要求启动 LinuxLinux 系统之后进入字符界面,应修改系统之后进入字符界面,应修改/etc/inittab 文件,在字符界面使用文件,在字符界面使用 vi /etc/inittab 命令,命令, 将将“id:5:initdefault:”这一行的这一行的“id:“后的数字(默认为后的数字(默认为 5 5)改为)改为 3 3 即可。即可。 修改修改/etc/inittab 文件,文件,需要用户拥有该文件写的权限。需要用户拥有该文件写的权限。 。6编写一个编

8、写一个 C 语言程序语言程序 newfile1.c,求,求 1100 中偶数的和中偶数的和 步骤:步骤: 1) vi newfile1.c 2) 输入输入 #include int main(void) int sum =0;int i;for (i=1;i#include int main(void)char str100;int n, i;printf(“Input a string:“);scanf(“%s“, str);n = strlen(str);printf(“The reversed string:“);for (i = n - 1; i = 0; i-)printf(“%c“

9、, stri);printf(“n“); 3)编译编译 newfile2.c 文件,文件,Gcc newfile2.c 4)执行执行./a.out 5)执行的结果是:输入:执行的结果是:输入:Hello,Linux! ,输出,输出:The reversed string: = !xuniL,olleH8 CPU类型和型号 uname -a 内核版本 uname -a 从系统最后一次启动以来经历了多长时间?形式为dd:hh:mm:ss 查看当前系统运行时间 who r 减去减去 查看最后一次系统启动的时间who -b 当前配置的内存数量 memory 当前可用内存数量 free 自系统启动以来,发生的所有的中断的次数 从系统启动开始创建的进程数 top 内核执行的上下文转换的次数任课教师签名: 2016 年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号