zoukankan      html  css  js  c++  java
  • 3_CentOS 7 操作系统的基本操作,vmware 使用技巧和可用实验快照的创建

    1.1 虚拟机软件的优点

    1、模拟真实操作系统,做各种才做系统实验

    (如:搭建域服务器,搭建 web 服务器,搭建 ftp 服务器,搭建 dhcp 服务器,搭建 dns 服务器等);

    2、虚拟机的快照功能可以与 ghost 工具备份功能相媲美,并且可以快速创建还原点,也可以快速恢复还原点;

    (当你的虚拟机出现故障可以切换到快照状态)前提有快照

    3、虚拟机是一台独立的机器,可桥接到真实电脑上上网,更好的保障了安全性;

    4、在只有 1 台电脑的情况下,需要另外几台电脑共同搭建复杂应用环境,虚拟机即可代劳;

    5、可以在虚拟机中测试比较怀疑的工具

    6、真实的工具可在虚拟机中正常使用【前提要模拟相应的操作系统】;

    7、可快速克隆操作系统副本。

    总结:1、虚拟机是一个独立的操作系统。

       2、有了虚拟机,一台真实机可以同时运行多个操作系统。

    1.2 虚拟机的使用技巧

    技巧1、vmware 虚拟机技巧之增加虚拟机可用的物理内存  开机不可以改动

    技巧2、vmware 虚拟机技巧之硬件设备添加的技巧  新加硬盘重启系统才能识别

    技巧3、vmware 虚拟机技巧之控制权的切换技巧

    Ctrl + alt 返回正常模式(宿主机)

    Ctrl + G 为虚拟机捕获鼠标和键盘焦点(虚拟机)  鼠标左键单击

    Ctrl + alt + enter 进入全屏模式

    技巧4、vmware 虚拟机技巧之虚拟机网络使用技巧

    技巧5、vmware vmware 虚拟机技巧之虚拟机 BIOS 设置技巧

    技巧6、vmware 虚拟机技巧之虚拟机网络使用技巧

    桥接模式、NAT 模式、仅主机模式

    技巧7、vmware 虚拟机技巧之使用 ISO 光盘文件的技巧

    技巧8、vmware 虚拟机技巧之快照管理技巧

    2.1 Linux 命令

    Ctrl + L 清屏  clear

    2.2 Linux 配置

    1、Linux网络相关概念

    2、固定的可以联网 IP 地址

    3、关闭防火墙

    4、关闭 selinux  强制访问控制安全模式

    5、光盘自动挂载

    6、配置好本地 yum 源

    2.2.1Linux 网络相关概念

    ● RHEL/CENTOS 网络相关的配置文件路径为:

    ● 网卡的命名规则:

    CENTOS6的网卡命名方式:它会根据情况有所改变而非唯一且固定,在CENTOS6之前,网络接口使用连续号码命名: eth0、 eth1等,当增加或删除网卡时,名称可能会发生变化

    CENTOS7采用dmidecode采集命名方案,以此来得到主板信息;它可以实现网卡名字永久唯一化(dmidecode这个命令可以采集有关硬件方面的信息)

    ● 对网络设备的命名方式:

    1)如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如: ifcfg-ens33 

    2) 如果Firmware(固件)或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例命名,例如:ifcfg-enp33

    3)如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0

    上述均不可用时,则使用传统命名机制。

    ● 扩展:

    在CENTOS7中,en表示:ethernet以太网,就是咱们现在使用的局域网

    enX(X常见有下面3种类型) :

    o:主板板载网卡,集成设备的设备索引号。

    p:独立网卡,PCI网卡 

    s:热插拔网卡,usb之类,扩展槽的索引号

    nnn (数字)表示:MAC地址+主板信息计算得出唯一的序列

    ● ifconfig 命令

    注意:下面操作使用root用户(动态修改)

    作用:用来配置网络或显示当前网络接口的状态

    上图信息大概说明:

    第一行:up-->网卡开启状态;RUNNING-->网线处理连接状态;MULTICAST-->支持组播;mtu 1500-->(Maximum Transmission Unit)最大传输单元大小为1500字节

    第二行:该网卡的IP地址,子网掩码,广播地址

    第三行:IPV6的配置信息

    第四行:网卡的MAC地址;ether表示连接类型为以太网;txqueuelen 1000 --》传输队列的长度

    第五六行:网卡接收数据包的统计信息和接收错误的统计信息

    第七八行:网卡发送数据包的统计信息和发送错误的统计信息

    2.2.2固定的可以联网 IP 地址

    Rhel 6

    (1)Ifconfig(临时)

    (2)配置文件(永久)

    setup / nmtui(networkmanager terminal ui)

    CentOS 7 中弱化了 setup 的功能,对于网络管理来说, network 服务的功能弱化,主要通过 NetworkManager 对网络进行管理(首先,确定 Networkmanager 服务正常运行)

    ● 临时修改 IP 地址

    方法1:临时修改网卡IP地址

    ifconfig 网卡名称 IP地址     ---直接修改网卡的IP地址,重启失效

    方法2: 添加多个临时IP地址

    ifconfig 网卡名称:0 第一个IP地址 (netmask 子网掩码) ---增加一个IP

    ifconfig 网卡名称:1 第二个IP地址 (netmask 子网掩码) ---增加一个IP 

    ● 永久修改网卡地址

    方法1:使用 nmtui 文本框方式修改IP

    1)查看 Networkmanager 服务是否正常运行

    NeworkManager服务是管理和监控网络设置的守护进程,CENTOS7更加注重使用NetworkManager服务来实现网络的配置和管理,7.0以前是通过network服务管理网络,以后的版本,所有网络管理和设置统一由NetworkManager服务来维护。它是一个动态的,事件驱动的网络管理服务。

    如果没有启动,手动启动

    2)第一步,使用 nmtui 配置网络相关参数

    第二步,Edit a connection  编辑连接

    第三步,以太网,桥接,点击 ens33 以太网名称

    第四步,修改地址,网关,DNS 服务器等等

    第五步,保存并退出

    第六步,重启网络服务

     centos7 的网卡启动方式

     cents6 的网卡启动方式

    第七步,查看 IP

    方法2:通过修改网卡配置文件改IP地址

    vim快捷键: 

    i  : 进入插入模式

    保存:先按esc键,再输入   :wq  

    第一步,编辑

    参数说明:

    DEVICE:此配置文件应用到的设备

    HWADDR:对应的设备的MAC地址

    BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootp

    NM_CONTROLLED: NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”

    ONBOOT:在系统引导时是否激活此设备

    TYPE:接口类型;常见有的Ethernet, Bridge

    UUID:设备的惟一标识

    IPADDR:指明IP地址

    NETMASK:子网掩码

    GATEWAY: 默认网关

    DNS1:第一个DNS服务器指向

    DNS2:第二个DNS服务器指向

    USERCTL:普通用户是否可控制此设备

    IPV4_FAILURE_FATAL 如果为yes,则ipv4配置失败禁用设备

    第二步,重启服务

    2.2.3关闭防火墙并设置开机自动关闭

    1)查看 firewalld 状态

    或下面命令(CentOS 7兼容 )

    2)关闭 firewalld

    3)开启 firewalld

    systemctl start firewalld

    4)开机自动关闭

    5)开机自动启动

    systemctl enable firewalld

    2.2.4关闭 selinux 并设置开机自动关闭

    1)查看 selinux 运行状态

    2)setenforce  0临时关闭 

    3)vim 修改配置文件(永久关闭)

    按 i 进入到编辑模式,删除 enforcing,改为 disabled,按 esc 键返回命令模式,然后键盘输入:wq ,保存并退出!重启生效 reboot 或 init 6

    2.3.5设置光盘开机自动挂载

    dev 目录:存放的是设备文件

    查看硬盘设备--ls /dev/sda

    查看光盘设备--ll /dev/sr0  另一个 ll /dev/cdrom

    -------------------------------------------------------------

    第一步,查看挂载情况-- df -h

    第二步,修改光盘挂载点-- echo  "/dev/sr0  /mnt  iso9660  defaults  0  0"  >>/etc/fstab

    fstab文件:系统启动后会读取的一个文件

    /dev/sr0:光盘设备

    /mnt:挂载点

    iso9660:设备的格式(光盘镜像的格式)

    0 0:开机不检查

    >>:追加重定向,把”“(双引号)的内容放到 /mnt 的最后一行,注意是 >>,单个 > 是覆盖重定向

    第三步,mount -a,重新加载 fstab 文件,读 /etc/fstab,将文件内容全挂载一下

    2.2.6配置本地 yum 源

    CentOS7 已经自动配好了网络 yum 源

    yum 的一切配置信息都储存在一个叫 yum.repos.d 的配置文件中,通常位于 /etc 目录下,这是整个 yum 系统的重中之重

    查看 yum 文件

    查看 网络 yum 源

    ● 什么是 yum?

    yum 是软件包的一个仓库,自动解决依赖的关系

    创建文件 文件的格式 必须是 .repo

    ● 自定义 yum 源

    (1)vim centos7.repo

    (2)填写信息

    (3)能看到下面的内容,表示本地 yum 源配置好

    清空并生成缓存列表

    [root@lzhangod~]# yum clean all                        #清空yum缓存

    [root@zhangod~]# yum list                                 #生成缓存列表

    验证一下

    [root@zhangod yum.repos.d]# yum -y install httpd

    3、做快照

    虚拟机-快照-拍摄快照-内容:可用实验环境

  • 相关阅读:
    Hibernate课程 初探多对多映射2-4 测试
    Hibernate课程 初探多对多映射3-1 课程总结
    Hibernate课程 初探多对多映射2-3 配置映射文件
    Hibernate课程 初探多对多映射2-2 创建持久化类和映射文件
    Hibernate课程 初探多对多映射2-1 创建数据库表
    Hibernate课程 初探多对多映射1-1 多对多应用场景
    Hibernate课程 初探一对多映射5-3 Eclipse根据表反向生成实体类
    Hibernate课程 初探一对多映射5-2 Eclipse添加数据库连接
    touch上滑加载
    touch下拉刷新
  • 原文地址:https://www.cnblogs.com/fanyizhan/p/10161089.html
Copyright © 2011-2022 走看看