操作系统实验(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一Linux常用命令实验
一.目的和要求
本实验的目的是熟悉Linux操作系统的命令接口、图形接口和程序接口;了解Linux操作系统的启动过程;了解Linux操作系统的目录结构;用vi编辑器编写简单的C语言程序,并用gcc编译器编译、运行。
二.实验内容
1、实现开机、登录、退出与关机:
(1)如果以root用户登录,则命令窗口的提示符为#;如果以普通用户登录,则命令
窗口的提示符为$;登陆用户名:user 密码:123456
(2)修改口令(修改口令操作不做):成功进入系统后,在命令提示符后输入“passwd”
并键入回车键
(3)退出帐号:命令方式下:logout
(4)关机或重启:
命令方式下:halt或reboot
窗口方式下:“桌面”->“注销”
2、掌握的基本常用命令列表
(1)关于目录的操作命令:cd、ls、mkdir 、rmdir、pwd等;
(2)关于文件的操作命令:cat、find、man/help、vi/vim、cp、rm、mv、dd、du、df、chmod、ln等;
(3)关于进程管理的操作命令:ps、kill、top、free 等;
(4)关于系统管理的操作命令:whoami、passwd、adduser/useradd、addgroup、userdel、groupdel、su、who、Ctrl+Alt+Fn(n=1、2、3、4、5、6)(在X-Window界面下切换到字符界面,重新登录,Ctrl+Alt+F7返回图形界面)、Alt+Fn(n=1、2、3、4、5、6)(在6个虚拟终端之间切换)等;
(5)安装和卸载文件系统:mount、umount等;
(6)显示有关计算机系统信息的命令:uname(显示操作系统的名称)、uname –n(显示系统域名)、uname –p(显示系统的CPU名称)
(7)其它命令:time、date、cal 等。
3、阅读/etc/inittab 文本文件,思考问题:如果要求启动Linux系统之后进入字符
界面,应如何修改/etc/inittab文件?用户应具有什么权限?
4、切换到不同的虚拟终端,登录到Linux系统
5、vi 编辑器的使用
(1)进入和退出vi
(2)利用文本插入方式建立一个文件
(3)在新建的文本文件上移动光标。
(4)对文本文件执行删除、复原、修改、替换操作。
6、熟悉gcc编译环境:编写一个C语言程序myfile1.c,求1~100中偶数的和,
编译并运行。
(1)编译gcc myfile1.c 运行./a.out
(2)编译gcc –o myfile1 myfile1.c 运行./myfile1
7、编写一个C语言程序myfile2.c,显示字符串“Hello, Linux!”,并将其反向输出。
8、熟悉Linux系统的目录结构,使用命令或者编写C语言程序报告Linux内核的
行为。
报告以下内容:
● CPU类型和型号
● 内核版本
● 从系统最后一次启动以来经历了多长时间?形式为dd:hh:mm:ss
● 当前配置的内存数量
● 当前可用内存数量
● 自系统启动以来,发生的所有的中断的次数
● 从系统启动开始创建的进程数
● 内核执行的上下文转换的次数
三.实验提示
1、Linux安装
(1)安装前的准备工作
<1>.基本的硬件配置
由于安装涉及到各种硬件的设置,所以在安装前必须了解机器各种硬件的型号,硬盘的使用情况,内存的大小,鼠标的类型及接口,声卡,网卡,显卡,显示器的型号。
<2>.有关网络的信息
IP地址,掩码,网关IP地址,域名服务器IP地址,域名,宿主机名。
<3>.安装方式的选择
•从CD-ROM安装
•从FTP站点安装
•从NFS服务器安装
•从硬盘安装
硬盘分区
硬盘空间必须和计算机上安装的其他操作系统所使用的硬盘空间分开。特别要注意,如果硬盘空间很大,切忌不能将Linux装在8G以后。安装Red Hat Linux至少需要两个硬盘分区:一个或多个“Linux native”类型的分区,一个“Linux swap”类型的分区
分区命名设计Linux 通过字母和数字的组合来表示硬盘分区。
●前两个字母-----分区名的前两个字母表明分区所在设备的类型。hd指IDE
硬盘,sd指SCSI硬盘。
●下一个字母-----分区在哪个设备。例如,/dev/hda(第一个IDE硬盘),
/dev/sdb(第二个SCSI硬盘)。
●数字-----代表分区。前四个分区(主分区或扩展分区)用数字1到4表
示。逻辑分区从5开始。例如,
●若IDE硬盘在安装Linux前安装了Windows系统并划分了C盘和逻辑分
区D盘,那么D盘就是/dev/hda5, /dev/hda5表示第一个硬盘的第一个逻
辑分区。
对于Linux初学者来说,为Linux分两个区(根分区和交换分区)是比较简单方便的。
一个交换分区:用来支持虚拟内存。一个根分区:根分区是/(根目录)的所在地,其中包含启动系统所需的文件和系统配置文件。这个分区要足够大。
一个/usr分区:/usr是Linux系统许多软件所在的地方。
一个/home分区:这是用户的主目录所在地。
(2)开始安装
注意点:我们一般选择的是图形化的安装方式。它的主要部分是相同的。
●可能会在安装完成后第一次启动时才进行网卡的检测。