linux主要是由unix变种发展而来 形成主流 开始是因为sum版权问题 发行freedbs 在慢慢变种 形成开源的树
比较常见的linux分支 centos、redhat系列,Ubuntu、debian系列,aclinux等等
还是linux的安装 首先 我们以centos为例子 首先我们还是Install centos 其他两个呢
一个的意思是测试光盘后安装 一个是救援模式 我们一般选择install 因为现在都是上云虚拟化的方式 介质安装模式较少 而且光盘测试采取md5 不一定准确且耗费时间
在运维常常维护的时候 我们喜欢的网卡模式还是centos系列的eth0 、eth1等等 而现在7系列以后都采取pcie插槽命名的模式 比较常见的有ens33啊 en4p6s33等等 都是安装pcie插槽、硬盘接口等等来命名 不好区分
所以我们常常在这个位置 按住tab键 输入**net.ifnames=0 biosdevname=0**
这样就可以把网卡的命名模式按照传统的eth系列来定义了
在日期的位置的时候
我们需要修改的是时区 我一般选上海 然后呢 我会开启右上角的natwork time
这个是ntp 也就是传说的网络时间
常见的ntp地址:**time.windows.com**
**ntp.aliyun.com**
然后我常常喜欢的是配置软件安装包 我一般是最小化安装 以前喜欢在这把包装上
但是发现了一些问题 一定要注意和重视的一点 就是 能少装就少装包、能不装就不装包 因为要考虑到安全性问题 有些包出现了一定的安全性问题 那么服务器就危险了 减少软件包的安装 也就是减少服务器漏洞的存在 把风险做到可控的范畴
我就喜欢最小化 然后装上开发者工具 兼容和测试工具 因为几个工具主要用与软件的编译 是一个编译的环境
然后就是网络配置和主机名配置
然后在硬盘分配 对于硬盘分配 我一直是一个概念 重要性和优先性 因为linux是树形结构 什么重要先分什么 什么需要就分什么 我一般在这个位置都配标准分区 然后进去在根据自己需求分区
对于最后的kdump 是系统的内核崩溃日志 我建议不开 除非系统十分重要 一般没人能看懂这个日志 看得懂这个日志的专家 一般工资都不会低于10个/月 所以建议的是不开 除非请得起 最后的安全性设置也是同理 一般建议进去设置
然后对于虚拟机网络的理解 容易出问题的地方的详解如下:
这样就可以简单快速的理解到虚拟机的三种网络安装模式
等待后安装完成
使用ssh 连上服务器
为了方便我们管理 也建议大家安装完成后 第一件事情 就是打快照
在安装完成后 对于一个系统来说 我们第一点就是配置他的软件源 因为centos默认从国外下载 速度慢
我们用清华大学镜像源举例:[https://mirrors.tuna.tsinghua.edu.cn/help/centos/](https://mirrors.tuna.tsinghua.edu.cn/help/centos/)
首先进入yum配置目录
对于 CentOS 7
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' <br />-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' <br />-i.bak <br />/etc/yum.repos.d/CentOS-*.repo
对于 CentOS 8
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' <br />-e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' <br />-i.bak <br />/etc/yum.repos.d/CentOS-*.repo
这个时候其实还有两条十分重要的命令yum clean all #清楚yum缓存
yum makecache #在建立yum缓存
我们在对软件包进行升级 yum update -y
这里推荐大家常用安装的运维软件包
我一般的开机安装软件包
yum install tree nmap dos2unix lrzsz ns lsof wget tcpdump htop iftop iotop sysstat nethogs vim -y
yum install psmisc net-tools bash-completion vim-enhanced -y
这些包都是运维常常需要用到的
然后配置IP地址 还有好几种方法
1、 nmtui 可以调用图形化配置界面
2、手动命令行配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=”Ethernet”
BOOTPROTO=”static”
NAME=”ens33”
UUID=”748451b1-cb7f-464e-80c2-15b0c84eac85”
DEVICE=”ens33”
ONBOOT=”yes”
IPADDR=”192.168.220.10”
PREFIX=”24”
GATEWAY=”192.168.220.2”
DNS1=”8.8.8.8”
以上几项是必须配置的
基本这就是centos安装的全过程了