快速笔记:解决RedHat(RHEL)/CentOS8安装EPEL源后显示StatusCode:404问题

Posted Posted in Ansible, Linux, 笔记, 系统, 菜鸟, 运维

EPEL 的全称叫 Extra Packages for Enterprise Linux。EPEL 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL 之后,就相当于添加了一个第三方源。所以恨过高质量的第三方工具都依赖这个EPEL源,但是在依照docs.fedoraproject.org官方发布的教程指引安装EPEL到RedHat(RHEL)/CentOS8后会出现StatusCode:404问题。因此本教程依照RHEL官网论坛的解决方法来修正这个问题,以便于以后的参考。

….[阅读全文]

故障排查:解决由于错误的SELinux安全上下文Context属性导致无法启动SSHD的问题【原创文章】

Posted Posted in Linux, 笔记, 系统, 经验, 菜鸟

场景:客户描述一台RedHat 7 VM无法使用SSH登录,最近一次只是更改了/etc/fstab并重启了VM结果问题就出现了。在随后的故障排查中发现并不是由于fstab修改的无法SSH问题,而是由于SELinux检测到异常的Context因此阻止SSHD服务启动。接下来请跟随本文将一步一步的剖析此类场景。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

快速笔记:分享SUSE下遇到Can’t find a writable directory to create an attach point报错以及解决方法

Posted Posted in Linux, 笔记, 系统, 菜鸟

当在SUSE系统中使用zypper进行Package升级的时候遇到了错误信息“Bad media attach point: https://packages.microsoft.com/sles/15/prod”,“Create attach point: Can’t find a writable directory to create an attach point”。为此我尝试做了一些研究并找到了问题根源和解决方法。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

微软Azure云 LAB 101: 使用diskpart以及dism命令将wim转换为vhd (wim2vhd)

Posted Posted in Windows, 笔记, 系统, 菜鸟

最近接到一个奇怪的需求,客户非要直接把WIM转换为VHD。我谷歌了一下发现之前微软推出过类似的工具wim2vhd但是它依赖于ImageX,但由于年久失修,微软官方似乎放弃了这个工具(微软官方博客提到该wim2vhd工具仅用于Win7以及Win2008操作系统,并不像后支持)。我花了一些时间测试了一下发现wim2vhd工具其实可以用于Windows10。但是随后我又发现了更好的办法:联用Diskpart+Dism命令完全可以实现wim转vhd,并且不依赖于下载任何工具。为此我整理了我的实验,并写下了此教程以便任何人在有需要的时候可以参阅。

….[阅读全文]

快速笔记:分享应用于日常修复Windows组件的常用DISM命令集 By AndyX

Posted Posted in Windows, 笔记, 系统, 经验, 菜鸟

部署映像服务和管理DISM.exe是一个命令行工具,使用它可以准备Windows映像并为其提供服务,包括用于Windows PE、Windows恢复环境 (Windows RE)和Windows 安装程序的映像。 DISM 可用来维修Windows系统组件, 映像 (.wim) 或虚拟硬盘(.vhd 或 .vhdx)。 DISM 内置于 Windows 系统中,可通过cmd命令行或从PowerShell使用。

使用 DISM 修复 Windows 映像。 可以修复 WIM 或 VHD 文件中的脱机 Windows 映像或联机 Windows 映像。 如果联机 Windows 映像变得无法使用,它也会尝试对其进行自我修复。 此操作的修复源与用于按需功能的源相同,并由组策略设置确定。

….[阅读全文]

菜鸟笔记:LinuxPerformance学习笔记之iostat命令详解

Posted Posted in Linux, 入门, 笔记, 系统, 菜鸟

在Linux系统中我们可以用iostat 命令来监视系统输入/输出、设备负载。iostat 命令生成的报告可以用来更改系统配置,从而更好地平衡物理磁盘和适配器之间的输入/输出负载。当Linux系统遇到Performance性能问题时,使用iostat工具查看进程IO请求下发的数量、系统处理IO请求的耗时,进而分析进程与操作系统的交互过程中IO方面是否存在瓶颈。

….[阅读全文]

快速笔记:解决群晖Docker无法启动容器OCI runtime create failed: container with id exists报错

Posted Posted in Docker, 云计算, 笔记, 菜鸟

此笔记记载了本人在使用群晖420+的Docker时遇到故障“OCI runtime create failed: container with id exists”的症状、排查流程以及故障缓解方法。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

原创分享:如何使用PowerShell/CloudShell查询每一个Azure VMSS实例的私有/公共IP

Posted Posted in Azure, 云计算, 笔记, 经验, 菜鸟

给大家快速分享一些PowerShell/CloudShell代码,用于查询每一个Azure VMSS实例的私有IP:

查询每一个VMSS Instance的 名称+PrivateIP:

$vmssName = “VMSSNAME”
$rgName = “RESOURCEGROUP”
$VMs = Get-AzVmssVM -ResourceGroupName $rgName -VMScaleSetName $vmssName
$nicName = ($VMs[0].NetworkProfile.NetworkInterfaces[0].Id).Split(‘/’)[-1] ….[阅读全文]

图文教程:ELK日志分析系统的快速搭建方案以及应用实战

Posted Posted in ELK, 笔记, 菜鸟, 运维

ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。

Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。

Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。

Kibana是一个基于Web的图形界面,用于搜索、分析和可视化存储在 Elasticsearch指标中的日志数据。它利用Elasticsearch的REST接口来检索数据,不仅允许用户创建他们自己的数据的定制仪表板视图,还允许他们以特殊的方式查询和过滤数据

….[阅读全文]