Linux基操—2.运维安装
服务器知识
- 服务器的尺寸按U计算,1U是4.45厘米。服务器结构和家用电脑大同小异。
- 服务器可容纳cpu数量多,风扇多,可插拔硬盘数量也多。
- 服务器分类
| 机架式服务器(1,2,4u)
| 刀片服务器,类似衣蛾箱子里摆放整齐的书。每个刀片实际就是一个系统主板。
| 塔式服务器
Centos7安装
1、安装过程
- troublesshooting 故障修复/救援模式
- centos7网卡有变化,修改方式在另一篇文章
- 运维人员安装应该选择最小化安装;其他应选组件:
| debugging tools 调试工具
| compatibility库
| development 开发软件包
| system administration tools 系统管理员工具
- 关于网络和主机名
| 1.在general中勾选上automatically
| 2.配置IP地址的时候,manual代表手动配置
- LVM逻辑卷管理,动态分配主机磁盘大小的工具。
| 相当于在硬盘上方加了一层管理,高并发性能下降,不推荐
| 直接使用标准分区standard partition
2、启动后配置
- centos7网卡配置是 nmtui
- centos6网卡配置是 setup
- curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 或者
- wget -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- yum -y install wget // 更新下载wget工具
- yum update -y // 更新yum文件和内核
- 启动后yum方式补充安装
| yum group install "Compatibility libraries" "Base" "Development tools"
| yum group install "debugging Tools" "Dial-up Networking Support"
- 登录查看内核
| uname -r
| cat /etc/centos-release
| el代表企业版linux
- centos6和7都要安装的企业运维常用基础工具包
| yum install tree nmap dos2unix lrzsz nc lsof wget tcpdump htop iftop iotop sysstat nethogs -y
- centos7要安装的企业运维常用基础工具包
| yum install psmisc net-tools bash-completion vim-enhanced -y
- 查看所有包组名称,包括已安装和未安装的
| yum grouplist
| yum groups mark convert
| yum groupinfo 包组名 // 查看具体安装的包组组件
- 安装组包
| yum groupinstall -y "组包名"
企业级分区
- 普通分区方式
| /boot 引导分区 256M
| swap 交换分区 内存大于8G,给8G。内存小于8G,给1.5倍。
| / 给剩余
# 使用条件:数据不重要,必须有备份策略,就是实时的。
# 内部人员发布数据,同时发布到两台以上生产服务器里。3个备份,git上,代码
# 外部用户写入数据(图片,视频,文字)
# 同时发布到两台服务器后面共享的服务器上(对这个共享服务器做备份),两个备份
- 存储服务器(含数据库)的分区方式
| /boot 引导分区 256M
| swap 交换分区 内存大于8G,给8G。内存小于8G,给1.5倍。
| / 给100G
| /data 剩余给数据分区,data可以是任意名称
- 门户网站的分区方案
| /boot 引导分区 256M
| swap 交换分区 内存大于8G,给8G。内存小于8G,给1.5倍。
| / 给100G
| 剩余保留,将来哪个部门使用,给哪个部门,剩下的自己保留
补充
关于命令行
- # 开头是超级管理员
- $ 开头是普通用户
redhat和centos的区别
- redhat有厂商支持,收费的;centos没有版权的
- 新功能放到fedora,再放入redhat,重新编译后再放入centos
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律