运维
文章平均质量分 73
运维
存在,及合理
记录点点滴滴,汇成山河大海
展开
-
运维-目录
Devops常见专业术语及书籍推荐_devops介绍书籍哪本比较好-CSDN博客Jenkins安装Jenkins-CSDN博客docker001docker架构介绍-CSDN博客 002docker 安装-CSDN博客 003可视化界面-CSDN博客 004docke命令概述-CSDN博客 005docker基础命令-CSDN博客 006docker镜像使用-CSDN博客 007docker仓库-CSDN博客 011Dockerfile-CSDN博客原创 2024-06-09 16:18:44 · 212 阅读 · 0 评论 -
docker-网络
docker 默认的bridge 不支持ping 容器名容器间 可以直接使用容器名 通信docker run -d -P --network 自定义网络名(提前创建)跨网络连接别人就用。把tomcat加入到mynet网络。原创 2024-11-09 23:10:44 · 355 阅读 · 0 评论 -
docker-mount
卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此docker不会在容器删除时删除其挂载的数据卷/var/lib/docker/volumes(卷的根目录)原创 2024-11-09 23:04:37 · 204 阅读 · 0 评论 -
docker-容器
容器运行时不一定有/bin/bash终端来交互执行top命令,而且容器还不一定有top命令,可以使用docker top来实现查看container中正在运行的进程。unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器。always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器。on-failure 容器发生error而退出(容器退出状态不为0)重启容器。-l :移除容器间的网络连接,而非容器本身。原创 2024-11-09 22:55:57 · 769 阅读 · 0 评论 -
docker 镜像存储
Docker映像由一系列层组成。每层代表图像的Dockerfile中的一条指令。除最后一层外的每一层都是只读的。原创 2024-11-09 22:50:29 · 326 阅读 · 0 评论 -
linux 文件加压缩,搜素
c 产生.tar打包文件-v 显示详细信息-f 指定压缩后的文件名-z 打包同时压缩-x 解包.tar文件。原创 2024-11-03 19:06:08 · 393 阅读 · 0 评论 -
磁盘异常爆满如何排查
可以看到/dev/vda1占据了 43G 的内存,和告警信息一致,接着我们就是要找到导致磁盘空间满的具体目录或文件。原创 2024-11-03 18:10:48 · 330 阅读 · 0 评论 -
linux 定时任务
每月1号和15号,每周1的0点0分都会执行命令。比如“0 8,12,16 * * * 命令”,就代表在每天的8点0分,12点0分,16点0分都执行一次命令。比如“0 5 * * 1-6命令”,代表在周一到周六的凌晨5点0分执行命令。比如“*/10 * * * * 命令”,代表每隔10分钟就执行一遍命令。比如第一个“*”就代表一小时中每分钟都执行一次的意思。每天的凌晨4点,每隔10分钟执行一次命令。每月1号和15号的凌晨5点0分执行命令。每周一到周五的凌晨4点40分执行命令。每周1 的17点0分执行命令。原创 2024-11-03 12:42:53 · 417 阅读 · 0 评论 -
linux 文件命令-复制-lrzsz-Stat 元数据-权限
将本地文件复制到远程主机目录将本地目录复制到远程主机目录将远程主机的文件复制到本机复制远程主机目录到本机。原创 2024-11-03 11:54:14 · 510 阅读 · 0 评论 -
VIM命令
Vi是白色 Vim是彩色(语法)所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。Vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。原创 2024-11-02 23:28:05 · 855 阅读 · 0 评论 -
linux 用户相关命令
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。组的增加、删除和修改实际上就是对/etc/group文件的更新。修改完毕,现在可以用xxx帐号登录,然后用命令 su - ,即可获得root权限进行操作。用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell。cat /etc/group 查看创建了哪些组系统中用户和组的相关文件。passwd 用户名。原创 2024-11-02 23:11:54 · 222 阅读 · 0 评论 -
部署springBoot jar包
开发工具jar:spring-boot-devtools控制jar:spring-boot-starter-actuatordruid 的监控swagger 的接口注意: 这里是两个---nohup-jar-Dspring.profiles.active=devmy.jar--server.port$port>/dev/null2>&1 &脚本。原创 2024-11-02 22:41:43 · 599 阅读 · 0 评论 -
nginx,多环境的配置
在多环境配置中,你可能需要为不同的环境(如开发、测试、生产)设置略有差异的 Nginx 配置。:利用环境变量来控制某些配置选项。:Nginx 本身不直接支持条件逻辑,但可以通过外部脚本或构建工具来生成特定于环境的配置文件。:为每个环境维护单独的配置文件,并根据部署时的情况选择加载哪个配置文件。首先,创建一个基本的 Nginx 配置文件,该文件包含所有环境共用的部分。接着,为每个环境创建单独的server块配置文件。原创 2024-10-20 19:54:03 · 302 阅读 · 0 评论 -
nginx-反向代理
隐藏真实服务器便于横向扩充后端动态服务动静分离,提升系统健壮性。原创 2024-08-25 19:55:46 · 852 阅读 · 0 评论 -
Nginx静态网站的配置-跨域,盗链
对源站点验证*.55c.om;#非法引入会进入下方判断ifreturn404;原创 2024-08-25 19:38:54 · 396 阅读 · 0 评论 -
nginx配置-http {}
启用后才能使用 tcp_nopush 是指当数据表累积一定大小后才发送,提高了效率。设定日志格式, main 为定义的格式名称,如此 access_log 就可以直接使用这个变量了。设置客户端与服务端请求的超时时间,保证客户端多次请求的时候不会重复建立新的连接,节约资源损耗。server_name localhost、ip、域名。引入外部配置,提高可读性,避免单个配置文件过大。用户所使用的代理,一般来时都是浏览器。远程客户端用户名,一般为:'-'通过代理服务器来记录客户端的ip。listen监听端口。原创 2024-08-25 19:13:55 · 380 阅读 · 0 评论 -
Nginx-upstream-location匹配规则
指令upstream段名,以{开始,}结束,中间定义上游服务URLserver定义上游服务地址 多个zone定义共享内存,用于跨worker-子进程keepalive对上游服务启用长连接 限制每个worker-子进程与上游服务器空闲长连接的最大数量一个长连接最多请求个数空闲情形下,一个长连接的超时时长hash哈希负载均衡算法ip_hash依据IP进行哈希计算的负载均衡算法least_conn最少连接数负载均衡算法least_time最短响应时间负载均衡算法random。原创 2024-08-25 18:57:58 · 313 阅读 · 0 评论 -
nginx配置项-总与main 全局配置与event 工作模式以及连接数
安全问题,建议用nobody,不要用root.usernobody;2;#work绑定cpu(4 work绑定4cpu)0001 00100100 1000#work绑定cpu (4 work绑定8cpu中的4个)。pidpid;events。原创 2024-08-25 18:28:48 · 1068 阅读 · 0 评论 -
nginx进程
因为作为反向代理服务器,每个并发会建立与客户端的连接和与后端服务的连接,会占用两个连接。每个worker进程所能建立连接的最大值。原创 2024-08-25 18:16:13 · 201 阅读 · 0 评论 -
nginx-安装-卸载-启动-自启
进入安装光盘目录的软件包(/media/CentOSXX/Package)执行。访问日志:/var/log/nginx/access.log。默认站点目录:/usr/share/nginx/html。运行nginx的worker子进程的属组。Nginx配置路径:/etc/nginx/运行nginx的worker子进程的属主。错误日志:/var/log/nginx/配置文件nginx.conf的存放路径。访问日志access.log的存放路径。PID目录:/var/run/存放进程运行pid文件的路径。原创 2024-08-25 17:20:38 · 858 阅读 · 0 评论 -
011Dockerfile
shell是的方式ENTRYPOINTecho的方式== shell方式也就是exec默认方式不会进行变量替换"echo"ARG和ENVARGARG指令定义了一个变量,用户可以在构建时使用--build-arg = 传递,docker build命令会将其传递给构建器。--build-arg 指定参数会覆盖Dockerfile 中指定的同名参数如果用户指定了未在Dockerfile中定义的构建参数,则构建会输出警告。ARG只在构建期有效,运行期无效。原创 2023-07-15 00:49:54 · 67 阅读 · 0 评论 -
005docker基础命令
a :显示所有-q:返回id--digests:显示镜像的摘要信息--no-trunc。原创 2023-06-24 11:09:09 · 53 阅读 · 0 评论 -
004docke命令概述
命令。原创 2023-06-11 12:42:32 · 64 阅读 · 0 评论 -
007docker仓库
看到{"repositories":[]} 表示私有仓库搭建成功并且内容为空。登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。此步用于让 docker信任私有仓库地址。添加以下内容,保存退出。(1)拉取私有仓库镜像(此步省略)(4)修改daemon.json。(1)标记此镜像为私有仓库的镜像。(5)重启docker 服务。(3)打开浏览器 输入地址。(2)启动私有仓库容器。(2)再次启动私服容器。(3)上传标记的镜像。原创 2023-06-24 14:35:12 · 51 阅读 · 0 评论 -
006docker镜像使用
busybox:是一个集成了一百多个最常用Linux命令和工具的软件。linux工具里的瑞士军刀alpine:是一个面向安全的轻型Linux发行版经典最小镜像,基于busybox,功能比Busybox完善。5mbslim:docker hub中有些镜像有slim标识,都是瘦身了的镜像。也要优先选择无论是制作镜像还是下载镜像,优先选择alpine类型流程pull fromregistry(online)从registry拉取public(公有)private(私有)原创 2023-06-24 12:53:50 · 67 阅读 · 0 评论 -
001docker架构介绍
Docker用Go编程语言编写,并利用Linux内核的多种功能来交付其功能。Docker使用一种称为名称空间的技术来提供容器的隔离工作区。运行容器时,Docker会为该容器创建一组名称空间。这些名称空间提供了一层隔离。容器的每个方面都在单独的名称空间中运行,并且对其的访问仅限于该名称空间。原创 2023-06-10 18:26:10 · 532 阅读 · 0 评论 -
003可视化界面
【代码】003可视化界面。原创 2023-06-11 12:42:51 · 60 阅读 · 0 评论 -
002docker 安装
官网安装系统要求Centos7 Linux 内核:官方建议 3.10 以上查看Linux内核版本用于打印当前系统的相关信息(内核版本号,硬件架构,主机名称和操作系统类型等。原创 2023-06-10 18:33:37 · 1194 阅读 · 0 评论 -
安装Jenkins
安装JenkinsJenkins 是一个开源自动化服务器。原创 2023-06-12 23:48:29 · 562 阅读 · 0 评论 -
Devops常见专业术语及书籍推荐
经过2年多的改造,自如的技术架构成功实现向云原生架构转型,大幅提高了服务稳定性和开发效率,同时降低了运维成本,因此自如的云原生实践也成为行业公认的标杆。自如的核心技术团队在本书中对他们的云原生实践的完整过程进行了深度复盘,详细阐述了云原生架构下Kubernetes的组件选型、企业级PaaS平台开发、CI/CD的最佳实践、服务网格的平滑落地,并结合实际案例把云原生实践过程中的思考、得失融入其中,助力企业更优雅地实现云原生架构的落地。通过阅读本书,你将获得以下知识:透彻理解云原生的发展历程与意义;原创 2023-06-11 23:16:05 · 186 阅读 · 0 评论