全栈之运维学习
文章平均质量分 95
本专栏旨在帮助读者全面了解和学习运维领域的知识和技能,运维是指在软件开发生命周期的各个阶段,确保应用程序、系统和网络的正常运行和稳定性。
在全栈之运维学习专栏中,读者将学习以下内容:基础知识、自动化和脚本编程、容器化和虚拟化技术、监控和故障排除、安全和备份,通过学习读者将能够成为一名全面的运维工程师
全栈工程师修炼指南
从业于安全运维工作,爱好于网络攻防技术,毕业于物联网工程,持续发布运维、开发、安全等相关知识文章与相关工作实践,记录分享学习历程,希望各位看友关注唯一极客知识分享,一起交流进步。
展开
-
Python3 | 练气期,基本数据类型,类型转换!
上一章,我们学习了Python3基础语法,此章节我们学习Python几种基本数据类型,以及数据类型转换,希望各位看友认真学习此基础篇章,为后续的深入学习打下牢固的基础,为了不让各位看友犯困,作者也尽可能用简短的语言以及实践示例进行表达。原创 2024-07-18 11:12:00 · 644 阅读 · 0 评论 -
玩转NAS | 打造一个动态网关,部署OpenResty - Nginx与Lua的强强联合
最近一个项目中用到 Openresty,作者使用后感觉其比 Nginx 更加强大,结合Lua脚本语言可以做更多的有趣的事情,例如,结合 Redis 缓存数据库做一个实时访问统计以及链路追踪,于是就想着在性价比超高的QNAP 464C2 NAS中安装一个 Openresty 用于后续在NAS中反代一些服务用作于动态Web网关。原文地址(一定要关注作者,学习更多知识!玩转NAS | 打造一个动态网关,部署OpenResty - Nginx与Lua的强强联合。原创 2024-06-26 17:44:38 · 747 阅读 · 0 评论 -
Linux 命令 | 每日一学,文件目录特殊权限相关命令集锦
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述描述:相信各位看友都看了UP主上一篇《Linux运维学习之文件目录属性及权限管理笔记》了吧,此篇将针对文件目录特殊权限等相关命令进行详细讲解,包括文件基本权限与特殊权限。温馨提示:如果小伙伴们在其他平台看到此文章,一定要关注访问作者首发公众号《全栈工程师修炼指南》,给作者持续创作的动力!知识回顾文件类型及权限-rw-r--...原创 2024-06-20 00:02:38 · 452 阅读 · 0 评论 -
运维Tips | Linux系统文件命令执行时inode表如何变化?
知识是人生的灯塔,只有不断学习,才能照亮前行的道路。大家好,我是【WeiyiGeek/唯一极客】一个正在向全栈工程师(SecDevOps)前进的技术爱好者作者微信:WeiyiGeeker公众号/知识星球:全栈工程师修炼指南主页博客: https://weiyigeek.top - 为者常成,行者常至。原创 2024-05-24 18:05:28 · 367 阅读 · 0 评论 -
Linux 命令 | 运维必学,用户和组管理命令实践集锦
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]大家好,我是一个正在向全栈工程师(SecDevOps)前进的计算机技术爱好者作者微信:WeiyiGeeker公众号/星球:全栈工程师修炼指南主页博客: https://weiyigeek.top - 为者常成,行者常至前言简述描述:在Linux系统中用户和组是相当重要的,使得多任务Linux环境变得更容易管理,以及系统资源分配和系统文件访问...原创 2024-06-03 17:10:00 · 633 阅读 · 0 评论 -
Linux 命令 | 运维必学,文件目录管理操作命令实践集锦
知识是人生的灯塔,只有不断学习,才能照亮前行的道路。大家好,我是【WeiyiGeek/唯一极客】一个正在向全栈工程师(SecDevOps)前进的技术爱好者作者微信:WeiyiGeeker公众号/知识星球:全栈工程师修炼指南主页博客: https://weiyigeek.top - 为者常成,行者常至。原创 2024-05-22 00:01:00 · 296 阅读 · 0 评论 -
运维Tips | 如何判断Linux服务器磁盘是否为SSD还是HDD?
知识是人生的灯塔,只有不断学习,才能照亮前行的道路。大家好,我是【WeiyiGeek/唯一极客】一个正在向全栈工程师(SecDevOps)前进的技术爱好者作者微信:WeiyiGeeker公众号/知识星球:全栈工程师修炼指南主页博客: https://weiyigeek.top - 为者常成,行者常至运维Tips | 如何判断Linux服务器磁盘是否为SSD还是HDD?如何判断Linux服务器磁盘是SSD还是HDD?原创 2024-05-17 11:31:29 · 2524 阅读 · 0 评论 -
运维实践 | 华为服务器使用iBMC带外管理快速安装国产操作系统
[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路。]描述:为了合理利用公司中服务器资源,需将原本作为VMware EXSi使用的RH5885-V3服务器安装成物理机器,并且加入到Kubernetes集群中作为工作负载(Node),其次因为国产化需求的原因,需要将其安装国产化的服务器操作系统,UP这里就使用老生常谈的 Kylin Server V10 SP3 系统,不在做过多介绍,有兴趣的朋友,可以看看我前面的关于《国产化系统银行麒麟》的相关文章,本文主要记录华为RH5885-V3使用iBMC带外管理快原创 2024-05-09 00:00:00 · 2152 阅读 · 0 评论 -
记一次在VMwareESXi中安装体验苹果macOS系统之旅
知识是人生的灯塔,只有不断学习,才能照亮前行的道路。大家好,我是【WeiyiGeek/唯一极客】一个正在向全栈工程师(SecDevOps)前进的技术爱好者作者微信:WeiyiGeeker公众号/知识星球:全栈工程师修炼指南主页博客: https://weiyigeek.top - 为者常成,行者常至。原创 2024-04-28 23:07:32 · 1526 阅读 · 0 评论 -
DOS 命令 | 每日一学,wevtutil 快速检索 Windows 系统事件日志元数据
wevtutil 命令工具包含在 %windir%\x5cSystem32 目录中,主要用于在计算机上注册提供程序的命令行实用工具, 还可以使用它来获取有关提供程序、其事件及其记录事件的通道的元数据信息,以及从通道或日志文件查询事件。wevtutil 命令工具包含在 %windir%\x5cSystem32 目录中,主要用于在计算机上注册提供程序的命令行实用工具, 还可以使用它来获取有关提供程序、其事件及其记录事件的通道的元数据信息,以及从通道或日志文件查询事件。路径下,但不支持使用文本编辑器打开。转载 2024-04-11 23:22:07 · 905 阅读 · 0 评论 -
运维必备 | ansible 自动化运维工具之循环内置关键字使用示例
在Ansible中,循环是一种重复执行任务或操作的方法, 循环允许您对一组数据、主机列表或其他可迭代对象执行相同的操作,即循环使得在Ansible中执行重复任务变得更加简单和高效,减少了重复代码的编写,提高了任务的可维护性和可读性。转载 2023-09-14 09:52:05 · 537 阅读 · 0 评论 -
运维必备 | ansible 自动化运维工具之变量的定义与调用
1.可定义单个变量或者多个变量(常规)vars:# 2.使用YAML的块序列语法也可以定义变量vars:# 3.能够以类似"属性"的方式定义变量 (推荐方法)vars:nginx:# 示例1:上面1/2案例变量调用# 示例2.上面3案例变量调用(由于是对象Obj形式调用)"{{nginx.conf80}}" #方式1"{{nginx['conf8080']}}" #方式2。原创 2023-09-12 15:19:32 · 18319 阅读 · 0 评论 -
运维必备 | 使用 ansible 自动化批量执行工具,提升企业运维工作效率
答:Ansible是一种开源的自动化工具,用于配置管理、应用程序部署、编排和远程任务执行。它基于Python语言开发,使用SSH协议进行通信,可实现对大型IT基础架构的自动化管理。Ansible具有简单易用、轻量级、可扩展性强、跨平台等特点,被广泛用于自动化部署、配置管理和持续集成等领域。简单的说:它是一个Linux系统上的"自动化运维工具",类似一个"配置管理工具";转载 2023-09-09 22:58:37 · 752 阅读 · 0 评论 -
13.Jenkins进阶之自定义工作节点jnlp容器模板(附DockerFile)更新相关软件下载
目录一览:0x02 Jenkins工作节点之自定义jnlp容器模板Dockerfile 构建依赖Dockerfile 构建操作自定义 jenkins-jnlp 镜像实现部分效果展示:打开和彩云PC网页或者客户端下载Jenkins Jnlp 容器生成的依赖软件链接: https://caiyun.139.com/m/i?085CtKxWLzs7l提取码:公众号回复 Jen...原创 2021-04-01 00:01:00 · 352 阅读 · 0 评论 -
运维必学 | 运算符优先级-从零开始学Windows批处理(Batch)编程系列教程
欢迎关注「全栈工程师修炼指南」公众号设为「星标⭐」每天带你基础入门到进阶实践再到放弃学习!专注企业运维实践、网络安全、系统运维、应用开发、物联网实战、全栈文章等知识分享“花开堪折直须折,莫待无花空折枝。”作者主页:[ https://www.weiyigeek.top ]博客:[https://blog.weiyigeek.top]作者<安全开发运维>答疑交...转载 2023-07-02 23:56:04 · 599 阅读 · 0 评论 -
运维必学 | 初识介绍-从零开始学Windows批处理(Batch)编程系列教程
描述: 【WeiyiGeek】作者作为一名运开(万金油)学习的东西又多又杂,好处就是知识面广,缺点是多而不精,所以作者痛定思痛,把当前自己岗位职业所需的技术知识重新梳理,在帮助自己的同时又帮助各位想从事运维相关的工作职业的朋友。转载 2023-07-02 23:56:04 · 1501 阅读 · 0 评论 -
LAMP基础环境一键安装与配置
0x00 快速入门0x01 CentOS安装LAMP案例yum安装编译安装0x02 Ubuntu安装LAMP案例配置与实战0x03 Apache安全配置0x03 补充知识htpasswd 命令0x00 快速入门LAMP发展LAMP这个特定名词最早出现在1998年,是Linux操作系统、Apache网页服务器、MySQL数据库管理系统和PHP程序模块,四种技术名称开头字母缩...原创 2020-03-29 22:52:02 · 378 阅读 · 0 评论 -
云原生 | 下一代CI/CD工具,Tekton入门部署指南
Tekton Pipelines:Tekton 的基础部分,它定义了一组Kubernetes自定义资源,这些资源充当构建块,您可以从中组装CI/CD管道。Tekton Triggers:允许基于 event 实例化 pipeline。例如,每次PR与GitHub存储库合并时,您都可以触发管道的实例化和执行。Tekton Cli:是Tekton Pipelines的一个基于Web的图形界面,用于显示有关管道执行的信息。目前正在进行中。转载 2023-08-02 15:46:49 · 2996 阅读 · 0 评论 -
MYSQL高可用架构MMM实现
前言介绍MMM环境安装安装MMM高可用性测试MySQL-mmm 总结前言介绍描述: MySQL的MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序高可用架构;MMM使用Perl语言开发主要用来监控和管理MySQL Master-Master(双主)复制虽然叫做双主复制,但是业务上...原创 2020-03-12 16:35:59 · 280 阅读 · 0 评论 -
如何使用Github Action优雅的同步国外镜像到DockerHub或私有仓库
如何使用Github Action优雅的同步国外镜像到DockerHub或私有仓库由于国内上网环境的原因,在部署某些云原生应用时,通常会遇到镜像无法直接拉取,国外仓库中的镜像,在最开始的做法是使用他人同步到dockerHub仓库中的此版本镜像,或者是采用国外的vps虚拟主机使用docker命令的方式复制到Hub仓库。0x00 快速入门。转载 2023-07-27 14:43:38 · 860 阅读 · 0 评论 -
云原生 | Kubernetes集群快速升级及延长证书过期时间至10年
欢迎关注「专注等知识分享设为每天带你到再到!作者主页:[ https://www.weiyigeek.top ]博客:[ https://blog.weiyigeek.top ]关注回复【】加入【】答疑交流群0x01 针对K8S的v1.23.x版本集群快速升级处理实践0x02 针对部署的K8S集群证书过期时间延长实践操作0x01 针对K8S的v1.23.x版本集群快速升级处理实践。原创 2023-07-22 15:09:46 · 593 阅读 · 0 评论 -
常规机械硬盘分类应用场景与硬盘接口存储方案介绍
0x00 简述0x01 硬盘类型1.西部数据(WD)2.希捷(seagate)0x02 硬盘接口1.硬盘接口类型2.硬盘接口协议3.磁盘存储方案0x00 简述描述:简要介绍磁盘实现原理以及购买磁盘商的选择对比以及其产品线了解,其后对磁盘接口及其常使用的协议做了一个简单的了解,并且对其使用场景作了一个简要说明;0x01 硬盘类型1.西部数据(WD)西部数据官网中国官网:ht...原创 2020-03-26 20:58:08 · 633 阅读 · 0 评论 -
Windows下安装Oracle11g数据库
0x00 快速入门0x01 环境准备0x02 数据库安装Oracle 10g安装Oracle 11g安装0x03 oracle客户端安装0x04 补充知识0x05 入坑记0x00 快速入门目前Oracle最新版本为18c 应用最广泛的为11g;官网下载:https://www.oracle.com/downloads/index.html0x01 环境准备Oracle 1...原创 2020-03-13 00:00:00 · 430 阅读 · 0 评论 -
Xrdp服务安装配置实现Linux远程桌面访问
0x00 基础介绍0x01 安装桌面环境Ubuntu 系列0x02 Xrdp 安装使用How to Install xrdp on Ubuntu ?How to Install xrdp to CentOS?How to use Xrdp ?0x03 XRDP 基础配置配置文件目录结构配置防火墙0x04 入坑&出坑问题1.Sesmal connect ok , s...原创 2021-07-03 23:50:43 · 6667 阅读 · 1 评论 -
PC硬件设备配置介绍与选型参考
0x00 快速入门0x01 基础硬件主板(Mainboard)篇处理器CPU篇内存(Memory)篇机箱电源(Power)篇显示器(Display device)篇光驱(CD-ROM device)篇网卡(NIC)篇显卡(Graphics)篇硬盘(Disk)篇0x02 外部设备1.U盘(优盘)篇0x03 设备驱动0x00 快速入门描述:在我们日常使用的计算机中除了需要有硬...原创 2020-03-14 15:38:00 · 2189 阅读 · 0 评论 -
运维必学 | 变量定义调用-从零开始学Windows批处理(Batch)编程系列教程
描述: 同许多脚本语言一样,Bat批处理也支持变量的定义与调用,下面我们来看看具体实例。描述: 在windows批处理中我们通常会使用set命令来定义或者删除变量,并使用%变量名%来引用变量(注意前后闭合)。@echo off:: 变量(Variable)定义与调用:: 将变量进行调用并进行算数(加减乘除)运算:: 删除定义的变量,在变量名后加上=则表示删除该变量set sum=echo %sum%pausevar1=123var2=456ECHO 处于关闭状态。请按任意键继续. . .转载 2023-07-02 23:56:04 · 1386 阅读 · 0 评论 -
Linux基础知识之systemd详解
0x00 Systemd 简述1.Linux 启动流程2.主角登场0x01 Systemd Unit1.配置文件2.启动流程3.进程树(Process tree)4.运行级别0x02 Systemd Manager1.Systemctl 命令2.Journal 命令3.Systemd-analyze0x03 补充知识1.自定义服务单元2.自定义配置0x00 Systemd...原创 2020-04-21 00:00:00 · 1433 阅读 · 0 评论 -
云原生 | 下一代CI/CD工具,Tekton牛刀小试自动化流水线
描述: 此处简单使用 tekton-dashboard 界面来创建运行 TaskRuns 与 PipelineRuns 示例,值得注意的是tekton-dashboard 不支持Task任务以及Pipeline对象创建,所以你需要提前在K8S中执行创建。描述: Task在API中表示为一种Task对象,它定义了一系列按顺序运行的步骤,以执行Task所需的逻辑。Step 4.前面完成TaskRun对象的创建执行,此处将演示PipelineRuns对象创建和触发执行,同样的你需要在K8S集群先执行部署。转载 2023-08-02 15:46:49 · 470 阅读 · 0 评论 -
Linux命令行另类使用技巧
0x00 基础简述0x01 补全实践bash-completionzsh-autosuggestions文件名补全特殊补全命令行参数补齐可编程补全0x02 历史命令设置历史记录查看历史命令搜索历史命令前后移动历史命令快速执行历史命令修改历史执行命令全局替换快速引用命令的参数 (重点)快速引用参数的部分 (重点)命令修饰符总结0x03 命令行编辑设置编辑模式Emacs 编辑...原创 2020-05-12 23:12:24 · 672 阅读 · 0 评论 -
LDAP基础安装与简单入门使用
0x00 前言简述主要产品基本模型应用场景0x01 环境安装基于 yum 安装基于 Docker 安装0x02 LDAP配置&命令slapd 命令ldapsearch 命令ldapadd 命令ldapmodify 命令ldapdelete 命令slappasswd 命令ldappasswd 命令0x03 LDAP客户端LDAPAccountManagerPHPLd...原创 2020-04-20 23:04:44 · 972 阅读 · 0 评论 -
Zabbix快速入门与实践:构建强大的企业级资源监控系统
描述: zabbix是一个开源的企业级性能监控解决方案,可以实时监控服务器/网络设备等硬件资源与其相关的各项指标是否是正常的,而且能够更加方便的、集中的监控他们;同时还提供了对被监控主机进行检查、信息收集等操作,保证服务器系统的安全运营,当被监控主机出现异常时,能够及时报警通知管理员;「zabbix由2部分构成」可选组件zabbix server 可以通过,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在等多个平台上。「A: 监控运维工具常具有的功能有那些?监控采集信息。转载 2023-09-04 22:18:43 · 230 阅读 · 0 评论 -
云原生 | 使用 CoreDNS 构建高性能、插件化的DNS服务器
在企业高可用DNS架构部署方案中我们使用的是传统老牌DNS软件Bind, 但是现在不少企业内部流行容器化部署,所以也可以将 Bind 替换为 CoreDNS ,由于 CoreDNS 是 Kubernetes 的一个重要组件,稳定性不必担心,于此同时还可将K8S集群SVC解析加入到企业内部的私有的CoreDNS中。什么是CoreDNS?CoreDNS 由 Go 语言编写是一个高度可扩展和灵活的(插件式) DNS 服务器,可以在多平台环境上运行,来自。转载 2023-08-29 22:12:35 · 546 阅读 · 0 评论