<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YoFog的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/YoFog</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; YoFog]]></copyright><item><title><![CDATA[阿里天池Python训练营-异常处理]]></title><link>https://blog.csdn.net/YoFog/article/details/129791443</link><guid>https://blog.csdn.net/YoFog/article/details/129791443</guid><author>YoFog</author><pubDate>Mon, 27 Mar 2023 14:40:14 +0800</pubDate><description><![CDATA[BaseException：所有异常的 基类Exception：常规异常的 基类StandardError：所有的内建标准异常的基类ArithmeticError：所有数值计算异常的基类FloatingPointError：浮点计算异常OverflowError：数值运算超出最大限制ZeroDivisionError：除数为零AssertionError：断言语句（assert）失败AttributeError：尝试访问未知的对象属性EOFError：没有内建输入，到达EOF标记。]]></description><category></category></item><item><title><![CDATA[PyCharm自动生成文件头注释或函数注释]]></title><link>https://blog.csdn.net/YoFog/article/details/114300165</link><guid>https://blog.csdn.net/YoFog/article/details/114300165</guid><author>YoFog</author><pubDate>Wed, 03 Mar 2021 10:08:10 +0800</pubDate><description><![CDATA[万年不动的pycharm今天被重装了，导致自动注释失效了，重新编辑了一次注释模板。


	py 文件模板

	进入设置【快捷键：ctrl + alt + S ，有QQ时会和截图产生冲突】，File-&gt;settings-&gt;Editor-&gt;File and Code Templates-&gt;Python Script；
		
#!/usr/bin/env pytho      
# -*- coding: utf-8 -*-
# @Author  : 
# @Time    : ${DAT]]></description><category></category></item><item><title><![CDATA[windows10时间显示秒的小技巧]]></title><link>https://blog.csdn.net/YoFog/article/details/113846072</link><guid>https://blog.csdn.net/YoFog/article/details/113846072</guid><author>YoFog</author><pubDate>Thu, 18 Feb 2021 14:28:38 +0800</pubDate><description><![CDATA[&nbsp;&nbsp;win10在任务栏里显示的时间一般精确到分，不显示秒。使用修改短时间格式也不能显示，倒是修改长日期格式，可以显示星期几。最后通过修改注册表可以让系统时间显示精确到秒。

通过【cmd】-&gt;【regedit】，进入注册表编辑器；
定位到【计算机】-&gt; 【HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced】；
右键新建【DWORD（32位】，命名为ShowSecondsIn]]></description><category></category></item><item><title><![CDATA[nfs4挂载提示-reason given by server: No such file or directory]]></title><link>https://blog.csdn.net/YoFog/article/details/109465877</link><guid>https://blog.csdn.net/YoFog/article/details/109465877</guid><author>YoFog</author><pubDate>Tue, 03 Nov 2020 11:56:31 +0800</pubDate><description><![CDATA[使用nfs和nfs4进行挂载时还是有一些小区别的。使用nfs4挂载时之前出过一个问题，提示：reason given by server: No such file or directory。
mount.nfs4 -o intr,nolock,noatime,proto=tcp 10.0.31.126:/tcfs/ /tcfs

网上大概给了几个办法，有些看都不用看：

该挂接点在服务器上不存在,注意检查命令行
检查是否安装了 nfs-utils 或 nfs-common
本地挂载目录是否存在
检查安全组]]></description><category></category></item><item><title><![CDATA[elasticsearch7.4 免费启用x-pack插件 设置账号、权限 包含错误--ERROR: Failed to set password for user [apm_system]]]></title><link>https://blog.csdn.net/YoFog/article/details/106112725</link><guid>https://blog.csdn.net/YoFog/article/details/106112725</guid><author>YoFog</author><pubDate>Thu, 14 May 2020 11:24:59 +0800</pubDate><description><![CDATA[kibana面板本来用不同的用户空间开放给不用的用户使用，但是不同的面板空间都需要新建索引管理，很不方便；而且通过删除url后缀就能访问到默认空间，很不安全。官方给的消息说从6.8 和 7.1 开始默认提供x-pack的安全功能，虽然只是一部分，但也够用了。针对网上千奇百怪的文章，整理了一套自己能用的启用方式。


	升级java11版本
	如果升级jdk，我使用的jdk8不支持启用，最低标准是jdk11。
	
	
	

...]]></description><category></category></item><item><title><![CDATA[logstash 中关于 @timestamp 时区解决]]></title><link>https://blog.csdn.net/YoFog/article/details/106002531</link><guid>https://blog.csdn.net/YoFog/article/details/106002531</guid><author>YoFog</author><pubDate>Fri, 08 May 2020 17:47:54 +0800</pubDate><description><![CDATA[在使用logstash时，默认使用了一个时间字段@timestamp,@timestamp时间使用的是utc时间，在kibana中展示时，一般自己会增加新字段，不影响判断。但是最近需要使用----elastalert，监测waf的拦截日志然后通过企业微信进行告警，触发时间如果再使用--@timestamp，会对一些信息接收人产生误解，所以要将@timestamp时间转换成本地date时间。

综合参考其他人的方案，在logstash中，监测对象配置里的--filter中添加代码是最直接方便的。重启logs.]]></description><category></category></item><item><title><![CDATA[No module named 'iotop'，Python版本问题导致无法使用iotop]]></title><link>https://blog.csdn.net/YoFog/article/details/105975712</link><guid>https://blog.csdn.net/YoFog/article/details/105975712</guid><author>YoFog</author><pubDate>Thu, 07 May 2020 16:43:35 +0800</pubDate><description><![CDATA[在Python2和Python并存的环境下，有一些使用Python2的命令稍不注意就会出现问题，例如-iotop，我也是排查es占用io过高时才发现的问题。


[root@elk-server bin]# iotop
No module named 'iotop'
To run an uninstalled copy of iotop,
launch iotop.py in the top di...]]></description><category></category></item><item><title><![CDATA[php7 安装扩展-oci8]]></title><link>https://blog.csdn.net/YoFog/article/details/103885539</link><guid>https://blog.csdn.net/YoFog/article/details/103885539</guid><author>YoFog</author><pubDate>Wed, 08 Jan 2020 09:54:07 +0800</pubDate><description><![CDATA[1. 基础环境
环境：centos7 PHP 7.2.24
2. oracle客户端
2.1 官方地址
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
使用的最新的版本-Version 19.5.0.0.0 ，两个都必须安装，devel版本就是SDK
oracle-ins...]]></description><category></category></item><item><title><![CDATA[ELK- Metricbeat-监测mysql内部指标]]></title><link>https://blog.csdn.net/YoFog/article/details/103261146</link><guid>https://blog.csdn.net/YoFog/article/details/103261146</guid><author>YoFog</author><pubDate>Tue, 26 Nov 2019 17:38:13 +0800</pubDate><description><![CDATA[使用Metricbeat 模块mysql，可以直接从 MySQL 服务器提取内部指标。通过kibana面板的引导直接下载配置就可，但是如果要监测insert/update语句的数量还需要修改mysql.yml文件。

下载并安装 Metricbeat

curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metric...]]></description><category></category></item><item><title><![CDATA[CentOS系统下扩展XFS文件系统]]></title><link>https://blog.csdn.net/YoFog/article/details/102774882</link><guid>https://blog.csdn.net/YoFog/article/details/102774882</guid><author>YoFog</author><pubDate>Mon, 28 Oct 2019 08:41:43 +0800</pubDate><description><![CDATA[之前使用gparted进行可视化扩充即将存满的磁盘，但是系统都是最小化安装且使用xshell连接，如果继续使用gparted进行操作，需要安装许多依赖和配置xmanager等组件，对于及时性的扩容很不方便。
新空间增加到已有分区空间中
1. ext4文件系统扩容
对于ext4格式进行扩容需要先卸载磁盘再进行扩容：

卸载正在使用的磁盘umount /data


磁盘重新分区fdisk /dev/...]]></description><category></category></item><item><title><![CDATA[Ceph Mimic/Nautilus - 启用Dashboard功能]]></title><link>https://blog.csdn.net/YoFog/article/details/85318736</link><guid>https://blog.csdn.net/YoFog/article/details/85318736</guid><author>YoFog</author><pubDate>Fri, 28 Dec 2018 11:44:50 +0800</pubDate><description><![CDATA[Ceph的监控可视化界面方案很多----grafana、Kraken。但是从Luminous开始，Ceph提供了原生的Dashboard功能，通过Dashboard可以获取Ceph集群的各种基本状态信息。

1.查看ceph状态


[root@controller ~]# ceph -s
  cluster:
    id:     25dae5c3-3fa7-44a4-9f35-7f0b2...]]></description><category></category></item><item><title><![CDATA[OpenStack创建实例错误-neutronclient.common.exceptions.Unauthorized]]></title><link>https://blog.csdn.net/YoFog/article/details/83862657</link><guid>https://blog.csdn.net/YoFog/article/details/83862657</guid><author>YoFog</author><pubDate>Thu, 08 Nov 2018 16:10:26 +0800</pubDate><description><![CDATA[使用OpenStack命令创建实例时，创建失败，错误----‘&amp;lt;class 'neutronclient.common.exceptions.Unauthorized'&amp;gt;’：



查看nova-api.log日志，错误是一样的，网上关于这个错误的案例真的很少或者有些指向就不对。我根据官网指南从头查看controller中的Nova的配置文件，而不是看到compute服务就去计算节点去...]]></description><category></category></item><item><title><![CDATA[ELK-Kibana索引只读-FORBIDDEN/12/index read-only]]></title><link>https://blog.csdn.net/YoFog/article/details/82910176</link><guid>https://blog.csdn.net/YoFog/article/details/82910176</guid><author>YoFog</author><pubDate>Sun, 30 Sep 2018 15:40:02 +0800</pubDate><description><![CDATA[今天查看kibana中的Management时，发现metricbeat索引变成只读状态，出现了错误： blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];原因是存储空间变小，导致kibana自动将它变成了只读状态。



解决办法是扩大存储空间或者在kibana中-DevTool中执行代码即可。


PUT _setti...]]></description><category></category></item><item><title><![CDATA[Centos7修改SELinux导致开机出现--starting openssh server daemon]]></title><link>https://blog.csdn.net/YoFog/article/details/82803029</link><guid>https://blog.csdn.net/YoFog/article/details/82803029</guid><author>YoFog</author><pubDate>Fri, 21 Sep 2018 16:39:59 +0800</pubDate><description><![CDATA[之前把selinux关闭了，这次想打开selinux，于是修改了 /etc/selinux/config 文件，但是重启时，开机卡在了启动页面上，一直是----starting openssh server daemon。万能的关机重启也不能修复这个问题。我知道肯定是修改配置文件的问题。

重启系统，在GRUB引导画面时，按【E】，进入GRUB编辑状态。在ro前面加上【enforcing=0】，然...]]></description><category></category></item><item><title><![CDATA[ZABBIX 3.4 （三） 监测PHP状态及脚本]]></title><link>https://blog.csdn.net/YoFog/article/details/82259264</link><guid>https://blog.csdn.net/YoFog/article/details/82259264</guid><author>YoFog</author><pubDate>Mon, 03 Sep 2018 16:25:52 +0800</pubDate><description><![CDATA[zabbix监测php，可以使用php-fpm自有的查询工作状态页面数据。

1.启用php-fpm的状态功能

因为我的php-fpm.conf配置文件中有----include=/etc/php-fpm.d/*.conf，所以修改----www.conf。去掉status的分号注释，可以根据需要将其改名。我用的是默认的----status。网上还有改名为----phpfpm_status，这样...]]></description><category></category></item><item><title><![CDATA[ZABBIX 3.4 （二） 监测MySQL状态及脚本]]></title><link>https://blog.csdn.net/YoFog/article/details/82259256</link><guid>https://blog.csdn.net/YoFog/article/details/82259256</guid><author>YoFog</author><pubDate>Mon, 03 Sep 2018 09:25:01 +0800</pubDate><description><![CDATA[zabbix有内置的mysql监控模板，所以对mysql监控时可以不用新建*.conf文件。

1.在agent端查看默认配置文件----userparameter_mysql.conf ，原文配置如下。


cat /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 


# For all the following commands HO...]]></description><category></category></item><item><title><![CDATA[ZABBIX 3.4 （一） 监测Nginx状态及脚本]]></title><link>https://blog.csdn.net/YoFog/article/details/82256137</link><guid>https://blog.csdn.net/YoFog/article/details/82256137</guid><author>YoFog</author><pubDate>Fri, 31 Aug 2018 16:56:48 +0800</pubDate><description><![CDATA[安装了zabbix用来监测agent端的lnmp环境，先整理了一下配置nginx监测的步骤。

1.修改nginx配置文件

/etc/nginx/nginx.conf，可以新写一个server或者在旧的server里面新增一个localtion。保存之后重启nginx。


location /nginx_status {
    stub_status on;
    access_log o...]]></description><category></category></item><item><title><![CDATA[MySQL错误记录（1）--File './binlog.index' not found]]></title><link>https://blog.csdn.net/YoFog/article/details/82142872</link><guid>https://blog.csdn.net/YoFog/article/details/82142872</guid><author>YoFog</author><pubDate>Tue, 28 Aug 2018 16:34:20 +0800</pubDate><description><![CDATA[昨天感觉慢查询日志较大，然后在/var/log/下面随意创建了一个mysql的slow_log文件，把路径写入了my.cnf文件中。结果今天启动机器发现mysql无法正常启动了。查看日志文件错误如下：



一般发现&quot;13 - Permission denied&quot;这样的错误，就直接考虑权限问题吧。进入是mysql出现的问题，那么进入mysql的安装目录。直接赋权mysql用户，虽然这样直接启动就成...]]></description><category></category></item><item><title><![CDATA[MySQL8.0版本新特性-全局变量修改]]></title><link>https://blog.csdn.net/YoFog/article/details/82022687</link><guid>https://blog.csdn.net/YoFog/article/details/82022687</guid><author>YoFog</author><pubDate>Fri, 24 Aug 2018 18:05:14 +0800</pubDate><description><![CDATA[MySQL8之前的版本，例如5.7，在修改全局变量时候，并不会影响到配置文件，重启之后就会恢复到默认值。今天看mysql参考手册时发现了新版本对于修改变量的新方法----set persist，可以使全局系统变量变为永久性。

https://dev.mysql.com/doc/refman/8.0/en/using-system-variables.html

 以修改最大连接数----max_...]]></description><category></category></item><item><title><![CDATA[Centos7中挂载新硬盘和扩展根目录]]></title><link>https://blog.csdn.net/YoFog/article/details/81981772</link><guid>https://blog.csdn.net/YoFog/article/details/81981772</guid><author>YoFog</author><pubDate>Thu, 23 Aug 2018 16:09:31 +0800</pubDate><description><![CDATA[今天给虚拟机做了一下扩容，总结一下步骤，方便以后自己使用。

一、扩容

1.首先关机给虚拟机增加硬盘空间



2.查看当前分区----fdisk -l （增加前后）





3.进行分区----fdisk /dev/sda


n：创建新分区
p：创建主分区
回车：分区编号
回车：开始磁盘大小；
回车：结束的磁盘大小
w：写入磁盘






4.查看卷分组----vgdi...]]></description><category></category></item></channel></rss>