Linux系统-初始化

作者简介:一位在简历上没有标注精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图展示了预计更新的内容和当前进度(不定期更新)。

Linux系统-初始化这是linux进阶部分的最后一章。完成这一章后,我们的Linux进阶部分就结束了,接下来将主要讲解Linux上的应用软件,包括虚拟化、容器、云原生、数据库中间件等。Linux系统相关内容,主要从以下几个方面进行讲解:

Linux系统-开关机

Linux系统-单用户模式

Linux系统-救援模式

Linux系统-僵尸与孤儿进程

Linux系统-systemd

Linux系统-logrotate

Linux系统-发行版介绍

Linux系统-发行版rocky

Linux系统-发行版ubuntu

Linux系统-初始化(本章节)

实际上,只要我们熟悉一种操作系统,其他系统的安装过程基本相似,能够认识或了解相关的英文单词,就可以完成其他系统的安装。即便不熟悉,也可以通过其他视频或文章学会安装。

为什么要单独讲解初始化安装呢?因为我们运维的服务器数量众多,以后如果需要新安装或重装系统,完成一些初始化操作后,可以快速将服务器投入使用。如果是云服务器,我们还可以创建自定义镜像。也可以将这些操作封装成脚本,自动化执行以提高效率。我们在初始化过程中通常需要完成以下几个方面的工作(具体以需求为准)。

初始化

1.修改主机名

代码语言:JavaScript代码运行次数:0运行复制“`javascript hostnamectl set-hostname xxx

 2.配置IP地址 <p>3.配置host文件</p><p>4.关闭防火墙</p><p>代码语言:javascript代码运行次数:0<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> d="M6.66666 10.9999L10.6667 7.99992L6.66666 4.99992V10.9999ZM7.99999 1.33325C4.31999 1.33325 1.33333 4.31992 1.33333 7.99992C1.33333 11.6799 4.31999 14.6666 7.99999 14.6666C11.68 14.6666 14.6667 11.6799 14.6667 7.99992C14.6667 4.31992 11.68 1.33325 7.99999 1.33325ZM7.99999 13.3333C5.05999 13.3333 2.66666 10.9399 2.66666 7.99992C2.66666 5.05992 5.05999 2.66659 7.99999 2.66659C10.94 2.66659 13.3333 5.05992 13.3333 7.99992C13.3333 10.9399 10.94 13.3333 7.99999 13.3333Z" fill="currentcolor"></path></svg>运行<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制javascript systemctl stop firewalld systemctl disable firewalld</code>

5.关闭SELinux

代码语言:javascript代码运行次数:0运行复制javascript setenforce 0 sed -i ‘s/enforcing/disabled/g’ /etc/selinux/config

 6.时间同步</p><p>7.修改yum源</p><p>8.配置SSH</p><p>包括但不限于更换端口、使用密钥登录、禁止root登录、禁止密码登录等。</p><p>9.安装常用软件</p><p>根据个人习惯和需求而定。</p><p>代码语言:javascript代码运行次数:0<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> d="M6.66666 10.9999L10.6667 7.99992L6.66666 4.99992V10.9999ZM7.99999 1.33325C4.31999 1.33325 1.33333 4.31992 1.33333 7.99992C1.33333 11.6799 4.31999 14.6666 7.99999 14.6666C11.68 14.6666 14.6667 11.6799 14.6667 7.99992C14.6667 4.31992 11.68 1.33325 7.99999 1.33325ZM7.99999 13.3333C5.05999 13.3333 2.66666 10.9399 2.66666 7.99992C2.66666 5.05992 5.05999 2.66659 7.99999 2.66659C10.94 2.66659 13.3333 5.05992 13.3333 7.99992C13.3333 10.9399 10.94 13.3333 7.99999 13.3333Z" fill="currentcolor"></path></svg>运行<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制```javascript yum -y install epel-release yum -y install lrzsz wget telnet net-tools

10.基本安全配置

总结

1.以上操作因人而异,并不是绝对的标准操作。

2.这些操作也只是作者的个人习惯和经验。

3.实际上,这里的一些操作与我们后面要讲的cloud-init有些相似。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享