
Linux服务器搭建常见开发环境
发布日期:2021-05-07 15:31:05
浏览次数:11
分类:精选文章
本文共 2924 字,大约阅读时间需要 9 分钟。
Linux上安装软件常见的几种方式
安装软件在Linux系统中可以采用多种方式,以下是几种常用的方法:
- 源码编译:从源代码开始编译并安装软件,适合需要自定义或特定版本的软件。
- 压缩包解压:下载软件的压缩包(如tar.gz格式),解压后安装,适合不需要依赖管理的软件。
- 安装包:直接安装已编译好的软件包(如RPM、DEB、dpkg等),操作简单但依赖管理较为复杂。
- 在线安装:通过包管理工具(如YUM、APT)在线下载并安装软件包,支持依赖管理且更新更方便。
YUM安装与RPM安装的区别
RPM只能安装已下载到本地机器上的软件包,而YUM支持在线下载并安装,还能自动处理依赖问题,更新系统等。RPM的安装文件关联性较大,可能需要安装大量相关软件包,操作较为麻烦。
YUM常用命令
# 查找软件:yum search jdk # 安装软件:yum -y install java-1.8.0-openjdk-devel.x86_64 # 卸载软件:yum remove -y java-1.8.0-openjdk-devel.x86_64
RPM常用命令
# 安装并显示安装信息:rpm -ivh package.rpm # 查询软件:rpm -qa | grep tomcat # 卸载软件:rpm -e --nodeps package.rpm
安装JDK 1.8(YUM安装)
1. yum search jdk 2. yum install -y java-1.8.0-openjdk-devel.x86_64 3. 配置环境变量: export JAVA_HOME=/usr/lib/jvm/java export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin 4. 验证:java -version
安装Docker(YUM安装)
1. 安装必要工具:yum -y install gcc yum-utils device-mapper-persistent-data lvm 2. 添加镜像仓库:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3. 更新软件包索引:yum makecache fast 4. 安装Docker:yum -y install docker-ce docker-ce-cli containerd.io 5. 启动Docker:systemctl start docker 6. 测试:docker --version && docker pull hello-world && docker images
安装Maven(压缩包解压)
1. 下载压缩包(例如3.6.0版本):http://maven.apache.org/download.cgi 2. 解压:tar -zxvf apache-maven-3.6.0-bin.tar.gz 3. 配置环境变量: echo "export PATH=/usr/local/apache-maven-3.6.0/bin:$PATH" >> /etc/profile 4. 测试:mvn -version 5. 配置本地仓库(示例):/mnt/maven/repository alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
安装Git(YUM安装)
1. yum install -y git 2. 验证:git --version
安装Python 3.6(YUM安装)
1. yum install -y python3.6 2. 验证:python3 --version
安装MySQL 5.7(压缩包解压)
下载压缩包(例如5.7.24版本):http://dev.mysql.com/downloads/mysql/ 解压并修改文件夹名称: tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql
创建用户组和用户: groupadd mysql
useradd -r -g mysql mysql
创建数据目录: mkdir /usr/local/mysql/data
授权: cd /usr/local/
chown -R mysql:mysql mysql/
chmod -R 755 mysql/
初始化数据库: /usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
启动并设置密码: service mysqld start
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
flush privileges;
update user set host='%';
安装Nginx服务器(压缩包解压)
安装依赖包: yum -y install gcc zlib-devel pcre-devel openssl openssl-devel
下载并解压Nginx: tar -zxvf nginx-1.20.0.tar.gz
配置并编译: cd /usr/local/nginx-1.20.0
./configure
make
make install
启动: cd /usr/local/nginx/sbin
./nginx
常用命令:
# 启动nginx:./nginx
# 关闭nginx:./nginx -s stop
# 重启nginx:./nginx -s reload
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月22日 14时02分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mybatis快速入门
2019-03-04
Java类和对象
2019-03-04
Java集合Collection
2019-03-04
Java基础知识日积月累(Tip of the Day08)
2019-03-04
SpringMVC入门-概述和基本配置
2019-03-04
SpringBoot快速入门
2019-03-04
医疗管理系统-手机快速登录和SpringSecurity权限控制
2019-03-04
SpringCloud微服务简介
2019-03-04
网页实现微信登录
2019-03-04
vue源码分析(MVVM篇)
2019-03-04
vue源码分析(observe篇)
2019-03-04
ElasticSearch 快照备份和还原
2019-03-04
深入理解Kafka系列(五)--Kafka可靠的数据传递
2019-03-04
React(八)- ReactUI组件库及Redux的使用
2019-03-04
TypeScript系列(一)- TypeScript简介与编译配置
2019-03-04
TypeScript系列文章导航
2019-03-04
TypeScript系列(二)- Webpack打包TS代码
2019-03-04
Windows系统Git安装教程
2019-03-04
hibernate和mybatis的区别
2019-03-04
你为什么从大公司离职,去一家创业公司?
2019-03-04