centos7安装服务器配置

发布时间:2024-04-15 18:21:02

1. 安装 CentOS 7
从官方网站下载 CentOS 7 ISO 映像。
使用烧录软件将 ISO 刻录到 U 盘或 DVD。
从 U 盘或 DVD 启动服务器并按照提示进行安装。
2. 基本配置
时区设置:timedatectl set-timezone <时区>
主机名设置:hostnamectl set-hostname <主机名>
网络配置:编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 并配置 IP 地址、网关和 DNS。
SSH 访问:systemctl start ssh 并启用 sshd 服务。
SELinux 禁用:编辑 /etc/selinux/config 并将 SELINUX=enforcing 更改为 SELINUX=disabled。
防火墙配置:firewall-cmd --add-service=<服务名称>(例如 http、ssh)
3. 软件包管理
yum 升级:yum update 来更新所有已安装的软件包。
安装软件包:yum install <软件包名称>(例如 apache、mysql)
移除软件包:yum remove <软件包名称>
启用/禁用存储库:yum-config-manager --enable/disable <存储库名称>
4. 服务管理
启动/停止服务:systemctl start/stop <服务名称>
启用/禁用服务:systemctl enable/disable <服务名称>
查看服务状态:systemctl status <服务名称>
5. 用户和组管理
创建用户:useradd <用户名>
设置密码:passwd <用户名>
添加用户到组:usermod -aG <组名> <用户名>
创建组:groupadd <组名>
6. Web 服务器配置
安装 Apache:yum install httpd
启用 Apache:systemctl enable httpd
配置虚拟主机:编辑 /etc/httpd/conf.d/virtualhosts.conf
重启 Apache:systemctl restart httpd
7. 数据库服务器配置
安装 MySQL:yum install mysql-server
启用 MySQL:systemctl enable mysqld
初始化 MySQL:mysql_secure_installation
创建数据库:CREATE DATABASE <数据库名>
创建用户:CREATE USER <用户名>@'localhost' IDENTIFIED BY '<密码>'
8. 安全强化
更新安全补丁:yum update --security
安装 Fail2ban:yum install fail2ban
启用两步验证:使用 Google Authenticator 或类似工具。
监控系统日志:使用 tail -f /var/log/messages 或 journalctl -f。
9. 备份和恢复
计划备份:使用 crontab 或 rsync 定期备份重要数据。
创建快照:使用 LVM 快照来创建文件系统的临时副本。
恢复数据:根据备份或快照恢复数据。
10. 故障排除
检查系统日志:/var/log/messages 或 journalctl -xe
使用 debug 工具:如 strace、gdb 和 tcpdump。
咨询官方文档:Red Hat 文档和社区论坛。
寻求专业支持:在必要时联系 Red Hat 或其他供应商。