- 博客(12)
- 收藏
- 关注
原创 Docker基本概念
比如我们在前一层建了一个文件,我们删除这个文件夹只会在当前层作出改变,但是前一层的文件实际还在只是被隐藏起来了,但是还会跟随着我们的镜像。docker设计时采用了Union FS技术,将设计为分层储存架构,镜像实际是一个虚拟的概念,镜像不是有一个文件组成,而是有一组文件系统组成,或者说多层文件系统组成。一个Docker registry可以有多个仓库,每个仓库当中有很多的镜像,不同的标签来区别不同的镜像。镜像和容器的关系是,镜像是静态的,运行起来的镜像就被称之为容器。docker run:运行启动的命令。
2025-04-09 18:46:34
277
原创 第一章 了解什么是Docker
容器是一种沙盒技术,目的是为了将应用在其中运行起来,和其他应用隔离起来,独自运行,以及可以把该盒子可以转移到任何宿主机上,达成一致的运行环境。本质上,可以理解为一个进程。简单来讲容器就好比是一个箱子,里面装了进程以及和进程有依赖关系的软件。将他们隔离起来,可以将它随意的放到任意的宿主机上面。docker是在容器基础上再进一步进行封装,从文件系统、网络互联到进程隔离等等,极大地简化了对容器的创建和维护。特性容器传统虚拟化启动秒级分钟级硬盘使用mbGB系统支持量单机支持上千个容器。
2025-04-05 20:31:35
165
原创 linux 下查找文件及完整文件路径
我们知道在终端机模式当中,连续输入两次[tab]按键就能够知道使用者有多少指令可以下达。那你知不知道这些指令的完整文件名放在哪里?举例来说,ls 这个常用的指令放在哪里呢?就通过 which 或 type 来找寻吧!
2024-07-04 19:22:47
13564
1
原创 linux关于可执行文件的路径的变量
例题:假设你是root,如果你将ls由/bin/ls移动成为/root/ls(可用“mv /bin/ls /root”指令达成),然后你自己本身也在/root目录下, 请问(1)你能不能直接输入ls来执行?如果确定这个例题进行没有问题了,请将ls搬回/bin下面,不然系统会挂点的!当我们在执行一个指令的时候,举例来说“ls”好了,系统会依照PATH的设置去每个PATH定义的目录下搜寻文件名为ls的可可执行文件, 如果在PATH定义的目录中含有多个文件名为ls的可可执行文件,那么先搜寻到的同名指令先被执行!
2024-07-04 16:22:36
430
原创 linux 文件权限
chgrp (change group):改变文件所属群组chown :改变文件拥有者chmod :改变文件的权限, SUID, SGID, SBIT等等的特性。
2024-07-04 16:02:50
634
原创 第一章、linux文件使用者与群组
由于多用户多任务的系统,因此可能会有许多人来操作这个系统,为了考虑每个人的隐私权以及每个人的喜好的工作环境,因此,这个“文件拥有者”的角色相当重要。例如当你将你的e-mail情书转存成文件之后,放在你自己的主文件夹,你总不希望被其他人看见自己的情书吧?这个时候,你就把该文件设置成“只有文件拥有者,就是我,才能看与修改这个文件的内容”, 那么即使其他人知道你有这个相当“有趣”的文件,不过由于你有设置适当的权限, 所以其他人自然也就无法知道该文件的内容。
2024-07-04 08:19:11
515
原创 NGINX 配置结构
nginx -t 检查配置文件是否有语法错误nginx -s reload 热加载,重新加载配置文件nginx -s stop 快速关闭nginx -s quit 等待工作进程处理完成后关闭。
2024-06-28 20:37:45
187
原创 NGINX 进程模型
Nginx 启动后,会产生一个 master 主进程,主进程执行一系列的工作后会产生一个或者多个工作进程 worker在客户端请求动态站点的过程中,Nginx 服务器还涉及和后端服务器的通信。Nginx 将接收到的 Web 请求通过代理转发到后端服务器,由后端服务器进行数据处理和组织;Nginx 为了提高对请求的响应效率,降低网络压力,采用了缓存机制,将历史应答数据缓存到本地。保障对缓存文件的快速访问master 进程 :主进程worker进程 :工作进程配置work进程模型。
2024-06-28 17:29:54
289
原创 (八分钟带你了解)什么是DNS 解析流程
dns(domain name system) 是域名系统的英文缩写,是一种组织层域层次结构的计算机和网络服务命名的系统,用于TCP/IP网络。简单的来说就是我们在浏览器输入一个URL地址时,浏览器要向这个URL 主机所对应的服务器发送请求,就知道这个服务器的ip,对于浏览器来说就是,dns的作用就是将主机名转换成ip地址。最后引用大佬的一张图做下总结。
2024-06-26 17:45:32
1635
原创 LINUX 手动搭建wordpress
WordPress 是一款使用 PHP 语言开发的博客平台,你可使用通过 WordPress 搭建属于个人的博客平台。进行搭建 WordPress 个人博客,你需要熟悉 Linux 命令,例如 CentOS 环境下通过 YUM 安装软件 等常用命令,并对所安装软件的使用及版本兼容性比较了解。
2024-06-26 16:00:13
1793
原创 手动搭建LNMP 部署 centos7
以下配置使用了腾讯云镜像源,腾讯云镜像源同步 MariaDB 官网源进行更新,可能会出现 MariaDB 10.4 版本源失效问题(本文以在 CentOS 7.6 上安装 MariaDB 10.4.22 版本为例),您可前往。为避免安装版本不同造成冲突,请执行以下命令移除已安装的 MariaDB。至此你已在linux上安装好了NGINX、MariaDB、php服务。5、按i切换至编辑模式,编辑default。1、执行以下命令,查看系统中是否已安装 MariaDB。3、执行以下命令,安装 MariaDB。
2024-06-25 19:37:44
1143
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人