社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Linux系列第一谈:阿里云服务器基本Linux操作(开启安全组、使用面板搭建环境 使用命令行搭建环境 安装jdk、tomcat、Docker)

爱敲代码的小游子 • 4 年前 • 457 次点击  

本人是一名物联网工程专业的学生,即将到达弱冠之年。
写博客即是为了记录自己的学习历程,也希望能够结交志同道合的朋友一起学习。
临渊羡鱼,不如退而结网。一起加油!
博客主页: https://blog.csdn.net/qq_44895397
本站所有文章均为原创,欢迎转载,请注明文章出处: 爱敲代码的小游子

1、开启安全组

在这里插入图片描述

2、获取公网IP,更改密码(第一次需要重启)

在这里插入图片描述

3、搭建环境

1、宝塔,

地址:https://www.bt.cn/download/linux.html
在这里插入图片描述

1、安全组开放端口

在这里插入图片描述

2、执行命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  • 1

一路y即可
在这里插入图片描述
在这里插入图片描述

2、命令行操作

1、准备工作

1、开放端口

阿里云控制台打开端口

2、下载软件

Xshell 和 Xftp安装及使用
https://blog.csdn.net/qq_44895397/article/details/107677573

在这里插入图片描述
下载即使用:
https://www.yuque.com/docs/share/42e4002d-1a9c-43d0-91fa-107d07ec61ee?#

3、上传提前下载的JDK和tomcat压缩包

在这里插入图片描述

2、rmp安装jdk

1、资源上传

在这里插入图片描述

2、检查环境

java -version
  • 1

在这里插入图片描述
如果默认已经安装需要卸载:
⾸先查找已经安装的 OpenJDK 包:

rpm -qa | grep java
  • 1

接下来可以将 java 开头的安装包均卸载即可:

yum -y remove java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
yum -y remove java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
... 省略 ...
  • 1
  • 2
  • 3

3、安装我们上传的JDK

#实质就是解压jdk压缩包
rpm -ivh jdk-11.0.8_linux-x64_bin.rpm
  • 1
  • 2

系统就会自动安装这个软件包,安装完成后执行java -version命令,就会显示出java的版本信息。 这种安装方式,软件包会自动配置jdk的环境变量,也是最方便快捷的一种方式。

在这里插入图片描述
在这里插入图片描述

2、解压缩安装Tomcat

1、解压文件

tar -zxvf apache-tomcat-9.0.37.tar.gz
  • 1

2、启动测试

1、进入目录:
cd apache-tomcat-9.0.37
  • 1

在这里插入图片描述
在这里插入图片描述

2、启动tomcat

在这里插入图片描述

3、防火墙信息(检查端口是否打开)
# 查看firewall服务状态
systemctl status firewalld

# 开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

# 查看防火墙规则
firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息

# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service

命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

在这里插入图片描述

3、yum在线安装Docker

官网:https://docs.docker.com/engine/install/centos/

1、查看系统版本

在这里插入图片描述

2、准备安装环境

yum -y install gcc

yum -y install gcc-c++
  • 1
  • 2
  • 3

在这里插入图片描述

3、卸载以前的版本

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

4、安装基本安装包

$ sudo yum install -y yum-utils
  • 1

在这里插入图片描述

5、设置镜像仓库

# 使用国内镜像地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 1
  • 2

在这里插入图片描述

6、更新yum软件包索引

yum makecache fast
  • 1

在这里插入图片描述

7、安装Docker CE

在这里插入图片描述

yum -y install docker-ce docker-ce-cli containerd.io
  • 1

8、启动docker

systemctl start docker
 ps -ef|grep docker
  • 1
  • 2

在这里插入图片描述
在这里插入图片描述

4、Docker安装MySQL

后续更新
官方文档:https://hub.docker.com/_/mysql

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/72067
 
457 次点击