Linux CentOS JavaWeb开发生产环境配置常用命令

本文详细介绍了在Linux环境下进行JAVA、Redis、RabbitMQ等软件的安装与配置方法,包括Yum、Docker命令的使用,防火墙设置,以及JAVA环境的两种安装方式,为开发者提供了实用的环境搭建指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为蚂蚁王国的底层,我们工作中偶尔还是会需要做一些coding以外的事情,这可是一个长脸出风头吹牛逼的大好机会,但要是...

比如部署环境时经常需要找一些linux的命令和安装流程,记不住冗长的命令也许可以被理解,但满头大汗装java装个半天还没搞定就显得太不专业了,装逼失败是多么的尴尬。多么羡慕那些大佬啊,像是出尘的剑客,十步一剑,事了拂衣,帅的不要不要的。

本着成为帅逼的目的,本文整理目前笔者掌握的一些linux JAVA开发环境部署的常用命令,供大家学习分享,也方便自己以后查漏补缺,为了页面简洁,本文不插图片。

目录

一:Yum常用命令

二:Docker基本命令

三:防火墙相关命令

四:其他常用命令

4.1:vim

4.2:解压

4.3:文件操作

五:JAVA环境配置

5.1:yum安装

5.2:安装包安装

六:redis安装

6.1:windows 下安装redis

6.2:tar.gz 安装包安装redis

6.3:docker安装redis

七:rabbitmq安装

7.1:windows下安装

7.2:docker安装


一:Yum常用命令

yum update            :更新yum库

yum list installed    :查看本地已经安装的yum,支持模糊搜索比如:yum list z*  |  yum list installed z*

yum search xxx     :在yum库里搜索指定的安装包,如yum search redis

yum install xxx       :安装指定的yum库包,一般接在search命令后面,如yum install docker

yum remove xxx    :[慎用]移除安装的库,xxx必须是全名称,并且保证该包没有被其他包依赖

二:Docker基本命令

Systemctl start Docker : 启动docker

Docker search xxx  :Docker这些命令和yum差不多,遍历Docker镜像,支持模糊查询

Docker pull xxx       :拉取镜像

Docker images       :查看所有下载的本地镜像

Docker ps [-a]        :查看所有正在运行的容器(安装部署后的镜像,说是服务也行),-a可以查全部

Docker container   :操作容器,ls查看列表、start启动一个停止的容器、run新启动一个容器...

Docker run             :[重要]创建并运行一个新的container,一般用于安装部署镜像

Docker exec -it       :在容器内使用命令,如:Docker exec -it redis redis-cli 启动redis客户端

Docker stas --help  :查看所有docker命令列表

三:防火墙相关命令

firewall-cmd --list-ports    :查看防火墙开放的端口

firewall-cmd --zone=public --add-port=80/tcp --permanent        :添加一个开放的端口(--permanent永久生效,没有此参数重启后失效)

firewall-cmd --reload         :重载端口使生效

firewall-cmd --zone=public --remove-port=80/tcp --permanent  :删除开放的端口

systemctl status firewalld  : 防火墙状态

systemctl start firewalld     :防火墙启动

systemctl stop firewalld     :防火墙关闭

systemctl disable firewalld :开机禁用  

systemctl enable firewalld  :开机启用  

四:其他常用命令

4.1:vim

yy复制  p粘贴 dd删除 ctrl+j [回车]换行 I 进入文本编辑模式 

esc退出编辑模式 :X加密文件   :wq 强制保存退出   :x保存(若修改)退出 :ZZ写入退出   :q未修改退出  :q!强制不修改退出

4.2:解压

tar -vxzf xxx.tar.gz                      :tar.gz类型的包

rpm2cpio xxx.rpm | cpio -idmv   :rpm类型的包

rpm -e  :  卸载包   |      rpm -ivh  : 安装包     |     rpm -Uvh 升级包

4.3:文件操作

cd:进入目录 支持绝对路径和相对路径如 cd /root/javacd ../../     ./代表当前目录,运行当前目录的文件需要加上

mv        :move,移动文件,可以用来重命名:mv apache-tomcat-9.0.19 tomcat 

cp         :copy,复制文件

rm         :remove,删除文件 通常跟-f 连用,也就是业界传说删库跑路的命令:rm -rf

chown   :change owner 改变所有者。示例 chown -R root:root /java

chmod   :change mod 改变文件权限。示例 chmod -R 755 /java

五:JAVA环境配置

5.1:yum安装

看完了上面的命令,你肯定会说这个简单啊,我来我来!是的,你说的对,就是这么简单

yum search jdk    :搜索java的yum库,你会发现有很多openjdk,以及nodejs、maven什么的

yum install java    :安装默认的最新jdk,也可以安装指定版本如yum install java-1.8.0-openjdk*

java -version        :不用配置环境变量,直接查看是否安装成功

5.2:安装包安装

官网下载tar.gz安装包,通过winSCP或者FTP工具上传到linux指定目录里

使用tar -vxzf 命令解压

vim /etc/profile,使用vim编辑该文本,在文末输入如下配置,可以通过shift+insert粘贴进去,自己修改对应的路径和jdk版本号

/root/java/jdk1.8.0_211代表jdk的解压包路径
export JAVA_HOME=/root/java/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source /etc/profile   :重载该配置文件,使环境变量生效

javac -version         :测试java环境是否配置成功

六:redis安装

6.1:windows 下安装redis

安装包下载地址:https://github.com/MSOpenTech/redis/releases

解压安装包,打开目录,redis.windows.conf 是redis的配置文件,在此修改参数

(1)win+r cmd 打开命令行,cd到安装目录,使用redis-server redis.windows.conf启动redis

(2)在同一目录使用redis-cli 开启客户端 ,keys * 查看redis的键

(3)为了方便可以新建一个文本文档输入如下命令并保存为.bat格式,cd xxx为redis安装目录

d:
cd D:\java\redis
echo 开始启用Redis……
redis-server redis.windows.conf
pause 
d:
cd D:\java\redis
echo 开始启用Redis客户端……
redis-cli
pause 

以后可以通过双击bat文件来启动redis和redis客户端

6.2:tar.gz 安装包安装redis

将官网下载好的安装包上传到linux服务器

(1)用tar -vxzf 解压安装包

(2)用make&&make install 编译和安装redis

(3)cd进入redis安装目录,redis-server [redis.conf]启动redis服务,redis-cli [-h 127.0.0.7 -p 6379] 启动客户端  []代表可选

6.3:docker安装redis

docker search redis :随便看看有哪些redis

docker pull redis      : 拉取redis

docker images         :查看拉取的redis镜像

docker run -d -p 6379:6379 --name redis[指定创建的容器名] redis:latest[对应的镜像名] redis-server --requirepass "你的密码" --appendonly yes[启用aof持久化]   

使用上述命令启动部署镜像 []为关键词解释

docker ps                :查看镜像是否已经运行


七:rabbitmq安装

7.1:windows下安装mq

rabbitmq是用erlang语言编写的,因此和java一样,需要提供运行环境

erlang下载地址:http://www.erlang.org/downloads

(1)正常安装,和jdk一样配置好环境变量,path路径为安装目录的bin就可以

(2)在cmd 命令行 erl 测试erlang是否安装成功

 

rabbitmq下载地址:http://www.rabbitmq.com/download.html

(1)选择对应的windows版本,下载安装完成后进入包目录rabbitmqxx\sbin\,可以看到好多bat命令文件

(2)打开cmd命令行,进入到该目录,使用rabbitmq-plugins enable rabbitmq_management命令安装控制台(html可视化操作界面)

(3)等提示3个plugin安装完毕后,双击rabbitmq-server.bat启动rabbitmq

(4)在浏览器输入http://localhost:15672 用户名密码都是guest,测试体验

(5)此时可以右键我的电脑/管理/服务,在服务栏里找到rabbitmq设定为开机启动

 

补充:linux的rpm安装包和windows安装过程类似,yum的安装方式和jdk类似,本文推荐使用docker安装,所以此处不赘述

7.2:docker安装mq

docker search rabbitmq :查看rabbitmq镜像,有网友建议docker search rabbitmq:management搜索有控制台的mq,不过docker现在最新的基本都是带控制台的,如果你发现你没有,尝试重新下载management版本的rabbitmq

docker pull rabbitmq      :拉取最新的rabbitmq镜像

docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin1234 rabbitmq:management

使用上述命令,指定用户名admin和密码admin1234创建rabbitmq镜像

使用浏览器访问http://ip:15672

 

结语:

本文比较枯燥,没有图片上下承接,语句也比较简短抽象,更多的是作为一部字典文,当工作中遇到相关问题时,也能尽快找到答案避免走弯路。当然啦,没有哪个看书的会看字典越看越起劲,能把我这语句不通的文章看到这里的,你要比我优秀的多。

因学识所限,难免有谬误,发现查证后会尽快修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值