• Ubuntu——配置安装服务


    目录

    一、安装JDK

    二、安装IntelliJ IDEA

    三、安装Docker-ce

    1.环境清理以免有遗留组件

    2.安装Docker

    3.测试


    1. #检查版本
    2. sudo cat /etc/issue

    一、安装JDK

    Ubuntu提供了一个名为apt的软件包管理工具,通过它可以使用命令行的方式安装、更新和删除软件包。

    使用apt可以方便地管理软件包,以下是一些常用的apt命令:

    • 安装软件包:使用sudo apt install 命令来安装指定的软件包。例如,要安装Firefox浏览器,可以运行sudo apt install firefox。
    • 更新软件包列表:在安装新软件包之前,最好先更新软件包列表以获取最新的可用软件包信息。使用sudo apt update命令来更新软件包列表。
    • 更新已安装的软件包:使用sudo apt upgrade命令来更新已安装的软件包到最新版本。
    • 搜索软件包:使用apt search 命令来搜索与关键字匹配的软件包。例如,要搜索与Python相关的软件包,可以运行apt search python。
    • 删除软件包:使用sudo apt remove 命令来删除指定的软件包。注意,这只会删除软件包本身,不会删除其配置文件。如果要同时删除配置文件,请使用sudo apt purge 命令。
    • 查看本地已安装的软件包列表:使用apt list --installed命令,如果你只想查看与Python相关的已安装软件包,可以使用apt list --installed | grep python。
    1. sudo apt update
    2. #更新软件包列表
    3. apt search openjdk
    4. #搜索openjdk相关的软件包

    1. sudo apt install openjdk-8-jdk
    2. #安装 openjdk8

    1. #验证是否安装成功
    2. javac -version
    3. java -version

    1. dpkg -L openjdk-8-jdk
    2. #查找jdk安装路径

    1. #安装vim编辑器
    2. sudo apt-get install vim
    3. #配置环境变量
    4. sudo vim ~/.bashrc
    5. #按G将光标移动到底部,然后按o另起一行,复制以下内容:(在命令模式下执行)
    6. export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
    7. export PATH=$PATH:$JAVA_HOME/bin:$PATH
    8. #让环境变量配置立即生效
    9. source ~/.bashrc

    二、安装IntelliJ IDEA

    IDEA下载地址:https://www.jetbrains.com/idea/download/?section=linux

    1. #打开终端,使用wget命令下载idea社区版安装包:(大概900M左右)
    2. sudo mkdir /test
    3. cd /test
    4. sudo wget https://download.jetbrains.com.cn/idea/ideaIC-2023.2.tar.gz

    1. #将安装包解压缩
    2. sudo tar -zxvf ideaIC-2023.2.tar.gz
    3. #使用mv命令,将文件移动到/opt目录下
    4. sudo mv idea-IC-232.8660.185 /opt
    1. #切换到idea的bin目录下,启动IDEA
    2. ./idea.sh

     

    三、安装Docker-ce

    docker安装文档:https://docs.docker.com/desktop/install/ubuntu/

    1. #关闭防火墙:(ufw是基于iptable封装的一个防火墙工具)
    2. # 关闭防火墙
    3. sudo ufw disable
    4. # 查看防火墙状态
    5. sudo ufw status
    6. # 启动防火墙
    7. sudo ufw enable

    1.环境清理以免有遗留组件

    1. for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; \
    2. do sudo apt-get remove $pkg;\
    3. done

    1. sudo apt-get remove docker docker-engine docker.io containerd runc
    2. #卸载旧版的docker

    2.安装Docker

    • apt-transport-https:用于通过 HTTPS 协议进行安装源的传输。
    • ca-certificates:用于验证 HTTPS 传输的证书。
    • curl:用于通过网络进行数据传输的工具。
    • gnupg-agent:用于管理加密密钥的工具。
    • software-properties-common:用于管理软件包源的常用工具。
    1. sudo apt-get install \
    2. apt-transport-https \
    3. ca-certificates \
    4. curl \
    5. gnupg-agent \
    6. software-properties-common

    1. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    2. #添加Docker官方GPG密钥
    3. #添加dokcer软件源
    4. echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

    1. #安装docker
    2. sudo apt install -y docker.io
    3. #验证dokcer是否安装成功
    4. docker --version

     

    1. #配置阿里云镜像加速
    2. sudo mkdir -p /etc/docker
    3. sudo tee /etc/docker/daemon.json <<-'EOF'
    4. {
    5. "registry-mirrors": ["https://bbc8rnyr.mirror.aliyuncs.com"]
    6. }
    7. EOF
    8. sudo systemctl daemon-reload
    9. sudo systemctl restart docker

    1. sudo docker info
    2. #查看docker镜像源

    1. sudo systemctl enable docker
    2. #设置docker开机自启

    3.测试

    1. # 下载镜像
    2. sudo docker pull nginx:1.18
    3. # 查看镜像
    4. sudo docker images
    5. # 启动镜像
    6. sudo docker run --name=nginx -p 80:80 --restart=always -d nginx:1.18
    7. # 查看正在运行的容器
    8. sudo docker ps

  • 相关阅读:
    【Linux系统编程】进程程序替换、exec系列替换函数
    访问raw.githubusercontent.com失败问题的处理
    C#:winform 检查DataGridView单元格是否为空
    【freertos】006-任务切换实现细节
    生产与作业管理(POM)的历史
    FPGA工程师面试试题集锦11~20
    前端基础知识总结
    网页期末作业 基于HTML+CSS中国传统节日【清明节】带论文8000字
    jsonp介绍
    分布式数据库九大发展趋势|文末附完整报告下载
  • 原文地址:https://blog.csdn.net/G_D0120/article/details/139390308