CentOS 7.X 系统安装及优化
centos的演变
启动流程sysvinit
串行启动:一次一个,一个一个启动
使用的版本:
克服init固有缺点,提高系统的启动速度
1、解决socket 依赖/端口依赖
socket 网络套接字文件
2、解决D-Bus
依赖:采用了D-Bus 为程序之间的通讯工具,类似消息队列,可以缓存信息
3、解决文件系统依赖、类似autofs机制
-
安装centos7系统
-
虚拟机选择
-
1)开机进入安装
2)按下TAB键
3)选择语言
4) 设置网络连接和主机名
5)注意勾选开机自启动
6) 设置ip地址
7) 修改主机名
8)选择安装的环境,选择最小化安装。
注意勾选依赖包
9)磁盘分区为自定义分区。
选择/boot挂载点的大小。这里设置为1g
添加swap挂载点
注意选择都为标准分区类型,直接写到磁盘
添加根分区后选择完成
关闭密码保护
选择关闭
关闭KDUMP功能
开始安装,注意为469个包
安装的过程中设置root的密码。
-
安装完成后的优化
查看系统版本
修改yum源,base源
epel源
安装软件
bash-completion 补全命令参数的包
-
centos7 与centos 6的区别
-
解决更换网卡后名称变更的问题
-
更改名称的方法
centos7 上管理网路的图形化工具
临时 hostname
永久 /etc/hostname
一步到位
修改主机名
临时
永久
一步到位
CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7"
<p>
</p>
想要使用rc.local要给他可执行权限
之前的查看运行级别的方法依旧使用
原运行级别文件
7中设置运行级别
示例
运行级别的变更
系统启动文件的目录
启动命令示例
[Service] EnvironmentFile=/etc/sysconfig/crond ExecStart=/usr/sbin/crond -n $CRONDARGS ExecReload=/bin/kill -HUP $MAINPID KillMode=process
[Install] WantedBy=multi-user.target
关闭防火墙服务及开机自启动
关闭防火墙详细过程
systemctl:融合service和chkconfig的功能于一体,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。。
开机启动时间
查看具体的使用时间
生产图表
-
OpenStack部署优化环境
-
修改网卡配置文件
-
# 第一个里程碑:重启完成之后,登录系统 #
# 第二个里程碑: 删掉多余的行,只留以下内容 #
# 第三个里程碑:在以上基础上,继续配置 #
# 红色为修改和增加部分
# 以下代码为优化后的网卡全部配置 #
# 说明 :与/etc/init.d/network restart 效果一致
# 第五个里程碑:检查 ping 一下网关10.0.0.254测试网络连通性 #
到这里,ok,可以愉快的使用xshell了
-
系统的优化
# 登录xshell开始优化 #
-
防火墙的优化
-
Selinux的优化
-
ssh的优化
# 修改完成后为红色部分 #
# 重启ssh #
-
hosts的优化
-
修改主机名
-
yum源优化
# 使用光盘搭建本地yum源
-
其他优化
-
参考文献
<li>
<a href="#centos7">安装centos7系统</a><ul>
<li>
<a href="#i-3">虚拟机选择</a>
</li>
<li>
<a href="#i-4">系统安装</a>
</li>
</ul>
</li>
<li>
<a href="#i-5">安装完成后的优化</a>
</li>
<li>
<a href="#centos7_centos_6">centos7 与centos 6的区别</a><ul>
<li>
<a href="#i-6">解决更换网卡后名称变更的问题</a>
</li>
<li>
<a href="#nmtui">nmtui</a>
</li>
<li>
<a href="#i-7">主机名配置文件的区别</a>
</li>
<li>
<a href="#i-8">字符集</a>
</li>
<li>
<a href="#i-9">查看系统版本号</a>
</li>
<li>
<a href="#rclocal">兼容的rc.local</a>
</li>
<li>
<a href="#Runlevel">运行级别Runlevel</a>
</li>
<li>
<a href="#systemd-2">systemd一统天下</a>
</li>
<li>
<a href="#i-10">管理服务</a>
</li>
<li>
<a href="#i-11">命令对比</a>
</li>
<li>
<a href="#i-12">开机时间优化</a>
</li>
<li>
<a href="#i-13">开机启动项优化</a>
</li>
</ul>
</li>
<li>
<a href="#OpenStack">OpenStack部署优化环境</a><ul>
<li>
<a href="#i-14">修改网卡配置文件</a>
</li>
<li>
<a href="#i-15">系统的优化</a>
</li>
<li>
<a href="#i-16">防火墙的优化</a>
</li>
<li>
<a href="#Selinux">Selinux的优化</a>
</li>
<li>
<a href="#ssh">ssh的优化</a>
</li>
<li>
<a href="#hosts">hosts的优化</a>
</li>
<li>
<a href="#i-17">修改主机名</a>
</li>
<li>
<a href="#yum">yum源优化</a>
</li>
<li>
<a href="#i-18">其他优化</a>
</li>
</ul>
</li>
<li>
<a href="#i-19">参考文献</a>
</li>
- 原文作者:惨绿少年
- 原文链接:https://clsn.io/clsn/lx321.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。