CentOS服务器配置指南

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)源代码的社区支持版操作系统,广泛应用于各种服务器环境,本文将详细介绍如何在CentOS上进行基本配置和一些高级设置,以确保服务器能够高效、稳定地运行。
一、系统安装与初始设置
1. 系统安装
镜像选择:建议使用CentOS-7-x86_64-Everything-1511.iso镜像,该镜像包含所有安装包,方便离线环境下进行系统配置。
启动虚拟机:在虚拟机中加载ISO镜像文件,并启动系统。
语言与键盘布局:选择中文语言和合适的键盘布局。
磁盘分区:选择“自动分区”,让系统自行管理磁盘分区。
网络与主机名:设置静态IP地址、子网掩码、网关和DNS服务器;同时配置主机名。

root密码:设置强密码以提高安全性。
用户创建:根据需要创建一个普通用户,并将其添加到sudo组中。
软件选择:最小化安装,仅选择必要的组件。
开始安装:确认安装设置无误后,点击“开始安装”。
2. 初始配置
防火墙:安装firewalld服务,并根据需要开放特定端口。
systemctl start firewalld firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --reload
SSH配置:修改/etc/ssh/sshd_config
文件,禁用root远程登录,并设置合适的加密算法。

PermitRootLogin no PasswordAuthentication no ChallengeResponseAuthentication no UsePAM yes
SELinux:调整为permissive模式,以便在安装过程中避免权限问题。
setenforce 0
二、网络配置
1. 查看网络地址
使用ip addr
命令查看当前网络接口信息。
ip addr
2. 配置静态IP地址
编辑对应网络接口的配置文件(如ifcfg-ens33
),设置静态IP地址、子网掩码、网关和DNS服务器。
ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
保存后重启网络服务。
systemctl restart network
3. 使用nmtui工具配置网络(可选)
如果需要更直观的配置方式,可以使用nmtui工具。
yum install NetworkManager-tui -y nmtui
按照界面提示完成网络配置。
三、时区与NTP同步
1. 配置时区
查看可用时区列表,并选择适合的时区进行设置。
timedatectl list-timezones timedatectl set-timezone Asia/Shanghai
2. 配置NTP同步
安装ntp服务,并启动服务以实现时间同步。
yum install ntp -y systemctl start ntpd systemctl enable ntpd
确保NTP客户端能够正常同步时间。
timedatectl status
四、创建交换文件
1. 创建交换文件
使用fallocate
命令创建一个大小为4GB的交换文件。
fallocate -l 4G /swapfile
2. 设置交换文件权限
确保只有root用户可以读写交换文件。
chmod 600 /swapfile
3. 格式化交换文件
将交换文件格式化为swap格式。
mkswap /swapfile
4. 启用交换文件
立即启用交换文件,并添加到fstab文件中以使其在系统启动时自动加载。
swapon /swapfile echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab
验证交换文件是否已成功启用。
swapon -s free -h
五、常见问题解答(FAQs)
Q1: 如何更改CentOS服务器的主机名?
A1: 可以通过编辑/etc/hostname
文件来更改主机名,然后使用hostnamectl
命令应用更改。
编辑/etc/hostname文件,替换为新的主机名 vim /etc/hostname 应用更改 hostnamectl set-hostname 新主机名
Q2: 如何更改CentOS服务器的IP地址?
A2: 可以按照以下步骤更改IP地址:
1、编辑对应网络接口的配置文件(如ifcfg-ens33
)。
2、设置新的IP地址、子网掩码、网关和DNS服务器。
3、重启网络服务或使用nmtui
工具进行配置。
编辑配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33 重启网络服务 systemctl restart network
以上就是关于“服务器配置centos”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复