目录
- #检查版本
- sudo cat /etc/issue

Ubuntu提供了一个名为apt的软件包管理工具,通过它可以使用命令行的方式安装、更新和删除软件包。
使用apt可以方便地管理软件包,以下是一些常用的apt命令:
- sudo apt update
- #更新软件包列表
-
- apt search openjdk
- #搜索openjdk相关的软件包

- sudo apt install openjdk-8-jdk
- #安装 openjdk8

- #验证是否安装成功
- javac -version
- java -version

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

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

IDEA下载地址:https://www.jetbrains.com/idea/download/?section=linux
- #打开终端,使用wget命令下载idea社区版安装包:(大概900M左右)
- sudo mkdir /test
- cd /test
- sudo wget https://download.jetbrains.com.cn/idea/ideaIC-2023.2.tar.gz

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





docker安装文档:https://docs.docker.com/desktop/install/ubuntu/
- #关闭防火墙:(ufw是基于iptable封装的一个防火墙工具)
- # 关闭防火墙
- sudo ufw disable
- # 查看防火墙状态
- sudo ufw status
- # 启动防火墙
- sudo ufw enable

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

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

- sudo apt-get install \
- apt-transport-https \
- ca-certificates \
- curl \
- gnupg-agent \
- software-properties-common

- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- #添加Docker官方GPG密钥
-
-
- #添加dokcer软件源
- 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

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

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

- sudo docker info
- #查看docker镜像源

- sudo systemctl enable docker
- #设置docker开机自启
- # 下载镜像
- sudo docker pull nginx:1.18
-
- # 查看镜像
- sudo docker images
-
- # 启动镜像
- sudo docker run --name=nginx -p 80:80 --restart=always -d nginx:1.18
-
- # 查看正在运行的容器
- sudo docker ps

