




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 Red Hat Linux 9.0的安装与配置一. 一. 实验目的:1 1 熟悉和掌握Red Hat Linux9.0服务器的安装与配置;2 2 掌握Linux的基本命令使用和功能。二. 二. 实验内容:1 1 利用PC虚拟机来安装与配置Red Hat Linux9;2 2 完成安装配置后掌握一些界面及必要的Linux命令使用和功能。三. 三. 实验步骤:1 1利用vmware虚拟机来安装Red Hat Linux9.0:(1) (1) 启动vmware虚拟机;(2) (2) 单击“新建PC”, 出现“PC安装向导-Virtual PC”对话框,单击“下一步”;(3) (3) 在新PC
2、的名称处:输入LINUX, 单击“下一步”; 设置向导, 单击“下一步”;(4) (4) 选择安装Linux, 单击“下一步”;(5) (5) 调整内存为64M, 单击“下一步”;(6) (6) 创建指定位置(如E盘)的磁盘映像文件LINUX.VHD, 单击“下一步”;(7) (7) 配置步骤完成,启动系统;(8) (8) 单击工具栏“CD” ?“载入第一张映像文件ISO”; 单击工具栏“PC” ?“重启”(9) (9) 开始安装l l 开始安装按“ENTER”键。l l 接下来的几步操作只须点击“NEXT”即可;l l 当出现“语言选择”窗口时,选择Chinese(Simplifield)(
3、简体中文);当出现“键盘布局选择”窗口时,选择U.S.English;l l 当出现“鼠标选择”窗口时,选择2键鼠标 (PS/2); 当出现“选择安装类型”窗口时,选择定制;l l 当出现“选择磁盘分区设置”窗口时,选择用Disk Druid 手工分区(D); 这里如果选择自动, 则不做任何设置; 当出现“选择磁盘分区设置提示”窗口时,选择是;l l 当出现“磁盘设置”窗口时,选择新建; 当出现“添加分区”窗口时,选择ext3; 接着选择新建boot分区, home分区, 新建user分区与大小;l l 当出现“磁盘设置”窗口时,选择新建根目录分区ext3; 当出现“磁盘设置”窗口时,选择新建
4、交换分区swap; 接着选择新建交换分区的大小, 一般为物理内存的两倍, 新建剩余目录Home分区与大小; 磁盘分区完成。 l l 当出现“系统引导程序配置”窗口时,选择其中一个操作系统作为默认; 当出现“网络配置”窗口时,选择编辑; 接着在编辑接口的IP地址和子网掩码。l l 当出现“防火墙配置”窗口时,选择默认; 当出现“时区选择”窗口时,选择亚洲/上海;l l 当出现“管理员口令”窗口时,选择默认, 注意千万要记住密码; 当出现“验证配置”窗口时,选择启用MDS5口令和启用屏蔽口令;l l 当出现“选择软件包组”窗口时,选择应用程序; 当出现“即将安装”窗口时,点击”下一步”; l l
5、当出现“安装软件包”窗口时,开始格式化文件系统; 当出现“请插入第二张光盘后继续”窗口时,单击工具栏“CD” ?“载入第二张映像文件ISO”; 接着开始安装软件包;l l 当出现“创建启动盘”窗口时,可选择安装; 点击”下一步”, 当出现“安装完成重启”窗口时,安装已完成, 选择退出。2 2 重新启动系统熟悉基本的linux操作界面及基本命令的使用。l l 利用root用户登录,输入用户名和密码后进入图形界面,练习通过图形界面进入字符界面;l l 在字符界面下利用startx命令进入图形界面;l l 练习在字符界面及图形界面下在不同的系统终端(tty)间切换。四. 四. 思考题:1 1 Lin
6、ux有几种安装方法?2 2 什么是主分区?什么是扩展分区?什么是逻辑分区?3 3 怎样使用Disk Druid 工具建立磁盘分区?4 4 如何理解“主引导记录”(MBR)的概念?实验二 Linux常用命令一. 一. 实验目的:5 1 掌握Linux各类命令的使用方法;6 2 熟悉Linux操作环境。二. 二. 实验内容:练习使用Linux常用命令。三. 三. 实验环境:1. 1. 一台已经安装好Linux操作系统的主机,并且已经配置好基本的TCP/IP 参数,能够通过网络连接局域网中或远程的主机。2. 2. 一台Linux服务器,能够提供FTP、Telnet和SSH连接。四. 四. 实验练习:
7、1) 1) 文件和目录类命令:l l 启动计算机,利用root用户登录到系统,进入字符提示界面。l l 用pwd命令查看当前所在的目录。l l 用ls命令列出此目录下的文件和目录。l l 用a选项列出此目录下包括隐藏文件在内的所有文件和目录,其命令为( )。l l 用man命令查看ls命令的使用手册,其命令为( )。l l 在当前目录下,创建测试目录test,其命令为( )。l l 利用ls命令列出文件和目录,确认test目录创建成功。l l 进入test目录,查看当前目录的命令为( ),其结果为( )。l l 利用touch命令,在当前目录创建一个新的空文件newfile,其命令为( )。l
8、 l 利用cp命令复制系统文件/etc/profile到当前目录下,其命令为( )。l l 复制文件profile到一个新文件profile.bak,作为备份,其命令为( )。l l 用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。l l 用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,例如b、p、q等并对then关键字查找。l l 用grep命令在profile文件中对关键字then进行查询,其命令为( ),并与上面的结果比较。l l 给文件profile创建一个软链接lnsprofile和一个硬链接lnhprofile,其命令分
9、别为( )和( )。l l 用长格形式显示文件profile、lnsprofile和lnhprofile的详细信息。 l l 删除文件profile,用长格形式显示文件lnsprofile和lnhprofile的详细信息,比较文件lnhprofile的链接数的变化。l l 用Less命令查看文件lnsprofile的内容,看看有什么结果。l l 用Less命令查看文件lnhprofile的内容,看看有什么结果。l l 删除文件lnsprofile,显示当前目录下的文件列表,回到上层目录。l l 用tar命令把目录test打包,其命令为( )。l l 用gzip命令把打好的包进行压缩,其命令为(
10、 )。l l 把文件test.tar.gz改名为backup.tar.gz,其命令为( )。l l 显示当前目录下的文件和目录列表,确认重命名成功。l l 把文件backup.tar.gz移动到test目录下其命令为( )。l l 显示当前目录下的文件和目录列表,确认移动成功。l l 进入test目录,显示目录中的文件列表。l l 把文件test.tar.gz解包,其命令为( )。l l 显示当前目录下的文件和目录列表,复制test目录为testbak目录作为备份。l l 查找root用户自己的主目录下的所有名为newfile的文件,其命令为( )。l l 删除test子目录下的所有文件,其命
11、令为( )。l l 利用rmdir命令删除空子目录test,其命令为( )。l l 回到上层目录,利用rm命令删除目录test和其下所有文件其命令为( )。2) 2) 系统信息类命令:l l 利用date命令显示系统当前时间,并修改系统的当前时间。l l 显示当前登录到系统的用户状态。l l 利用free命令显示内存的使用情况。l l 利用df命令显示系统的硬盘分区及使用状况。l l 显示当前目录下的各级子目录的硬盘占用情况。3) 3) 通信网络类命令: l l 用telnet命令连接远程服务器,输入用户名和密码登录系统。服务器由任课老师指定。l l 查看登录到远程系统上的用户的状态,在远程系
12、统上练习执行一些基本的Linux命令,完成之后退出远程系统。l l 用ssh命令连接远程服务器,输入用户名和密码登录系统。服务器由任课老师指定。l l 在远程系统上练习执行一些基本的Linux命令,完成之后退出远程系统。l l 用ftp命令连接远程服务器,显示远程系统中的当前目录,显示本地系统的当前目录。实验三 Shell和Vi编辑器一. 一. 实验目的:1. 1. 熟悉shell的各项功能;2. 2. 掌握Linux系统终端方式使用的编辑器vi;3. 3. 学习vi的启动、存盘、文本输入、现有文件的打开、光标移动、复制/剪贴、查找/替换等命令。二. 二. 实验内容:1. 1. 练习使用she
13、ll的各项功能;2. 2. 熟练掌握vi编辑器的使用。三. 三. 实验练习:1. 1. 熟悉Shell环境,使用Shell的各种功能1) 1) 命令补齐功能l l 用date命令查看系统当前时间,在输入da后,按tab键,让shell自动补齐命令的后半部分。l l 用mkdir命令创建新的目录。首先输入第一个字母m,然后按tab键,由于以m开头的命令太多,shell会提示是否显示全部的可能命令,输入n。l l 再多输入一个字母k,按tab键,让shell列出以mk开头的所有命令的列表。l l 在列表中查找mkdir命令,看看还需要多输入几个字母才能确定mkdir这个命令,然后输入需要的字母,再
14、按tab键,让shell补齐剩下的命令。l l 最后输入要创建的目录名,按回车键执行命令。l l 多试几个命令利用tab键补齐。2) 2) 命令别名功能l l 输入alias命令,显示目前已经设置好的命令的别名。l l 设置别名ls为ls l,以长格形式显示文件列表:alias ls=ls -l。l l 显示别名ls代表的命令,确认设置生效:alias ls。l l 使用别名ls显示当前目录中的文件列表。l l 在使定义的别名不失效的情况下,使用系统的ls命令显示当前目录中的命令列表:ls。l l 删除别名ls:unalias ls。l l 显示别名ls,确认删除别名已经生效:alias ls
15、。l l 最后再用命令ls 显示当前目录中的文件列表。l l 写出定义别名cde为:cd /etc的命令( )。3) 3) 输入、输出重定向和管道(1) (1) 输出重定向l l 用ls命令显示当前目录中的文件列表:ls l。l l 使用输出重定向,把ls命令在终端上显示的当前目录中的文件列表重定向到文件list中:ls l list。l l 查看文件list中的内容,注意在列表中会多出一个文件list,其长度为0。这说明shell是首先创建了一个空文件,然后再运行ls命令:cat list。l l 再次使用输出重定向,把ls命令在终端上显示的当前目录中的文件列表重定向到文件list中。这次使
16、用管道符号进行重定向:ls l list。l l 查看文件list的内容,可以看到用进行重定向是把新的输出内容附加在文件的末尾,注意其中两行list文件的信息中文件大小的区别:cat list。l l 重复命令ls l list。l l 再次查看文件list中的内容,和前两次的结果相比较,注意list文件大小和创建时间的区别,完成课后第一题。(2) (2) 输入重定向l l 使用输入重定向,把上面生成的文件list用mail命令发送给自己:mail root list。l l 查看新邮件,看看收到的新邮件中其内容是否为list文件中的内容。(3) (3) 管道l l 利用管道和grep命令,在
17、上面建立的文件list中查找字符串list:#cat list | grep list。l l 利用管道和wc命令,计算文件list中的行数、单词数和字符数:#cat list | wc。4) 4) 查看和修改Shell变量l l 用echo命令查看环境变量PATH的值:echo $PATH。l l 设置环境变量PATH的值,把当前目录加入到命令搜索路径中去:PATH“$PATH:.”。l l 用echo命令查看环境变量PATH的值:echo $PATH。l l 比较前后两次的变化。2 2 Vi编辑器1) 1) 运行编辑器vi。2) 2) 学习vi常用命令 :(1) 语法:vi 文件名对指定的
18、文件执行vi编辑程序。(2) 参数:文件名:要编辑的文件名。以下是可在vi中使用的部分命令:Esc:按键将返回命令模式,允许输入新命令。r:替换一个字符。R:无限制地在一行中替换。i:插入模式。dd:删除一行。x:删除一个字符。$:行尾。:行的开始。:x:写文件并退出vi。:q!:退出vi,不存文件。/:允许输入查询模式。3) 3) 在vi中编写一个abc.c程序,对程序进行编译、连接、运行。具体如下:studentenjoy student$ cd abcstudentenjoy abc$ vi abc.cmain() int i,sum=0; for(i=0;i=100;i+) sum=s
19、um+i; printf(n1+2+3+.+99+100=%dn,sum);studentenjoy abc$ gcc -o abc abc.cstudentenjoy abc$ lsabc abc.cstudentenjoy abc$ ./abc1+2+3+.+99+100=5050studentenjoy abc$studentenjoy abc$4) 4) 从如上内容的基础上总结vi的启动、存盘、文本输入、现有文件的打开、光标移动、复制/剪贴、查找/替换等命令。5) 5) 编写一个程序解决“鸡兔同笼”问题。 参考程序:#include main() int h,f; int x,y; p
20、rintf(请输入头数和脚数:); scanf(%d,%d,&h,&f); x=(4*h-f)/2; y=(f-2*h)/2; printf(鸡=%d 兔子=%d,x,y);运行结果:请输入头数和脚数:18,48鸡=12 兔子=6注:鸡+兔子=头2鸡+4兔子=脚x+y=h2x+4y=f四. 四. 思考题:1. 1. 输出重定向和的区别是什么?2. 2. 通常命令中的-r和-f参数分别表示什么?3. 3. bash比sh有哪些方便用户使用的功能?实验四 Linux下用户和组的管理、磁盘限额一. 一. 实验目的:1 1 掌握在Linux系统下利用命令方式实现用户和组的管理;2 2 掌握利用Linu
21、x-conf进行用户和组的管理;3 3 掌握磁盘限额的实现方法。二. 二. 实验内容:1 1 用户和组的管理;2 2 磁盘限额。三. 三. 实验步骤:1. 1. 用户的管理l l 创建一个新用户user01,设置其主目录为/home/user01:#useradd d /home/user01 -m user01l l 查看/etc/passwd文件的最后一行,看看是如何记录的。l l 查看文件/etc/shadow文件的最后一行,看看是如何记录的。l l 给用户user01设置密码:#passwd user01。l l 再次查看文件/etc/shadow文件的最后一行,看看有什么变化。l l
22、 使用user01用户登录系统,看能否登录成功。l l 锁定用户user01:#passwd -l user01。l l 查看文件/etc/shadow文件的最后一行,看看有什么变化。l l 再次使用user01用户登录系统,看能否登录成功。l l 解除对用户user01的锁定:#passwd -u user01l l 更改用户user01的帐户名为user02:#usermod l user02 user01。l l 查看/etc/passwd文件的最后一行,看看有什么变化。l l 删除用户user02。2. 2. 组的管理l l 创建一个新组,stuff:#groupadd stuff。l
23、 l 查看/etc/group文件的最后一行,看看是如何设置的。l l 创建一个新帐户user02,并把他的起始组和附属组都设为stuff:#useradd g stuff G stuff user02。l l 查看/etc/group文件中的最后一行,看看有什么变化。l l 给组stuff设置组密码:#gpasswd stuff。l l 在组stuff中删除用户user02:#gpasswd d user02 stuff。l l 再次查看/etc/group文件中的最后一行,看看有什么变化。l l 删除组stuff。3. 3. 用Linux-conf创建用户和组l l 进入X-Window图
24、形界面。l l 在终端中输入userconf命令,启动Linux-conf的用户管理子程序,在打开的界面中练习用户、组的设置。4. 4. 磁盘限额l l 启动vi来编辑/etc/fstab文件。l l 把/etc/fstab文件中的home分区添加用户和组的磁盘限额。l l 用quotacheck命令创建aquota.user和aquota.group文件:#quotacheck -guval l 给用户user01设置磁盘限额功能:#edquota -u user01。l l 将其blocks的soft设置为4000,hard设置为5000;inodes的设置为4000,hard设置为500
25、0。编辑完成后保存并退出。l l 重新启动系统。l l 用quotaon命令启用quota功能:#quotaon ugva。l l 切换到用户user01,查看自己的磁盘限额及使用情况。l l 尝试复制大小分别超过磁盘限额软限制和硬限制的文件到用户的主目录下,检验一下磁盘限额功能是否起作用。实验五 Linux进程管理和打印管理一. 一. 实验目的:1 1 进行系统进程管理。2 2 配置Linux下的打印服务器,实现局域网内的Linux和Windows客户端共享使用服务器的打印机。二. 二. 实验内容:1 1 进程状态查看;2 2 控制系统中运行的进程;3 3 安排一次性和周期性自动执行的后台进
26、程;4 4 配置Linux打印服务器;5 5 配置Linux客户端;6 6 配置Windows客户端。三. 三. 实验练习:任务一 进程管理实验内容:查看系统中的进程;控制系统中的进程;安排计划任务。实验步骤:1. 1. 使用ps命令查看和控制进程l l 显示本用户的进程:#ps。l l 显示所有用户的进程:#ps -au。l l 在后台运行cat命令:#cat &。l l 查看进程cat :# ps aux |grep cat。l l 杀死进程cat:#kill 9 cat。l l 再次查看查看进程cat,看看是否被杀死。2. 2. 使用top命令查看和控制进程l l 用top命令动态显示当
27、前的进程。l l 只显示用户user01的进程(利用u键)。l l 利用k键,杀死指定进程号的进程。3. 3. 挂起和恢复进程l l 执行命令cat。l l 按Ctrl+z键,挂起进程cat。l l 输入jobs命令,查看作业。l l 输入bg,把cat切换到后台执行。l l 输入fg,把cat切换到前台执行。l l 按Ctrl+c键,结束进程cat。4. 4. 安排计划任务l l 查看crontab命令的帮助信息:#crontab -help。l l 查看用户的计划任务列表:#crontab l。l l 生成一个crontab的脚本文件:#echo “* /10 * * * 1” /root
28、/bin/backup” cronfile。l l 按照生成的脚本安排计划任务:#crontab cronfile。l l 查看计划任务表,看看计划任务是否已被安排:#crontab l。l l 删除计划任务列表,并进行确认。任务二 打印管理实验要求:在一台Linux服务器上配置好本地打印机,并设置相应的访问权限,使本局域网中的Linux和Windows系统的客户主机能够共享使用此打印机。实验内容:用菜单界面的配置工具printconf-tui配置Linux本地打印机;设置Linux客户端的打印权限;设置Windows客户端的打印权限。 实验步骤: 1 设置Linux本地打印机 l 把打印机和
29、计算机连接好;启动系统,进入字符界面; l 输入printconf-tui命令,进入打印机配置界面,选择new,按回车添加打印机; l 在添加打印机的过程中通过tab键和next键加以选择,本别配置打印机名称,选择要配置的打印机,若为第一台在打印设备为/dev/lp0,选择打印机的驱动程序等,配置完成按tab键选择finish,完成。 l 选择刚配置好的打印机,准备测试打印机,然后按回车键继续; l 首先提示用户是否保存刚才所作的设置,如果不保存将无法打印测试页,所以选择保存,然后按回车键继续; l 选择要打印的测试页的类型,然后用tab键选择打印机名称,按回车键开始打印。 2 设置Linux
30、客户端的打印权限 l 编辑/etc/lpd.perms文件,在其中加入如下行: REJECT SERVICE=P,R NOT REMOTEHOST=192.168.XX.XX/ ACCEPT SERVICE=M SAMEHOST SAMEUSER REJECT SERVICE=M DEFAULT=ACCEPT l 应用设置lpc reread。 3 设置Windows客户端的打印权限 l 启动X-Window,进入图形工作界面; l 启动Samba设置工具Swat,单击printers,进入打印机界面配置。 4 配置Linux客户端 l 在终端下输入命令printco
31、nf-gui,启动打印机配置工具; l 在打印机配置界面中单击“新建”按钮,单击“下一步”继续; l 在队列名称一栏中填入本地打印机名称,如lp0。在队列类型中选择Unix打印机,也就是网络打印机,然后单击“下一步”继续; l 在服务器一栏中填入打印服务器的IP地址,在队列原一栏中填入服务器上的打印队列名称,在前面设置的是lp0,因此,此处也填入lp0, 然后单击“下一步”继续; l 此时会显示用户刚才所作的设置,核对无误后,单击“结束”; l 可以打印测试页,以验证添加的是否正确。 5 配置Windows客户端在Windows操作系统中,通过“开始”“设置”“打印机”,打开打印机对话框,双击
32、添加打印机图标,添加一个网络打印机,其打印机服务器的IP地址为上述对应的Linux服务器的IP地址,其余的都与Windows 2000 操作系统相同,不再赘述。四. 四. 思考题:1 1 如何设置一个Linux打印服务器只允许某用户或某组使用?2 2 为何要单独设置服务器对Linux系统和Windows系统的客户端开放的打印权限?实验六 Linux软件包管理与基本网络配置一. 一. 实验目的:1 1 学会find命令的使用方法;2 2 学习利用rpm和tar命令实现软件包的管理;3 3 掌握如何在Linux下的TCP/IP网络的设置;4 4 学会使用命令检测网络配置;5 5 学会启用和禁用系统
33、服务。二. 二. 实验内容:1 1 利用find命令查找满足条件的文件;2 2 利用rpm和tar命令管理软件包;3 3 使用ifconfig命令配置网络接口;4 4 使用route命令加默认网关;5 5 使用hostname命令设置主机名;6 6 修改/etc/hosts实现Linux的静态地址解析;7 7 修改/etc/resolv.conf配置Linux的DNS客户端;8 8 使用ping、netstat命令检测配置;9 9 设置系统启动时自动配置网络参数;10 10用service命令和ntsysv命令控制守护进程。三. 三. 实验练习:任务一 rpm软件包的管理本部分实验内容按照课本
34、P171-P178页的各个小的实验内容进行练习。任务二 find命令的使用1 1 在/var/lib目录下查找所有文件其所有者是games用户的文件。$ find /var/lib user games 2 /dev/null2 2 在/var目录下查找所有文件其所有者是root用户的文件。$ find /var user root group mail 2/dev/mull3 3 查找所有文件其所有者不是root,bin和student用户并用长格式显示(如ls l 的显示结果)。$ find / -not user root not user bin not user student ls
35、 2 /dev/nullor$find / ! user root ! user bin ! user student exec ls ld ; 2 /dev/null4 4 查找/usr/bin目录下所有大小超过一百万byte的文件并用长格式显示(如ls l 的显示结果)。$ find /usr/bin size +c ls 2 /dev/null5 5 对/etc/mail目录下的所有文件使用file命令。$find /etc/maill exec file ; 2 /dev/null6 6 查找/tmp目录下属于student的所有普通文件,这些文件的修改时间为120分钟以前,查询结果用
36、长格式显示(如ls l 的显示结果)。 $ find /tmp user student and mmin +120 and type f ls 2 /dev/null7 7 对于查到的上述文件,用-ok选项删除。$ find /tmp user student and mmin +120 and type f ok rm ;任务三 tar命令的使用系统上的主硬盘在使用它的时候有可怕的噪音,但是它上面有有价值的数据。自从系统在两年半以前备份过,你决定手动备份少数几个最紧要的文件。那 / tmp 目录里储存在不同的硬盘的分区上快坏的分区,这样你想临时的把文件备份到那里。1 1 在/home目录里
37、,用find命令定位文件所有者是student的文件。然后将其压缩。$ find /home user student exec tar rvf /tmp/backup.tar ;2 2 保存/etc目录下的文件到/tmp目录下:$ tar cvf /tmp/confbackup.tar /etc3 3 列出两个文件的大小$ ls lh /tmp/*.tar-rw-rw-r- 1 student student 1.9M Oct 17 23:06 /tmp/backup.tar-rw-rw-r- 1 student student 5.4M Oct 18 00:27 /tmp/confback
38、up.tarbackup.tar文件的大小_confbackup.tar文件的大小_4 4 使用gzip压缩你的文档。然后报告文件的大小:$ cd /tmp$ gzip v *.tar$ ls lh *tar* -rw-rw-r- 1 student student 580K Oct 17 23:06 backup.tar.gz-rw-rw-r- 1 student student 913K Oct 18 0:27 confbackup.tar.gzbackup.tar.gz文件大小为_backup.tar.gz文件的压缩百分比_confbackup.tar.gz文件大小为_confbacku
39、p.tar.gz文件的压缩百分比_5 5 先解压缩bzip2文件然后在压缩,然后比较新文件的大小:$ gunzip *.gz$ ls lh *tar-rw-rw-r1 1 student student 1.9M Oct 17 23:06 backup.tar-rw-rw-r1 1 student student 5.4M Oct 18 00:27 confbackup.tar$ bzip2 v *tar$ ls lh *tar-rw-rw-r1 1 student student 510K Oct 17 23:06 backup.tar.bz2-rw-rw-r1 1 student stud
40、ent 791K Oct 18 00:27 confbackup.tar.bz2backup.tar.bz2文件大小为_backup.tar.bz2文件的压缩百分比_confbackup.tar.bz2文件大小为_confbackup.tar.bz2文件的压缩百分比_任务四 配置和检测TCP/IP网络实验要求:在一台已经安装好Linux系统但还没有配置TCP/IP网络参数的主机上,设置好各项TCP/IP参数,连通网络。实验内容:设置IP地址及子网掩码;设置网关和主机名;设置域名解析;设置系统启动时的自动配置;检测各项设置。实验步骤:1. 1. 设置IP地址及子网掩码l l 用dmesg命令查看
41、系统启动信息中的关于网卡的信息:dmesg | grep eth0。l l 查看系统加载的与网卡匹配的内核模块:。l l 查看系统模块加载配置文件中关于网卡的信息:Cat /etc/modules.conf | grep eth。l l 查看网络接口eth0的配置信息:ifconfig eth0。l l 为此网络接口设置IP地址(最后一个点分十进制数为你所在的座号)、广播地址、子网掩码、并启动此网络接口:ifconfig eth0 IP地址 broadcast 广播地址 netmask 子网掩码。l l 利用ifconfig命令查看系统中已经启动的网络接口:ifconfig。仔细观察你所看到的
42、现象,记录启动的网络接口。2. 2. 设置网关和主机名l l 显示系统的路由设置:route。l l 设置默认路由,也就是网关:route add default gw 网关IP地址。l l 再次显示系统的路由设置,确认设置成功:route。l l 显示当前的主机名设置:hostname;并以自己姓名缩写重新设置主机名:hostnam e 主机名称。l l 再次显示当前的主机名设置,确认修改成功:hostname。3. 3. 检测设置l l ping网关的IP地址,检测网络是否连通。l l 用netstat命令显示系统核心路由表:#netstat nr。l l 用netstat命令查看系统开启
43、的TCP端口:netstat at。4. 4. 设置域名解析l l 编辑/etc/hosts文件,加入要进行静态域名解析的主机的IP地址和域名,例如可以把网关的地址加上,设置名称为gateway。l l 用ping命令加上上面设置好的网关的域名,测试静态域名解析是否成功。l l 编辑/etc/resolv.conf文件,加入域名服务器的IP地址,设置动态域名解析,在该文件中添加如下的行:nameserver 。l l 编辑/etc/host.conf文件,设置域名解析顺序为:hosts,bind。l l 用nslookup命令查询一个网址对应的IP地址,测试域名解析的设置
44、。5. 5. 设置启动自动设置设置自动启动的方法有两种:一种方法是用netconfig命令;另一种方法是编辑启动配置文件。l l 用netconfig命令:netconfig,在打开的对话框中输入ip地址,子网掩码,默认网关等。l l 编辑启动配置文件:在/etc/syscofig/network-scripts/if-eth0文件中加入如下信息:DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.xx.xxNETMASK=GATEWAY=192.168.xx.xxl l 重新启动系统,再用ifconfig命令查看网
45、络接口的配置信息,确认设置是否成功。6. 6. 启动和停止守护进程l l 用service命令查看守护进程sshd的状态:service sshd status。l l 如果显示sshd处于停用状态,可以试着用ssh命令来连接本地系统,看看是否真的无法登录。l l 然后用service命令启动sshd,再用ssh命令连接本地系统,看看sshd服务是否真的已经启动。l l 用ntsysv命令设置sshd在系统启动时自动启动。l l 用service命令停止sshd守护进程。l l 用service命令重新启动xinetd服务,看看此时再利用ssh命令能否登录你的计算机。四. 四. 思考题:1 1
46、 完成实验中带有下划线部分的题目。2 2 当无法连接远程主机的时候,例如,用telnet命令无法连接到远程主机,此时应该按什么顺序,用什么方法,分别检测系统中的哪些设置?3 3 静态域名解析和动态域名解析有什么区别?分别在哪些文件里进行设置?系统如何决定用哪种方式对一个域名进行解析?4 4 利用ifconfig和route命令配置的IP地址、子网掩码和默认网关等信息和利用netcofig及编辑/etc/syscofig/network-scripts/if-eth0文件配置的IP地址、子网掩码和默认网关等信息有什么不同?实验七 Linux中的分区与文件系统、文件权限的管理一. 一. 实验目的:1. 1. 掌握磁盘分区的方法;2. 2. 掌握文件系统的建立、挂装、解挂和检查方法;3. 3. 理解自动挂装;4. 4. 理解文件权限。二. 二. 实验内容:1. 1. 使用fdisk命令进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 包装材料收费管理办法
- 农民夜校落实管理办法
- 公司车辆租凭管理办法
- 信托资金募集管理办法
- 信贷资产风险管理办法
- 儋州扶贫资金管理办法
- 公司管理办法格式排版
- 债务风险回避管理办法
- 北京建筑砂浆管理办法
- 办公载体销毁管理办法
- 物流仓储设备采购及安装合同
- 初三化学上册第一单元测试题(含答案)
- 定向钻穿越监理实施细则
- DL∕T 5776-2018 水平定向钻敷设电力管线技术规定
- 移动通信网络优化服务合同
- JBT 14449-2024 起重机械焊接工艺评定(正式版)
- DL-T5017-2007水电水利工程压力钢管制造安装及验收规范
- (高清版)JTG 3370.1-2018 公路隧道设计规范 第一册 土建工程
- 海上风电场选址与环境影响评估
- 市政工程资料表格填写范例样本
- 中学教材、教辅资料征订制度
评论
0/150
提交评论