Linux文件系统之重定向的实现原理详解
目录一、再来理解重定向1.1 输出重定向效果演示1.2 重定向的原理1.3 dup21.4 输入重定向效果演示1.5 输入重定向代码实现二、再来理解标准输出和标准错误2.1 同时对标准输出...
目录一、再来理解重定向1.1 输出重定向效果演示1.2 重定向的原理1.3 dup21.4 输入重定向效果演示1.5 输入重定向代码实现二、再来理解标准输出和标准错误2.1 同时对标准输出...
Nginx动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面屋里分离。严格意义上说应该是动态请求跟静态请求分开,可以理解层使用Nginx处理静...
iptables规则下图为数据包到达linux主机网卡后,内核如何处理数据包的大致流程
什么是规则规则是管理员对数据包制定的一种触发机制,即当数据包达到某种条件,就执行指定的动作。...
目录1. 停止使用镜像的容器2. 删除容器3. 强制删除镜像注意事项1. 停止使用镜像的容器首先,您需要停止所有正在使用该镜像的容器。您可以使用 docker stop 命令来停止容器:doc...
目录更新系统用户管理1. 创建新用户2. 禁用root登录防火墙配置1. 使用ufw配置防火墙2. 开放必要的端口SSH安全1. 使用SSH密钥认证2. 更改SSH端口定期更新系统和软件使用强密...
目录映射 LUN磁盘分区配置 LVM创建文件系统挂载文件系统自动挂载卸载文件系统断开 LUN 映射扩展逻辑卷迁移逻辑卷快照总结在Linux系统中,映射(mapping)是一项关键的任务,它允许...
目录一.MySQL容器的构建1.创建MySQL根目录及配置文件夹&data文件夹2.上传配置文件3.命令构建MySQL容器5.创建用户并赋予权限6.编辑Dockerfile文件准备构建镜像7.在MySQL中用...
目录Linux查看每个用户或当前用户磁盘占用量及文件同步Linux系统内存、磁盘占用情况查询查看磁盘占用空间查看运行内存的占用情况总结Linux查看每个用户或当前用户磁盘占用...
衔接上一篇文章,提到了公司只能提供 Nginx 下的 SSL 证书,却要在 IIS 里面开启 https 这个问题。本来想去申请上次分享的沃通免费 SSL 证书。结果发现我并没有域名控制权,只好...
目录1. 安装Jenkins2. 局域网访问Jenkins3. 安装 cpolar内网穿透软件4. 配置Jenkins公网访问地址5. 公网远程访问Jenkins6. 固定公网地址 Jenkins是一个开源的持续集...
目录什么是 Docker 镜像?前言镜像加速什么是 Docker 镜像?Docker 镜像(Docker Image)是一个可执行的软件包,其中包含运行应用程序所需的所有内容,包括代码、运行时、库、环境变量...
目录一:更新系统时间的方式1、手动修改2、自动同步二:手动修改系统时间1、date工具2、hwclock工具3、timedatectl 工具三:使用NTP自动同步时间1、ntpdate工具2、ntp工具3、chro...
目录前言:为什么要使用Dockerfile ?一、DockerFile构建镜像1、构建基础对象2、Dockerfile文件结构3、构建Dockerfile文件镜像二、镜像上传(阿里云)前言:为什么要使用Dockerfile ?...
本次搭建是基于MySQL进行持久化,因此需要提前准备好一个MySQL容器 (MySQL容器部署略过)。OAP服务搭建拉取skywalking-oap镜像docker pull apache/skywalking-oap-server:8.9....
目录一、Dashdot介绍 二、本次实践介绍 1. 本次实践简介2. 本地环境规划三、检查本地Docker环境检查本地Docker版本 2. 检查Docker服务状态四、部署Dashdot镜像1. 下载Dashd...
目录ext4BtrfsXFSZFSF2FSOverlayFS实用技巧和最佳实践1、脚本文件2、处理大文件3、结合其他工具4、定期维护总结文件系统在操作系统中扮演着至关重要的角色,它不仅负责存储数...
目录使用 cp 命令复制文件1. 复制文件到另一个目录2. 复制并重命名文件3. 复制多个文件复制目录及其内容使用 rsync 命令进行高级复制1. 复制目录及其内容2. 同步目录复制文...
目录配置Dockerfile构建镜像在终端中运行容器使用docker部署nestjs 的好处有很多:可移植性:Docker容器提供了一种轻量级、可移植的部署方式。使用Docker部署NestJS应用程序可...
在docker中部署的nginx或者在nginx部署的nginx一般是需要一个健康检查接口的这样的话,就可以确定容器当前的状态是否是健康的那么,如何给nginx增加一个健康检查的接口呢?接下来...
目录一、概述二、准备工作三、方式一四、方式二1、准备配置文件2、执行 docker 命令一、概述本文将通过 2 种方式在 docker 中部署 flink standalone 集群,集群中共有 4 个节...
目录1、首先利用docker部署一个redis中间件1.1、下载redis镜像1.2、在主机创建redis挂载的目录和文件1.3、部署redis中间件2、创建springboot项目2.1、修改application.yml2...
目录1. 隐藏服务器版本信息2. SSL/TLS 安全配置3. 防止点击劫持4. 防止跨站脚本攻击 (XSS)5. 防止 MIME 类型嗅探6. 限制请求大小和超时7. 防止浏览器缓存敏感信息8. 设置安...
目录问题描述问题原因解决方案步骤1:检查Dockerfile步骤2:检查Docker Compose文件步骤3:检查启动命令总结在使用Docker容器时,有时候我们会遇到一个问题,就是在容器中没有启动环...
目录文件类型文件权限修改文件属性文件所有者和群组特殊权限查看文件属性默认权限ACL(访问控制列表)文件时间戳隐藏文件文件和目录的链接文件和目录的大小文件和目录的压缩文...
目录创建进程1. 使用fork()系统调用2. 使用exec()系列函数3. 使用系统调用clone()销毁进程进程组与会话杀死进程总结Linux是一个多任务操作系统,进程管理是其核心功能之一。...
Linux将多块磁盘挂载到一个目录,特此记录,方便以后使用。服务器需要保存大量图片,内含4块2T的磁盘,需要将磁盘挂载到影像目录。单块磁盘挂载比较简单:创建分区格式化分区挂载同一...
目录一、Docker容器的基本概念1.1 Docker容器是什么?1.2 Docker镜像与容器的关系1.5 Docker容器的组成和工作原理二、Docker容器的特性四、Docker生态系统五、总结一、Docker...
1、如图所示,点击“克隆”按钮注意,克隆之前选择的机器需要关机!2、如图,点击“下一步”下一步3、选择“创建完整克隆”,默认的是第一个,不要选第...
目录一、nginx 访问限制1、ngx_http_limit_req_module2、常见的网站压力测试工具二、nginx 访问控制1、基于主机(ip 访问控制)2、基于用户(username & password)三、HTTP 协议1...
目录一、把tomcat配置成服务1、新建服务脚本2、给新建的脚本设置执行权限3、执行以下命令进行启动、停止 和 重启tomcat服务二、配置tomcat服务开机自启动一、把tomcat配置...
目录awk 的来源awk 的用途基本语法工作原理常见应用场景条件和控制流自定义函数高级用法总结awk是一款强大的文本处理工具,旨在对结构化文本数据执行模式扫描和处理。它允许...
构建镜像 我们将已经准备好的docker-demo.jar包以及Dockerfile拷贝到虚拟机的/root/demo目录:然后,执行命令,构建镜像:# 直接指定Dockerfile目录docker build -t docker-demo:1....
目录一、什么是openresty?二、openresty编译安装1. 编译安装命令1.1 编译完成后路径1.2 常用编译选项解释2. nginx配置文件配置2.1 nginx.conf模板3. nginx常见配置三、OpenR...
(前排提示:想白嫖OV,EV SSL 的朋友们还是放弃吧,目前不存在此类服务)众所周知,SSL现已成为各种网站必不可少的配置了,但是主流的Let's Encrypt(Let's Encrypt),ZeroSSL(Free SS...
目录简介proxy_store模块:proxy_cache模块:proxy_store方式实现回源proxy_cache方式实现回源简介为了解决办公网软件版本更新,导致办公网公网带宽紧张。通过Nginx回源文件至本...
目录单例模式(Singleton Pattern)工厂模式(Factory Pattern)观察者模式(Observer Pattern)策略模式(Strategy Pattern)命令模式(Command Pattern)状态模式(State Pattern)适配器模式(Adap...
写在开头最近发现自己记忆力严重下滑,很多sql命令,linux命令都记不住,特别是linux命令,很多命令参数很多,一段时间不用,再去使用就需要从网上重查了,很烦人,为此花了一些时间把之前...
cpcp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制...
重点内容 linux基础命令和工具 CPU性能监控 内存性能监控 文件IO性能监控 网络IO监控1 linux基础命令和工具1.1 Grep搜索字符grep命令用于在文件中执行关键字搜索,并显示匹配...
丢失数据的本质在本文开始前,首先明白一个点,平时我们说的组件数据不丢失究竟是在指什么,如果你往ES写入数据,ES返回给你写入错误,这个不算数据丢失。如果你往ES写入数据,ES返回给...
引言在网络环境中,有时候我们需要让局域网内的电脑访问外网,但是由于网络策略或其他原因,直接访问外网是不可行的。这时候,可以借助 Nginx 来搭建一个正向代理服务器,实现局域网...
netcat 命令介绍及使用示例nc(netcat)是一个强大的网络工具,它可以用于读取和写入数据流,支持 TCP 和 UDP 协议。它常被用于网络调试和网络服务的创建。一、安装方法centos 中,执...
接触过 Linux 的小伙伴们都知道在 Linux (或者说类 Unix)中,有三种类型的用户: 超级用户(UID 为 0):即 root 用户,拥有最高权限。 系统用户(UID 为 1~999):系统内建用户,用于运行系统服...
1 背景说明在做系统集群部署时,涉及到两个或多个服务器之间文件同步.在软件层面linux服务环境找到以下两种同步方式 利用linux NFS功能将网络共享文件挂载成本地目录 采用文...
这篇文章主要介绍了 Docker 如何利用 Linux 的 Control Groups(cgroups)实现容器的资源隔离和管理。最后通过简单 Demo 演示了如何使用 Go 和 cgroups 交互。如果你对云原生技...
通过这篇文章你可以了解到 Docker 容器的核心实现原理,包括 Namespace、Cgroups、Rootfs 等三个核心功能。如果你对云原生技术充满好奇,想要深入了解更多相关的文章和资讯,欢迎...
本文为从零开始写 Docker 系列第二篇,主要在 mydocker run 命令基础上优化参数传递方式,改为使用 runC 同款的匿名管道传递参数。完整代码见:https://github.com/lixd/mydocker...
本文为从零开始写 Docker 系列第一篇,主要实现 mydocker run 命令,构造了一个具有基本的 Namespace 隔离的简单容器。如果你对云原生技术充满好奇,想要深入了解更多相关的文章...
哈喽大家好,我是咸鱼。之前写过两篇关于 SSL 过期巡检脚本的文章: SSL 证书过期巡检脚本 SSL 证书过期巡检脚本(Python 版)这两篇文章都是讲如何通过脚本去自动检测 SSL 过期...
why 为什么要搭建此开发环境? 在linux环境下开发可以利用shell命令实现对文件的批处理 伟大的程序员应该都用类unix系统! 可以实现对底层编译技术的了解,以便于更好的掌握嵌...