linux01

虚拟机关键配置名词解释

网络模式

桥接模式

主机网卡和虚拟网卡的IP地址都处于同一个网段,每一个虚拟机都可以看成是一台独立的主机,用于独立的ip地址,容易造成地址冲突。

NAT模式

虚拟机拥有虚拟的ip地址,需要通过主机上网,相当于把主机当成路由器一样。

仅主机模式

主要⽤于虚拟机之间的沟通,不能访问外部⽹络

网关

将两个使用不同协议的网络连接在一起的设备,类似于海关一样。

系统分区

分区一般分为三个部分:

  • /boot:启动分区,保存和系统启动相关的文件。
  • swap:交换分区,临时将硬盘的多余容量变为内存使⽤。
  • /:根分区

分区方案

假设硬盘有200G。

1.通用分区方案

  • /boot:200M
  • swap:如果内存<8G,swap分区⼤⼩==1.5倍内存容量
  • /:剩余容量

2.数据重要场景

  • /boot:200M
  • swap:1G、2G、内存<8G,1.5倍内存容量
  • /:20G-200G
  • /data:剩余容量

3.灵活分区方案

  • /boot:200M
  • swap:1G、2G、内存<8G,1.5倍内存容量
  • /:20G-200G
  • 剩余容量不分

远程链接工具

远程链接工具可以远程操作虚拟机。这里使用xshell。

xshell下载地址:https://xshell.en.softonic.com/

xshell基本使用

首先进入虚拟机终端,输入ip a命令查看ip地址,我这里是10.0.0.200
image
打开xshell,文件-->新建,输入ip地址
image
然后根据提示输入用户名和密码即可。连接上后你的每次操作都相当于是在虚拟机上操作。

系统命令

命令 作用
shutdown -h 10 10分钟后关机
shutdown -h 0/now 立即关机
shutdown -r 10 10分钟后重启
shutdown -r 0/now 立即重启
shutdown -c 取消关机/重启
man 命令 查看命令详细信息

常用快捷方式

快捷方式 作用
方向键上/下 查看上/下一个命令
tab 命令补全
ctrl + l 清空屏幕信息
ctrl + c 中断命令执⾏过程
ctrl + a 移动光标到行首
ctrl + e 移动光标到行尾
ctrl + u 剪切光标到行首之间命令
ctrl + k 剪切光标到行尾之间命令
ctrl + y 将剪切内容粘贴回来
ctrl + s 锁定窗口信息,可以使用命令但不会显示
ctrl + q 解锁窗口信息
ctrl + ⽅向键左/右 按照英文单词(空格)移动光标
esc + . 调用上⼀个命令最后⼀个参数信息

文件命令操作

命令 作用
touch [选项] 文件 创建文件信息,如果文件不存在,则创建空文件
mkdir abc 创建abc文件夹
ls 列出目录的内容
ls 显示当前路径下的文件和文件夹
ls - l 显示当前路径下文件和文件夹的详细信息,简写:ll
ls -l a.txt 显示a.txt的详细信息,简写:ll a.txt
ls -lt 按日期降序显示详细信息
ls -ltr 按日期升序显示详细信息
cat 连接文件并在标准输出上打印
cat a.txt 查看a.txt的内容信息
cat a.txt b.txt > c.txt 合并a.txt和b.txt的内容并保存到c.txt
echo 显示一行文本
echo hello 输出'hello'
echo hello > a.txt 将a.txt里的内容变成'hello'
echo hello >> a.txt 给a.txt里的内容追加内容'hello'
cp 复制文件和目录
cp 文件路径1 文件路径2 将路径1的文件复制到路径2处
cp -r 路径1 路径2 复制整体⽬录数据
\cp -r 路径1 路径2 避免提示信息出现(文件重复,是否替换?)
mv 移动(重命名)文件
mv 路径1 路径2 将路径1的内容移到路径2
mv a.txt b.txt 将a.txt重命名为b.txt
rm 删除文件或目录
rm a.txt 删除当前路径下的a.txt文件
rm -r abc 删除当前路径下的abc目录
rm -f a.txt 不会有提示信息,直接删除
rm -rf abc 不会有提示信息,直接删除
rm -r * 删除所有文件及目录

文件编辑命令

系统自带的命令是vi,比较好用的是vim,vim需要安装:

yum install vim -y

语法结构:

vi 文件

文件编辑命令有三种模式:命令模式、编辑模式、末行模式,输入vi后是处于命令模式。

image

一般编辑文件流程:

  1. vi a.txt打开文件
  2. 输入小写字母i进入编辑模式
  3. 开始编辑
  4. 按esc回到命令模式
  5. 输入:wq保存退出

命令模式操作

命令 作用
常用
i 进入编辑模式
仅移动光标
G 光标移动到最后⼀⾏
gg 光标移动到第⼀⾏
10gg 移动光标到第10⾏
$ 移动光标到一行的行尾
0 移动光标到一行的行首
移动光标并进入编辑
o 移动光标到下一行并进⼊编辑状态
A 移动光标到行尾并进行编辑
C 删除光标到行尾的内容并进入编辑状态
cc 清空当前行的内容并进入编辑状态
编辑文件
x 删除光标处的一个文本
yy 复制当前光标所在行的文本
4yy 复制4行文本
p 粘贴文本
4p 粘贴4行文本
dd 剪切当前光标所在行的文本
4dd 剪切4行文本
dG 将光标所在⾏到最后⼀⾏都删除
u 撤销编辑信息
ctrl + r 取消撤销操作
ctrl + v 进入到批量编辑模式,靠方向键选择区域,
然后按d或x可以把选中的删除

末行模式命令

命令 作用
:wq 保存退出
:q 不保存并退出
:q! 不保存并强制退出
:set nu 显示行数
:set nonu 取消显示行数
/abcd 搜索文本中的'abcd',输入n查找下一个
输入shift + n查找上一个
posted @ 2022-06-07 19:24  Yume_Minami  阅读(40)  评论(0编辑  收藏  举报