下载
official: Download - Rocky Linux
版本:Rocky-9.5-x86_64-minimal.iso
| 类型 | 说明 |
|---|---|
| Minimal ISO | 仅命令行,无桌面 |
| DVD ISO | 可选安装 “Server with GUI” 或 “Workstation” |
| Boot ISO | 网络安装(联网后可选择桌面环境) |
安装
安装过程同centos7
安装desktop版本
可以使用DVD ISO。
如果你已经装的是 Minimal 版,也可以后装图形界面。
sudo dnf install epel-release -y
sudo dnf group list --available例如安装 GNOME 桌面环境:
sudo dnf groupinstall "Server with GUI" -y
或
sudo dnf groupinstall "Workstation" -y
。
安装完成后设置默认启动到图形界面:
# 设置图形启动
sudo systemctl set-default graphical.target
# 立即切换到桌面
sudo systemctl isolate graphical.target重启后进入 GUI 登录界面(默认使用 GNOME)。
几种desktop版本。
| 桌面环境 | 安装命令 | 特点 |
|---|---|---|
| GNOME(默认) | dnf groupinstall "Workstation" -y |
官方默认、稳定 |
| KDE Plasma | dnf groupinstall "KDE Plasma Workspaces" -y |
现代、美观 |
| Xfce | dnf groupinstall "Xfce" -y |
轻量、性能好 |
| MATE | dnf groupinstall "MATE Desktop" -y |
经典风格、稳定 |
可选:使用 LightDM(更轻量的登录管理器)
默认 Rocky 可能使用 GNOME 的 GDM,如果你想更轻量,可以切换成 LightDM:
sudo dnf install lightdm lightdm-gtk
sudo systemctl disable gdm
sudo systemctl enable lightdm
sudo systemctl set-default graphical.target配置idea
下载idea,解压到/opt/apps目录,以/opt/apps/ideaIC-2024.1.7/bin/idea.sh为例。
创建文件/usr/share/applications/idea.desktop,内容如下:
[Desktop Entry]
Version=2024.1.7
Type=Application
Name=IDEA
Comment=idea
Exec=/opt/apps/ideaIC-2024.1.7/bin/idea.sh %u
Terminal=false
Icon=/opt/apps/ideaIC-2024.1.7/bin/idea.png
Categories=Development;之后点击Activities - Show Applications即可显示。
配置
# 安装常用软件 不需要配置aliyun仓库
yum install -y wget curl lrzsz tar telnet
# 安装 docker
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
yum -y install docker-ce-28.1.1-1.el9
systemctl enable docker && systemctl start docker
mkdir /etc/docker
# copy daemon.json
systemctl restart docker
docker info
curl -SL https://github.com/docker/compose/releases/download/v2.33.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
echo -e "\n" | sudo tee -a /etc/profile
echo -e "alias doco='docker-compose'" | sudo tee -a /etc/profile
. /etc/profile
doco --version配置前端环境 vscode + alpine
vscode 需要安装 Remote Development 插件。
vscode版本:1.100.2
# 配置vscode远程开发
mkdir ~/.ssh
touch ~/.ssh/authorized_keys
chmod 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys
# 在windows机器的git bash中执行
ssh-keygen -t ed25519
将 id_ed25519 和 id_ed25519.pub 分别修改为 v66 和 v66.pub。
在~/.ssh/config中添加(注意把v66配置到hosts文件中)
Host v66
HostName v66
User root
IdentityFile ~/.ssh/v66
再把v88.pub的内容复制到 Rocky 的~/.ssh/authorized_keys中一些命令
# 修改ip
nmcli con mod enp0s3 ipv4.address "192.168.124.66/24" ipv4.gateway "192.168.124.1" ipv4.dns "192.168.124.1" ipv4.method manual
nmcli con down enp0s3 && nmcli con up enp0s3
Rocky Linux 默认开启了 NetworkManager 的“伪装 / 反向过滤”
Rocky(RHEL 系)常见问题:
即使 firewalld disabled,但 NetworkManager 会自动启用 rp_filter(反向路径过滤),导致某些网段访问被丢弃。
查看 rp_filter 值cat /proc/sys/net/ipv4/conf/enp0s3/rp_filter
如果输出是:
- 1:严格过滤(可能阻断访问)
- 2:松散过滤(正常)
- 0:关闭
建议设置为 0 或 2
- 临时生效:
sudo sysctl -w net.ipv4.conf.enp0s3.rp_filter=2 - 永久生效:
echo "net.ipv4.conf.enp0s3.rp_filter=2" >> /etc/sysctl.conf sysctl -p
作者:张三 创建时间:2025-05-25 08:59
最后编辑:张三 更新时间:2025-11-27 19:11
最后编辑:张三 更新时间:2025-11-27 19:11