侧边栏壁纸
  • 累计撰写 101 篇文章
  • 累计创建 89 个标签
  • 累计收到 9 条评论

Linux常用软件的安装

bearjun
2021-01-12 / 0 评论 / 0 点赞 / 1,743 阅读 / 2,424 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-01-12,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

src=http___www.001wifi.cn_uploads_yp_images_913blY27_3C7eqXTE_8FAF9F8081754ec99C1D94FD8377BE8A.jpg&refer=http___www.001wifi.jpg

说明,本文是基于centOS6.8的软件安装

JDK

检查系统是否自带jdk

# 1、输入检查是否自带jdk
java -version
# 2、检测jdk的安装包
rpm -qa | grep java 
# 3、接着进行一个个删除包
rpm -e --nodeps + 包名
# 4、再次检查是否删除
rpm -qa | grep java

下载jdk

官网地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
35969-i8ujj7vmbw.png
说明:由于现在官方需要登陆才能下载,大家可以自己注册账号,或者用以下账号

账号:2696671285@qq.com
密码:Oracle123
账号提供者:https://blog.csdn.net/WNsshssm/article/details/84315519

上传安装包,解压

直接连接自己的虚拟机或者服务器,将安装包拖入shell命令或者终端中,或者用ftp工具上传都是可以的。
56999-qr9irba38vh.png
等待上传完成之后就可以解压了

# jdk-8u181-linux-x64.tar.gz是你的文件名
tar -zxvf jdk-8u271-linux-x64.tar.gz

33552-iyc4ny43ocr.png
然后进入jdk报下,查看一下安装目录,后面要用

# 进入jdk安装的目录
cd jdk1.8.0_271/
# 查看jdk的安装目录
pwd

17377-nfaa9kz82p.png

配置环境变量

/etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,所以,我们要将jdk配置到/etc/profile,才可以在任何一个目录访问jdk

vim /etc/profile

按i进入编辑,在profile文件尾部添加如下内容:

#jdk安装目录,刚刚pwd看到的目录
export JAVA_HOME=/usr/local/jdk1.8.0_271  
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin 
export PATH=$PATH:${JAVA_PATH}

最后就是刷新配置文件

source /etc/profile

测试java环境是否安装成功

java -version
# 或者
javac

如果看到如下内容,证明java环境配置成功。
37667-c1l83qmrkxt.png
如果失败,请检查配置环境变量的安装目录是否自己的解压目录一致,如果还是失败,请安装本教程重新安装。

Docker

卸载原有 docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

51098-09c9nhmsdw95.png

安装docker

安装docker依赖

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

如果出现complete代表安装成功!
71655-mnu348ge2c8.png

设置docker的yum源

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

03545-i84vqx1pvvq.png

安装最新版的docker

yum install docker-ce docker-ce-cli containerd.io

如果看见complete代表安装成功!中间需要输入两个y确认安装。
31848-lkw1nhlynqh.png

指定版本安装docker

# 列举所有的可用镜像
list docker-ce --showduplicates | sort -r
# 安装指定版本的docker
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# 安装:例如
# yum install docker-ce-18.09.5-3.el7 docker-ce-cli-18.09.5-3.el7 containerd.io

docker的常用命令

# 启动docker
systemctl start docker
# 关闭docker
systemctl stop docker
# 测试docker安装
docker run hello-world

29034-tjgsrih6raq.png

docker常用的容器命令

# 开启容器
docker start 容器名字或者容器id 
# docker start mysql
# 重启容器
docker restart 容器名或者容器id
# docker restart mysql
# 正常停止容器运行
docker stop  容器名或者容器id
# docker stop mysql
# 立即停止容器运行 
docker kill  容器名或者容器id 
# docker kill mysql

#MySQL

前面讲了安装docker,下面我们就一起用docker来安装mysql

拉取mysql镜像到本地

docker pull mysql:tag (tag不加默认最新版本)
# 例如:
# docker pull mysql:5.7

93445-lhg7079qnn8.png

运行mysql服务

--没有暴露外部端口外部不能连接
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:tag         
## 没有暴露外部端口 例如:
## --name mysql 取别名,因为去了别名,可以用上面的命令操作
## -e MYSQL_ROOT_PASSWORD=password  指定密码
## -p 3306:3306 docker内的端口映射到虚拟机或者主机
## -d  后台启动
## mysql:5.7  启动的版本
## docker run --name mysql -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 -d  mysql:5.7

79787-r86twg7v2p.png

测试连接

56058-5ijtl6b3yyf.png

0

评论区