Linux基础之虚拟机快照、系统命令与常见命令

1、虚拟机快照

虚拟机快照:相当于给虚拟机拍个照,后续可以直接使用快照复制一个虚拟机出来,跟被复制的虚拟机的配置一模一样的。
1、拍摄快照:
  先把虚拟机关机-->选中虚拟机鼠标右键-->快照-->拍摄快照-->输入名称-->点拍摄快照

2、克隆主机:
  选中虚拟机鼠标右键-->管理-->克隆-->下一页-->选择克隆源为现有快照(刚刚拍摄的快照)-->下一页-->创建链接克隆-->命名新的虚拟机,选择路径为非系统盘-->完成-->关闭

3、修改ip:
  每一台计算机都有唯一的一个IP,克隆的虚拟机与被克隆的IP一致,会冲突,所以需要修改ip。
  步骤:虚拟机开机-->输入账号root回车密码输入1回车开机成功-->打开Xshell-->重新连接-->输入 ip a查看ip-->输入 sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23] 回车修改网卡(把IP的最后一位从100改成101,改的区间可以选择3-245都可以)-->输入 systemctl restart network 回车重启系统网络-->Xshell的菜单栏文件打开会话-->ctrl+c然后ctrl+v复制粘贴出来一个新会话-->点新会话点属性-->--修改名称,修改主机为刚刚设置的ip-->连接确定。
		
# 查看网卡名称,或者查看本机IP
  [root@localhost ~]# ip a

# 修改网卡:ens[23]跟eth[01]的选择看你ip a出来的结果
  [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23]
或
  [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]

# 重启系统网络
  [root@localhost ~]# systemctl restart network

微信截图_20211209090924

微信截图_20211209091139

微信截图_20211209091446

微信截图_20211209091513

image-20211209153536399image-20211209160356698

image-20211209160800080

2、系统介绍

1、ping命令:用来测试网络连通是否正常
  测本地ip :ping ip
  测网络是否畅通: ping 远程服务网址(比如百度网址)
  
2、主机登录用户信息:[root@localhost ~]#
  root  		:  登录当前系统的用户名
  @     		:  分隔符,没有特殊含义
  localhost 	: 当前系统的主机名
  ~     		: 当前所在的目录(~ 代表的是当前的家目录, /root)
  #			: 没有实际含义
  
3、自定义系统登录用户信息: PS1 环境变量
  [root@localhost ~]# echo $PS1   
  [\u@\h \W]\$
  [root@localhost ~]# PS1='[\u@\h --- \W]\$'

image-20211209162710976

image-20211209165004429

3、系统命令的语法格式

通常系统命令语法格式:命令 参数 选项 路径
  eg: rm -rf 1.txt
# 但是并非全部都是统一格式的,需要根据命令环境更改格式

4、系统目录结构

在Windows中一切从磁盘开始,也就是C盘或者D盘... C:\
在Linux中,一切从根(/)开始
  cd 目录: 切换到目录

image-20211209165858097

5、系统路径的类型

绝对路径:参照物是根(/)路径
相对路径:参照物是当前路径

6、系统运行命令(关机与重启)

6.1 关机命令

1.shutdown(主要记这个):慢慢关
 参数:
   -h 时间数: 指定关机的延时时间(分钟)  h是0的话立即关机
   -c :返回取消关机
            
2.halt  :禁用CPU,立刻关死
  参数: 
    --halt:禁用CPU了
    -p 或者--poweroff: 关机的时候调用poweroff

3.poweroff:直接关闭电源

4.init:设置系统启动模式
  0 : 关机
  1 : 单用户模式
  2 : 多用户无网络模式
  3 : 多用户模式
  4 : 待定
  5 : 桌面模式
  6 : 重启

5.reboot:
  参数:
    -halt: 关机

6.2 重启命令

1. reboot
2. init
3. shutdown
  参数:shutdown -r 时间数:指定重启的延时时间(分钟)  r是0的话立即重启
    
# 注意:虚拟机还在开的时候不能直接关电脑,需要先输入命令关闭虚拟机,然后再关电脑。在公司里面不可以随便关机或者重启,可能会造成公司极大损失。

7、查看系统命令帮助

格式:man 需要查看帮助的命令
  # eg. man shutdown
    NAME:命令解释说明
    SYNOPSIS:命令语法格式说明
    DESCRIPITION:命令的详细说明
    OPTIONS:命令参数的详细说明
	
    q:退出
	/ 搜索内容 :

image-20211209170928380

8、系统快捷操作

选定文本后鼠标右键直接粘贴:在选项中设置。
1、历史命令信息:键盘的上下键
2、清屏命令:ctrl+l
3、中断或者取消命令执行过程:ctrl+c
4、快速把光标移动到行首/行尾:ctrl+a/ ctrl+e
5、把光标到行首的信息剪切:ctrl+u
6、将剪切的内容粘贴:ctrl+y
7、把光标到行尾的信息剪切:ctrl+k
8、锁定当前系统窗口状态:ctrl+s
9、解锁当前系统窗口状态:ctrl+q
10、命令行中快速移动光标:ctrl+键盘的方向键
11、系统命令信息补全功能(最常用):tab键

image-20220226215013686

9、linux中常用的命令

9.1 目录路径的相关命令

1、当前路径信息:pwd
  
2、切换目录路径:cd 路径  # 相对路径或者绝对路径都可以
	特殊路径:
      -   # 回到上一次访问的路径
      .   # 代表去到当前路径
      ..  # 代表去到上一层路径
      ~   # 代表回到根目录
      
3、进行目录创建: mkdir  # mkdir创建文件夹时,该文件夹的上一层目录必须存在
  参数:
    -p :自动创建上级目录
    -v :现实创建目录的过程
# 案例:要求在上级中的data目录下的test目录中创建一个v1目录
[root@mysql03 opt]# mkdir -pv ../data/test/v1

image-20220226215331334

9.2 文件目录的相关命令

1、创建文件信息命令: touch 文件路径
   eg: touch 1.txt
  # 可以man 命令进去看一下相关参数
  
2、查看数据信息的命令: ls
  # 查看指定目录下的文件信息,默认是查看当前目录下的文件信息(文件、文件夹都算)
  参数: 
    -l : 显示文件的详细信息
    -a :查看隐藏文件大小
    -lh :h必须要配合l使用,查看具体大小
# 其余参数man命令去看一下

[root@localhost ~]# ls -l
  total 4   # 总共占有4Kb
  -rw-r--r--. 1 root root    0 Dec  9 12:15 1.txt
  
  -rw-r--r--.	: 文件的权限
  1			    :文件硬链接数
  root			:所属用户
  root			:所属组
  0				:大小(字节)
  Dec  9 12:15	: 创建的时间
  1.txt			:文件名称

1字节 = 1B = 8bit
1024字节 = 1kB
1024kb = 1MB

3、输出打印字符信息: echo 信息  # 类似于 python里面的print(信息)
  覆盖重定向 >:将文件中所有内容删除之后再写入
  追加重定向 >>:在文件的末尾写入信息

4、查看路径详细信息: cat 路径  # 可以相对路径或者绝对路径

image-20211209172227146

image-20211209172542061

image-20211209174237543

image-20211209123244735

image-20211209175319684

posted @ 2021-12-09 17:58  90啊  阅读(1285)  评论(0编辑  收藏  举报