zoukankan      html  css  js  c++  java
  • 虚拟机的使用

     

                                                            虚拟机的使用                           

    是基于虚拟化实现的
     
    1.快照
      开机状态    速度慢
      
      挂起状态   基于开机和关机之间的一种状态
      
      关机状态  速度快
        
    2.克隆
     
     主机必须是在关机状态下才能进行克隆
     
     如果通过虚拟机的当前状态进行克隆,系统会给你的主机创建一个新的快照
     
     基于快照进行克隆,必须是关机状态下的快照才可以
     
     
     链接克隆   基于宿主机所使用的,依赖于宿主机,宿主机出现了问题,克隆出来的主机也就不能使用,克隆快,占用磁盘空间少
     
     
     完整克隆  完全独立的一个副本,不依赖于宿主机的状态,拍摄的速度慢,占用磁盘空间多
     
                                                                           远程连接

    1.远程连接工具
     
     Xshell
     
     CRT
     
     Putty
     
     Item2
     
    2.如何远程连接主机
     
    IP   主机的身份唯一标识符
    协议  连接双方遵守的一个约定     远程连接    SSH    系统默认是启动的
    端口  使用一个正整数的数字表示的  0-65535之间     22    系统的默认的端口 
    基于什么登陆    密码
    用户  以什么身份进行登陆 
    密码  保护隐私性 
       
    3.测试IP地址是否能够连通
     
    [C:~]$ ping  10.0.0.100
    正在 Ping 10.0.0.100 具有 32 字节的数据:
    来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
    来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
    来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
    来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
    10.0.0.100 的 Ping 统计信息:
        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 0ms,最长 = 0ms,平均 = 0ms
     
    4. 远程主机的远程连接22端口是否开放
     
    [C:~]$ telnet   10.0.0.100   22
    Connecting to 10.0.0.100:22...
    Connection established.
    To escape to local shell, press 'Ctrl+Alt+]'.
    SSH-2.0-OpenSSH_7.4
                                                     bash概述

    bash shell是一个命令解释器,负责跟系统的内核进行交互,在操作系统的最外层
    bash能干什么    针对于操作系统 
     文件管理
     
     目录管理
     
     权限管理
     
     用户管理
     
     应用管理
     
     软件管理
     
     磁盘管理
     
     网络管理
     
     等等
     
    执行方式:
     命令执行    操作简单     针对简单的管理操作 
     
     脚本 script    操作复杂    操作一些复杂性比较大的操作
                                          

                                                                 

                                               命令结构介绍

     
    [root@clf ~]#    #超级管理命令命令行提示符
    [test@clf ~]$    #普通用户命令行提示符 
    命令行结构
    [root@clf ~]#
    []  #就起到一个括号的作用 
    root #本身是超级管理员     所在的位置是当前登录的用户 
    @  #分隔符
    clf  #主机名   是唯一的  也可以进行修改的 
    ~  #本身是当前用户的家目录    所在的位置是当前所在的路径 所在的目录  定个位 
    #  #超级管理员命令行提示符       注释   注释的后面命令,系统不会执行的
    $  #普通用户命令行提升符
     
    变量  PS1    定义命令行的结构
     
     
                                                    命令结构

     
    命令的语法:
    一条完整的命令
    命令       【选项】         【参数】
    command  [options]    [arguments]    ARG
    [root@clf ~]# ls   #命令
    anaconda-ks.cfg

    [root@clf ~]# ls  -l  #命令+选项
    total 4
    -rw-------. 1 root root 1429 Jul  6 02:17 anaconda-ks.cfg
    [root@clf ~]# ls  /root  #命令+参数
    anaconda-ks.cfg
    [root@clf ~]# ls  -l  /root #命令+选项+参数
    total 4
    -rw-------. 1 root root 1429 Jul  6 02:17 anaconda-ks.cfg

    [root@clf ~]# ls  --all  /root
    .  ..  anaconda-ks.cfg  .bash_history  .bash_logout  .bash_profile  .bashrc  .cshrc  .tcshrc
     
    1.中括号中的内容是可有可无的,选项和参数不是必须的
    2.命令是一条指令的主体,必须要存在的
    3.选项是用于调节命令的某个功能
     引导短格式(单个字符)  以短横杠表示  “-”    例如:  -l
     
     引导长格式(多个字符)多个字符本身表示一定的含义   以长横杠表示 “--”   例如:  --all
     
     多个短格式组成的(多个字符)每个字符都有一定功能   以短横杠表示 “-”   例如:  -al
     
     ls  -l  -a    ======     ls  -la      =======   ls  -al
    4.参数是命令要操作的对象   文件或者目录 
    5.命令、选项、参数两两之间必须要有一个空格
    6.完整的命令、选项、参数之间不能有空格
    7. 命令的位置是在最前面的,是不能改变位置的
    8. 选项和参数的位置是可以发生改变的
    [root@clf ~]# ls  -l  /root
    total 4
    -rw-------. 1 root root 1429 Jul  6 02:17 anaconda-ks.cfg
    [root@clf ~]# ls   /root  -l
    total 4
    -rw-------. 1 root root 1429 Jul  6 02:17 anaconda-ks.cfg
     

    #命令执行时的报错

    [root@clf ~]# ls-l
    -bash: ls-l: command not found
    command not found  #命令找不到 

    解决:
     1. 命令写错了
     
     2. 命令写对了,命令没有安装,需要安装这个命令才能使用
     
     
    [root@clf ~]# ls  /roott
    ls: cannot access /roott: No such file or directory

    No such file or directory  #没有这个文件或者目录 

    解决:
     1. 文件或者目录名字写错了 
     
     2. 路径错误,路径不对
                         
                                                      获取命令的帮助信息

     
    1.  man   #详细的显示一个命令的使用方法 
    [root@qls ~]# man  ls

    2. help   #查看一个命令的帮助信息   只能查看系统的内置命令 

    [root@qls ~]# help  cd  #不推荐使用

    3. 使用选项help查看命令的帮助信息,有的命令是不支持
    [root@qls ~]# ls  --help  #显示命令的选项帮助信息 

    4. info  #显示命令的一些基本信息,不推荐使用
    [root@qls ~]# info  ls
    5. 通过互联网的方式获取命令的帮助信息
     http://linux.51yip.com
     
     https://man.linuxde.net
     
     https://liunx.web3.xin
       
                     
                                        远程链接工具道路是否畅通                   

     


     
    1.ping 10.0.0.200 #服务器ip地址
    2.是否有劫财劫色,被拦截了:SElinux,Firewalld #防火墙
    3.是否提供远程连接服务(提供sshd服务)
    命令:telnet 10.0.0.200(ip地址) 22(端口号)
     
                                   远程连接失败常见原因

     1.ip地址是否正确
    2.网卡配置是否正确
    3.关闭centos7 NetworkManager
    systemctl stop NetworkManager
    systemctl disable NetworkManager
    4.虚拟网络编辑器
    NAT模式:子网 IP:10.0.0.0
    NAT设置:网关 IP:10.0.0.254
    5.VMware服务是否正常启动
    VMware 服务是正常运行(WIN搜索服务)
    VMware网卡问题,查看本地网络。
      
     

                                             VMware优化


    ![QQ20200706212505c2a3e7ae0225819d.png](https://www.helloimg.com/images/2020/07/06/QQ20200706212505c2a3e7ae0225819d.png)
    ![QQ2020070621254414fb4f7f9b021bbe.png](https://www.helloimg.com/images/2020/07/06/QQ2020070621254414fb4f7f9b021bbe.png)
    ![QQ2020070621261518d592bbcc1454c1.png](https://www.helloimg.com/images/2020/07/06/QQ2020070621261518d592bbcc1454c1.png)
    ![QQ20200706212645a7bdea35f4f92db2.png](https://www.helloimg.com/images/2020/07/06/QQ20200706212645a7bdea35f4f92db2.png)
     

     
  • 相关阅读:
    ES6 Promise 让异步函数顺序执行
    Javascript中call()和apply()的用法 ----2
    backdrop-filter 和filter 写出高斯模糊效果 以及两者区别
    jquery $(document).ready()与window.onload的区别
    js获取iframe和父级之间元素,方法、属,获取iframe的高度自适应iframe高度
    手把手教你实现慕课网引导页效果(一)——分析验证
    和我一起学《HTTP权威指南》——安全HTTP与HTTPS
    和我一起学《HTTP权威指南》——客户端识别与cookie机制
    和我一起学《HTTP权威指南》——Web服务器
    和我一起学《HTTP权威指南》——连接管理
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13257657.html
Copyright © 2011-2022 走看看