虚拟机 配置及优化

虚拟机安装

  1. 下载 Vmware (上网查找即可)

  2. 新建虚拟机选择自定义(高级)选项

  3. 软件兼容性一般选择默认或根据企业要求选择相应的版本

  4. 安装操作系统时选择稍后安装,建完虚拟机后可以悬着安装自己提前准备好的镜像文件(CentOS-7-x86_64-DVD-1810)

  5. 操作系统选择 Linux(L) 版本悬着 CentOS 7 64位

  6. 为自己的虚拟机命名并选择安装位置 要保证所选磁盘有足够的空间

  7. 处理器配置方面一般选择默认值( 1路 1线程),这样减少笔记本(宿主机)的资源消耗

  8. 虚拟机内存有 1G 足够 也可以选择 2G 加快安装速度 (虚拟机建立好后可以根据自己需求再进行配置)

  9. 连接网络类型 选择 NAT 模式这样可以避免同一局域网内虚拟机和其他主机发生 IP 地址冲突

  10. I/O控制器 和 磁盘类型选择默认 及 LSI Logic 和 SCSI 类型

  11. 选择磁盘时根据具体要求选择 我这里是新建虚拟机且不想分配太多物理磁盘空间给虚拟机 所以选择创建新虚拟磁盘(V)

  12. 最大磁盘大小选择默认值 20G 并选择虚拟磁盘拆分成多个文件(这里的磁盘大小不占用实际物理磁盘空间 注意 : (A)选项勾选后会立即分配相应的物理主机磁盘空间给虚拟机这样不划算 浪费物理磁盘空间)

  13. 依次下一步在确认好虚拟机配置后点击完成 一台虚拟机就诞生了 ;

虚拟机配置 :

  1. 打开编辑虚拟机设置选项,选择CD/DVD进行镜像加载安装系统 ; 在连接对话框内选择使用 ISO镜像文件 找到提前下载好的镜像文件后点击确定

  2. 启动虚拟机 CentOS 6 以上版本的系统需要优化网卡名称net.ifnames=0 biosdevname=0

  3. 进入配置界面悬着配置时使用的语言,推荐英文看个人情况

  4. 首先配置时间时区信息选择自己所在区域的时区即可,后期可在操作界面修改

  5. 键盘选项不用修改

  6. 选择系统语言 推荐使用英文

  7. 光驱选项不用操作默认即可

  8. 在系统选择上选择最小化安装 (简单粗暴易管理)

  9. 在磁盘分区时选择自己手动配置 标准化配置

    /boot 256 M

    swap 1.5G 内存不足8G的为内存的1.5倍 最多8G足够

    / 剩余全部磁盘空间 Linux系统 一切从根开始

  10. 网卡配置时 先给知己主机起个名字留个纪念 点击Configure 按钮进入配置界面

  11. General 的第一项要选着 Automatically …

  12. IPv4 Settings 选项 选择 Manual 添加自己的网关和ip地址 保存

  13. 其他两项可根据自己喜好选择开启或关闭

  14. 配置好后点击安装按钮 配置 root 密码 安装完重启进入系统

虚拟机优化

  1. 创建用户 : useradd 用户名(自己喜好决定)

  2. 设置密码 : ( 实现免交互设置密码)

    echo 123456|passwd --stdin 需要设置密码的用户名称

  3. 查看当前登录用户信息 : whoami (who am i 我叫什么)

  4. 编写 /etc/profile 文件 添加信息 ```export PS1=“[\u@\h \d \t \W]$”

    参数详解 :

    \u 识别系统登录用户显示用户名称
    \h 显示主机简写名称
    \W 显示当前所在目录信息
    $ 当前登录用户为普通用户
    # 当前登录用户为 root 用户
    @ 分割符号
  5. 只修改命令提示符颜色 :

    <pre spellcheck="false" class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" lang="" cid="n98" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; background: rgb(51, 51, 51); font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; position: relative !important; padding: 10px 10px 10px 0px; width: inherit;"> PS1='[\e[32;1m][\u@\h \W]\$ [\e[0m]'</pre>

    参数 功能 :

    [\e[32;1m] 信息添加颜色开始
    [\u@\h \W]$ 要添加颜色的信息
    [\e[0m] 信息添加颜色结束
  6. yum源优化 : (yum 安装软件可以解决按照那个软件的依赖关系)

    概念 : yum 仓库 : 汇总保存多个软件包的服务器

    yum 源 : /etc/yum.repos.d 配置yum源便于找到yum仓库

    优化yum源指定阿里云yum仓库 :

    <pre spellcheck="false" class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" lang="" cid="n115" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; background: rgb(51, 51, 51); font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; position: relative !important; padding: 10px 10px 10px 0px; width: inherit;"> curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo</pre>

    优化yum扩展仓库 :

    <pre spellcheck="false" class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" lang="" cid="n117" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; background: rgb(51, 51, 51); font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; position: relative !important; padding: 10px 10px 10px 0px; width: inherit;"> wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo</pre>

    注 : 优化命令可以相互替换 根据自己现有命令选择性使用 :

  7. 安装基础的命令

    <pre spellcheck="false" class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" lang="" cid="n121" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; background: rgb(51, 51, 51); font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; position: relative !important; padding: 10px 10px 10px 0px; width: inherit;"> yum install -y vim tree wget dos2unix nc nmap net-tools sl cowsay bash-completion</pre>

    安装命令说明 :

    命令 功能
    vim 编辑文本 vi升级版
    tree 查看目录结构
    wget 远程梁王下载软件
    nc nmap net-tools 网络相关命令
    sl cowasy 娱乐软件包
    bash-completion 命令 Tab 键补全功能

    排错 :

    1. 网络配置是否正确 是否能连接外网 ( ping www.baidu.com 测试)

    2. yum 源是否更新成功 (cat /etc/yum.repos.d 文件是否是指定aliyun.com)

    3. 索引清单是否更新 ( yum clean all 清除yum 清单缓存)

    4. 确认无误后再次下载安装

    检查安装是否成功 : rpm -qa 安装软件包名称

    检查安装了那些功能 : rpm -ql 安装软件包名称

  8. 安全优化 : (先关闭防火墙,后期学会配置后再选择性开启)

    查看网络端口号码信息 : netstat -lntup

    查看防火墙状态是否开启 : systemctl status firewalld.service

    查看防火墙是否永久开启 : systemctl is-enabled firewalld.service

    查看防火墙是否临时开启 : systemctl is-active firewalld.service

    临时关闭 重启后自动打开 : systemctl stop firewalld.service

    临时开启 重启后自动关闭 : systemctl start firewalld.service

    永久关闭 重启后状态不变 : systemctl disable firewalld.service

    永久开启 重启后状态不变 : systemctl enable firewalld.service

  9. 权限限制 :

    关闭 selinux 服务限制权限 ;

    临时关闭 : setenforce 0

    查看状态 : getenforce

    状态 意义
    Enforcing /1 selinux处于开启状态
    Permissive /0 selinux处于临时关闭

    永久关闭 :

    编辑 /etc/selinux/config 文件 SELINUX=disabled

  10. 字符编码优化 : 统一使用 UTF-8 编码

编写 /etc/locale.conf 文件将 LANG=“xxx” 中的 xxx 替换成en_US.UTF-8 或 zh_CN.UTF-8
  1. 时间时区同步设置 :
安装时间同步软件 : yum install -y chrony 和 yum install -y ntpdate

手动同步 : ntpdate “ntp1.aliyun.com”

自动同步 : systemctl start chronyd

修改同步方法 : timedatectl set-ntp 1
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容