Archives : March-2020

原文链接:「Zabbix」- 忘记密码重置
文章分类:「Monitoring_and_Altering:Zabbix_-_Network_Monitoring_Solution:3.Administration_and_Configuration:Reset_Admin_Password」
文章标识:「89a09281」

内容简介
本文介绍重置Zabbix管理员密码。交接工作一直都做不好,总有点东西每交接。这不是么?把Zabbix的管理员密码忘记了。
操作过程
默认的用户名为Admin,密码为zabbix。如果忘记密码,可以修改数据库的zabbix.users.p[……]

Read more

原文链接:「Linux」- 休眠(Hibernation)
文章分类:「03.Operating_System_Administration:Power_management:Hibernation」
文章标识:「64febb97」

计算中的「休眠」(或挂起到磁盘)指的是“关闭计算机,同时保持其状态”。休眠时,计算机将RAM的内容保存到非易失性存储设备中。恢复后,计算机与进入休眠状态之前完全一样。
休眠的不同实现(在Linux中)
以下三者都称之为“休眠到硬盘”(suspend-to-disk)。
swsusp – Software Suspend
在Li[……]

Read more

原文链接:「WordPress」- 增加单页返回数据量
文章分类:「07.Tools_for_Working:Document_Writing:WordPress:Increase_per_page_limit_in_REST_API」
文章标识:「b4ed8407」

问题描述
在 REST API 中,请求参数 per_page 用于指定单次 HTTP 请求返回的数据量。默认值 10,最大值 100。
我们希望可以调整最大值,比如设置最大值为 1000(因为我们清楚自身情况,所以数量调整到 1000,并不会导致服务器压力过大)。
那该如何调整这个最大值呢?[……]

Read more

原文链接:「MySQL」- 获取MySQL中库的大小
文章分类:「MySQL_and_MariaDB:3.Administration_and_Configuration:Get_Size_of_MySQL_Database」
文章标识:「14664e2f」

问题描述
在MySQL中,如何获取特定数据库(或特定表)所占用的磁盘空间的大小?
解决办法
在通常情况下,数据表与数据索引会占用磁盘空间(其他部分可以忽略):

SELECT table_schema AS “DB Name”,
ROUND(SUM(data_length + i[……]

Read more

原文链接:「MySQL」- 常规查询日志
文章分类:「MySQL_and_MariaDB:6.Logging_and_Monitoring:General_Query_Log」
文章标识:「6796f7bb」

内容简介
有些场景我们需要记录来自客户端的所有查询日志,用于排查问题,比如了解某个连接中执行了那些SQL语句,这可以使用「常规查询日志」。「常规查询日志」可以记录所有来自于客户端的查询。
本文将介绍在MySQL中「常规查询日志」相关的内容。
系统环境

属性
参数

操作系统:[……]

Read more

原文链接:「MySQL」- 搭建主从复制(基于位置复制)
文章分类:「MySQL_and_MariaDB:Replication_and_Group_Replication:1.M-S_Replication_(Position_Based)」
文章标识:「b6e069cb」

第一步、修改主库配置
修改主库配置文件,以启用 binlog 功能:

[mysqld]
server_id = 26
log_bin = /var/log/mysql/binlog
binlog_format = ROW
expire_logs_days = 30
max_binlog_[……]

Read more

原文链接:「Linux」- 强制用户下线
文章分类:「03.Operating_System_Administration:Users,_Groups_and_Permission:Force_logout_a_user」
文章标识:「2b1795ab」

内容简介
本文将介绍如何显示已登录系统的用户,以及如何强制已登录用户下线。
问题描述
之前有些开发拿到ROOT帐号。现在,要回收ROOT帐号,修改密码,并强制已登录用户下线。如果不强制下线,他们还可以使用ROOT用户继续操作。
解决办法
找到用户登录进程,然后结束这些进程即可。
#1 查看已登录[……]

Read more

原文链接:「CPU」- lscpu
文章分类:「01.Peripheral_and_Hardware:1.CPU_-_Central_Processing_Unit:lscpu」
文章标识:「33274dfe」

# TODO 了解lscpu输出的各个字段的含义

# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 39 bits physical, 48 bits[……]

Read more

原文链接:「MySQL」- 配置 Zabbix 监控
文章分类:「MySQL_and_MariaDB:6.Logging_and_Monitoring:Zabbix_with_Template_DB_MySQL」
文章标识:「27d19829」

本笔记记录如何使用 Zabbix 监控 MySQL 数据库,虽然 Zabbix 内置开箱即用的 MySQL 监控模板,但是“开箱”本身也是有些困难的。
我们没有记录 Zabbix 添加及使用模板的方法,内容多为使用 MySQL 监控模板需要的准备工作。
CentOS Linux release 7.5.1804 (Core)[……]

Read more

原文链接:「Docker」- 部署一个Registry服务器
文章分类:「Kubernetes_and_Docker:02.Docker_Registry:Deploy_a_registry_server」
文章标识:「b9b5969b」

先在机器上安装Docker,然后运行registry镜像。
本文只是一个简单的介绍,详细参考「Configuring a registry」手册。隔离数据中心的部署参考「Considerations for air-gapped registries.」手册。
# 搭建简易的Registry服务
部署本地Registry服务[……]

Read more

原文链接:「PHP」- 安装(CentOS)
文章分类:「05.Programming_Language:3.PHP_-_Hypertext_Preprocessor:1.Installation:CentOS_and_PHP」
文章标识:「8bc06a2c」

本笔记整理在 CentOS 上使用Y UM 源安装 PHP 环境(包括 PHP-FPM 环境)的方法。
CentOS 7.4 and PHP 5.6
在 CentOS 7.4 上,默认 PHP 5.4 版本,现在需要使用 PHP 5.6 运行环境:

#!/bin/sh

############[……]

Read more

原文链接:「系统监控」- 杂记
文章分类:「03.Operating_System_Administration:System_Monitoring:x.Miscellanies」
文章标识:「a3d7b974」

# TODO 获取进程命令的绝对路径 -「How can I know the absolute path of a running process?」
下面的方法不一定好用,毕竟情况复杂:

#!/bin/sh

ps -auxwe | grep 24466
ls -l /proc/24466/exe

pwdx $pid

# Win[……]

Read more

原文链接:「NetworkManager」- 网络连接检查功能
文章分类:「03.Operating_System_Administration:Network_Configuration_and_Diagnostics:00.NetworkManager:connectivity_checking_functionality」
文章标识:「02310cfe」

# 网络连接检查功能
在NetworkManager中有个功能,允许NetworkManager检测系统是否可以实际访问互联网。
就是说,虽然网络正常配置,也正常启动,但是它还是会尝试使用HTTP请求一个URL[……]

Read more

原文链接:「MySQL」- errno: 24 – Too many open files
文章分类:「MySQL_and_MariaDB:z.Error_List_(MySQL_and_MariaDB):ERROR_24_-_Too_many_open_files」
文章标识:「221c6b13」

内容简介
处理errno: 24 – Too many open files错误的办法。
问题描述
就是遇到了errno: 24 – Too many open files错误。
问题原因
该错误由于打开文件数受限制导致的。
执行语句SHOW GL[……]

Read more

原文链接:「Zabbix」- Web API
文章分类:「Monitoring_and_Altering:Zabbix_-_Network_Monitoring_Solution:Web_API」
文章标识:「9c0dd3f1」

内容简介
当有大批量数据需要导入Zabbix时,或者需要管理Zabbix时,可以通过Zabbix的WebAPI进行进行批量操作,而不是手动添加。
相关链接
# 批量导入主机
通过zabbix自带api进行主机的批量添加操作[……]

Read more

原文链接:「MySQL」- 日期时间类型
文章分类:「MySQL_and_MariaDB:Programming:3.Data_Type:Date_and_Time_Types」
文章标识:「169babc7」

对于DATE和DATETIME范围说明,“supported”表示尽管较早的值可能正常工作,但不能保证。

类型
大小(B)
范围
显示格式
用途

YEAR[(4)]
1
0000,1901 ~ 2155
YYYY
年份[……]

Read more

原文链接:「MySQL」- 使用 mysqldump 进行数据备份与恢复(迁移)
文章分类:「MySQL_and_MariaDB:8.Backup,_Recovery_and_Migration:1.Migration_with_mysqldump」
文章标识:「a71282a1」

第一步、在旧主机中导出备份
备份单个数据库:

#!/bin/sh

mysqldump test > dump.sql
# 该备份文件不包含 CRETAE DATABASE 与 USE 语句,在恢复时需要选择数据库。

mysqldump –databases “<[……]

Read more