Linux复习分析Word文档格式.docx
- 文档编号:20827573
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:52
- 大小:1.04MB
Linux复习分析Word文档格式.docx
《Linux复习分析Word文档格式.docx》由会员分享,可在线阅读,更多相关《Linux复习分析Word文档格式.docx(52页珍藏版)》请在冰豆网上搜索。
就可以了。
建议是D:
盘,但是后边的目录一定不要动,否则后面进行语言选择的时候会有麻烦.点击“OK”然后点击“Next”。
(3)选择是否创建桌面快捷方式或者创建开始菜单里的快捷方式,看需要进行选择,选择完毕后点击“Next”,然后在出现的页面点击“Yes”继续安装。
(4)出现警告页面,点yes。
点击Install开始安装,也可以点击Back回到前面的步骤进行更改设置,点击Cancel是取消安装向导。
另外,在随后的安装过程中,会出现个数不定的提示安装窗口比如通用串行总线控制器等,,一律点击安装。
最后点击Finish。
(5)点击finish,启动OradeVMVirtualBox。
随后,可能会出现提示栏,必须重新启动系统配置变更以让VMVirtualBox生效,单击Yes现在重启。
2.创建新的虚拟主机
(1)进入了OracleVMVirtualBox管理器
点击新建,出现下图,在名称后输入自己起的名字,选择自己的系统类型和版本,然后点击下一步。
名称命名要求:
RHEL5.4,截图如下:
(2)设置自己虚拟电脑的内存大小,根据系统内存大小情况进行设置,例如512M。
截图如下:
(3)创建虚拟硬盘
点击现在创建虚拟硬盘,选择第一个【VDI(VirtualBox磁盘映像)】,选择动态分配方式,然后点击下一步进行新建虚拟硬盘文件使用分配选择。
(4)调整文件的位置和大小,默认在C盘,建议修改到D盘,点击文件夹按钮进行修改操作。
建议15.GB以上。
(5)虚拟机创建完成,可以查看到系统的信息。
(5)点设置进入下一步操作,选存储,点加号图标。
(7)点选择磁盘
(8)选择安装文件,然后点打开。
(9)点击启动,进入安装。
4、给虚拟主机安装系统:
(1)使用光盘启动后,出现安装界面,按“Enter”进入图形安装环境。
(2)按“Skip”跳过安装介质检查。
(3)RHEL5.0欢迎界面。
(4)语言选择。
选择恰当的语言会在稍后的安装中帮助你定位时区,点击下一步继续。
(5)键盘配置。
选择你要在本次安装中和今后使用的系统默认键盘布局类型(例如,美国英语式),点击「下一步」来继续。
(6).输入安装序列号,可以跳过
(7)磁盘分区截图如下:
磁盘分区允许你将硬盘驱动器分隔成独立的区域
●在选择磁盘上删除所有分区并创建默认分区结构。
●在选择驱动上删除Linux分区并创建默认的分区结构
●使用选择驱动器中的空余空间并创建默认的分区结构
●建立自定义的分区结构。
(8)选择上步的“建立自定义的分区结构”。
安装RedHatEnterpriseLinux系统一般需要三个分区
●一个交换分区(大小为物理内存的两倍)
●一个boot分区(80MB~120MB)
●一个根分区(1.7GB~5.0GB)
注意:
掌握硬盘和分区知识以及Linux文件系统的组织方式。
(9)配置引导装载程序配置。
(10)设置网络。
如果是通过DHCP获得IP地址的,用默认的DHCP就行;
如果手工地输入了IP和子网掩码信息,可能还得输入网关、主要、次要、和第三DNS地址。
(11)设置时区。
(12)设置root口令。
密码:
123456
(13)定制软件包。
(14)开始安装RHEL。
(15)完成安装。
安装程序会提示做好重新引导系统的准备。
重启过程中,会要求创建一个普通用户。
要求用学生姓名的首字母创建普通用户。
123456截图如下:
实验二、Linux操作基础-用户界面与shell命令
(1)掌握图形化用户界面和字符界面下使用shell命令的方法;
(2)掌握常用的shell命令;
(3)学会shell的高级操作。
二、实验内容和实验步骤
图形化用户界面(GNOME或KDE)下用户操作非常简单而直观,但到目前为止图形化用户还不能完成所有的操作任务;
字符界面占用资源少,启动迅速,对于有经验的管理员而言,字符界面下使用Shell命令更为高效。
Shell命令是Linux操作系统的灵魂,灵活运用Shell命令可完成操作系统所有工作。
并且,类UNIX的操作系统在Shell命令方面具有高度相似性。
熟悉掌握Shell命令,不仅有助于掌握RHELSever5,而且几乎有助于掌握各发行版本的Linux,甚至UNIX。
RHELSever5中不仅可在字符界面下使用Shell命令,还可借助于桌面环境下的终端工具使用Shell命令。
桌面的终端工具中使用Shell命令时可显示中文,二字符界面下显示英文。
1、图形化用户界面下的Shell命令操作
【操作要求1】显示系统时间,并将系统时间修改为2016年04月01日零时。
【操作步骤】
(1)启动计算机,以超级用户身份登录图形化用户界面。
(2)依次单击顶部面板的“应用程序”-“附件”-“终端”菜单项,打开桌面环境下的终端工具。
(3)输入命令“date”,显示系统的当前日期和时间。
(4)输入命令“date040100002016”,屏幕显示新修改的系统时间。
【操作要求2】切换为普通用户,查看2016年04月01日是星期几。
(1)前一操作是以超级用户身份进行的,但通常情况下只有在必须使用超级用户权限的时候,才以超级用户身份操作。
为提高操作安全性,输入:
su–user命令切换为普通用户user。
(2)输入命令:
cal2016,查看2016年04月01日是星期几。
【操作要求3】查看ls命令的-s选项的帮助信息。
方法一:
(1)输入:
manls命令,屏幕显示出手册页中ls命令相关帮助信息的第一页,介绍ls命令的含义、语法结构以及-a,-A,-b和-B等选项的意义。
(2)使用【PgDn】键、【PgUp】键以及上、下方向键找到-s选项的说明信息。
(3)由此可知,ls命令的-s选项等同于—size选项,以文件块为单位显示文件和目录的大小。
(4)在屏幕上的“:
”后输入q,退出ls命令的手册页帮助信息。
方法二:
(1)输入命令:
ls–help,屏幕显示帮助信息。
(2)拖动滚动条,找到-s选项的说明信息,由此可知ls命令-s选项等同于—size选项,以文件块为单位显示文件和目录的大小。
(3)在屏幕上的“:
【操作要求4】查看/etc目录下所有文件和子目录的详细信息。
cd/etc,切换到/etc目录。
ls–al,显示/etc目录下所有文件和子目录的详细信息。
2、字符界面下的Shell命令操作
包括RHELSever5在内的Linux系统都具有虚拟终端。
虚拟终端为用户提供多个互不干扰独立工作的工作界面,并且在不同的工作界面可用不同的用户身份登录。
也就是说,虽然用户只面对一个显示器,但是可以切换到多个虚拟终端,好像在使用多个显示器。
RHELSever5具有7个虚拟终端。
其中第1~6个为字符界面;
第7个为图形化用户界面,必须启动图形化用户界面时才存在。
各虚拟终端的切换方法为:
从字符界面的虚拟终端到其他虚拟终端:
【Alt+F1】~【Alt+F7】。
从图形化用户界面到字符界面:
【Ctrl+Alt+F1】~【Ctrl+Alt+F6】。
试用上述方法进行切换。
【操作要求1】查看当前目录。
(1)启动计算机后默认会启动图形化用户界面,按【Ctrl+Alt+F1】组合键切换到第一个虚拟终端。
(2)输入普通用户user用户名和口令:
123456,登陆系统。
字符界面下输入口令时,屏幕上不会出现类似*的信息,提高了口令的安全性。
(3)输入命令:
pwd,显示当前目录,截图如下:
成功登陆后,还会显示该用户账号上次登陆系统的时间以及登陆的终端号。
【操作要求2】用cat命令在用户主目录下创建一名为f1的文本文件,内容为:
Linuxisusefulforus.
Youcanneverimaginehowgreatitis.
cat>
f1,屏幕上输入点光标闪烁,依次输入上述内容。
使用cat命令进行输入时,不能使用左右上下方向键,只能用【BackSpace】键来删除光标前一位置的字符,并且一旦按【Enter】键,该行输入的字符就不可以修改。
(2)上述内容输入后,按【Enter】键,让光标处于输入内容的下一行,按【Ctl+D】组合键结束输入。
(3)要查看文件是否生成,输入命令ls即可。
(4)输入命令catf1,查看f1文件的内容,截图如下:
【操作要求3】向f1文件增加以下内容:
whynothaveatry?
>
f1,屏幕上输入点光标闪烁。
(2)输入上述内容后,按【Enter】键,让光标处于输入内容的下一行,按【Ctl+D】组合键结束输入。
(3)输入:
catf1命令,查看f1文件的内容,截图如下:
【操作要求4】统计f1文件的行数、单词数和字符数,并将统计结果存放在countf1文件。
wc<
f1>
countf1,屏幕上不显示任何信息。
(2)输入命令catcountf1,查看countf1文件的内容,截图如下:
【操作要求5】将f1和countf1文件合并为f文件。
catf1countf1>
f,将两个文件合并为一个文件。
catf,查看f文件的内容,截图如下:
【操作要求6】分页显示/etc目录中所有文件和子目录的信息。
ls/etc|more,屏幕显示出ls/etc命令输出结果的第一页,屏幕的最后一行上还出现—more—字样,按【Space】键可查看下一页信息,按【Enter】键可查看下一行信息。
(2)浏览过程中按q,可结束分页显示。
【操作要求7】仅显示/etc目录中前5个文件和子目录。
输入命令:
ls/etc|head–n5,截图如下:
【操作要求8】清除屏幕内容。
输入命令clear,则屏幕完全被清除,命令提示符定位在屏幕左上角。
3、通配符的使用
Shell命令的通配符包括*、?
、[]、-和!
,灵活使用通配符可同时应用多个文件,方便操作。
●*:
匹配任意长度的任何字符。
●?
:
匹配一个字符。
●[]:
表示范围。
●-:
通常与[]配合使用,起始字符-终止字符构成范围。
●!
表示不在范围,通常也与[]配合使用。
【操作要求1】显示/bin/目录中所有以c为首字母的文件和目录。
ls/bin/c*,截图如下:
【操作要求2】显示/bin/目录中所有以c为首字母、文件名只有三个字符的文件和目录。
(1)按向上方向键,Shell命令提示符后出现上一步操作输入时的命令:
ls/bin/c*。
(2)将其修改为:
ls/bin/c?
?
,按【Enter】键,屏幕显示/bin目录中以c为首字母、文件名只有三个字母的文件和目录,截图如下:
【操作要求3】显示/bin目录中所有的首字母为c或s或h的文件和目录。
ls/bin/[csh]*,截图如下:
【操作要求4】显示/bin/目录中所有的首字母是v、w、x、y、z的文件和目录。
【操作步骤】输入命令:
ls/bin/[!
a-u]*,截图如下:
【操作要求5】重复上一步操作。
【操作步骤】输入命令!
!
【操作要求6】查看刚刚执行过的5个命令。
history5,截图如下:
实验九、Vi编辑器的使用及C编程
(1)掌握Vi的三种运行模式及切换方法;
(2)掌握使用Vi的各种操作命令进行文本文件的编辑;
(3)用Vi编写Linux下C程序,掌握gcc编译。
1、vi编辑器的使用
【操作要求1】首先用合法用户名登陆系统,不保存直接退出。
(1)在系统提示符下,输入vi,按回车键,进入vi的界面。
(2)输入:
q!
不保存直接退出。
【操作要求2】新建文件f1并编辑一段文字进行保存。
(1)在系统提示符下输入vif1,按回车键。
(2)看到vi的界面,输入i,左下角会出现“插入”。
(3)输入一段文字。
(4)按Esc键,进入命令模式。
这时“插入”就不见了。
(5)输入:
wq,按回车键,保存文件。
实验结果截图:
【操作要求3】对文件f1进行增、删、改操作。
(1)在系统提示符下输入vif1,按回车键。
看到vi的界面。
输入i,进入插入模式。
输入增加的文字:
“viisveryeasytouser~!
”。
用方向键将光标移到图文字行的任意处。
(2)按Esc键,进入命令模式。
输入命令dd,删除光标所在一行(若连续输入d,d是将光标所在的行及以下所有行删除)。
(3)用方向键将光标移到very的v处,按Esc键,进入命令模式,输入命令2x,查看结果。
【操作要求4】接着上述步骤继续做,对文件f1进行复制、粘贴操作。
(1)输入命令2yy,进行复制。
(2)将光标移动到“viisveryeasytouser~!
(3)按Esc键,进入命令模式。
(4)输入p,完成粘贴,查看结果。
【操作要求5】接着步骤继续,在f1文件中进行字符串搜索、替换操作。
【操作步骤】输入“:
/is”,按回车键,查看结果。
2、用vi编辑器来编写一个简单的程序,用gcc编译。
(1)、输入vi,进入vi编辑器。
(2)、编写程序代码如下:
#include“stdio.h”
main()
{inti,sum=0;
for(i=0,i<
=10;
i++)
sum+=i;
printf(“sum=%d\n”,sum);
}
(3)、按Esc键,进入命令模式。
(4)、输入“:
wsum.c”。
(5)、按Esc键,进入命令模式,并输入“:
q”,退出vi编辑器即可。
(6)、输入“gcc-osumsum.c”,进行编译。
注:
Linux下最常用的C语言编译器是gcc,gcc格式为:
gcc[options]file–list
默认情况下,将可执行代码存储在文件a.out中。
-o选项的作用是告知gcc将可执行代码存储在一个专门的文件中,而不是默认的a.out中。
用ls查看sum文件截图:
(7)、若成功则不会有任何信息,反之,系统会报错。
若成功,则输入“./sum”,就可得到结果。
(8)、将10替换为每个同学的学号的最后三位数字,重新编译,查看结果。
(注意,程序部分需要调试)。
+++++++
3、将书上246页12.2.2实例程序转换为C程序,并进行编译。
实验程序截图:
实验四、Linux文件系统-目录和文件管理
(1)掌握目录和文件管理的操作命令;
(2)掌握文件权限的修改方法。
(3)掌握文件链接的方法。
【操作要求1】查看Linux系统常见的目录。
ls,查看Linux系统常见的目录,截图如下:
【操作要求2】显示当前目录下文件类型。
ls–l|more,截图如下:
说明:
●“-”:
表示普通文件
●“d”:
表示目录文件
●“c”:
表示字符设备文件
●“b”:
表示块设备文件
●“l”:
表示符号链接文件
【操作要求3】查看当前目录下所有文件类型
file*,截图如下:
【操作要求4】先创建两个新目录dir1和dir2,然后将dir2目录移到dir1目录中,最后删除dir2目录。
(1)以普通用户user登陆字符界面,输入命令:
pwd,当前目录为用户的主目录:
/home/user。
ls–l,查看当前目录中的所有文件。
(3)创建两个目录,输入命令:
mkdirdir{1,2}。
(4)输入命令:
ls–l,确认两个目录创建成功。
以上4个步骤截图如下:
(5)输入命令:
mvdir2dir1,将dir2目录移动到dir1目录。
(6)输入命令:
cddir1,切换dir1目录命令,查看到dir2目录。
截图如下:
(7)删除dir2目录,输入命令:
rm–rfdir2。
【操作要求5】查找profile文件。
(1)切换用户为超级用户,输入命令:
su-,并输入密码。
find/nameprofile,截图如下:
(3)使用exit命令,退出超级用户身份。
【操作要求6】将/etc/profile文件中所有包含“HOSTNAME”的行存入f4文件,并修改f4文件的权限,让所有用户都可以读写。
(1)查找/etc/profile文件中所有包含“HOSTNAME”的行,并存入f4文件。
catf4,查看f4文件的内容。
(3)在f4所在目录,输入命令:
ls–lf4,查看f4文件的详细信息。
(4)使用chmod命令,修改f4文件的权限。
并输入命令:
以上步骤截图如下:
【操作要求7】将f4文件复制到dir1目录,并在dir1目录中创建/etc/fstab文件的符号链接文件fstab-link。
cpf4./dir1,将f4文件复制到dir1目录。
(2)创建/etc/fstab文件的符合链接文件,输入命令:
ln–s/etc/fstabfstab-link。
ls–l查看。
【操作要求8】给出
(1)cd/
(2)cd..(3)cd../..(4)cd命令的执行结果。
cd/
(2)输入命令:
cd..
cd../..
cd以上步骤截图如下:
【操作要求9】把当前目录下的所有文件按文件由大到小进行排序。
ls–l|sort–n–r–k5,截图如下:
【操作要求10】列出当前目录下f开头的所有文件,更改f1文件的属主为user
ls–lf*//列出当前目录下f开头的所有文件
chownuserf1//更改f1文件的所有者
ls–lf*截图如下:
【操作要求11】列出当前目录下f开头的所有文件,更改文件的属组为user
chownuser:
userf1//更改f1文件的所有者
(3)或者输入命令:
chown:
userf1//只修改属组,不修改属主,
【操作要求12】系统下有用户root、s001、s002三种用户。
把root下的m1.c链接到s001用户下,别名为m2.c;
再把该文件链接到s002用户下,链接文件名不变。
【操作步骤】在root用户下:
cat>
m1.c
ls
ln/root/m1.c/home/s001/m2.c
ls–li/home/s001/m2.c
ln/root/m1.c/home/s002
ls–li/home/s002/m1.c
(7)输入命令:
ls–s/root/m1.c/home/s002/m2.c
(8)输入命令:
ls-li/home/s002/m*
【操作要求13】对某个文件在同一目录中分别建立硬链接和符号链接文件,然后运行ls–l命令,观察输出信息的第二列(链接数)以及第五列(文件尺寸),比较两种链接有什么不同。
mkdirtest//建立一个目录用于测试
ls//查看当前目录下的文件,若有f1则选取f1,否则需创建f1
ln/root/f1/root/test/f1//选择f1文件作为源文件
cdtest
ls//看到f1
#ln–s/root/f1/root/test/f2
#ls–li,查看有什么不同。
实验五、用户与组群管理
1、利用shell命令管理用户与组群的方法
【操作要求1】新建一名为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 复习 分析