sudo apt update && sudo apt upgrade -y(Ubuntu/Debian)或sudo yum update -y(CentOS),更新系统包至最新版本,修复安全漏洞。build-essential(GCC、Make等,用于C/C++开发);git(代码托管平台协作必备);wget/curl(下载文件)、unzip(解压文件);vim/nano(命令行编辑)、vscode(图形化编辑,需额外安装)。sudo apt install build-essential git wget curl unzip vim -y。sudo apt install python3 python3-pip python3-venv(安装Python3及pip包管理),创建虚拟环境python3 -m venv myenv(隔离项目依赖);sudo apt install openjdk-17-jdk(安装OpenJDK 17);curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -(添加NodeSource源),sudo apt install nodejs(安装Node.js)。Visual Studio Code(轻量,插件丰富,安装Python扩展);IntelliJ IDEA(功能强大,支持Spring Boot等框架);CLion(跨平台,支持调试)。安装方式:通过浏览器下载.deb(Ubuntu)或.rpm(CentOS)包,或使用命令行(如VS Code:sudo snap install --classic code)。sudo apt install mysql-server -y,运行sudo mysql_secure_installation设置root密码。/etc/sysconfig/network-scripts/ifcfg-ens33(CentOS)或/etc/netplan/01-netcfg.yaml(Ubuntu),设置固定IP、网关、DNS),并关闭防火墙(测试阶段):sudo systemctl stop firewalld(CentOS)或sudo ufw disable(Ubuntu)。sudo usermod -aG sudo your_username,之后使用sudo执行管理员命令。python3 -c "print('Hello, World')" ;HelloWorld.java(public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }),编译运行javac HelloWorld.java && java HelloWorld;git --version(查看版本),创建仓库git init。通过以上步骤,可在Linux虚拟机中定制出符合开发需求的隔离环境,避免主机系统干扰,提高开发效率和安全性。