项目二 管理与维护Linux操作系统(任务三、任务四)

                                                   任务三   使用vim编辑器配置网络

             【任务说明】

                              vim是linux系统上最著名的文本/代码编辑器,也是早年的vi编辑器的加强版,而gvim则是其Windows版。它最大的特色是完全使用键盘命令进行编辑。脱离了鼠标操作虽然使得入门变得困难,但上手后键盘流的各种巧妙组合操作却能带来极大的效率提升。

                              因此,vim和现代编辑器(如Sublime Text)有着非常巨大的差异,而且入门学校曲线陡峭,需要记住许多按键组合和命令,如今被看作是高手、Geek们专门用的编辑器。尽管vim已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎程度。

             【任务实施】 

                 【子任务一】使用【setup】命令配置IP地址;

                 【子任务二】使用vim打开网络开关;

                 【子任务三】使用vim配置DNS地址;

                 【子任务四】配置临时IP与多IP地址;

                 【子任务五】操作网卡与测试网络;

                 【子任务六】启动图形界面还是字符界。

                                       【子任务一】   使用【setup】命令配置IP地址

                                           

                       注;由于使用的是Cent OS   7新版本,因此它的IP地址在开始的时候就帮我们设置好了

                      第1步;运行【setup】命令

                  使用【setup】命令配置 IP地址。在命令行下输入【setup】命令后按Enter键确认,弹出“Choose a Tool”对话框,如图2-36所示。

                  按 ,移动光标至“Network configuration”网络配置行,按Enter键确认,

                  第2步;选择网络配置

                 在弹出的“Select Action”对话框中,按,移动光标至“Device configuration”后按Enter键确认,如图2-37所示。

                 第3步;选择网卡

                在弹出的“Select A Device”对话框中,选中“eth0”后按Enter键确认,Linux系统中的第一张网卡即是“eth0”。如图2-38所示。

                第4步;填写IP地址

                在弹出的配置IP地址对话框中,首先使用Tab键移动光标到Use DHCP后面的[  ]中然后按键盘的Space键取消[  ]里面的星号(*),再填写正确的IP地址,最后按Tab键,把光标移动到“OK”后按Enter键确认IP地址的填写,如图2-39所示。

                第5步;保存IP地址配置选项

                填写好IP地址后,按Tab键,把光标移动到【Save&Quit】项后按Enter键保存设置并返回,如图2-40所示。

                第6步;重启网络服务命令并查看IP地址信息 

                使用【setup】命令修改IP地址后,需重启network服务使刚才配置的IP地址生效,输入命令;

                        【service network restart】重新启动网络服务。

                        【ifconfig-a】查询IP地址配置信息。

                        查询到的IP地址信息如图2-41所示。

                        由图2-41可知,刚才配置的IP地址并没有生效,那么怎样才能使刚配置的IP地址生效呢?我们将在下一个子任务中完成。 

                                                          【子任务二】 使用vim打开网络开关

                        在子任务一中配置的IP地址并没有立即生效,这是因为Centosa安装好后,网卡的开关的默认是关闭的,需要修改配置文件去打开它,次数就必须用到vim编辑器。在此任务中我们将打开 开关的同时学习好vim编辑器的最本操作。

               第1步;打开网卡配置文件

                                                   【vim /etc/sysconfig/network-scripts/ifcfg-eth0】使用Vim编辑器打开网卡配置文件

               第2步;编辑“ifcfg-eth0”文件

               按i或a或o中任意一个键,进入编辑模式,此时最下方会有“INSERT”插入标记,表示文件正处于编辑模式,把光标移动到第五行,将“ONBOOT=no”修改为“ONBOOT=yes”,如图2-42所示。

              第3步;退出并保持编辑的文件

              修改完相应的信息后,按键盘左上角的Esc键,退出编辑模式,然后保存编辑的文件。输入【;wq】(冒号 wq),保存并退出,如图2-43所示。

              第4步;打开网络的总开关

             网卡的开关打开后,系统也不一定提供网络服务,还需要确认系统的网络总开关是打开的。CentOS系统 的网络总开关配置文件是/etc/sysconfig/network,使用【vim/etc/sysconfig/network】命令打开网络总开关的配置文件,按i键编辑此文件。配置如下。

                 

             第5步;重启网络服务

            对网络相关的任何配置文件进行修改后都需要重启网络服务或者连错系统,让配置生效。

            【service network restart】或者【/etc/init/,d/network restart】重启network服务使之生效。

             【ifconfig】查询IP地址信息。

            第6步;总结vim编辑器的简单操作

            【vim后跟文件名】(注意;不是文件夹名)

             【;wq】写入磁盘。

             【;q】不保存退出。

             【;q】强制退出。、

                                          【子任务三】 使用vim配置DNS地址

            第1步;打开DNS的配置文件

            输入【vim/etc/resolv.conf】命令打开DNS的配置文件。

           第2步;配置DNS地址

           此文件没有配置DNS地址是默认为空,按i键进入编辑模式,输入如下字符;

                         

           第3步;总结vim的使用

           vim的使用可以分为三种状态,分别是指令模式、插入模式和底行模式,个模式的区分如下。

          (1)指令模式;控制屏幕光标的移动,字符,字和行的删除,移动复制的某区段进入插入模式下,或者到末行模式下。

          (2)编辑模式;只有在Insert Mode下,才可以做文字输入,按Esc键可回到指令模式。

          (3)末行模式;将文件保存或退出vim也可以设置编辑环境,如寻找字符串。

                   vim编辑器的3种模式之间相互转换功能如图2-44所示

                      

                                        【子任务四】配置网卡多IP地址信息

         第1步;使用命令配置临时IP地址

        【ifconfig eth0 1.1.1.2 netmask 255.0.00】配置网卡的临时IP地址。

        第2步;临时将一个网卡绑定多个IP

        使用【cd/etc/sysconfig/network-srcioe】命令进入网卡目录存放。

                                         【子任务五】操作网卡与测试网络

        第1步;通过命令操作网卡

       【ifconfig eth0 down】关闭网卡

       【ifconfig eth0 up】启用网卡

       【ifconfig eth0 hw wther 00;23;45;34;A1】修改网卡物理地址。

       【service network restart】重启网络服务。

       【ifconfig】查看网卡IP地址与物理地址信息。

        第2步;测试网络状态

        测试网络状态注意有【traceroute】、【ping】、【netstat】3个命令。

        【traceroute www.sina com.cn】显示数据包到达目的的主机所经过 的路径。

        【netstat-r】显示内核路由表信息。

        【netstat-nr】 显示内核路由表信息。

                                             【子任务六】 启动图形界面还是字符界面

       第1步;打开inittab配置文件

      【vim /etc/initab】使用vim编辑器打开/etc/initab。

       打开新文件如图所示2-45

      第2步;修改Linux启动模式

      按键盘上的i、o或a 3个字符中的任意一个,进入编辑模式把光标移动到最后一行的“id;5;initdefault”中,修改数字。

      第3步;保存配置文件

      按键盘上的Esc键,退出编辑模式,输入【;wq】保存并退出。

      第4步;图形与字符界面的切换

     【int 5】或【startx】在字符界面下切换到图形界面。

     【init 3】从图形界面或单用户模式进入字符界面。 

                                       任务四   root账户密码的破解与保护

     【任务实施】

                 【子任务一】进入单用户模式并修改root账户密码

                 【子任务二】给单用户模式加密

                                    【子任务一】 进入单用户模式并修改root账户密码

                   方式1;使用a操作按键进入单用户模式。

                  第1步;进入kernel编辑界面

                             开机进入GRUB,在读秒的时候,按两次a键,编辑kernel参数。

                  第2步;编辑kernel启动参数

                             进入kernel编辑界面,输入空格后,再输入数字【1】或【single】,如图2-46所示。

                 第3步;用【passwd】命令修改root密码

                            系统无需密码进入单用户模式,使用【passwd】命令修改root密码。

                            输入【passwd】命令,然后按Enter键,系统等地输入新的root密码,输入完成后按Enter键再次确认输入新的密码,输入后按Enter键确认即可,如图所示2-47

                 第4步;进入多用户系统

                            输入【init 3】进入能够提供网络服务的多用户模式,输入【init 5】进入能够提供网络服务的多用户模式图形界面模式,测试刚才改过 的命令。

                方式2;使用e操作键进入单用户模式

                            

               第1步;kernel编辑界面

                          再次按e键进入有3个菜单的界面,如图2-50所示

               第3步;编辑kernel启动参数

                         按上下键,移动光标至“kernel”开头的第二行再次按e键,编辑Linux启动级别如图2-51所示

                               

               第4步;进入单用户模式

                        按b键,这时系统开机无需密码,进入单用户模式

               第5步;使用【passwd】命令修改root密码

                        输入【passwd】命令,然后按Enter键,系统等待输入新的root密码,输入完成后按Enter键再次确认新的密码, 输入完成后按Enter键。

                                            

                                                  【子任务二】给单用户模式加密

                方式1;明文方式

               第1步;打开/boot/grub/grub.conf文件

               在splashimage这个参数下一行添加;password=密码,如图2--52所示

               保存后重新启动计算机,再次登录到GRUB菜单页面的时候就会发现,这时已经不能直接按e键编辑启动标签了,需要使用 【p】命令,输入正确的密码后才能够对启动标签进行编辑。如图2-53所示。

                方式2;MD5加密方式

                第1步;给密码进行md5加密

                         在终端中输入【grub-md5-crypt】后按Enter键,这时系统会要求输入两次相同的密码,之后系统便会输出md5码,如图2-54所示。

                第2步;添加md5密文到/etc/grab.conf文件中

                          将生成的MD5密文复制下来,然后编辑/etc/grab.conf文件,在splahimage这个参数下一行添加

        如图2-55所示

                         保存后重新启动计算机,再次登录到GRUB菜单页面的时候就会发现,这时也不能直接按e键编辑启动标签了,需 先使用【p】命令,输入正确的密码后才能够对启动标签进行编辑。        

     

      

               

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值