首页
站点统计
技术支持
友链
关于我
Search
1
台式电脑DIY配置单之2024.06
1,191 阅读
2
DIY配置单之2024.07
930 阅读
3
麒麟操作系统安装达梦数据库DM8 V8版本
688 阅读
4
苹果笔记本实现用户登录钉钉通知功能
672 阅读
5
《雪中悍刀行》陈望
523 阅读
默认分类
电脑3C
Linux运维
生活杂谈
游戏娱乐
Windows专题
登录
Search
标签搜索
PHP
Linux
麒麟OS
Win11
电脑
腾讯云
阿里云
域名转移
雪中悍刀行
Mac OS
Steam
达梦
SSH
CentOS
SHELL
祝福
Mysql
软考
Zabbix
Redis
清阳
累计撰写
42
篇文章
累计收到
52
条评论
首页
栏目
默认分类
电脑3C
Linux运维
生活杂谈
游戏娱乐
Windows专题
页面
站点统计
技术支持
友链
关于我
搜索到
40
篇与
默认分类
的结果
2025-11-29
使用bpftrace排查ES莫名退出问题
暂无简介
2025年11月29日
2 阅读
0 评论
0 点赞
2025-10-10
CentOS安装指定版本nginx
查看所有可以安装的nginx版本yum list nginx --showduplicates安装指定版本的nginxyum install nginx-1.26.1-1.el7.ngx
2025年10月10日
13 阅读
0 评论
0 点赞
麒麟OS V10 ARM平台编译安装Percona-XtraBackup 8
麒麟OS V10 ARM平台编译安装Percona-XtraBackup 8麒麟OS V10版本相当于CentOS8,所以部分软件可以使用CentOS8版本的。以下是在麒麟操作系统上编译安装 Percona-XtraBackup 8的详细步骤:环境准备系统版本:麒麟操作系统(Kylin V10)。硬件架构:aarch64。GCC版本:需要 GCC 版本 >= 5.3。建议安装高版本的 GCC,例如 GCC 11注意本次编译安装 Percona-XtraBackup 8.0和8.4会有不同的编译结果,使用8.0可以编译成功,使用8.4编译失败。故尽量使用8.0版本来编译。yum install cmake openssl-devel libaio libaio-devel automake autoconf bison libtool ncurses-devel libgcrypt-devel libev-devel libcurl-devel zlib-devel libudev-devel zstd vim-common procps-ng-devel libkmip-devel -y #安装编译过程中的依赖包: yum install -y cyrus-sasl-devel2、麒麟OS v10自带的gcc为7.3,本次编译Percona-XtraBackup 8需要GCC的11版本mkdir -p /usr/local/src/gcc cd /usr/local/src/gcc wget "https://mirrors.aliyun.com/rockylinux/8.10/AppStream/aarch64/kickstart/Packages/g/gcc-toolset-11-runtime-11.1-1.el8.aarch64.rpm" wget "https://mirrors.aliyun.com/rockylinux/8.10/AppStream/aarch64/kickstart/Packages/g/gcc-toolset-11-binutils-2.36.1-4.el8_9.aarch64.rpm" wget "https://mirrors.aliyun.com/rockylinux/8.10/AppStream/aarch64/kickstart/Packages/g/gcc-toolset-11-gcc-11.2.1-9.2.el8_9.aarch64.rpm" wget "https://mirrors.aliyun.com/rockylinux/8.10/AppStream/aarch64/os/Packages/g/gcc-toolset-11-gcc-c++-11.2.1-9.2.el8_9.aarch64.rpm" wget "https://mirrors.aliyun.com/rockylinux/8.10/devel/aarch64/os/Packages/g/gcc-toolset-11-libstdc++-devel-11.2.1-9.2.el8_9.aarch64.rpm"3、下载 BoostPercona-XtraBackup 依赖 Boost 库,可以从 Boost 官方网站下载cd /usr/local/src wget https://sourceforge.net/projects/boost/files/boost/1.77.0/boost_1_77_0.tar.gz/download -O boost_1_77_0.tar.gz tar -xzvf boost_1_77_0.tar.gz 将Boost解压到任意目录,例如 /usr/local/src/boost_1_77_0 从 Percona 官方网站下载 Percona-XtraBackup 8 的源码包 cd /usr/local/src wget https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.34-29/source/tarball/percona-xtrabackup-8.0.34-29.tar.gz tar -xzvf percona-xtrabackup-8.0.34-29.tar.gz cd percona-xtrabackup-8.0.34-29编译和安装进入源码目录并创建编译目录:mkdir build cd build rpm -ivh gcc-toolset-11-*.rpm source scl_source enable gcc-toolset-11 source /opt/rh/gcc-toolset-11/enable检查 GCC 版本是否正确:gcc -v如果显示版本为 11.x.x,则说明安装成功并已启用。5、cmake3 -DWITH_BOOST=/usr/local/src/boost -DDOWNLOAD_BOOST=OFF -DBUILD_CONFIG=xtrabackup_release -DWITH_MAN_PAGES=OFF .. 运行cmake配置编译环境 开始编译 make -j$(nproc) -j$(nproc) 参数表示根据系统 CPU 核心数并行编译,可以加快编译速度 安装 make install验证安装安装完成后,可以通过以下命令验证 Percona-XtraBackup 是否安装成功:xtrabackup --version如果显示版本信息,则表示安装成功
2025年06月20日
59 阅读
0 评论
0 点赞
2025-03-29
软考网络工程师常用名词
在软考网络工程师考试中,会涉及到大量的网络技术相关缩写词汇,以下是一些常考的词汇缩写及其名称:常见网络协议相关TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,是互联网的基础协议。HTTP:Hypertext Transfer Protocol,超文本传输协议,用于浏览器与服务器之间的通信。FTP:File Transfer Protocol,文件传输协议,用于在网络上进行文件传输。SMTP:Simple Mail Transfer Protocol,简单邮件传输协议,用于发送电子邮件。POP3:Post Office Protocol version 3,邮局协议版本3,用于接收电子邮件。DNS:Domain Name System,域名系统,用于将域名解析为IP地址。DHCP:Dynamic Host Configuration Protocol,动态主机配置协议,用于自动分配IP地址。SNMP:Simple Network Management Protocol,简单网络管理协议,用于网络设备的管理。SSL/TLS:Secure Sockets Layer/Transport Layer Security,安全套接层/传输层安全协议,用于加密网络通信。NAT:Network Address Translation,网络地址转换,用于将私有IP地址转换为公网IP地址。网络设备相关LAN:Local Area Network,局域网,通常用于同一建筑物或校园内的网络。WAN:Wide Area Network,广域网,用于连接不同地理位置的网络。MAN:Metropolitan Area Network,城域网,用于连接城市范围内的网络。VPN:Virtual Private Network,虚拟专用网络,通过加密技术在公共网络上创建一个安全的网络通道。IDS/IPS:Intrusion Detection System/Intrusion Prevention System,入侵检测系统/入侵防御系统,用于检测和阻止网络攻击。NIDS/NIPS:Network Intrusion Detection System/Network Intrusion Prevention System,网络入侵检测系统/网络入侵防御系统,基于网络流量的检测和防御系统。HIDS/HIPS:Host Intrusion Detection System/Host Intrusion Prevention System,主机入侵检测系统/主机入侵防御系统,基于主机的检测和防御系统。网络安全相关AES:Advanced Encryption Standard,高级加密标准,一种对称加密算法。DES:Data Encryption Standard,数据加密标准,一种对称加密算法。RSA:Rivest-Shamir-Adleman,一种非对称加密算法。MD5:Message Digest Algorithm 5,消息摘要算法5,用于生成数据的哈希值。SHA-1/SHA-256:Secure Hash Algorithm,安全哈希算法,用于生成数据的哈希值。SSL/TLS:Secure Sockets Layer/Transport Layer Security,安全套接层/传输层安全协议,用于加密网络通信。CA:Certificate Authority,证书颁发机构,用于颁发数字证书。PKI:Public Key Infrastructure,公钥基础设施,用于管理公钥加密的基础设施。VPN:Virtual Private Network,虚拟专用网络,通过加密技术在公共网络上创建一个安全的网络通道。WEP/WPA/WPA2/WPA3:Wired Equivalent Privacy/Wi-Fi Protected Access,有线等效隐私/无线保护访问,用于无线网络的安全加密协议。网络架构与设计相关OSI:Open Systems Interconnection,开放系统互连模型,一个七层的网络模型。TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,一个四层的网络模型。VLAN:Virtual Local Area Network,虚拟局域网,用于将一个物理局域网划分为多个逻辑网络。VTP:VLAN Trunk Protocol,VLAN中继协议,用于管理VLAN的配置信息。STP:Spanning Tree Protocol,生成树协议,用于避免网络中的环路。RSTP:Rapid Spanning Tree Protocol,快速生成树协议,提供更快的收敛速度。MSTP:Multiple Spanning Tree Protocol,多生成树协议,支持多个生成树实例。QoS:Quality of Service,服务质量,用于保证网络通信的性能。PoE:Power over Ethernet,以太网供电,通过以太网电缆传输电力。LACP:Link Aggregation Control Protocol,链路聚合控制协议,用于将多个物理链路聚合为一个逻辑链路。路由与交换相关RIP:Routing Information Protocol,路由信息协议,一种距离矢量路由协议。IGRP:Interior Gateway Routing Protocol,内部网关路由协议,一种距离矢量路由协议。OSPF:Open Shortest Path First,开放最短路径优先,一种链路状态路由协议。EIGRP:Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议,一种混合路由协议。BGP:Border Gateway Protocol,边界网关协议,用于自治系统之间的路由选择。MPLS:Multiprotocol Label Switching,多协议标签交换,用于提高网络的性能和灵活性。VRF:Virtual Routing and Forwarding,虚拟路由和转发,用于隔离不同用户的路由表。L3/L2:Layer 3/Layer 2,第三层/第二层,分别指网络层和数据链路层。ACL:Access Control List,访问控制列表,用于控制网络流量的访问权限。云计算与虚拟化相关IaaS:Infrastructure as a Service,基础设施即服务,提供虚拟化的计算资源。PaaS:Platform as a Service,平台即服务,提供开发和部署应用程序的平台。SaaS:Software as a Service,软件即服务,提供基于云的应用程序。VM:Virtual Machine,虚拟机,一个虚拟的计算机系统。Hypervisor:虚拟机监视器,用于管理虚拟机的运行。SDN:Software-Defined Networking,软件定义网络,通过软件控制网络设备的配置。NFV:Network Functions Virtualization,网络功能虚拟化,将网络功能从硬件设备中分离出来。这些缩写词汇在考试中非常重要,建议考生重点记忆和理解它们的含义和应用场景。
2025年03月29日
135 阅读
0 评论
0 点赞
2025-03-22
Typecho之Joe主题开启文章目录功能
本文参考其他博客,整理配置了Typecho博客的Joe主题文章目录功能,希望能够帮到你一、环境介绍假设网站根目录为:/data/www主题目录为:usr/theme/Gmork二、资源下载途径可以参考https://github.com/typecho-fans/plugins/releases/download/plugins-M_to_R/MenuTree.zip也可以使用本站快捷下载三、下载并解压插件到指定目录cd /data/www/usr/plugins wget https://download.qingpc.com/typecho/joe/MenuTree.zip unzip MenuTree.zip四、修改主题模版cd /data/www编辑usr/themes/Gmork/public/aside.php文件,预留目录空间,添加如下代码<section class="joe_aside__item menu-tree" style="display:none;"> <div class="joe_aside__item-title menu_title"> <svg t="1642997936013" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2169" width="128" height="128"><path d="M838.3 895.9H197.9c-53.9 0-97.7-43.8-97.7-97.7V236.7c0-53.9 43.8-97.7 97.7-97.7h640.3c53.9 0 97.7 43.8 97.7 97.7v561.4c0.1 53.9-43.7 97.8-97.6 97.8zM197.9 203.8c-18.1 0-32.9 14.8-32.9 32.9v561.4c0 18.1 14.8 32.9 32.9 32.9h640.3c18.1 0 32.9-14.8 32.9-32.9V236.7c0-18.1-14.8-32.9-32.9-32.9H197.9z" fill="#666666" p-id="2170"></path><path d="M695.1 455.2H341.2c-17.9 0-32.4-14.5-32.4-32.4s14.5-32.4 32.4-32.4h353.9c17.9 0 32.4 14.5 32.4 32.4s-14.5 32.4-32.4 32.4zM695.1 578.2H341.2c-17.9 0-32.4-14.5-32.4-32.4s14.5-32.4 32.4-32.4h353.9c17.9 0 32.4 14.5 32.4 32.4s-14.5 32.4-32.4 32.4zM695.1 701.2H341.2c-17.9 0-32.4-14.5-32.4-32.4s14.5-32.4 32.4-32.4h353.9c17.9 0 32.4 14.5 32.4 32.4s-14.5 32.4-32.4 32.4zM379.1 281.1c-17.9 0-32.4-14.5-32.4-32.4V115.4c0-17.9 14.5-32.4 32.4-32.4s32.4 14.5 32.4 32.4v133.2c0 17.9-14.5 32.5-32.4 32.5zM657.1 281.1c-17.9 0-32.4-14.5-32.4-32.4V115.4c0-17.9 14.5-32.4 32.4-32.4s32.4 14.5 32.4 32.4v133.2c0 17.9-14.5 32.5-32.4 32.5z" fill="#666666" p-id="2171"></path></svg> <span class="text">目录</span> </div> <?php $this->treeMenu(); ?> </section>代码添加完如下图:五、编写CSS样式文件编写 assets/css/menutree.css,样式文件/*,侧边栏目录导航只在文章页面生效*/ .joe_post + .joe_aside > section { display: none; } .joe_post + .joe_aside > .author { display: block; } .joe_post + .joe_aside > .menu-tree { display: block !important; } .menu-tree { background: var(--background); padding: 15px 0px; top: 50px; position: sticky; } .index-menu { max-height: 500px; overflow-y:auto; overflow-x:hidden; margin-top: 10px; } /** 父元素<ul>与其中的子元素<li> **/ .index-menu-item { margin: 10px 0px; } .index-menu-list { margin: 5px 0px 5px 10px; } /** 所有<a>标签 **/ .index-menu-link{ color: var(--main); transition:all 0.2s ease-in-out 0s; padding:5px 0px; } .index-menu-link:hover { color: var(--theme); text-shadow: var(--text-shadow); font-weight:500; } /* 锚点跳转定位 */ .menu-target-fix { display: block; position: relative; /* 偏移量 */ top:-100px; } /* 在宽度小于1000px的设备上隐藏短划线,以使目录的标题正常显示 */ @media screen and (max-width:1000px) { .joe_aside__item-title > .line { display:none; } } /* 在宽度小于800px的设备上隐藏目录侧边栏 */ @media screen and (max-width:800px) { .menu-tree{ display:none; } }六、在typecho中引用样式文件编辑Joe主题文件夹post.php文件,在标签中添加以下代码<link rel="stylesheet" href="<?php $this->options->themeUrl('assets/css/menutree.css'); ?>">七、最后在Typecho管理后台启用目录插件切记选择独立模式八、测试效果图
2025年03月22日
115 阅读
0 评论
0 点赞
2025-01-24
恭贺新春-新年快乐
新年快乐!!!{lamp/}烟火起 照人间 举杯敬此年烟花落 四季平 举杯贺新碎年年有今日 岁岁有今朝年年有风 风吹年年家人闲坐,辞旧迎新旧疾当愈 新年可期岁岁常欢愉 年年皆善意{lamp/}::(太开心) ::(太开心) ::(太开心) ::(太开心) ::(太开心) ::(太开心)
2025年01月24日
65 阅读
0 评论
2 点赞
2025-01-08
Linux常用操作
Linux常用操作Linux常用操作主要包含Shell命令行等命令fail2ban封禁和解封指定IP#fail2ban把IP加入黑名单 fail2ban-client set sshd banip 1.1.1.1 #fail2ban把IP从黑名单移除 fail2ban-client set sshd unbanip 1.1.1.1 返回1为成功,0即表示规则没有发生变化,即操作失败(说明IP本来就在列表或者不在列表中)
2025年01月08日
73 阅读
0 评论
0 点赞
2024-12-29
CentOS7.9 python3 Can‘t connect to Https URL Because the SSL module is not available(已解决)
CentOS7.9 python3 Can‘t connect to Https URL Because the SSL module is not available(已解决)问题概览CentOS7.9编译安装Python3.10运行python脚本的时候报Can‘t connect to Https URL Because the SSL module is not available.当然,这个问题和python3 -c "import ssl" 报错是同一个问题经排查发现是系统openssl版本过低导致的。python3.10依赖的ssl 1.1.1以上的版本。{message type="success" content="注意:其实在编译python3过程中,会输出openssl版本过低的信息,只不过没有突出显示,不仔细查看,难以发现。"/}OK,发现问题之后,已经查明的原因,解决起来就容易多了。我们重新编译安装Openssl,升级系统的openssl版本到1.1.1以上即可解决。这里我们升级至 1.1.1w(openssl官网有更新的3.x ssl版本,但是我们服务器是centos7属于比较旧的版本,对 ssl 3.x兼容性有问题,所以先不用3.x的)编译安装Openssl#安装前先检查Openssl的版本 openssl version #OpenSSL 1.0.2k-fips 26 Jan 2017 yum install perl-core zlib-devel -y cd /usr/local/src wget -S “https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1w/openssl-1.1.1w.tar.gz” tar -zxvf openssl-1.1.1w.tar.gz cd openssl-1.1.1w ./config --prefix=/usr/local/openssl make && make install mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl /usr/include/openssl.bak ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl ln -s /usr/local/openssl/include/openssl /usr/local/openssl echo "/usr/local/openssl/lib" > /etc/ld.so.conf.d/openss111w.conf #然后再次检查openssl版本 openssl version #OpenSSL 1.1.1w 11 Sep 2023 (Library: OpenSSL 1.1.1k FIPS 25 Mar 2021) #openssl的目录路径 openssl version -d 》》 OPENSSLDIR: "/usr/local/openssl/ssl"openssl升级完成编译安装python12yum install libffi-devel.x86_64 libdb-devel uuid-devel.x86_64 tk-devel.x86_64 zlib-static.x86_64 zlib-devel -y cd /usr/local/src/ wget https://www.python.org/ftp/python/3.12.6/Python-3.12.6.tgz tar -zxvf Python-3.12.6.tgz cd Python-3.12.6 openssl version -d #这个命令找到openssl根目录 》》 OPENSSLDIR: "/usr/local/openssl/ssl" --with-openssl=参数填写这个路径 cd /usr/local/src/ cd Python-3.12.6 cat >> Modules/Setup<<EOF SSL="/usr/local/openssl" _ssl _ssl.c \ -DUSE_SSL -I"\$(SSL)"/include -I"\$(SSL)"/include/openssl \ -L"\$(SSL)"/lib -lssl -lcrypto EOF ./configure --prefix=/usr/local/python3.12 --with-openssl=/usr/local/openssl/ssl && make && make install测试/usr/local/python3.12 -r "import ssl" #不报错,则说明模块引入成功Python虚拟环境[root@centos-12 opt]# mkdir -p /var/www [root@centos-12 opt]# cd /var/www/ [root@centos-12 www]# ls [root@centos-12 www]# python3 -m venv myenv [root@centos-12 www]# ls myenv [root@centos-12 www]# source myenv/bin/activate (myenv) [root@centos-12 www]# (myenv) [root@centos-12 www]# python Python 3.12.8 (main, Dec 30 2024, 13:22:30) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import ssl >>> (myenv) [root@centos-12 www]# deactivate [root@centos-12 www]# [root@centos-12 www]# python Python 2.7.5 (default, Nov 14 2023, 16:14:06) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> python虚拟环境总结python3 -m venv myenv ## 使用Python venv模块创建了 名为myenv,当前目录下会生成一个myvenv目录 source myenv/bin/activate ## 激活进入 myenv虚拟环境 deactivate ## 退出虚拟环境 /var/www/myenv/bin/python3 ## 使用绝对路径直接引用Python虚拟环境 /var/www/myenv/bin/pip ## 使用绝对环境直接引用 虚拟环境中的pip
2024年12月29日
80 阅读
0 评论
0 点赞
1
2
...
5