引言
Rocky Linux作为CentOS的分支,继承了其稳定、可靠的特点,成为许多服务器部署的首选。本文将为您提供一份全面的Rocky Linux服务器配置攻略,从入门到精通,助您轻松上手。
一、Rocky Linux简介
Rocky Linux是一个开源、免费的企业级操作系统,它继承了CentOS的开源免费特点,并提供了一个稳定的Linux版本,非常适合服务器使用。Rocky Linux由CentOS的创始人之一Gregory Kurtzer领导开发,旨在为用户提供一个稳定、可靠、兼容性强的企业级操作系统。
二、安装Rocky Linux
2.1 下载镜像
您可以从Rocky Linux官方网站下载最新版本的镜像文件。下载完成后,选择合适的安装版本。
2.2 创建虚拟机
使用VMware或其他虚拟化软件创建虚拟机,并选择Rocky Linux镜像作为安装源。
2.3 安装过程
按照虚拟机安装向导进行安装,包括选择语言、分区、网络配置等。
三、基本配置
3.1 配置网络
打开终端,使用root用户登录系统。
进入网络配置文件目录:
cd /etc/sysconfig/network-scripts/
查看当前系统中的网络接口:
ls ifcfg-
找到需要配置的网络接口,例如
eth0
。
编辑该网络接口的配置文件:
vi ifcfg-eth0
修改配置文件中的以下内容:
BOOTPROTO
:设置为
static
或
dhcp
,分别表示静态IP或动态获取IP。
IPADDR
:设置静态IP地址。
NETMASK
:设置子网掩码。
GATEWAY
:设置网关地址。
DNS1
:设置首选DNS服务器地址。
DNS2
:设置备用DNS服务器地址。
保存配置文件并退出编辑器。
重启网络服务:
systemctl restart network
检查网络连接是否正常:
ping www.baidu.com
3.2 设置SSH免密登录
生成SSH密钥对:
ssh-keygen -t rsa
将公钥复制到服务器:
ssh-copy-id root@yourserverip
在服务器上设置免密登录:编辑
~/.ssh/authorized_keys
文件,添加公钥内容。
3.3 安装常用软件
使用DNF或YUM安装常用软件,例如:
dnf install httpd -y
(安装Apache服务器)
四、高级配置
4.1 配置DHCP服务器
安装DHCP服务:
yum install dhcp -y
复制DHCP配置文件模板:
cp -p /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
编辑DHCP配置文件:
vim /etc/dhcp/dhcpd.conf
配置网络参数,如网段、地址池、域名服务器等。
重启DHCP服务:
systemctl restart dhcpd
4.2 配置防火墙
安装firewalld:
yum install firewalld -y
添加防火墙规则:
firewall-cmd –permanent –add-port=80/tcp
重载防火墙:
firewall-cmd –reload
4.3 配置NTP服务
安装NTP服务:
yum install ntp -y
编辑NTP配置文件:
vim /etc/ntp.conf
添加NTP服务器地址:
server time.nist.gov
重启NTP服务:
systemctl restart ntpd
五、总结
通过本文的详细介绍,您应该已经掌握了Rocky Linux服务器的基本配置和高级配置。希望这份攻略能帮助您轻松上手,从入门到精通。