Vim编辑器与Shell命令脚本
Vim文本编辑器
Vim编辑器中设置了三种模式:
1.命令模式 控制光标移动,可对文本进行复制粘贴删除和查找等工作。
2.未行模式 保存或退出文档,以及设置编辑环境。
3.输入模式 正常的文本录入。
每次运行Vim编辑器时默认是进入命令模式,需要先切换到输入模式才可以对文本进行编辑,编辑完之后要先返回命令模式然后再进入末行模式,执行文档的保存或退出命令。
命令模式中常用的一些命令有:
dd:删除(剪切)光标所在整行。
5dd:删除(剪切)从光标处开始的5行。
yy:复制光标所在的行。
5yy:复制从光标处开始的5行。
n:显示搜索命令定位到的下一个字符串。
N:显示搜索命令定位到的上一个字符串。
u:撤销上一步的操作。
p:将之前删除或复制的数据粘贴到光标后面。
末行欧式中常用的一些命令有:
:w :保存
:q :退出
:q! :强制退出
:wq! :强制保存退出
:set nu :显示行号
:set nonu :不显示行号
:命令 :执行该命令
:整数 :跳转到改行
:s/one/two :将当前光标所在行的第一个one替换为two
:s/one/two/g :将当前光标所在行的所有one替换为two
:%s/one/two/g :将全文中的所有one替换为two
?字符串 :在文本中从下至上搜索该字符串
/字符串 :在文本中从上至下搜索该字符串
配置主机名称
主机名大多保存在/etc/hostname中,步骤如下:
1.使用vim /etc/hostname 命令修改主机名称文件。
2.将原主机名删除并追加你的主机名,然后保存退出。
3.保存退出后使用hostname命令检查是否修改成功。
配置网卡信息
网卡信息的成功配置是两台或者多台服务器之间能否相互通信的前提。在linux系统中一切都是文件,因此配置网络服务就是在编辑网卡配置文件。步骤如下:
1.首先切换到/etc/sysconfig/network-scripts/目录下,该目录中存放了网卡的配置文件,一般文件都是以ifcfg-ens开头,后面可能会存在不同。
2.使用vim编辑器打开文件ifcfg-ens33(这里是测试机中文件名称)文件,下面对文件中需要的配置参数进行说明:
设备类型:TYPE=Ethernet
地址分配模式:BOOTPROTO=static(默认是动态的,需要改成静态地址)
网卡名称:NAME=ens33
是否启动:ONBOOT=yes(默认是no,需要改成yes)
IP地址:IPADDR=192.168.1.123 (前三位数字需要同本机中的ip一致,可cmd进入命令行,然后输入ipconfig命令查看)
子网掩码:NETMASK=255.255.255.0
网关地址:GATEWAY=192.168.1.0(前三位同ip地址一致,需要在虚拟机中点击编辑>虚拟网络编辑器>更改设置>NAT模式 查看子网IP)
DNS地址:DNS1=8.8.8.8
3.将第二步中的配置信息在文件中修改后,重启网络服务并测试网络是否联通,重启命令为systemcrl restart network。
配置YUM软件仓库
YUM软件仓库的作用是为了进一步简化RPM管理软件的难度以及自动分析所需软件包及其依赖关系的技术,搭建步骤如下:
1.cd命令进入/etc/yum.repos.d/目录中,该目录存放YUM软件仓库的配置文件。
2.使用vim或touch创建文件rhel7.repo(文件名称可以随意取不固定,后缀必须是repo),在文件中加入以下配置信息:
[rhel-media]:YUM仓库唯一标示,避免与其他仓库冲突。
name=linux01:YUM仓库的名称描述,易于识别仓库用处。
baseurl=file://media/cdrom:提供的方式包括FTP,HTTP,本地。
enabled=1:设置此源是否可用,1为可用,0为不可用。
gpgcheck=1:设置此源是否检验文件,1为检验,0为不检验。
gpgkey=file://media/cdrom/RPM-GPG-KEY-redhat-release:若参数开启检验,指定公钥文件地址。
3.按配置参数的路径挂载光盘,并把光盘挂载信息写入到/etc/fdtab中。
4.使用yum install httpd -y 命令检查YUM仓库是否已经可用。