
企业IT运维实践
文章平均质量分 95
本专栏包含作者在实际运维工作中,基础运维环境搭建,企业系统的安全运维以及企业内部相关服务、应用和中间件的搭建实践,带你手把手的如何进行企业内部系统的相关运维操作,于此同时还分享了最新前沿的IT运维等相关技术。
全栈工程师修炼指南
从业于安全运维工作,爱好于网络攻防技术,毕业于物联网工程,持续发布运维、开发、安全等相关知识文章与相关工作实践,记录分享学习历程,希望各位看友关注唯一极客知识分享,一起交流进步。
展开
-
运维实战之企业内部NTP服务器基础安装与配置使用
文章目录0x00 前言简述基础概念服务方式公共 NTP 服务器0x01 服务器安装配置(1) NTP 服务Ubuntu(2) Chrony 服务CentOS0x02 NTP客户端配置Windows 服务器Linux 服务器0x04 配置解析&验证配置文件/etc/ntp.conf/etc/chrony.conf核验工具ntpd 命令ntpdate 命令ntpstat 命令ntpq 命令0x05 入坑出坑问题1.ntpdate[820110]: no server suitable for synch原创 2021-03-24 17:47:21 · 1029 阅读 · 0 评论 -
运维之企业内部DNS主从服务搭建与安全配置实践(精选)
0x00实践案例1)企业内部DNS主从服务搭建配置Master-主DNS配置Slave-从DNS配置主从配置验证启用主从服务工作测试主从同步记录测试主从同步日志查看2)企业内部DNS主从服务安全配置1.创建TSIG密钥的过程2.MasterDNS机器配置3.SlaveDNS机器配置4.TSIG密钥工作验证0x01章外扩展0)OS系统上的DNS解析器1)DNS缓存清理2)...原创 2021-04-27 17:07:37 · 345 阅读 · 2 评论 -
企业运维实践-Nginx使用geoip2模块并利用MaxMind的GeoIP2数据库实现处理不同国家或城市的访问最佳实践指南...
关注「WeiyiGeek」公众号设为「特别关注」每天带你玩转网络安全运维、应用开发、物联网IOT学习!本章目录:0x00 前言简述0x01 安装部署环境说明libmaxminddb 下载ngx_http_geoip2_module 下载Geoip2 模块编译动态链接库GeoLite2 数据库下载GeoLite2 数据库自动更新0x02 实践使用1.使用GeoIP2模块请求.........原创 2022-08-07 00:00:40 · 1663 阅读 · 0 评论 -
虚拟化 | Proxmox VE 8.X 终端命令方式利用 Cloud Images 镜像模板批量创建虚拟机
使用命令方式利用云镜像批量创建虚拟机上文《虚拟化|PVE8.X结合Cloud-Init工具使用云镜像快速创建虚拟机》,作者介绍了在ProxmoxVE8.x中利用Web控制台来手动创建虚拟机,并为其添加Cloud-init设备,使其支持云实例虚拟机在启动之前,可以手动注入虚拟机登录账号密码、远程登录公钥凭据,DN...原创 2024-12-28 00:01:55 · 755 阅读 · 0 评论 -
虚拟化 | Proxmox VE 8.X 结合 Cloud-Init 使用云镜像模板快速创建虚拟机
前面,我们介绍了PVE虚拟化平台快速入门的相关文章,帮助各位初学者看友们,可以快速安装及上手PVE虚拟化平台,不知各位看友有无实践起来。下面作者趁热打铁,继续介绍在PVE虚拟化平台上使用Cloud-Init工具利用Cloudimage镜像模板快速创建虚拟机实践,不过在此之前简单说明一下为什么需要使用Cloud...原创 2024-12-28 00:01:55 · 1347 阅读 · 0 评论 -
虚拟化 | Proxmox VE 8.x 虚拟化平台添加M.2固态磁盘存储实践
继上一篇《虚拟化|ProxmoxVE8.x开源的虚拟化平台快速上手指南》文章后,作者为工作站服务器添加了一块SamsungSSD990PRO4TB的M.2固态硬盘,下面作者演示操作,如何将添加的M.2固态硬盘挂载到PVE存储中,以便于后续在创建虚拟机时可...原创 2024-12-27 13:40:57 · 837 阅读 · 0 评论 -
虚拟化 | 快速迁移 VMware Workstation 虚拟机到 Proxmox VE 8.x 平台
安装在VMwareworkstation的国产系统KylinServer部署的Oracle12c虚拟机(UEFI模式)迁移到PVE虚拟化平台中,以便于后续在PVE虚拟化平台中进行管理使用。原创 2024-12-27 13:40:57 · 1133 阅读 · 0 评论 -
虚拟化 | Proxmox VE 8.x 开源的虚拟化平台快速上手指南
描述:作为一个爱折腾的IT打工佬,时刻以学习各类新技术新知识为目标,这不正好有一台部署了VMware vSphere ESXi 虚拟化环境的服务器,由于正好安装其系统的磁盘有坏道,经常导致使用 ESXi 异常卡顿以及重启虚拟机,终于有一天我无法再仍受,于是就萌生了学习一款轻量级的开源虚拟化平台的想法。原创 2024-12-26 23:44:04 · 949 阅读 · 0 评论 -
运维必学 | 6.从零开始学Shell脚本编程之函数
描述:上一章,我们简单的介绍了Shell脚本编程中的数组相关知识及其使用案例,主要包括:索引数组、关联数组语法格式、数组操作(创建、读取、修改、删除)、数组的遍历、数组的切片、数组子串替换与删除等,最后列举了一些作者在工作学习中所遇的一些数组使用技巧案例;想必看过的各位看友都已经学习实践过了吧,那么让我们趁热打铁,下面继续学习shell脚本编程中的函数知识及其使用案例。原文来自:公众号【全栈工程师修炼指南】,请多多关注,支持作者!原创 2024-12-19 17:23:48 · 684 阅读 · 0 评论 -
运维必学 | 5.从零开始学Shell脚本编程之数组
描述:上一章,我们简单的介绍了shell脚本编程中的流程控制(条件、循环)等结构及与其它命令组合使用,包括:if 语句(单分支、双分支、多分支)、case 语句、for 循环、while 循环和 until 循环,以及continue、break循环控制等,以及一个个入门实用案例;想必看过的各位看友都已经学习实践过了吧,那么让我们趁热打铁,下面继续学习shell脚本编程中的数组相关知识及其使用案例。原创 2024-12-16 23:42:17 · 673 阅读 · 0 评论 -
运维必学 | 4.从零开始学Shell脚本编程之流程控制
描述:上一章,我们简单的介绍了shell脚本编程中的算术运算相关知识,包括:运算符优先级、实现计算的相关命令()及其扩展符号,实践各种数值运算方法,例如,整数、浮点数、逻辑运算、位运算,以及短路运算等知识;想必看过的各位看友都已经学习实践过了吧,那么让我们趁热打铁,下面继续学习shell脚本编程中的流程控制相关基础知识。原创 2024-12-15 22:15:44 · 22 阅读 · 0 评论 -
运维Tips:Docker或K8s集群拉取Harbor私有容器镜像仓库配置指南
知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ]在现在微服务、云原生的环境下,通常我们会在企业中部署Docker和Kubernetes集群,并且会在企业内部搭建Harbor私有镜像仓库以保证开发源码安全,以及加快CI/CD流水线速度,从而实现更快的构建与交付,就以作者公司为例,要迭代一个开发的微服务只需要简短的几分钟即可搞定。原创 2024-11-23 13:57:28 · 1481 阅读 · 0 评论 -
疑难Tips:NextCloud域名访问登录时卡住,显示违反内容安全策略
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]1使用域名访问Nextcloud用户登录时卡住,显示违反内容安全策略我使用官方Docker镜像来部署NextCloud 28.0.5,并通过Openresty反向代理Nextcloud,但是在安装后无法稳定工作,每次登录后,页面会卡死在登录界面,无法正常跳转页面,需要刷新界面后又能正常跳转,作为一名专业的运维工程师是无法忍受,遂不断尝试各种...原创 2024-11-23 13:57:28 · 911 阅读 · 0 评论 -
运维必学 | 3.从零开始学Shell脚本编程之算数运算
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00前言简述描述:上一章,我们简单的介绍了shell脚本编程中的变量相关知识,包括:变量类型(环境变量、预定义变量、自定义变量、位置参数变量),变量命名规则,变量类型(详解),变量定义,变量直接与间接引用,变量生命周期,变量结果引用,以及变量在各种括号中使用效果的总结;想必看过的各位看友都已经学习实践过了吧,那么让我们趁热打铁,下面继...原创 2024-11-21 17:55:21 · 847 阅读 · 0 评论 -
运维必学 | 1.从零开始学Shell脚本编程之基础介绍
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]文章目录:0x00 快速入门前言简述描述:作者作为一名资深的安全运维工程师,在运维工作中需要编写一些Shell脚本程序来辅助完成日常的工作任务,所以对Shell脚本编程有着浓厚的兴趣。如果你作为一名运维开发初学者,非常有必要对Linux系统Shell脚本编程进行一个简单的介绍,以及系统学习,这将影响你的运维职业生涯,所在作者通过自身工作学习...原创 2024-11-20 13:18:29 · 738 阅读 · 0 评论 -
Linux 命令 | 每日一学,文本处理三剑客之awk命令实践
描述:前面作者已经介绍了文本处理三剑客中的 grep 与 sed 文本处理工具,今天将介绍其最后一个且非常强大的 awk 文本处理输出工具,它可以非常方便我们读取文件内容或者将命令执行内容,根据脚本进行自定义格式化美化输出。Linux中的awk工具以其强大的文本处理能力而闻名,它是一种专门用于模式扫描和处理的编程语言。本章节将深入探讨awk的语法结构,并提供一份简明易懂的学习指南。原创 2024-11-16 22:40:12 · 997 阅读 · 0 评论 -
DBA | Oracle 12cR2 在国产操作系统 银河麒麟 KylinOS 部署实践
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述描述:为了对得起作者UP主公众号【全栈工程师修炼指南】中的【全栈】二字,作者选择工作中常常使用到,以及全球最流行的关系型数据库 Oracle 来进行学习实践,并记录其学习过程,以供后续的自己复习回顾及帮助各位看友快速上手,从入门到高新,请各位看友一定要关注、订阅【#Oracle学习之路】专栏。前面,我们讲解了 Oracle...原创 2024-11-07 00:01:34 · 700 阅读 · 0 评论 -
DBA | Oracle 11gR2 在国产操作系统 银河麒麟 KylinOS 部署实践
描述:为了对得起作者UP主公众号【全栈工程师修炼指南】中的【全栈】二字,作者选择一门自己工作中常常使用到,以及全球最流行的关系型数据库 Oracle 来进行学习,并记录学习过程,以供后续的自己复习回顾和帮助各位看友快速上手,从入门到高新,请各位看友一定要关注、订阅【#Oracle学习之路】专栏。原创 2024-11-06 16:08:54 · 155 阅读 · 0 评论 -
运维 Tips | 巧妙解决,国产银河麒麟V10 SP3系统安装后无法通过许可信息
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]描述:今天在阿里云裸金属服务器中,安装最新的 Kylin Linux Advanced Server release V10 SP3 2403/(Halberd)-x86_64 版本,安装完成后发现其系统与控制台 JViewer不兼容导致无法通过的许可信息,从而卡在此步骤上,经过Kylin技术人员的支撑,最终找到解决版本,遂有了此文,以帮助...原创 2024-09-30 17:09:44 · 1040 阅读 · 0 评论 -
云原生 | 在 Kubernetes 中使用 Cilium 替代 Calico 网络插件实践指南!
Cilium 是一款开源软件,它基于一种名为eBPF的新的Linux内核技术提供动力,用于透明地保护使用 Docker 和 Kubernetes 等Linux 容器管理平台中部署的应用程序服务之间的网络连接,Cilium 主要使用场景是在 Kubernetes 中,但 Cilium 的优势并不仅限于 Kubernetes 环境。在 Kubernetes 环境中,Cilium 可充当网络插件,提供 pod 之间的连接。原创 2024-09-03 18:03:08 · 2264 阅读 · 0 评论 -
云原生 | Kubernetes 之常用 CNI 网络插件简述与对比
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]Kubernetes 集群里常用的网络插件简述与对比Kubernetes 需要使用网络插件来提供集群内部和集群外部的网络通信,并提供可扩展和高性能的网络架构,其核心概念如下:核心概念每个Pod有一个独立的IP地址:每个Pod在Kubernetes集群中都有一个唯一的IP地址。Pod内的容器可以通过localhost互相通信,Pod之间的通信...原创 2024-08-15 11:41:16 · 1150 阅读 · 0 评论 -
运维 Tips | DELL 企业服务器 R710 磁盘阵列配置指南
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述由于戴尔存储服务器控制器坏了,且已经过保其维修的金额都要赶上购买此机器的一半了,遂将戴尔存储服务器svc2000中的磁盘,装到DELL服务器R710中,并做RAID5的磁盘阵列,通过NFS方式提供网络共享存储。weiyigeek.top-DELL服务器R710图温馨提示:服务器若需要采用阵列技术,请查看是否安装RAID阵列...原创 2024-08-10 11:07:12 · 1139 阅读 · 0 评论 -
DBA | Oracle 11G 在 Windows 服务器上部署实践
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述描述:为了对得起作者UP主公众号【全栈工程师修炼指南】中的【全栈】二字,从今天开始作者选择一门自己工作中常常使用的到的以及全球最流行的关系型数据库 Oracle 来进行学习,并记录学习过程,以供后续的自己复习回顾和帮助各位看友快速上手,从入门到高新,请各位看友一定要关注、订阅【#Oracle学习之路】专栏。上一章,我们以 ...原创 2024-08-05 16:26:00 · 581 阅读 · 0 评论 -
DBA | Oracle 12C 在 WinServer 2022 企业服务器部署实践
描述:为了对得起作者UP主公众号【全栈工程师修炼指南】中的【全栈】二字,从今天开始作者选择一门自己工作中常常使用的到的以及全球最流行的关系型数据库 Oracle 来进行学习,并记录学习过程,以供后续的自己复习回顾和帮助各位看友快速上手,从入门到高新,请各位看友一定要关注、订阅【#Oracle学习之路】专栏。原创 2024-08-06 11:57:19 · 736 阅读 · 0 评论 -
DBA | Oracle 数据库体系结构简述!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]前言简述描述:为了对得起作者UP主公众号【全栈工程师修炼指南】中的【全栈】二字,从今天开始作者选择一门自己工作中常常使用的到的以及全球最流行的关系型数据库 Oracle 来进行学习,并记录学习过程,以供后续的自己复习回顾和帮助各位看友快速上手,从入门到高新,请各位看友一定要关注、订阅【#Oracle学习之路】专栏。上一章,我们简单介绍了 O...原创 2024-08-04 12:24:19 · 514 阅读 · 0 评论 -
DBA | Oracle 数据库基础概述、版本选择!
描述: Oracle 数据库(Oracle database,简称 Oracle) 又名是甲骨文公司的一款关系数据管理系统,也是世界上使用最广泛的关系数据库管理系统,占据着全球数据库份额的48%左右,在中国使用更是占据到57%的份额,全球五百强企业中90%都在使用Oracle,中国前100大企业也有近99个都在使用Oracle。Oracle 数据库产品为客户提供成本优化的高性能版 Oracle 数据库、全球领先的融合多模型数据库管理系统以及 In-memory、NoSQL 和 MySQL 数据库。原创 2024-08-04 12:24:19 · 293 阅读 · 0 评论 -
DBA | 炼气期,关系数据库及六大范式(NF)理论概述!
关系模型关系模型是在概念模型的基础上所建立的适用于具体数据库实现的一种数据模型,其数学理论基础是建立在集合代数上的,与层次模型、网状模型相比较,是目前应用最为广外的一种重要的数据模型。关系数据库(Relational Database)基于关系模型基础上的数据库管理系统(DBMS), 使用表格(也称为关系)来存储数据,每个表(二维表)由行和列组成,行代表记录,列代表字段,除此之外还有其他数据库对象组成,如索引、视图、存储过程等。关系型数据库的核心思想是将数据组织成关系。原创 2024-08-01 23:20:17 · 376 阅读 · 0 评论 -
DBA | 炼气期,数据库技术基础知识概述!
描述: 数据库技术产生于20世纪六七十年代,伴随着计算机技术的产生和发展而发展,是计算机技术在各行各业的数据管理技术的延伸、渗透、发展的产物,而国内数据库发展相对滞后主要在八十年代后。在计算机技术应用领域,数据库技术也是一门专业性很强的学科,它涉及到操作系统、数据结构、程序设计等多领域的知识。数据库是作为一个单元处理的有组织的信息集合,其目的是收集、存储和检索相关信息以供数据库应用程序使用。数据 (Data) : 数据实际上就是描述事物的符号记录。数据库 (Database,简称 DB。原创 2024-07-30 23:32:04 · 509 阅读 · 0 评论 -
Python3 | 练气期,捕获错误异常 、自定义异常处理!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述在我们开始学习 Python 编程语言的时候, 我们经常会遇到各种错误, 比如:语法错误,运行时错误,逻辑错误等等, 这些错误在开发学习中是不可避免的, 但是随着我们学习的深入可以发现 Python 可以很好的处理这些错误, 并且在正式业务的开发环境中往往都是需要想到不同的报错场景, 然后编写对应的异常处理机制, 下面我们...原创 2024-07-28 12:25:07 · 256 阅读 · 0 评论 -
Python3 | 练气期,面向对象、类魔术方法,类修饰器!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述如果你接触过 Java、Golang 编程语言,那么你一定知道面向对象编程(OOP)的概念。面向对象编程(OOP)是相对于面向过程编程而言的,面向过程编程是一种以过程为中心的开发模式,而面向对象编程则是以对象为中心的开发模式。本章节我们将详细介绍Python的面向对象编程,不过在此之前我们先简单了解一下面向对象技术相关概念...原创 2024-07-26 00:01:39 · 492 阅读 · 0 评论 -
Python3 | 筑基期, 推导式、迭代器、生成器!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述描述:前面,我们一起学习了Python3开发中使用最多的函数(Function),相信大家在作者的实践下也已经掌握函数的创建、多参数的传递,以及匿名函数、闭包了吧,这一章我们一起学习Python3编程中的推导式、迭代器以及生成器等相关知识,它也是Python编程中进阶常用的部分,对于程序健壮性以及效率都有所帮助,所以说也是...原创 2024-07-24 23:17:20 · 1103 阅读 · 0 评论 -
Python3 | 练气期,函数创建、参数传递、作用域!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述描述:上一章,我们学习了Python3编程中最基本而得流程控制语句,相信大家在作者的实践下也已经掌握了相关关键字了吧,这一章我们一起学习Python3编程入门中函数定义、函数调用、函数参数(传递、类型),匿名函数、递归函数。内嵌函数和闭包、装饰器函数,以及命名空间作用域的讲解,它也是Python编程中最基础且常用的部分,所...原创 2024-07-22 17:22:15 · 978 阅读 · 0 评论 -
Python3 | 练气期,流程控制语句!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述描述:上一章,我们学习了Python3编程中操作运算符及其运算符的优先级,相信各位初学看友边看、边实践的基础下已经初步掌握它了,这一章我们一起学习Python3编程入门中流程控制的相关语法及实践案例,它也是Python编程中最基础且常用的部分,所以说也是需要我们掌握的。温馨提示:作者后续实践主要在 Ubuntu 24.04...原创 2024-07-20 00:02:26 · 810 阅读 · 0 评论 -
Python3 | 练气期,入门精简基础语法!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述前面我们已经尝试了Python程序的几种运行方式,并运行了第一个Hello World的Python程序,并且列举了 Python2 与 Python3 的部分差异!虽然 Python 语言与 Perl,C 和 Java 等语言有许多相似之处,但是还是存在一些差异,本章我们快速过一遍Python编程中的基础性语法。温馨提示...原创 2024-07-15 21:49:19 · 645 阅读 · 0 评论 -
Python3 | 练气期,入门初识与起步!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述描述:作为一名网络安全转运维的工程师,每天一睁眼就要马不停蹄的学习各类计算机技术、编程和网络安全知识等,在工作中接触过很多编程语言,比如:C、Java、Python、PHP、Shell、PowerShell等,但都仅仅停留在看得懂一些,会简单使用一些的阶段,却没有去深入的了解过这些语言。正好这才趁着进行机器学习的机会,将P...原创 2024-07-14 12:02:49 · 684 阅读 · 0 评论 -
机器学习筑基篇,容器调用显卡计算资源,Ubuntu 24.04 快速安装 NVIDIA Container Toolkit!...
描述:NVIDIA Container Toolkit(容器工具包)使用户能够构建和运行 GPU 加速的容器,该工具包括一个容器运行时库和实用程序,用于自动配置容器以利用 NVIDIA GPU。项目地址:https://github.com/NVIDIA/nvidia-container-toolkit。原创 2024-07-09 17:31:46 · 1176 阅读 · 0 评论 -
运维Tips | Ubuntu 24.04 安装配置 xrdp 远程桌面服务
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]Ubuntu 24.04 Desktop 安装配置 xrdp 远程桌面服务描述:Xrdp是一个微软远程桌面协议(RDP)的开源实现,它允许我们通过图形界面控制远程系统。这里使用RDP而不是VNC作为远程桌面,是因为Windows自带的远程桌面连接软件就可以连接很方便,另外RDP在Windows下的体验非常好,包括速度很快(因为压缩方案做得比...原创 2024-07-07 00:34:11 · 3577 阅读 · 0 评论 -
运维Tips | Ubuntu 24.04 安装配置 samba 文件共享
我们将 Ubuntu 24.04 作为机器学习的工作站,往往需要将 Ubuntu 24.04 中的数据或者代码共享给我们其他使用Windows系统的小伙伴,此时我们可以使用SAMBA,开辟出一个文件共享目录供大家进行数据交换使用。原创 2024-07-07 00:34:11 · 1631 阅读 · 0 评论 -
运维Tips | 当同时忘记Kylin麒麟系统root与grub密码如何应对?
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]银河麒麟系统root用户及grub密码都忘记了怎么办?描述:今天接到同事电话说安装的一台国产服务器Kylin V10 SP3 系统的root登录密码忘记了,遂想着直接进入单用户模式更改root不就行了吗,谁想到被GRUB密码拦住去路,由于当时做等保主机安全模板的时候添加了grub认证,然后grub密码又忘记了,于是乎只能通过挂载KylinO...原创 2024-07-03 18:19:08 · 1686 阅读 · 0 评论 -
运维 Tips | 宝塔Linux面板安装使用及安全配置那些事,新手站长必知!
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00 前言简述描述: 宝塔 Linux 面板服务器工具实际上UP很早就听说过,但一直没有使用过,可能是作为一名专业运维不太喜欢有界面的东西(PS: 开玩笑,主要是没时间去折腾),正好作者在腾讯云上买了五年的轻量服务器主机,日常主要用于个人博客以及工具站使用(PS: 欢迎访问 weiyigeek.top),日常运维以及修改文件都是通过SS...原创 2024-06-13 10:41:06 · 1252 阅读 · 0 评论