复制 粘贴(默认这一行)
复制当前行:yy
复制行数:复制行数+yy
复制从当前位置到结尾:y+$
复制从开始到当前位置:y+^
复制当前单词:y+w
粘贴:找到需要粘贴的位置p
粘贴几遍:粘贴行数+p
删除行
删除当前行:dd
删掉当前行后面好几行:删除行数+dd
剪切
在这个字母下按下x
输入p
就粘贴出来了
shift+x == 退格
替换
当前字符替换:r+替换字符
移动当前开头/结尾
移动到当前开头位置:gg/ shift+g
移动到当前结尾位置:g/shift+l
按键 | 功能 |
---|---|
i | 当前光标前 |
a | 当前光标后 |
o | 当前光标行的下一行 |
I | 光标所在行最前 |
A | 光标所在行最后 |
O | 当前光标行的上一行 |
esc
进入普通模式(退出编辑模式):
进入命令模式:w
写入操作u
撤回操作:q
不保存退出命令 | 功能 |
---|---|
:w | 保存 |
:q | 退出 |
:wq | 保存并退出 |
:q! | 不保存强制退出 |
/要查找的词 | n 查找下一个,N往上查找 |
:noh | 取消高亮显示 |
:set nu | 显示行号 |
:set nonu | 关闭行号 |
/替换词/替换成为的词 | 替换当前行匹配到的第一个替换词为替换成为的词 |
/替换词/替换成为的词/g | 替换当前行匹配到的所有替换词为替换成为的词 |
:%s/替换词/替换成为的词 | 替换文档中每一行匹配到的第一个替换词为替换成为的词 |
:%s/替换词/替换成为的词/g | 替换文档中匹配到的所有替换词为替换成为的词 |
1.桥接模式(架构容易实际应用较少)
虚拟机直接连接外部物理网络的模式,主机起到了网桥的作用。这种模式下,虚拟机可以直接访问外部网络,并且对外部网络是可见的。
2.NAT模式
虚拟机和主机构建一个专用网络,并通过虚拟网络地址转换(NAT)设备对IP进行转换。虚拟机通过共享主机IP可以访问外部网络,但外部网络无法访问虚拟机。
3.仅主机模式
虚拟机只与主机共享一个专用网络,与外部网络无法通信
查看网关
# vim /etc/sysconfig/network-scripts/ifcfg-ens33
配置静态ip
BOOTPROTO="static"
#IP地址
IPADDR=192.168.111.?
#网关
GATEWAY=192.168.111.2
#域名解析器
DNS1=192.168.111.2
重启网络
service network restart
查看ip
ifconfig
修改IP地址后可能会遇到的问题
(1)物理机能ping通虚拟机,但是虚拟机ping不通物理机,可能是因为物理机的防火墙问题,把防火墙关闭就行(检查默认网关)
(2)虚拟机能Ping通物理机,但是虚拟机ping不通外网,一般是因为DNS的设置有问题
(3)虚拟机Ping www.baidu.com显示域名未知等消息,一般查看GATEWAY和DNS设置是否正确
(4)如果以上全部设置完还是不行,需要关闭NetworkManager 服务
systemctl stop NetworkManager 关闭
systemctl disable NetworkManager 禁用
(5)如果检查发现systemctl status network 有问题需要检查ifcfg-ens33
配置主机名
hostname ( 查看当前服务器的主机名称)
vim /etc/hostname #设置主机名称
需要进行重启reboot
hostnamectl set-hostname 名称 #实时生效不需要重启
主机映射(为了通信)
vim /etc/hosts
ip地址 主机名
ssh keygen 主机名
四次回车
ssh-copy-id 主机名
在物理界上登陆虚拟机在cmd远程登陆虚拟机
ssh root@hadoop100
输入yes(密钥保存在本地)
输入密码
然后就登陆了
测试远程登陆:ssh 主机名
进程:计算机中,一个正在执行的程序或命令
服务:启动之后一只存在,常驻内存的进程。
service 服务管理
基本语法:
systemctl start|stop|restart|status 服务名
配置开机自启动
#setup #选择系统服务
开机