任务说明
vim是Linux系统上最著名的文本/代码编辑器,也是早年vi编码器的加强版,而gvim则是其Windows版。他的最大特色是完全使用键盘命令进行编码。脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种及其组合去能带来极大的效果提升。
因此,vim和现代的编码器(如Sulime Text)有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek们专用的编辑器。尽管vim已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎的程度。另外,由于vim的可配置性非常强,这种插件、语法高亮配色方案等数不胜数无论作为代码编辑器或是文稿撰写工具都非常给力。
无论是小说中还是电视中,一些真正强大的武器都不是那么容易驾驭的,主角总是付出一些努力才能获得更加强大的力量,对于vim这种上古时代的神器来说更是如此。由于他全程使用键盘操作,你必须记住一些快捷键、组合键以及各种命令才能开始使用,很多首次接触vim的人总会觉得越学越复杂而中途放弃。然而,坚持下来的人就会渐渐发现这种键盘流操作的设计绝妙之处!本任务的主要目的在学习vim编辑器的同时配置好Linux系统的网络。
【子任务一】 使用【setup】命令配置IP地址
配置Linux系统的IP地址的方式比较灵活,可以直接修改系统的配置文件,也可以通过【setup】命令来配置。再熟悉vim编辑器之前,通过srtup这种方式来配置系统的IP地址。
第一步:运行【setup】命令
使用【setup】命令配置IP地址。在命令行输入【setup】命令后按Enter键确认,弹出“Choose a Tool”对话框。按上键或下键进行选择,移动光标至“Network configuration”网络配置行,按Enter键确认。
第2步:选择网络配置
在弹出的“Select Action”对话框中,按上、下键,移动光标至“Device configuration” 后按Enter键确认。
第3步:选择网卡
在弹出的“Select Action”对话框中,选中“eth0”后按Enter键确认,Linux系统中的第一张网卡即是“eth0”,如图所示
第4步:填写IP地址
在弹出的配置IP对话框中,首先使用Tab键移动光标到Use SHCP后面的[ ]中,然后按键的Space键取消[ ]里面的星号(*),再填写正确的地址,最后按Tap键,把光盘移动到“OK”后再按Enter键确认IP地址的填写。
第5步:保存IP地址配置选项
填写好IP地址后,按Tap键,把光标移动到【save】后按Enter键保存IP地址的填写,然后再按Tap键, 把光标移动到【Save&Quit】项后按Enter键保存设置并返回。
第6步:重启网络服务并查看IP地址信息;
使用【setup】命令修改IP地址后,需要重启network服务器使刚才配置的IP地址生效,输入命令:
【service network restart】重新启动网络服务。
【ifconfig -a】查询IP地址配置信息。
【子任务一】 使用vim打开网络开关
在子任务一中配置的IP地址并没有立即生效,这是因为CanOS安装好后,网卡的开关默认是关闭的,需要修改配置文件去打开它,此时就必须用到vim编码器。在此任务中我们打开网卡开关的同时学习好vim编辑器的最基本操作。
第1步:打开网卡配置文件
【vim /etc/sysconfig/network-scriptr/ifcfg-eth0】使用Vim编辑器打开网卡配置文件。
第二步:编辑“ifcfg-eth0”文件
按i或a或o中任意一个键,进入编辑模式,此时下方会有插入标记,表示文件正处于编辑模式,把光标移到第四行,将“ONBOOT=no”修改为“ONBOOT-yes”
第三步:退出并保存编辑文件
修改完相应的信息后,按esc键,退出编辑模式,然后保存文件,按Ctrl+c后输入“:wq”保存并退出
第四步:打开网络的总开关
使用【vim /etc/sysconfig/network】命令打开总开关的配置文件,按i键编辑此文件
配置如下
第五步 重启网络服务
使用命令[service network restart ]或[/etc/init. d/network restart]重启network服务使之生效
第六步:总结vim编辑器的简单操作
【vim后跟文件名】(注意:不是文件夹名)。
按i或a或o三个字母中任意一个就进入编辑模式,进入编辑模式时,最下方有“插入”标识,编辑完后,按esc键退出编辑模式,然后按“:”
【:wq】写入磁盘并退出
【:q】不保存退出
【:q!】强制退出
子任务三 使用vim配置DNS地址
第一步:打开DSN的配置文件输入【vim /etc/resolv.conf】命令打开DSN的配置文件
按enter键,出现如下图所示的页面
测试网络状态主要有:【traceroute】【ping】【netstat】
【traceroute www.sina.com.cn】显示数据包到达目的主机所经过的路由。
【ping www.sina.com.cn】测试到达www.sina.com.cn网络的连通性。
【ping -c 4 8.8.8.8】测试网络的连通性。
【netstat -I】显示网络接口状态信息。
【netstat -lpe】显示所有监控中的服务器的socket和正使用socket的程序信息。
【netstat -r】显示内核路由表信息。
【netstat -nr】显示内核路由表信息。
【netstat -t】显示tcp/udp传输协议的连接状态。
【netstat -u】显示内核路由表信息。
【arp -a】查看arp缓存。
【arp -s 192.168.33.15 00:60:08:27:CE:B2】添加一个IP地址和mac地址的对应记录。
【arp -d 192.168.33.15 】删除一个IP地址和mac地址的对应缓存记录。
第1步:使用命令配置临时IP地址
输入命令;[ifconfig eth0 1.1.1.2 network 255.0.0.0]配置网卡的临时IP,重启失败。
第2步:临时将一个网卡绑定多个IP
如果一个临时IP地址不够用,还可以绑定多个临时IP,在网卡后面跟“eth0:1”
【ifconfig eth0:1 1.1.1.3 netmask 255.0.0.0】eth0后面跟冒号和1.
第3步:一个网卡永久绑定多个IP
复制配置文件 ifcfg-eth0为ifcfg-eth0:1,此方法为永久修改。
使用:cd /etc/sysconfig/network-scripts/命令进入网卡文件存放目录,使用【cp ifcfg-eth0 ifcfg-eth0:1】命令复制网卡文件为ifcfg-eth0:1。然后使用【vim ifcfg-eth0:1】命令修改其中的IP地址。
【子任务5】 操作网卡与测试网络
第1步:通过命令操作网卡
操作网卡的命令主要是【ifconfig】命令,可以通过该命令关闭会启用网卡。
【ifconfg eth0 down】关闭网卡。
【ifconfg eth0 up】启用网卡。
【ifconfg eth0 hw ether 00:E0:23:45:34:A1】修改网卡物理地址。
【service network restart】或【/etc/init.d/network restart】重启网络服务。
【ifconfig】查看网卡IP地址与物理地址信息。
第2步:测试网络状态
测试网络状态主要有:【traceroute】【ping】【netstat】
【traceroute www.sina.com.cn】显示数据包到达目的主机所经过的路由。
【ping www.sina.com.cn】测试到达www.sina.com.cn网络的连通性。
【ping -c 4 8.8.8.8】测试网络的连通性。
【netstat -I】显示网络接口状态信息。
【netstat -lpe】显示所有监控中的服务器的socket和正使用socket的程序信息。
【netstat -r】显示内核路由表信息。
【netstat -nr】显示内核路由表信息。
【netstat -t】显示tcp/udp传输协议的连接状态。
【netstat -u】显示内核路由表信息。
【arp -a】查看arp缓存。
【arp -s 192.168.33.15 00:60:08:27:CE:B2】添加一个IP地址和mac地址的对应记录。
【arp -d 192.168.33.15 】删除一个IP地址和mac地址的对应缓存记录。
【子任务六】 启动图形界面还是字符界面
【vim /etc/inittab】使用vim编辑器打开/etc/inittab。
打开的内容如图所示:
在这个文件中,Linux有七个运行级,分别如下:
【0 -halt】关机,让系统关闭所有进程并关机。
【1 -single user mode】单用户字符界面,又称s或S。
【2 -multiuser,without NFS】不具备网络文件系统功能的多用户字符界面。
【3 -full multiuser mode】具备网络文件系统功能的多用户字符界面。
【4 -unused】保留不用。
【5 -X11】具备网络功能的图形用户界面。
【6 -reboot】关闭所有运行的进程并重新启动系统。
第2步:修改Linux启动模式
按键盘上的i、o或a中任意一个字符进入编辑模式,把光标移到最后一行的“id:5:initdefault”中,修改数字,如果数字是5,系统启动后默认进入图形界面,设为3则系统启动后默认进入字符终端界面。
第3步:保存配置文件
按esc键,退出编辑模式,输入“:wq”保存并退出,关闭文件。
第4步:图形与字符界面的切换
【init 5】或【startx】在字符界面下切换到图形界面(前提是装好图形界面)。
【init 3】从图形界面或单用户模式进入字符界面(图形界面有时需要注销)