Linux常用软件搭建

·  阅读 86
Linux常用软件搭建

1.安装JDK

1.1 卸载已经安装的JDK

1. 查询已安装的软件名称:rpm -qa|grep "jdk" --color

2. 卸载命令:rpm -e --nodeps 软件名称

    注意:查询到几个,就卸载掉几个;如果没有查询到,就跳过这一步

    注意:命令执行完毕,没有提示也没有报错即是操作成功

3. 再次查询确认是否已经卸载掉:rpm -qa|grep "jdk" --color

    如果没有查到结果,说明openjdk已经被成功卸载,可以安装我们上传的标准JDK了
复制代码

1.2 安装标准JDK

切换到软件所在目录:cd /root/softwares

解压文件:tar -xvf jdk-8u181-linux-x64.tar.gz -C /usr/local/
复制代码

1.3 配置JDK环境变量

 1. 用vim打开/etc/profile配置文件:vim /etc/profile
    在vim普通模式下,按大写G(Shift+按键g),可以直接到文件最后一行
    然后再(普通模式下)按o:在下一行开始编辑
 2. 用vim打开/etc/profile配置文件:vim /etc/profile
    在vim普通模式下,按大写G(Shift+按键g),可以直接到文件最后一行
    然后再(普通模式下)按o:在下一行开始编辑
 3. 在文件末尾增加如下内容以后,保存并退出vim:
    #set java environment
    JAVA_HOME=/usr/local/jdk1.8.0_181
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
 4. 让环境变量立即生效:source /etc/profile
复制代码

2. 安装DOCKER

2.1 依次执行以下命令

# 更新系统

yum update

# 安装yum-utils工具和两个驱动依赖

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

# 设置使用阿里云的yum源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装docker

yum install docker-ce

# 查看docker版本

docker -v
复制代码

2.2 设置注册中心

如果不设置注册中心,将使用默认的docker hub,速度非常慢。

USTC(中科大的镜像服务)是老牌的Linux镜像服务提供者(注册中心Registry),在Ubuntu5.04版本就在使用。USTC的docker镜像速度加载很快。USTC Docker mirror的优势之一是不需要注册,是真正的公共服务。

设置步骤:

1. 创建文件夹: mkdir /etc/docker

2. 编辑文件daemon.json: vim /etc/docker/daemon.json

3. 如下设置注册中心后,保存并退出vim
{
    "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
4. 重启docker服务:systemctl restart docker
5. 查看docker信息:docker info
6. 从宿主机里拷贝文件到容器:docker cp 宿主机文件(夹) 容器名称:文件(夹)路径
复制代码

3. 在docker中部署应用

3.1 部署mysql

 拉取镜像: docker pull mysql:5.7
 查看镜像: docker images
 创建容器: docker run -id --name=mysql_docker -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7 --character-set-server=utf8
     p :设置端口映射,格式是 -p 宿主机端口:容器端口 ,这里设置为 -p 3306:3306 ,外界要通过宿主机端口来访问MySql
     e :设置环境变量,这里设置的MYSQL_ROOT_PASSWORD是MySql里root帐号的密码
复制代码

3.2 部署redis

 拉取镜像: docker pull redis:5.0
 查看镜像: docker images
 创建容器: docker run -id --name=myredis -p 6379:6379 redis:5.0
复制代码

3.3 部署nginx

 拉取镜像:docker pull nginx
 查看镜像:docker images
 创建容器: docker run -id --name=mynginx -p 80:80 nginx
 查看目标服务器的地址: docker inspect -f {{.NetworkSettings.Networks.bridge.IPAddress}} mytomcat
 重启nginx容器: docker restart mynginx
复制代码

3.4 部署MongoDB

 拉取镜像:docker pull mongo
 创建容器:docker run -id --name=mymongo -p 27017:27017 mongo
 使用robo3T连接测试
复制代码

3.5 部署nacos

 拉取镜像: docker pull nacos/nacos-server
 创建容器: docker run -d -p 8848:8848 --env MODE=standalone  --name nacos  nacos/nacos-server
 浏览器访问: ip:8848/nacos 查看是否成功 默认登录账号密码都是nacos
复制代码

3.6 部署elasticsearch

 拉取镜像: docker pull elasticsearch:7.7.0
 创建所需文件:
    mkdir -p /mydata/elasticsearch/config
    mkdir -p /mydata/elasticsearch/data
    echo"http.host:0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml
    注意:http.host: 0.0.0.0 冒号后有一空格.
 文件夹赋权:
    chmod -R 777 elasticsearch
    注意: 是上边的mydata下的文件夹
 创建容器: 
    docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.7.0
 验证是否成功: 
     curl http://ip:9200
 docker启动容器自启:
     docker update elasticsearch --restart=always
复制代码

4. 在docker中挂载数据卷

语法:
    docker run -it --name=容器名称 -p 宿主机端口:容器端口 -v 宿主机目录:容器目录 镜像名称:镜像标签
举例:
    docker run -id --name=mytomcat -p 8080:8080 -v /root/volumes/tomcat/:/usr/local/tomcat/webapps tomcat:8.5
    
复制代码

5. 安装git

语法:
    yum -y install git
输入git --version查询是否安装完成和查看版本号 git安装完成后被安装在/usr/libexec/git-core目录下
复制代码

6. 安装maven

步骤:
    1. 从maven官网下载maven压缩包上传到服务器上
    2. 解压压缩包
        tar -zxvf ./apache-maven-3.6.1-bin.tar.gz -C /usr/local
    3. 配置环境变量
        vi /etc/profile
        在打开的文件中按shift+G 然后在按o输入如下内容:
            # set maven environment
            export MAVEN_HOME=/usr/local/apache-maven-3.6.1
            export PATH=$MAVEN_HOME/bin:$PATH
    4. 输入命令 刷新环境变量
        source /etc/profile
    5. 检查版本
        mvn -v
复制代码

完毕,不是很难,希望得到个关注!!!

分类:
后端
标签:
分类:
后端
标签:
收藏成功!
已添加到「」, 点击更改