实验一Linux安装与环境配置【实验目的】1.了解Linux系统的特点,掌握Linux的安装方法;2.理解虚拟机、虚拟系统、虚拟终端等概念;3.理解Linux系统的内核版本和发行版本;4.了解超级用户和普通用户的权限差别;5.熟悉系统登录、注销、重启和关机。
【实验内容】1.安装VMware Workstation。
VMware可以虚拟现有任何操作系统,只要真实主机的配置允许,还可以虚拟多个系统。
2.新建虚拟机。
按“新建虚拟机向导”可顺利完成虚拟机安装。
安装过程中注意以下选项:(1)虚拟机配置选“自定义”,以便后面可以自行规划设备,内存和硬盘容量等。
(2)虚拟机内存VMWare本身不占用太大内存,但处于开启状态的虚拟机会占用较大内存,占用内存量由配置决定,建议直接使用“推荐配置”。
临时挂起虚拟机或关闭虚拟机,这些内存会立即释放。
(3)网络类型网络类型有四个选项,分别为:●使用桥接网络:通过你的计算机中的一块以太网适配器卡直接连接到一个本地以太网。
●使用网络地址翻译(NA T):允许客户操作系统使用主机的IP 地址访问主机的拨号或者外部以太网连接。
●使用仅为主机网络:通过一个虚拟网络从内部连接客户操作系统到主机。
●不使用一个网络连接。
前三个选项中可先任选一个,之后配置网络的时候再改。
但勿选最后一个,否则将无法创建网络。
(4)指定磁盘容量第一项定义磁盘大小。
第二项允许虚拟机无限使用磁盘空间,但需要真实磁盘足够大。
第三项限制了每块虚拟磁盘的最大容量为2G。
在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。
(5)创建一块磁盘第一次建立虚拟机时,一般选择第一项,第二项适用于建立第二个或更多虚拟机,即使用已经建立好的虚拟机磁盘,这样可以减少虚拟机占用的真实磁盘空间。
第三项允许虚拟机直接读写磁盘空间,慎选!适合熟悉使用磁盘的高级用户,如果操作失误会把真实磁盘里的内容删掉。
3.安装RHEL5。
VMware中集成了虚拟光驱的功能,设定安装镜像文件后即可安装RHEL5。
点击“启动该虚拟机”由镜像文件引导进入安装界面,此后按安装向导完成系统安装即可。
安装过程中注意“磁盘分区设置”:这里选手工分区,Disk Druid是个GUI的分区程序,可对磁盘的分区方便地进行添、删、改操作。
点击“新建”可添加分区:推荐分区方案:①一个Swap交换分区(至少256M)用来支持虚拟内存。
当内存不足以储存系统正在处理的数据是,数据会被写入交换分区。
建议为虚拟机内存的2倍。
②/boot引导分区(100M)包含操作系统内核以及在自展过程中使用的文件。
鉴于PC BIOS的限制,创建一个较小的分区容纳这些文件是必要的。
③Root根分区(500M-5.0G)"/"(根目录)的位置。
所有文件都将位于根分区中。
4.安装完成,启动Linux系统,并用根帐号(root)登录。
登录后完成下列操作:#是shell向超级用户提供的提示符;$是shell向普通用户提供的提示符。
(1)创建一个新用户,新用户的帐号为学生姓名拼音,口令自设。
#(2)给新创建的用户设置口令#(3)超级用户向普通用户转换,然后再返回到超级用户#$(4)退出超级用户登录,以新定义的普通用户身份登录#(5)普通用户向超级用户转换,然后再返回到普通用户$#(6)用命令who查看用户#(7)用超级用户身份查看/etc/passwd和/etc/shadow文件,找出其中关于root和新建用户信息的条目。
/etc/passwd中:/etc/shadow中:(8)观察操作系统的名称、主机名、操作系统核心版本、发布版本、核心生成时间、(9)用多种方法查看内核版本:(10)虚拟终端的使用、切换和通信。
用超级用户身份建立两个新用户,分别为“userl”和“user2”,并为他们创建密码用Alt+F2切换到虚拟终端tty2,以userl帐号登录。
用who观察当前用户和虚拟终端号。
体会who、whoami 和who am i 的区别。
用Alt+F3切换到虚拟终端tty3,以user2帐号登录。
User2向user1发送信息。
用Alt+F2切换到虚拟终端tty2,观察接收到的信息:思考:●找到相关命令,将用户设置成屏蔽状态,不能接收普通用户发来的信息。
●超级用户能否向处于屏蔽状态的普通用户发送信息?(11)用logout命令注销user1$(12)用shutdown命令关闭系统普通用户不可以关机:只有超级用户root有权利关机:5.安装VMware Tools。
VMware Tools可增强客户机的显示和鼠标功能,它自带在VMWare中。
按下列步骤安装并配置VMware Tools(1)在启动Linux虚拟机之后,在WMWare 的菜单栏中点击"虚拟机(M)",然后在下拉菜单中点击"安装VMware Tools"选项。
(2)接着进入Linux虚拟机的界面,找到VMware Tools对应的软件包,执行:rpm -ivh VMwareTools-5.0.0-13124.i386.rpm(3)若要重新进行虚拟机相关配置,执行/usr/bin下可执行文件(4)设置windows和Linux的共享文件夹。
使用VMware下shared folders功能可实现VMware中host system(windows)与ghost system(Linux)间文件传输,无需任何网络相关设置,也不使用任何网络协议。
在windows桌面,选择VMware workstation程序菜单中VM>Settings>Options>Shared Folders >Properties,点击对话框右下的“add”按钮,按向导指示创建共享文件夹,假设为share。
切换linux系统,可在/mnt/hgfs下找到共享文件夹share。
(5)使用VMware的快照管理功能。
实验二Linux常用命令【实验目的】1.熟悉命令行操作方式;2.掌握man,info等常用的帮助命令;3.掌握Linux目录常见的概念(路径,根目录、用户主目录);4.熟悉文件与目录的基本操作,包括显示文件内容命令-cat、more、less、tail;文件内容查询命令-grep,egrep,fgrep;文件查找命令-find,locate;文本处理命令-sort,uniq;文件比较命令-comm,diff;文件复制、移动和删除命令-cp,mv,rm;目录的创建与删除-mkdir,rmdir;改变工作目录、显示路径以及显示目录内容命令-cd、pwd,ls等。
5.了解GRUB,编辑GRUB的启动菜单和配置文件。
6.了解Linux系统中的运行级别。
【实验内容】1.熟悉命令行操作方式。
Linux命令格式如下:命令 [选项] [处理对象]例:ls -la mydir注意:●命令一般是小写字串(Linux中大小写有别);●选项通常以减号(-)再加上一个或数个字符表示,用来选择一个命令的不同操作●同一行可有数个命令,命令间应以分号隔开●命令后加上&可使该命令后台(background)执行2.使用帮助。
Linux提供了四种帮助方法:●通过帮助选项:shell命令使用-h或-help的选项来获得帮助如:mount –h 或mount –help●help命令:help 命令用于查看所有shell命令如:help cd●使用man命令获得帮助:man 命令的查找路径为/usr/share/man,man文件是用less程序来显示的,通常和more一起使用。
如:man mount | more●使用info工具查看信息:Info工具是一个基于菜单的超文本系统,包括一些关于Linux shell、工具、GNU项目开发程序的说明文档。
info 命令的查找路径为/usr/share/info。
如:info mount3.基本目录操作Linux采用树型目录管理结构,由根目录(/)开始一层层将子目录建下去,各子目录以/ 隔开。
用户user1登录后,工作目录的位置称为/home/ user1。
…~‟符号代表自己的home目录,例如:对于user1而言,~/myfile和/home/ user1/myfile是等价的。
通过帮助学习使用下列目录操作:●显示目录文件ls●建新目录mkdir●改变工作目录位置cd●显示当前所在目录pwd●查看目录大小du●显示当前用户的环境变量env4.基本文件操作通过帮助学习使用下列文件操作:●查看文件内容cat●删除文件rm●复制文件cp●移动或更改文件、目录名称mv●比较文件或目录的内容diff●文件中字符串的查找grep●命令的路径寻找◆显示命令的路径whereis command◆显示路径及使用者的别名which command◆显示命令的功能摘要whatis command●文件的路径寻找◆搜寻指定路径下某文件的路径find search -path -name filename -print◆快速搜寻档案系统内是否有指定的档案locate filename5.依次完成下列有关文件和目录的操作(1)用root帐号登录到终端,使用pwd命令查看当前目录;(2)使用cd命令将当前目录切换到/目录下;(3)使用ls命令查看Linux的目录结构,了解各个目录存放与系统相关的文件;(4)使用cat、more、head、tail等命令显示/etc/inittab文件内容;(5)使用grep命令在/etc/inittab文件中查询“initdefault”字符串;(6)使用find和locate命令查找/目录下所有以main开头的文件,并显示这些文件的内容;(7)用cp命令将/etc/inittab文件拷贝到/root目录下;(8)使用sort或uniq命令对/root/inittab文件排序后输出其结果;(9)统计/root/inittab文件的字节数、行数、字数;(10)用mkdir命令在/root目录下创建一个test目录;(11)把/etc/inittab文件的最后5行内容拷贝到~/test/myinittab文件中;(12)用cp命令将/etc目录及其下所有内容复制到test目录下;(13)使用cd和ls 查看/root/test/etc下的内容;(14)将test目录改名为test2;(15)删除test2目录6.使用文件编辑器vivi(visual editor)是在UNIX和Linux上被广泛使用的中英文编辑软件,是系统提供给用户的一个窗口化编辑环境。