前言

在自己做linux的相关服务实验时,是没有那么多服务器/主机来进行相关操作的,所以多是选VMware workstations这款软件来进行虚拟化模拟操作

为了节省更多的时间用来做实际的操作配置,所以建议配置一个模板机,而后以克隆的方式更加快速便捷的创建实验环境

网络优化

在虚拟软件中配置虚拟局域网

而后根据自己的需求配置网络

因为在实验中会需要多块网卡,所以这里配置示例如下:

接着可以配置自己windows主机的网络连接配置

打开 控制面板\网络和 Internet\网络连接,如果上面配置成功会出现如图:

可以设置下固定IP

设置成自己想要的即可

在虚拟软件中虚拟机添加网卡

新建虚拟机---------->选择自动义----------->下一步----------->下一步----------->稍后安装系统----------->下一步----------->选择要安装的系统(centos7 64位)----------->下一步----------->虚拟机名称,位置设置

----------->下一步----------->处理器配置----------->下一步----------->内存设置----------->下一步----------->网络类型(NAT)----------->下一步;之后一直下一步即可

接着在刚创建的虚拟机上右键设置

而后安装即可系统;配置IP

虚拟机中的系统基础优化

  1. hosts文件配置

    添加上IP和对应的主机名

  2. 关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
grep SELINUX=disabled /etc/selinux/config
setenforce 0
getenforce
  1. 关闭iptables
systemctl stop firewalld
systemctl disable firewalld

而后其他一些需要的优化配置

  1. 清除网卡配置中的UUID和HWADDR
/etc/sysconfig/network-scripts/ifcfg-XXXXXX

如果有rules文件清空

echo '>/etc/udev/rules.d/70-persistent-net.rules' >>/etc/rc.local

优化完成后关机,制作快照,而后就可以进行克隆使用

vm有2种克隆:

链接克隆:

优势:节省系统资源 克隆效率较高

劣势:模板主机不能出现问题,一旦模板主机失效,所有克隆主机也无法正常工作

完整克隆:

优势:模板主机和克隆主机相互独立,模板主机出现问题,克隆主机依旧可以正常使用

劣势:浪费系统资源 克隆效率较低

最好一台一台的开启克隆的虚拟主机,设置好一台的IP地址后,再接着开启下一台,避免出现冲突

linux系统的基础优化的更多相关文章

  1. Linux学习之六-Linux系统的基础优化

    Linux系统的基础优化 何谓'优化'.顾名思义,优化就是采取某些措施使某个东西或者某事物变得更加优异,出色.对于Linux而言,在初期安装好系统之后,也需要对其进行一定的基础优化,可分为安全上的优化 ...

  2. 【Linux教程】Linux系统零基础编程入门,想当大神?这些你都要学

    ✍ 文件和文件系统 文件是Linux系统中最重要的抽象,大多数情况下你可以把linux系统中的任何东西都理解为文件,很多的交互操作其实都是通过文件的读写来实现的. 文件描述符 在Linux内核中,文件 ...

  3. Linux系统——MySQL基础(二)

    # MySQL数据库完全备份与恢复## 数据库备份的分类1. 从物理与逻辑的角度,备份可以分为物理备份和逻辑备份.(1)物理备份:对数据库操作系统的物理文件(数据文件.日志文件)的备份.物理备份又可分 ...

  4. Linux系统——Nginx基础

    Nginx是一个开源的,支持高性能.高并发(特别是静态资源)的www服务和代理服务软件,还具有反向代理复杂均衡功能和缓存服务功能,与lvs负载均衡及Haproxy等专业代理软件相比,nginx部署更简 ...

  5. Linux系统kernel参数优化

    目录 iptables相关 单进程最大打开文件数限制 内核TCP参数方面 内核其他TCP参数说明 众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制.内核TCP参 ...

  6. linux系统shell基础知识入门

    什么是shell shell就是我们常说的命令行程序,它是一个作为用户与Linux系统间接口的程序,它允许用户向操作系统输入要执行的命令.在Linux中安装多个shell是可行的,一般系统有默认的sh ...

  7. Linux系统编程——基础命令总结

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/asialee_bird/article/ ...

  8. Linux系统——MySQL基础(三)

    ### MySQL主从复制实践#### 主从复制实践准备(1)主从复制数据库实战环境准备MySQL主从复制实践对环境的要求比较简单,可以是单机单数据库多实例的环境,也可以是两台服务器,每个机器一个独立 ...

  9. Linux内核参数基础优化

    web 服务负载均衡器常规网站服务器优化的基本配置: net.ipv4.tcp_fin_timeout =2 net.ipv4.tcp_tw_reuse =1 net.ipv4.tcp_tw_recy ...

随机推荐

  1. 设置InputBox等提示框的字体以及样式

    InputBox等窗体的字体大小设置方法 Graphics.DefFontData.Height:=48;  Graphics.DefFontData.Style:=[fsBold,fsItalic, ...

  2. iOS 监听控件某个属性的改变observeValueForKeyPath

    创建一个测试的UIButton #import "ViewController.h" @interface ViewController () @property(nonatomi ...

  3. vs调试cordova app时 scriptedsandbox64.exe已停止工作的错误处理方法

    1.把ie更新到版本11 2.去掉 选项->调试->调试时启动诊断工具 有时候调试会启动失败,提示版本过低,再一次点击调试就可以了.

  4. Android零基础入门第68节:完善RecyclerView,添加首尾视图

    在之前学习ListView的时候,有学习过如何给ListView添加列表头和列表尾.但是通过近几期的学习,发现RecyclerView是一个比ListView更加强大和灵活的组件,今天一起来学习如何给 ...

  5. Oracle 裁掉北京研发团队,相应职位撤回美国(收购了NetSuite,LogFire,Dyn)

    根据中国日报报道,2017年1月14日上午9点09分,甲骨文北京研发团队的同事收到了来自BU老大的一封邮件.邮件上提及,由于市场变化,甲骨文开始整合各研发中心资源公司在云计算方向发力,文末单独提出了甲 ...

  6. 剖析Qt的事件机制原理(源代码级别)

    在用Qt写Gui程序的时候,在main函数里面最后依据都是app.exec();很多书上对这句的解释是,使Qt程序进入消息循环.下面我们就到exec()函数内部,来看一下他的实现原理.Let's go ...

  7. Codility---MaxSliceSum

    Task description A non-empty zero-indexed array A consisting of N integers is given. A pair of integ ...

  8. [2017.02.21-22] 《Haskell趣学指南 —— Learning You a Haskell for Great Good!》

    {- 2017.02.21-22 <Haskell趣学指南 -- Learning You a Haskell for Great Good!> 学习了Haskell的基本语法,并实现了一 ...

  9. HTML 关于colgroup的研究

    <colgroup width="20%"></colgroup> <colgroup width="10%"></c ...

  10. Hibernate注解(一):基本注解

    在Hibernate中使用注解,主要是为了替代映射文件,完成“类到表,属性到字段”的映射.JPA提供了一套功能强大的注解.Hibernate直接使用了JPA的这套注解.当然,对于JPA中的一些不足,H ...