linux的安装与使用

虚拟机配置

pc服务器: redHat ,centos

移动端: ubuntu —-andriod/鸿蒙

linux的安装与使用_第1张图片

linux的安装与使用_第2张图片

linux的安装与使用_第3张图片

linux的安装与使用_第4张图片

linux的安装与使用_第5张图片

linux的安装与使用_第6张图片

linux的安装与使用_第7张图片

linux的安装与使用_第8张图片

linux的安装与使用_第9张图片

linux的安装与使用_第10张图片

linux的安装与使用_第11张图片

linux的安装与使用_第12张图片

linux的安装与使用_第13张图片

linux的安装与使用_第14张图片

linux的安装与使用_第15张图片

linux的安装与使用_第16张图片

linux的安装与使用_第17张图片

linux的安装与使用_第18张图片

linux的安装与使用_第19张图片

linux的安装与使用_第20张图片

linux的安装与使用_第21张图片

linux的安装与使用_第22张图片

linux的安装与使用_第23张图片

linux的安装与使用_第24张图片

linux的安装与使用_第25张图片

完成后重启

linux的安装与使用_第26张图片

linux的安装与使用_第27张图片

出现如下情况即为成功

linux的安装与使用_第28张图片

远程连接linux

linux的安装与使用_第29张图片

linux的安装与使用_第30张图片

在linux输入ifconfig命令,得到linux的ip地址

linux的安装与使用_第31张图片

linux的安装与使用_第32张图片

linux的安装与使用_第33张图片

linux的安装与使用_第34张图片

双击打开contos

linux的安装与使用_第35张图片

链接成功,则如下显示

linux的安装与使用_第36张图片

VM高级配置

虚拟机后台运行

linux的安装与使用_第37张图片

linux的安装与使用_第38张图片

虚拟机租用服务

linux的安装与使用_第39张图片

linux的安装与使用_第40张图片

linux测试

ifconfig(L)/ipconfig(w)

windows

linux的安装与使用_第41张图片

linux

linux的安装与使用_第42张图片

ping

linux访问windows

linux的安装与使用_第43张图片

windows —>linux

linux的安装与使用_第44张图片

测试是否能够访问外网 ping 外网ip

linux的安装与使用_第45张图片

docker的基本概念

什么是docker?

Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code, you can significantly reduce the delay between writing code and running it in production.

linux的安装与使用_第46张图片

docker vs VM

linux的安装与使用_第47张图片

linux的安装与使用_第48张图片

linux的安装与使用_第49张图片

docker架构

docker使用客户端-服务器架构。 Docker客户端(client) 与 守护进程(Docker daemon)进行对话,该守护进程 完成了构建、运行和分发 Docker 容器的繁重工作。

linux的安装与使用_第50张图片

安装docker

检查卸载之前docker

检查之前是否安装过docker,如果有使用: yum remove docker 卸载.

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

linux的安装与使用_第51张图片

安装yum-utils

yum install -y yum-utils

Tips: yum install -y 命令 ,使用此命令安装其它工具。

  1. [root@localhost ~]# yum install -y yum-utils
  2. 已加载插件:fastestmirror, langpacks
  3. Loading mirror speeds from cached hostfile
  4. * base: mirrors.nju.edu.cn
  5. * extras: mirrors.nju.edu.cn
  6. * updates: mirrors.aliyun.com
  7. base | 3.6 kB 00:00:00
  8. extras | 2.9 kB 00:00:00
  9. updates | 2.9 kB 00:00:00
  10. 软件包 yum-utils-1.1.31-54.el7_8.noarch 已安装并且是最新版本
  11. 无须任何处理

linux的安装与使用_第52张图片

配置阿里云镜像

  1. [root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  2. 已加载插件:fastestmirror, langpacks
  3. adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  4. grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
  5. repo saved to /etc/yum.repos.d/docker-ce.repo

更新CentOS

yum update

linux的安装与使用_第53张图片

注:如有选择,全部选择y

列出docker源(如果需要指定docker源)

yum list docker-ce —showduplicates | sort -r

linux的安装与使用_第54张图片

安装最新docker

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

检查docker 版本号

  1. [root@localhost ~]# docker -v
  2. Docker version 24.0.7, build cb74dfc

启动docker

运行docker systemctl start docker

,在系统启动时运行 systemctl enable docker。

  1. [root@localhost ~]# systemctl start docker
  2. [root@localhost ~]# systemctl enable docker
  3. Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

Doker容器配置

linux的安装与使用_第55张图片

配置本地镜像库

从网络获取docker镜像太慢,设置阿里云的镜像库。

修改:/etc/docker/daemon.json文件

执行语句:vim /etc/docker/daemon.json

按 i 转换为插入模式

输入下面的内容:

  1. {
  2. "registry-mirrors":["https://ung2thfc.mirror.aliyuncs.com"]
  3. }

输入完后按Esc,返回阅读模式

linux的安装与使用_第56张图片

然后按shift+;(也就是:键),然后输入wq命令,按回车

linux的安装与使用_第57张图片

结束后按如下操作:

配置完成后重启docker

  1. [root@localhost ~]# systemctl restart docker

docker常见问题及解决方案

问题:IPv4 forwarding disabled

问题描述

IPv4 forwarding is disabled。网络不能联通。

解决方案

设置:net.ipv4.ip_forward = 1

  1. vim /etc/sysctl.conf
  2. net.ipv4.ip_forward=1

保存&退出(:wq)

重启网络

systemctl restart network

查看ipv4重定向值

  1. [root@localhost ~]# sysctl net.ipv4.ip_forward
  2. net.ipv4.ip_forward = 1

问题: 容器中没有linux命令

问题描述

解决方案

更新容器中linux

apt-get update

  1. root@1aba593b6c47:/etc/mysql# apt-get update

安装程序

apt-get install 命令

  1. root@130dddbf14ee:/# apt-get install vim

初始linux

linux的安装与使用_第58张图片

网络

ifconfig: 查询本机网络状态

linux的安装与使用_第59张图片

ping: 查询连接

linux的安装与使用_第60张图片

列出目录、文件

ls: list文件或文件夹

有困难找”man”。

windows的目录结构

linux的安装与使用_第61张图片

linux的安装与使用_第62张图片

linux

ls

参数 -l —->ll查询文件的状态

linux的安装与使用_第63张图片

绝对路径

/: 作为linux的绝对路径

cd

目录(文件夹)切换

pwd

查询当前的路径

  1. [root@localhost bin]# pwd
whoami
  1. [root@localhost bin]# whoami
创建一个文件夹

mkdir: make directory

linux的安装与使用_第64张图片

创建一个文件

touch 文件名.后缀

linux的安装与使用_第65张图片

重命名

mv 原文件名 新文件名

vim

文本编辑器

创建文本

touch 文件名.后缀

打开文件

vim 文件名.后缀

编辑
进入编辑模式

使用键盘”i”键,或者”Insert”

linux的安装与使用_第66张图片

进入命令模式
  • esc键,退出编辑状态

  • 按键: shift+; 实际是冒号”:”

linux的安装与使用_第67张图片

控制指令

  • wq: 存储并退出
  • q!: 强制退出
  • : set number:显示行号

linux的安装与使用_第68张图片

安装linux下的jdk

上传jdk到linux

/usr/local/software

linux的安装与使用_第69张图片

解压jdk压缩包

linux的安装与使用_第70张图片

配置

vim /etc/profile

JAVA_HOME

PATH

CLASSPATH

linux的安装与使用_第71张图片

linux的安装与使用_第72张图片

更新配置

source /etc/profile

springboot项目部署linux

如何开放linux端口

  1. [root@localhost software]# firewall-cmd --add-port=11111/tcp --permanent
  2. success
  3. [root@localhost software]# firewall-cmd --reload
  4. success

linux的安装与使用_第73张图片

项目打包

linux的安装与使用_第74张图片

  1. java -jar linux-hello-1.0-SNAPSHOT.jar

你可能感兴趣的:(docker,linux,运维,服务器,java,docker,maven)