【从零开始】Fedora 33开发环境搭建全攻略

发布时间:2025-06-08 02:37:05

引言

Fedora 33是一款开源的Linux发行版,因其牢固性、保险性跟丰富的软件资本而遭到很多开辟者的爱好。本文将为你供给从零开端搭建Fedora 33开辟情况的全攻略,包含体系安装、情况设置以及常用开辟东西的安装。

体系安装

1. 筹备任务

  • 下载Fedora 33 ISO镜像文件。
  • 筹备一个空白U盘,并利用ISO镜像制造启动盘。
  • 确保打算机BIOS设置容许从U盘启动。

2. 安装过程

  • 将U盘拔出打算机,重启并按F12进入启动选项菜单。
  • 抉择从U盘启动,按照导游停止安装。
  • 在安装过程中,抉择自定义分区,为Linux体系分配至少50GB的磁盘空间。
  • 安装实现后,重启打算机。

情况设置

1. 更新体系

sudo dnf update

2. 安装常用东西

sudo dnf install -y git nano tmux screen curl wget

3. 设置SSH

  • 安装SSH客户端跟效劳器:
    
    sudo dnf install -y openssh-clients openssh-server
    
  • 生成SSH密钥对:
    
    ssh-keygen -t rsa -b 4096
    
  • 将公钥增加到SSH受权文件:
    
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
    
  • 修改SSH设置文件,容许root用户登录:
    
    sudo nano /etc/ssh/sshd_config
    
    查抄PermitRootLogin,将其值修改为yes

4. 设置图形界面

  • 安装图形界面:
    
    sudo dnf groupinstall -y "GNOME Desktop Environment"
    
  • 安装桌面管理器:
    
    sudo dnf install -y gdm
    
  • 启动图形界面:
    
    sudo systemctl enable gdm
    sudo systemctl start gdm
    

常用开辟东西安装

1. 编程言语

  • 安装Python 3:
    
    sudo dnf install -y python3 python3-pip
    
  • 安装Node.js跟npm:
    
    curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
    sudo dnf install -y nodejs
    

2. 版本把持

  • 安装Git:
    
    sudo dnf install -y git
    

3. 数据库

  • 安装MySQL:
    
    sudo dnf install -y mysql-server mysql-community-client
    
  • 启动MySQL效劳:
    
    sudo systemctl start mysqld
    
  • 设置MySQL为开机自启:
    
    sudo systemctl enable mysqld
    

总结

经由过程以上步调,你曾经成功搭建了Fedora 33开辟情况。接上去,你可能开端利用各种开辟东西跟编程言语停止开辟了。祝你在Fedora 33上开辟高兴!