当前位置: 首页 > news >正文

新机器到了要做的事情

文章目录

  • 新机器到了要做的事情
    • 背景
    • 检查机器
    • 安装系统
      • 装系统步骤
    • 总结

新机器到了要做的事情

背景

@运维 一台机器到了,去看看机器情况,小编之前是开发呀,由于种种原因,阴差阳错的做了运维,本以为是应用运维,装装软件看看日志,理想很丰满、现实很骨感呀,好家伙,上来让我检查硬件,这下子慌了神,服务器那是听说过没见过呀。
想到了之前课本上的水手,那的思想就是临危不乱,稳住,不会咱去查资料呗,这时候又想起了飞哥,开工干活。
可以看得出这是在小公司,大公司也不会让非专业的人士来做专业性很强的工作,在这里说好听点可以说是运维工程师,说的难听点那是在帮开发打杂。

检查机器

首先要看的是

  1. 服务器的电源指示灯、风扇和硬盘指示灯等是否正常工作
  2. 检查是否有任何物理损坏,例如松动的电线、损坏的散热器等
  3. 连接显示器,查看自检是否正常
  4. 查看系统内的硬盘、CPU、内存情况

机器检查结束后对机器进行入网操作

  1. 服务器都有管理口和业务口,首先对两个IP进行设置
  2. 安装操作系统,当系统安装完成后才能正常的使用

安装系统

  1. 设置BIOS,在设置BIOS的时候要选择UEFI的方式启动
  2. 使用U盘进行安装,一般是F10、F2以及Del键盘快速或者进入设置启动
  3. 安装Centos 7.9的步骤如下,步骤不是很完整,但重要的都在

如果不使用UEFI的方式启动,则无法使用4T以上的磁盘,UEFI的方式只认GPT分区的磁盘,或者没有格式的磁盘,MBR的则不支持UEFI,MBR支持legacy模式启动

装系统步骤

选择第一个直接安装,第二个是测试安装源的包,然后安装
在这里插入图片描述

  • 选择语言英语即可

在这里插入图片描述

  • 总体安装步骤如下
    在这里插入图片描述
  • 对磁盘分区,我习惯选择LVM分区,我觉得好管理,有大佬说大厂不用LVM,因为LVM影响性能的在这里插入图片描述
  • 建议分三个区
/boot 1024M 
swap 16G
/	  剩余的空间,可以不填写

关于swap分区有人这么说的

4G以内的物理内存,SWAP 设置为内存的2倍,不超过4G。
4-8G的物理内存,SWAP 等于内存大小。
8-64G 的物理内存,SWAP 设置为8G。
64-256G物理内存,SWAP 设置为16G。

当内存达到一定量时,是使用SWAP分区,当SWAP分区也不够时,那Linux就会杀掉占用内存最多进程,如盖值为60时,则内存超过100-60=40%的时候,使用SWAP分区,当使用SWAP分区时,程序会很慢。

# 查看超过多少%时使用SWAP分区
cat /proc/sys/vm/swappiness

在这里插入图片描述

  • 切勿反抗接受就好
    在这里插入图片描述

  • 设置网络和主机名
    在这里插入图片描述
    宿主机中开启这个,客户机关闭这个即可,关掉后会节省一些内存,当系统崩溃时记录日志的
    在这里插入图片描述

  • 这时候再去设置时间,选择亚洲/上海,先打开网络再进行时区设置可以同步时间,这样会少安装一个软件包
    在这里插入图片描述

  • 服务器的话建议选择最小安装
    在这里插入图片描述

  • 都设置好后,开始安装
    在这里插入图片描述
    设置root密码
    在这里插入图片描述

在这里插入图片描述

可以创建用户也可以不创建用户

  • 接下来等待安装即可,最后重启即可

总结

这个机器是要做宿主机的,里面要装好几台虚拟机,找了一圈,最终选用KVM,其实现在装虚拟机都很多种如

  • KVM
  • VirtualBox
  • VMware vSphere/ESXi
  • Proxmox
  • Microsoft Hyper-V

这些虚拟机软件感觉VirtualBox和Hyper-V都是在个人机器上用的居多,ESXi也不熟悉,就选用了KVM,现在好多都不用KVM了,而是选择OpenStack、ZStack,这些不仅支持集群,而且性能较好,因为这里只有一台机器,有很多不确定性,先选择了KVM,下一篇我们介绍安装KVM。

http://www.lryc.cn/news/120519.html

相关文章:

  • 个人开发中常见单词拼错错误纠正
  • vb+sql汽车配件管理系统设计与实现
  • Spring Boot+Mybatis实现增删改查接口开发+测试(超详细建议收藏)
  • winform 使用CommonOpenFileDialog选择文件夹或文件
  • EXPLAIN使用分析
  • 布局性能优化:安卓开发者不可错过的性能优化技巧
  • Python 中的机器学习简介:多项式回归
  • docker 容器中执行命令出现错误: 13: Permission denied
  • JavaWeb学习|JavaBean;MVC三层架构;Filter;Listener
  • arx 外部参照文件(XREF)的添加、删除、卸载和重载_objectarx
  • 【博客699】docker daemon预置iptables剖析
  • Golang 中的交叉编译详解
  • Python中的诡异事:不可见字符!
  • 【uniapp】uniapp使用微信开发者工具制作骨架屏:
  • 【UE4 RTS】06-Camera Edge Scroll
  • 无涯教程-Perl - length函数
  • 怎样在 CentOS 里下载 RPM 包及其所有依赖包
  • 在Ubuntu上使用NFS挂载
  • 复现海康威视综合安防管理平台artemis接口Spring boot heapdump内存泄露漏洞
  • 哈希unordered系列介绍(上)
  • MySQL随心记第二篇
  • 0001nginx简介、相关模型与原理
  • elasticsearch简单入门语法
  • Python自动化测试用例:如何优雅的完成Json格式数据断言
  • 阿里云对象存储服务OSS
  • 第三节:在WORD为应用主窗口下关闭EXCEL的操作(1)
  • mybatis 缓存
  • 分布式Redis详解
  • 揭秘程序员和技师的7大共同点,最后一点绷不住了
  • SQL | 使用函数处理数据