第4章 Linux下的文本编辑器
⚫ 熟练掌握文本编辑器vi(m)的使用
⚫ 修改Linux下的主机名
⚫ Linux启动级别
⚫ Linux下配置网卡IP地址
1.文本编辑器概述
⚫ 创建或修改文本文件
⚫ 维护Linux系统中的各种配置文件
1.1 Linux中最常用的文本编辑器
⚫ vi:类Unix系统中默认的文本编辑器
⚫ vim:vi编辑器的增强版本,习惯上也称为vi
2.vi编辑器的工作模式
2.1三种工作模式
⚫命令模式、输入模式、末行模式
2.2不同模式之间的切换
命令模式的基本操作-1
命令模式中的基本操作-2
复制、粘贴、删除
例如:
1.删除光标到末尾的内容
d+shift+^行首 d+shift+$行尾
2.删除8-11
:8,11 d
命令模式的基本操作-3
文件内容查找
撤销编辑及保存退出
末行模式中的基本操作-1
保存文件及退出vi编辑器
末行模式中的基本操作-2
文件内容替换
Vim实例1:修改Linux的主机名
Linux主机名配置文件
⚫ /etc/hosts
⚫ /etc/hostname
修改完成后需要重启
Linux的启动运行级别
系统的启动运行级别由init进程决定
⚫ init进程:由Linux内核引导运行。
➢ init 0:系统停机
➢ init 1:单用户模式
➢ init 3:完全的多用户文本模式
➢ init 5:完全的多用户图形模式
➢ init 6:系统重新启动
vim实例3:修改网卡的IP地址
网卡的配置文件
⚫ /etc/sysconfig/network-scripts/ifcfg-ens33
[root@stu ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
1 TYPE=Ethernet
2 BOOTPROTO=static
14 NAME=ens33
15 UUID=597b0f03-8faf-4fb2-8a2d-1d125df4406d
16 DEVICE=ens33
17 ONBOOT=yes
18 IPADDR=192.168.1.9
19 NETMASK=255.255.255.0
20 GATEWAY=192.168.1.1
21 DNS1=114.114.114.114
vim实例3:修改网卡的IP地址
[root@stu ~]# systemctl restart network
[root@stu ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.9 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:feff:7e5f prefixlen 64 scopeid 0x20
ether 00:0c:29:ff:7e:5f txqueuelen 1000 (Ethernet)
RX packets 5415 bytes 388790 (379.6 KiB)
RX errors 0 dropped 2 overruns 0 frame 0
TX packets 122 bytes 17327 (16.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
自我手动练习
Ifconfig(查看虚拟机ip地址)
Vim /etc/sysconfig/network-scripts/ifcfg-ens33(配置网卡)
修改配置文件
BOOTPROTO=static
手动添加:(大写)
IPADDR=192.168.8.10
NETMASK=255.255.255.0
GATEWAY=192.168.8.1(大部分是主机的ip)
DNS1=114.114.114.114(最多配置三个)
重新启动
Systemctl restart network(重启网卡)
Ifconfig ens33
拓展:
cp /etc/httpd/conf/httpd.conf /etc/httpd.conf/httpd.conf.bak
(备份)
vim /etc/httpd/conf/httpd.conf
练习备份配置文件
为 /etc/passwd文件做好备份
cp /etc/passwd /etc/passwd.bak