欢迎来到天天文库
浏览记录
ID:25734147
大小:70.00 KB
页数:8页
时间:2018-11-22
《熟悉Linux操作系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一熟悉Linux操作系统实验目的Linux作为一种开源的操作系统,具有开放性、多用户、高效性以及灵活性等特点,《操作系统》课程将选择Linux作为实验平台。本实验的目的是让学生了解Linux的操作环境和熟悉Linux操作系统的常用命令,为后续实验奠定实验基础。实验类型综合性实验预习要求已学习操作系统基本概念,了解Linux操作系统的产生背景以及Linux操作系统的基本特征。实验设备与环境PII以上电脑一台,VMwareWorkstation上安装Linux操作系统实验原理操作系统是一台计算机必不可少的系统软件,是整个计算机系统的灵魂。Linux是一套免费使用和
2、自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。Linux作为一个免费开放源代码
3、的操作系统,为我们学习《操作系统》课程提供了学习、探索以及修改计算机操作系统内核的机会。同时,本课程将提供一个Mini版的实验系统Nachos(含源代码),Nachos可在Linux环境下进行编译,可配合课程实验进行修改调试。实验任务1.熟悉Linux文件操作命令2.熟悉Linux系统管理命令3.熟悉linux进程管理命令4.熟悉Linux文本编辑器Vi的使用方法5.掌握Linux的编译器GCC的使用方法实验步骤1.Linux的启动(1)首先,启动电脑进入Windows操作系统,然后双击桌面上VMWareWorkstation图标,选择左侧栏中的CentOS,然后
4、点击Poweronthisvirtualmachine,启动虚拟机系统,username:root,password:123。(2)右击桌面,选择OpenTerminal,进入命令终端,实验内容都在此窗口中完成。2.Linux系统管理命令命令命令格式说明passwdpasswd[用户名]修改用户口令useradduseradd用户名添加新的用户usermodusermod[选项]用户帐号修改帐号的各种属性userdelUserdel用户帐号删除帐号writewrite用户帐号[终端名称]向用户发送信息dfdf[选项]检查文件系统的磁盘空间占用情况dudu[选项][
5、Names…]显示目录(或文件)所占磁盘空间的大小initInit[选项]引导不同运行级别进程ShutdownShutdown[选项]关闭系统RebootReboot[选项]重启系统pwdPwd[选项]显示当前用户所在目录(1)增加新用户rjxy和rjxy1。(2)给用户rjxy设置密码123456。(3)删除用户rjxy1。(4)显示当前用户所在目录。如果对某条命令不熟悉可以查看帮助信息,如pwd–help。这里出现的问题有:1.当添加一个新的用户后,如useraddww,接着删除它,userdelww,之后再重新添加ww用户,会有问题,因为userdelww只
6、是把与ww用户某些相关的文件删除了,但并不是把与该用户相关的所有记录都删除了,所以重新添加的时候,会报错说某些文件已存在,重启再添加即可。2.shutdown关闭的时候会要求输入参数shutdown–hnow即可。3.Linux进程管理1)查看进程,输入ps会显示当前正在运行的进程,可以加"--help"显示帮助信息,如:ps--help会列出关于"ps"命令的介绍。2)中断进程为了演示如何中断进程,首先运行一个持续时间比较长(不然尚未发送信号它自己就退出了)的程序,如:find/-name*f。这个命令是在根目录("/")下查找以"f"结尾的文件,并将结果列出。
7、"*"为通配符,表示任意个数的任意字符。输入如下命令可看到"find"的帮助:find–help,现在再次输入:find/-name*f。然后按住"Ctrl",再按"z"(这个操作记作:Ctrl+z),即可将当前正在运行的程序切换到后台。现在输入:ps,从列表中可以看类似下面的一行:PIDTTYTIMECMD5243pts/100:00:00find其中5243是我进行实验时"find"的PID号,每一次实验都有可能不同。下面输入:kill5243这将向进程号为5243的进程(即"find"进程)发送TERM信号,中止进程的运行,当使用kill时,即使工作按期完成
8、了,用户也
此文档下载收益归作者所有