Centos7配置安装及优化
一 系统的安装部署过程
1 进入系统引导界面进行配置
引导项说明:
1. 安装centos7系统 (*)
2. 测试光盘镜像并安装系统
3. 排错模式(修复系统 重置系统密码)
补充:修改centos7系统网卡名称,贴近企业实际,即修改为eth*
默认系统的网卡名称为 eth0 eth1 --centos6
默认系统的网卡名称为 ens33 ens34 --centos7
如何调整centos7网卡名称:
选择Install CentOS7-->tab键 -->按空格键将光标移动到如下位置--> net.ifnames=0 biosdevname=0 -->回车
2 对安装系统语言进行设置
默认英文即可
3 对系统安装过程进行配置
3.1 系统网络的配置
system -- network & hostname -- configure--通用配置(激活网卡功能)-- IP地址进行了设置
系统主机名设置:
也可以进入系统后再修改
3.2 系统分区的配置
system -- install destination 进行系统分区
如何对linux系统进行分区:
1) 通用分区方案
/boot(c盘) 引导分区 200M
swap 交换分区 当内存不够用的时候,将硬盘中的空间充当内存使用 1G
建议:交互分区大小=内存大小的1.5倍 但上限建议8G,
例如:内存1G--swap1.5G,内存>=8G,建议交互分区大小=8G
/ 根分区 剩余全部空间
2) 数据信息比较重要的分区方案
/boot 200M
swap <8G 1.5倍内存大小 >=8G 8G
/ 20G~200G
/data 剩余空间大小
3) 灵活的分区方案
/boot 200M
swap <8G 1.5内存大小 >=8G 8G
/ 20G~200G
* 剩余空间不分
3.3 系统安全的配置(关闭)
system-kdump 将宕机前系统中的内存异常信息进行保存
system-security policy 系统的安全策略配置
3.4 系统时区的设置
localization-date time
3.5 系统软件的安装
software(软件)-- software selection(软件选择)-- 最小化安装(1 2 3 6)
4 创建系统用户
系统管理员用户:root----linux@123
系统普通用户:michaelni----linux@123
===============================================
补充:运维工作流程
- 准备/检查好环境
- 进行操作前的备份(退路)
- 进行配置之后注意保存
- 配置完成需要检查
- 编写项目文档
===============================================
二 优化模板机内容
1 精简网卡信息
[root@m01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5
[root@m01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=static
IPADDR=172.16.1.200
PREFIX=24
NAME=eth1
DEVICE=eth1
ONBOOT=yes
[root@m01 ~]# systemctl restart network
ps:图形化管理网卡及主机名命令:nmtui
使用自动化工具初始化主机:https://www.cnblogs.com/nsthink-666/p/12846927.html
三 Xshell连接主机
mkdir /root/.ssh
chmod 700 /root/.ssh
vi /root/.ssh/authorized_keys //编辑公钥文件
setenforce 0 //关闭selinux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)