项目二:管理与维护Linux系统(任务三、四、五、六)

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

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

第1步:运行【setup】命令

第2步:选择网络配置


第3步:选择网卡


第4步:填写IP地址


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


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


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

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

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

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


第3步:退出并保存编辑的文件

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

第5步:重启网络服务

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

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

【ifconfig】查询IP地址信息


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

vim 撤销和恢复操作

     在不可编辑模式下,使用 u 即可撤销上一次操作,使用 Ctrl+r 恢复上一次操作。

vim 区块选择和复制粘贴

     vim 进入某个文件,按 v,进入 VISUAL 模式,使用 h,j,k,l 或者方向键移动光标即可选中内容,按 y 完成复制,在需要粘贴的地方按 p 完成粘贴。

     按 v 进入 VISUAL 模式,再次按 v 即可退出 VISUAL 模式。如果复制了内容,也可以按 i 进入编辑模式进行编辑操作,再 esc 退出来使用 p 完成粘贴。

vim 移动到开头和末尾

文档开头和末尾

     gg:命令将光标移动到文档开头

     G:命令将光标移动到文档末尾

一行的开头和末尾

     0 移到一行开头

     $ 移到一行末尾

vim 翻页

相当于 page up 和 page down 的效果。

     Ctrl+f 往前滚动一整屏

     Ctrl+b 往后滚动一整屏

     Ctrl+d 往前滚动半屏

     Ctrl+u 往后滚动半屏

vim 删除一行或多行

     dd   删除一行

     ndd 删除以当前行开始的n行

vim 复制多行

    :9,15 copy 16  或 :9,15 co 16

由此可有:

    :9,15 move 16  或 :9,15 m 16 将第9行到第15行的文本内容到第16行的后面

:q

退出文件,没有修改

:q!

放弃修改并退出文件

:wq

保存并退出文件

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

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

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

第2步:配置DNS地址


第3步:总结vim的使用

1、命令模式,它可以让用户在程序(文本)中四处移动光标,而不改变文本本身--------用户仅能输入命令。当用户刚启动bi后,bi就处在名利姑娘模式下。不管在什么时候,只要按一下Esc键,bi就回到命令模式下。

2、插入模式,它可以让用户输入或编辑文本。在命令模式下,按字母i或a(一定要小写)就可以切换插入模式。如果按的是字母i,则在光标前插入文本;如果按的是字母a ,则在光标后加入文本。

3、最后行模式,用户可以用它来保存文件、装入另外的文件或退出vi。现按Esc键回到命令模式(除非vi已经在命令模式下)再按冒号(:)键,就会转换到最后行模式。此时光标停留在状态行上,并等待用户输入所需的最后行模式的命令。

Vi编辑器是一个命令行编辑器,类似于Windows下的记事本。
它有三种基本的操作模式:
1.指令模式:是vi的默认模式,该状态等待用户输入命令 
2.文本输入模式(编辑模式):该状态可以编辑文本
3.末行模式:该状态光标处于文本最末行,以“:”打头
各个模式之间的切换规则:
1.输入vi 文件名.后缀名,首先进入指令模式。
2.在指令模式下输入a/i/o进入文本输入模式。
3.文本编辑模式下按Esc键进入末行模式。
各个模式下可以进行的操作:
1.指令模式下可以输入:移动光标功能键0/h/j/k/l$+A/PageDown/PageUp;进入文本编辑模式功能键a/i/o
2.文本编辑模式下可以输入:任何内容
 

3.末行模式下可以输入:q/:q!/:wq

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

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

有时为了临时方便及工作需要,需要配置一个临时IP地址,重启网络服务或重启系统后就会失效,不会永久保存在系统中,可以通过如下命令实现:

ifconfig eth0 192.168.1.2 broadcast 192.168.1.1 netmask 255.255.255.0

  1. eth0是代表第一块网卡,因此,如果你不确认的时候,必须要使用ifconfig查看一下有几块网卡,想配置的是不是eth0
  2. 192.168.1.2是想要配置的IP
  3. broadcast 192.168.1.1 代表了网关
  4. netmask 就是子网掩码了

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

在【ifconfig eth】

1.执行“cp ifcfg-eth0 ifcfg-eth0:1”复制eth0的配置文件,文件名在原文件名后加":1". //注:这个ifcfg-eth0:1 也可以换成ifcfg-eth1或ifcfg-eth2之类的都行。
2.编辑修改ifcfg-eth0:1中相应的字段,具体如下: 
# VIA Technologies, Inc. VT6102 [Rhine-II]
       DEVICE=eth0     //这里是设备,需要修改成为eht0:1
       BOOTPROTO=none
       BROADCAST=1Array2.168.1.255   //IP地址的广播地址,对应即可
       HWADDR=00:14:2A:2D:5Array:6B  //网卡的Mac地址,不需要修改
       IPADDR=1Array2.168.1.17         //IP地址,改成你想要的
       IPV6INIT=yes
       IPV6_AUTOCONF=yes
       NETMASK=255.255.255.0     //子网掩码,对应即可
       NETWORK=1Array2.168.1.0       //网络地址,对应即可
       ONBOOT=yes
       GATEWAY=1Array2.168.1.1       //网关地址,对应即可
       TYPE=Ethernet
       PEERDNS=yes

       USERCTL=no

配置完成后,到/etc/init.d/目录下,执行./network restart使网络配置生效。

或者直接#/etc/init.d/network restart 即可。

第3步:一个网卡永久绑定多个IP

可能某些情况下需要给服务器或者笔记本电脑的网卡配置多个IP地址,Linux系统的IP地址配置存放在

/etc/sysconfig/netwok-scripts/目录下,默认的配置文件为:ifcfg-eth0(只有1个以太接口时)

如果需要增加第二个IP地址只需要复制一个配置文件命名为ifcfg-eth0:x(x可以使0~254中的任意一个),修改其中的IP地址即可,配置文件中红色部分是必须的,其他的可选,可以直接删除掉,留着也没事。

IP地址配置的命令:ifconfig

service network restart //重启网络服务,使IP地址配置生效。

注意各个配置文件中的IP地址不要相同,否则会报错:SIOCSIFBROADCAST: Cannot assign requested address

有多个网卡的注意mac地址和配置文件对应关系,否则可能出现网络不通参考配置:

1)/etc/sysconfig/netwok-scripts/ifcfg-eth0:0      

DEVICE=eth0:0   ONBOOT=yes 

IPADDR=124.161.87.1 NETMASK=255.255.255.0 TYPE=Ethernet

HWADDR=00:17:08:2d:93:66 BOOTPROTO=none USERCTL=no IPV6INIT=no PEERDNS=yes BROADCAST=124.161.87.255

NETWORK=124.161.87.0

GATEWAY=124.161.87.254

//下面是第二个IP地址的配置文件 2)1)/etc/sysconfig/netwok-scripts/ifcfg-eth0:1          

DEVICE=eth0:1 ONBOOT=yes IPADDR=192.168.0.1

NETMASK=255.255.255.0 TYPE=Ethernet

HWADDR=00:17:08:2d:93:66

BOOTPROTO=none USERCTL=no IPV6INIT=no PEERDNS=yes BROADCAST=192.168.0.255 NETWORK=192.168.0.0

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

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

ifconfig是查看网卡的信息。

将网卡禁用 ifconfig eth0 down 将网卡启用 ifconfig eth0 up

用ifconfig修改MAC地址:

ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE

第2步:测试网络状态

ping:

它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值