1:linux 的优点
稳定 安全
2:什么是linux的内核版本 什么是发行版 有哪些常见的发行版
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>
的镜像。
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 和 容器化技术相结合 简化部署 |