安装基础开发工具组
执行命令:sudo yum groupinstall "Development Tools"
。
验证安装:输入gcc version
,若看到类似gcc (GCC) 版本号
等输出,则说明 GCC 已成功安装并可用。
安装常用编程语言及环境
Java 开发环境
检测是否已安装 JDK:输入java version
,若未安装则需进行后续步骤。
下载 JDK:从 Oracle 官网下载对应版本的 rpm 包。
上传并安装 JDK:将下载的 rpm 包上传到服务器的/usr/local
目录,然后进入该目录,执行rpm ivh jdkx.x.x_x86_64.rpm
进行安装。
配置环境变量:编辑/etc/profile
文件,在最后一行添加以下内容:
JAVA_HOME=/usr/java/jdk1.x.x_x86_64 CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH CLASSPATH JAVA_HOME
保存后执行source /etc/profile
使配置生效。
Python 开发环境
安装 Python 3:执行sudo yum install https://repo.ius.io/iusreleaseel$(rpm E '%{rhel}').rpm
,然后更新软件包列表sudo yum update y
,最后安装 Python 3sudo yum install y Python3
。
设置默认 Python 版本(可选):如果需要将 Python 3 设为默认版本,可执行updatealternatives install /usr/bin/python python /usr/bin/python3.x.x 数字
,“数字” 为优先级,数值越大优先级越高。
Node.js 开发环境
安装 NodeSource 仓库:执行curl sL https://rpm.nodesource.com/setup_x.x | bash
,“x.x” 为要安装的 Node.js 版本号。
安装 Node.js:执行sudo yum install y nodejs
。
安装版本控制工具 Git
升级现有 Git(可选):如果系统自带的 Git 版本过低,可从阿里云镜像网站下载 rpm 包进行安装,或下载源码自行编译安装。
安装集成开发环境(IDE)
VSCode:访问 VSCode 官网下载适用于 Linux 的安装包,然后通过 SSH 等方式将安装包传输到 CentOS 服务器上进行安装,安装完成后,可在终端中输入code
命令启动 VSCode,还可以安装一些插件来增强功能,如 C/C++、Python、Java 等语言插件,以及远程开发插件等。
安装数据库管理系统(以 MySQL 为例)
安装 MySQL:执行sudo yum install mysqlserver
。
启动并设置开机自启:安装完成后,启动 MySQL 服务sudo systemctl start mysqld
,并设置开机自启sudo systemctl enable mysqld
。
初始化 MySQL:执行sudo mysql_secure_installation
,按照提示进行初始设置,如设置 root 用户密码、删除匿名用户、禁止 root 远程登录等。
登录 MySQL:输入mysql u root p
,然后输入设置的密码即可登录到 MySQL 数据库。
安装其他常用工具
wget:用于从网络下载文件,执行sudo yum install wget
。
curl:用于命令行下的数据交互,执行sudo yum install curl
。
vim:文本编辑器,执行sudo yum install vim
。
安装图形界面环境(可选)
安装 X Window System 和桌面环境:如果需要图形界面,可执行sudo yum groupinstall "X Window System" "GNOME Desktop Environment"
或sudo yum groupinstall "KDE Plasma Workspaces"
来安装相应的桌面环境。
设置默认启动级别:编辑/etc/inittab
文件,找到id:3:initdefault:
这一行,把其中的 “3” 改为 “5”,然后重启系统,即可进入图形界面登录界面。
安装特定开发库和框架(以 Django 为例)
创建虚拟环境:假设已安装 Python 3 和pip
,首先创建一个虚拟环境python3 m venv myenv
,然后激活虚拟环境source myenv/bin/activate
。
安装 Django:在激活的虚拟环境中执行pip install django
。
验证安装:在终端中输入djangoadmin version
,若能正确显示 Django 的版本号,则说明安装成功。
安装编译器和构建工具(以 CMake 为例)
安装 CMake:执行sudo yum install cmake
。
安装性能分析工具(以 Valgrind 为例)
安装 Valgrind:执行sudo yum install valgrind
。
安装单元测试框架(以 PyTest 为例)
安装 PyTest:在 Python 虚拟环境中执行pip install pytest
。
安装代码静态分析工具(以 SonarQube 为例)
下载并安装 SonarQube:从 SonarQube 官网下载对应版本的安装包,解压到指定目录,然后启动 SonarQube,可通过浏览器访问http://localhost:9000
进行配置和使用。
安装持续集成工具(以 Jenkins 为例)
安装 Jenkins:执行sudo yum install epelrelease
,然后执行sudo rpm import https://pkg.jenkins.io/redhat/jenkins.io.key
,接着执行sudo yum install jenkins
。
启动并设置开机自启:启动 Jenkins 服务sudo systemctl start jenkins
,并设置开机自启sudo systemctl enable jenkins
。
解锁 Jenkins:访问http://localhost:8080
,按照提示输入管理员密码,该密码可在/var/lib/jenkins/secrets/initialAdminPassword
文件中查看。
安装推荐插件:登录 Jenkins 后,根据提示安装推荐的插件,然后创建新的任务,编写脚本或配置构建步骤,即可实现项目的自动化构建和部署。