Linux

1:linux 的优点

稳定 安全

2:什么是linux的内核版本 什么是发行版 有哪些常见的发行版

img

img

3: mkdir -p 和不带 p 的区别

  • -p 确保目录名称存在,不存在的就建一个。

 

4: 查出占用了11111端口的进程 并且杀死用什么命令

netstat -naop | grep 1111
正常杀死进程:kill -15 pid号
强制杀死进程: kill -9 pid号

5:请写出至少5个maven 常见命令

maven package install deploy test clean

6:使用maven 中常见的问题有哪些 怎么解决的

①网路波动下载失败 本地仓库的删掉

②依赖传递导致的版本冲突问题 排除低版本

7:请写出至少5个git 命令

git add commit remote add git meger(合并) git branch(分支) git clone git pull git push

8:使用git 中 2个人产生冲突的原因是什么 怎么解决的

代码合并的时候 两个人修改了同一文件 同一行 这个时候会冲突 。 两人商量。。。 找出方案

9:你们公司中是怎样使用git 管理代码的

每天从主分支 拉取最新代码 创建自己的开发分之 在知己的分之写代码 每天合并到主分支去

10: 说出以下命令的作用

ls:

cd:

cp:

mv:

mkdir:

vi:

find: 在当前文件夹下找指定名字的文件夹或者文件

tar:

chkconfig:

service:

cat:

less:

tail: 一般用来看日志

11:云服务的特征是什么

按需收费 隔离

12:虚拟机和 容器化的区别是什么

虚拟化是一种可以模拟您的物理硬件(例如CPU核心,内存,磁盘)并将其表示为独立计算机的技术。它具有自己的Guest OS,内核,进程,驱动程序等。因此,它是硬件级虚拟化。最常用的技术是VMware和VirtualBox.

容器化是操作系统级别的虚拟化。它不会模拟整个物理机器。它只是模拟计算机的操作系统。因此,多个应用程序可以共享同一OS内核。容器扮演着与虚拟机相似的角色,但是没有硬件虚拟化。最常见的容器技术是Docker

13:docker 中 容器 镜像 仓库的概念 分别是什么

镜像是一个特殊的文件系统,它提供了容器运行时所需的程序、软件库、资源、配置等静态数据。即镜像不包含任何动态数据,镜像内容在构建后不会被改变。

容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。

仓库(Repository)是存储和分发 Docker 镜像的地方

 

14:写出至少10个docker 命令

  • docker start : 启动一个或多个已经被停止的容器。

  • docker stop : 停止一个运行中的容器。

  • docker restart : 重启容器。

  • docker images 查看镜像列表

  • docker pull 镜像名:Tag 下拉镜像

  • docker kill 杀死容器

  • docker rm -f 移除容器

  • docker ps 列出容器信息

  • docker log 查看容器日志

  • docker top 查看容器中运行的进程信息

15:如何查看镜像支持的环境变量,怎样设置环境变量

docker inspect [镜像id或name]

Dockerfile ENV docker run

16: 什么是虚悬镜像,如何批量清理临时镜像文件?

虚悬镜像 (Dangling Image) 指的是仓库名 (镜像名) 和标签 TAG 都是 <none> 的镜像。

image-20221214165830693

docker rmi $(docker images -q -f dangling=true)

docker image prune

17:如何停止所有正在运行的容器?

docker stop $(docker ps -q)

18:如何清理批量后台停止的容器?

docker rm $(docker ps -qa)

19:可以在一个容器中同时运行多个应用进程吗?

不能,一个容器一个应用进程

20:Dockerfile 中 Add 与 copy的区别是什么

COPY命令格式为COPY [--chown=:] <源路径1>... <目标路径> ,功能是复制指令,从上下文目录中复制文件或者目录到容器里指定路径。而ADD指令的命令格式跟COPY相同。

21:Dockerfile 中 CMD 与 ENTRYPOINT 的区别是什么

CMD指令为启动的容器指定默认要运行的程序,程序运行结束,容器也就结束。

ENTRYPOINT 类似于 CMD 指令,但其不会被 docker run 的命令行参数指定的指令所覆盖,而且这些命令行参数会被当作参数送给 ENTRYPOINT 指令指定的程序。

22:你怎么理解springboot 和 云服务天然集成这句话的

1: 快熟开发 自动配置
2: 快速部署 内嵌tomcat 和 容器化技术相结合 简化部署
posted @ 2023-02-25 08:32  Peter_tang  阅读(53)  评论(0)    收藏  举报