sudo dd if=path_to_iso of=/dev/sdX bs=4M
注意将 path_to_iso 和 /dev/sdX 替换为实际路径和设备名称。
2.2 安装过程插入 U 盘,启动计算机,进入 BIOS 设置,将 U 盘设置为首选启动设备。保存并重启,进入安装程序,按照提示完成安装。
3. 系统基本配置3.1 更新系统安装完成后,首先更新系统以确保所有软件包都是最新的。

sudo apt-get update && sudo apt-get upgrade # Ubuntu/Debiansudo yum update # CentOS
3.2 添加用户和权限配置
为了安全起见,建议创建一个新的普通用户,并赋予其 sudo 权限。
sudo adduser newusersudo usermod -aG sudo newuser # Ubuntu/Debiansudo usermod -aG wheel newuser # CentOS
3.3 配置 SSH
配置 SSH 以便远程管理系统。
安装 SSH 服务器sudo apt-get install openssh-server # Ubuntu/Debiansudo yum install openssh-server # CentOS
启动并设置开机自启
sudo systemctl start sshsudo systemctl enable ssh
配置防火墙
sudo ufw allow ssh # Ubuntusudo firewall-cmd --permanent --add-service=sshsudo firewall-cmd --reload # CentOS
3.4 安装常用软件包
根据需求安装常用的软件包,如 Git、Vim、curl 等
sudo apt-get install git vim curl # Ubuntu/Debiansudo yum install git vim curl # CentOS
4. 配置开发环境4.1 安装编程语言
根据你的开发需求,安装必要的编程语言环境。
Pythonsudo apt-get install python3 python3-pip # Ubuntu/Debiansudo yum install python3 python3-pip # CentOS
Node.js
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -sudo apt-get install -y nodejs # Ubuntu/Debiancurl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -sudo yum install -y nodejs # CentOS
4.2 配置数据库
根据需求安装和配置数据库。
MySQLsudo apt-get install mysql-server # Ubuntu/Debiansudo yum install mysql-server # CentOS
PostgreSQL
sudo apt-get install postgresql postgresql-contrib # Ubuntu/Debiansudo yum install postgresql postgresql-contrib # CentOS
4.3 配置 Web 服务器Apache
sudo apt-get install apache2 # Ubuntu/Debiansudo yum install httpd # CentOSsudo systemctl start apache2sudo systemctl enable apache2 # Ubuntu/Debiansudo systemctl start httpdsudo systemctl enable httpd # CentOS
Nginx
sudo apt-get install nginx # Ubuntu/Debiansudo yum install nginx # CentOSsudo systemctl start nginxsudo systemctl enable nginx
5. 优化和安全配置5.1 配置防火墙
使用 ufw 或 firewalld 配置防火墙规则,确保系统安全。
sudo ufw enablesudo ufw allow httpsudo ufw allow httpssudo ufw allow ssh # Ubuntusudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --permanent --add-service=httpssudo firewall-cmd --permanent --add-service=sshsudo firewall-cmd --reload # CentOS
5.2 配置自动更新
为了保持系统安全,建议启用自动更新。
sudo apt-get install unattended-upgradessudo dpkg-reconfigure --priority=low unattended-upgrades # Ubuntu/Debiansudo yum install yum-cronsudo systemctl enable yum-cronsudo systemctl start yum-cron # CentOS
结语
通过上述步骤,你可以成功配置一个功能强大、安全可靠的 Linux 环境。无论是用于开发、测试还是生产,合理的环境配置都是高效工作和系统稳定的基础。