- 博客(69)
- 收藏
- 关注

原创 深入理解云服务器性能:CPU优化策略实践
在云计算环境中,CPU作为服务器的核心组件,其性能直接影响到应用程序的响应速度和处理能力。使用top命令查看各个进程对CPU资源的使用率,如果某个特定的进程或服务占用了大量CPU资源,可以尝试重启该进程或服务。上下文切换是操作系统调度进程时必须进行的操作,频繁的上下文切换可能导致CPU性能下降。如果系统的上下文切换次数比较稳定,那么从数百到一万以内,都应该算是正常的。降低进程的nice值可以降低其CPU优先级,从而减少其对CPU资源的占用。例如,一个四核CPU的系统,每秒上下文切换次数应该低于400。
2024-11-19 14:31:41
1218
原创 Ubuntu上搭建python环境并安装第三方库
Ubuntu 23.04 及更新版本默认限制直接使用 pip 安装全局 Python 包,因为系统认为 Python 环境由包管理器 apt 统一管理,所以使用虚拟环境来管理。使用Ubuntu 24.04搭建python环境并安装第三方库。
2025-04-29 17:51:07
336
原创 CentOS上搭建 Python 运行环境并使用第三方库
在项目根目录下创建一个目录来存放虚拟环境,例如,/home/python-projects。访问 Python 官方网站的下载页面,选择你需要的 Python 3.9 版本进行下载。而不是 make install,可以避免覆盖系统自带的 Python 版本。创建一个新的 Python 文件,例如 script.py。在这里确定ftp下载地址,看看需要的版本是否存在。选项会优化 Python 的运行性能。会使用所有 CPU 核心加速编译过程。此处以requests库为例。看这里选择一个稳定版的版本。
2025-04-29 17:27:05
823
原创 Linux中使用tar命令打包并按指定日期格式命名文件
通过 +%FORMAT 选项,可以自定义日期和时间的输出格式。–exclude=PATTERN:排除符合指定模式的文件。-j:使用 bzip2 压缩归档文件;-z:使用 gzip 压缩归档文件;输出示例:2025-02-14。%Y:年(如 2025);%H:小时(00-23);%M:分钟(00-59);-c:创建新的归档文件;%m:月(01-12);%d:日(01-31);%S:秒(00-59);-f:指定归档文件名;-v:显示详细信息;
2025-04-23 15:41:43
464
原创 使用nssm将Nginx配置为Windows服务
Startup directory :填写Nginx的安装根目录(如 D:\nginx-1.26.3),确保包含 conf 和 logs 文件夹。Path :选择Nginx的可执行文件路径(如 D:\nginx-1.26.3\nginx-1.26.3\nginx.exe)。Arguments (可选):若需启动参数(如指定配置文件路径),可在此输入(默认留空)。Service name :输入服务名称(如 MyNginx)。或者通过服务管理器 (services.msc)操作。下载到指定路径下,解压就行。
2025-04-18 11:08:21
725
原创 Windows 云服务器上设置 Nginx 反向代理
Nginx 的主配置文件是 nginx.conf,它通常位于解压后的 Nginx 目录的 conf 文件夹下,如 D:\nginx-1.24.0\conf\nginx.conf。下载完成后,将 Nginx 压缩包解压到一个方便管理的目录,例如 D:\nginx-1.24.0\。打开 nginx.conf 文件,找到 server 块(通常在 http 块内)。在下载页面选择适合 Windows 系统的 Nginx 版本进行下载。在 server 块中添加反向代理配置。在ecs所用的安全组放通2343端口。
2025-04-18 10:23:13
843
原创 群晖共享盘使用方法
群晖下载网页: https://www.synology.cn/zh-cn/support/download。url: http://内网IP:5000。登录后可以更换密码,下图是更换密码的位置。遇到如下错误,按下图开启设置。单机选中服务器并点击网络硬盘。打开我的电脑可以看到共享盘。勾选兼容性选项并确认。
2025-04-17 09:53:44
358
原创 .exe变成Windows服务
确保你的 Python 脚本中已定义服务类并使用了 win32serviceutil 模块。通过以上步骤,可以将 Python 脚本转换为 Windows 服务。PyInstaller 会在当前目录生成一个。如果你想让服务在系统启动时自动启动,可以使用。模块将Python脚本转换成一个可执行的。文件,并将其安装为Windows服务。假设你的Python脚本名为。PyInstaller 创建。
2025-04-16 16:16:19
734
原创 使用chntpw工具提示Cannot find user
使用chntpw工具为无法登录也无法重置密码的windows云服务器清空其中某个账户的密码。
2025-04-16 15:52:20
210
原创 python读取windwos系统环境变量
按下 Win + R,输入 sysdm.cpl,然后按回车。点击下面的“新建”,新建一个系统环境变量。在系统属性窗口中,点击 环境变量 按钮。在弹出的窗口中,输入变量名 和变量值。点击 “确定” 保存设置。
2025-04-15 11:44:13
214
原创 导入 .sql 文件到 云服务器上的MySQL中
实验场景:本地Mysql中某一个数据库迁移到云上服务器内的自建Mysql库中,将本地mysql的一个库用nacicat转储了一个包含表结构和数据的.sql文件传输到云服务器上的Mysql数据库中。本地mysql版本与云服务器版本一致。选择 yes 输入云服务器密码或者通过其他途径传输到云服务器上通过远程或控制台登录的方式登录进入到云服务器内登录后,检查文件是否成功传输到目标目录:步骤 4:登录 MySQL步骤 5:创建空数据库(如果尚未创建)步骤 6:导入 .sql 文件使用 mys
2025-04-15 11:32:43
512
原创 自动化构建攻略:Jenkins + Gitee 实现 Spring Boot 项目自动化构建
打开gitee上的仓库,点击"管理",选择左侧"WebHooks",点击"添加WebHook"在idea提交代码成功后,来到jenkins ui,可以看到马上就自动触发了一个构建任务。配置gitee连接,Jenkins 能够自动触发构建并将构建结果反馈到 Gitee。通过gitee插件来实现自动化构建,每次提交到gitee仓库就自动化进行一次构建。可以返回首页点绿色三角形图标构建,也可以在这一层选择"立即构建"若之前安装插件失败,可以选择"updates",在此处更新一下。
2025-03-28 10:08:43
973
4
原创 windwos添加防火墙入站规则
通过控制面板或运行窗口输入“wf.msc”打开防火墙规则设置界面;例子:在防火墙入站规则中添加一个允许任意端口访问的2234端口。选择TCP和特定本地端口,并填写端口号(2234);打开"Windows Defender防火墙";② 通过运行命令框打开防火墙规则设置界面👇。① 通过控制面板打开防火墙规则设置界面👇。左侧选择"入站规则",点击"新建规则";选择创建的规则类型为端口;设置规则的名称和描述信息;点击"完成",完成规则创建。打开"系统和安全";
2025-03-21 10:00:44
1334
原创 RDP连接无法复制粘贴问题的排查与解决指南
在使用远程桌面协议(RDP)连接到服务器时,无法在本地与远程桌面之间复制和粘贴内容。操作前建议备份重要数据,以防止意外情况导致数据丢失。可以尝试使用其他远程连接工具。
2025-03-07 11:09:41
1355
原创 在华为云上安装Docker并使用华为云镜像加速器部署Nginx服务
执行docker info,当Registry Mirrors字段的地址为加速器的地址时,说明加速器已经配置成功。单击“镜像加速器”,在弹框中找到“加速器地址”,单击,将加速器地址复制到剪切板;执行systemctl restart docker重启容器引擎;在左侧导航栏选择“镜像资源 > 镜像中心”;以root用户登录容器引擎所在的虚拟机;登录容器镜像服务控制台;
2025-03-05 17:11:55
476
原创 不同域名配置不同的站点
域名解析:确保你的域名(website1.example.com 和 website2.example.com)已正确解析到服务器的公网 IP。访问网站:在浏览器中分别访问 http://website1.cn 和 http://website2.cn,检查是否能正确显示对应的静态网站。在本地创建一个文件夹(例如 nginx-config),用于存放 Nginx 配置文件和网站内容。假设你已经有两个静态网站项目,分别位于本地的 website1 和 website2 文件夹中。
2025-03-05 16:45:41
650
原创 Linux磁盘扩容:使用growpart扩展分区及文件系统
如果有使用提示信息,则代表已安装,若没有,按以下命令进行安装。扩展分区后,还需要调整文件系统大小以使其能够使用新增的空间。云服务器的某个磁盘从20GB扩展到30GB。根据文件系统类型,使用不同的工具进行调整。
2025-02-12 13:57:53
396
原创 基于华为云镜像加速器的Docker环境搭建与项目部署指南
安装完成后,启动Docker服务并设置为开机自启,确保每次系统启动时Docker都能自动运行。单击“镜像加速器”,在弹框中找到“加速器地址”,单击,将加速器地址复制到剪切板;在开始安装Docker之前,建议先更新系统包,以确保系统环境是最新的。如果之前安装过Docker,需要先移除原有的仓库配置文件,避免冲突。为了提高镜像拉取速度,建议添加华为云镜像加速器。更新YUM缓存并安装Docker CE,确保安装的是最新版本。运行以下命令来验证Docker是否正确安装,查看版本信息。登录华为云平台,进入控制台;
2025-02-12 11:29:39
1450
原创 Python 常用运维模块之Shutil 模块
模块提供了许多高级的文件操作功能,常用于文件和目录的复制、移动、删除等操作。复制文件的权限、最近访问时间、最近修改时间等元信息。类似,但会额外复制文件的元信息(如修改时间等)如果目标路径是目录,则目标文件名与源文件名相同。如果目标路径是目录,则目标文件名与源文件名相同。如果目标路径是目录,则目标文件名与源文件名相同。复制文件内容和权限,但不会复制其他元信息。仅复制文件的权限模式,不复制文件内容。如果目标路径已存在文件,会被覆盖。如果目标文件已存在,会被覆盖。用于递归复制整个目录树。如果找不到文件,返回。
2025-01-21 11:59:02
502
原创 Python 常用运维模块之OS模块篇
例如, 0o755 表示所有者有读写执行权限,组和其他用户有读执行权限。返回一个包含进程运行时间的元组,包括用户时间、系统时间等。列出指定目录下的所有文件和子目录,不包括子目录中的内容。返回上一级目录的相对路径,通常是。修改文件的权限,权限值以八进制表示。返回当前目录的相对路径,通常是。返回文件或目录的详细信息,包括。可以用于处理不同平台之间的差异。可以用于处理不同平台之间的差异。可以用于处理不同平台之间的差异。可以用于处理不同平台之间的差异。用于获取当前工作目录的路径。如果目标文件已存在,会抛出。
2025-01-21 10:50:01
910
原创 实现Windows云服务器文件共享
点击“更改高级共享设置”开启“专用”和“来宾公用”的“启用文件和打印机共享”,点击“保存更改”;右键“win”键,点击“运行”,输入“services.msc”,按回车打开服务;若服务处于“禁用”状态,则右键属性,将服务设为“自动”或者“手动”,然后开启服务。若开了防火墙,需要在防火墙入站规则和安全组都放开139和445端口。开启“TCP/IP NetBIOS Helper服务”;登录进入云服务器,打开“打开网络和共享中心”;
2025-01-13 10:12:34
708
原创 通过注册表禁用cmd和powershell
命名为程序名(如 powershell.exe),值设置为该程序的文件名。双击 DisallowRun 键,将其值设置为 1,(启用禁止指定程序)如果想要启用cmd,可以将值改为0,或者删除DisableCMD。以同时禁用命令提示符和批处理文件。4. 重启计算机以使更改生效。下,右键点击空白处,
2025-01-10 14:55:06
733
原创 远程桌面连接如何使用
远程桌面连接是Windows系统自带的一项功能,它允许用户远程访问和控制Windows云服务器。ip:port 此处:需要是英文符号(例如:123.456.789.012:3390);在远程桌面连接客户端的“计算机”输入框中,输入云服务器的公网IP地址;如果远程桌面端口不是默认的3389,则需要在IP地址后面加上端口号。用户名根据实际填写,此处以administrator为例;勾选“允许我保存凭据”,可以方便把密码复制粘贴进去。右键“win”键,选择“运行”填写完毕,点击“连接”。
2025-01-09 10:24:28
875
原创 解决Windows管理员阻止允许程序问题
用户尝试运行名为“sysdiag-all-x64-6.0.4.5-2025.01.05.1.exe”的安装程序时,遇到了“为了对计算机进行保护已经阻止此程序”的错误提示。3. 找到“用户账户控制:以管理员批准模式运行所有管理员”,将其设置为“已禁用”;尝试以管理员权限运行安装程序,右键点击安装程序,选择“以管理员身份运行”。右键“win”键,选择“执行”,输入“gpedit.msc”,按回车;选择“已禁用”,先点击“应用”,再点击“确定”。重新下载安装包,确保下载过程中没有中断或错误。
2025-01-08 13:55:52
833
2
原创 禁用cmd、powershell和注册表编辑器
修改完毕即刻生效,打开注册表编辑器和cmd会报错,powershell点击无反应,如果不生效重启尝试一下。本篇文章通过组策略来设置禁用Windows的cmd、powershell以及注册表编辑器。
2025-01-07 15:41:48
1079
原创 实用技巧:在Windows中查找用户创建记录
当出现意外新用户,可以使用此方式查看该用户是合适创建、被谁创建、上次登录是什么时间。如果出现意外新账户,可以通过事件ID 4720来查看用户创建记录。筛选事件ID为4720的👇。时间范围根据具体需求调整👇。
2024-12-20 18:00:32
1169
原创 Cron表达式的基本使用
Cron表达式是一种强大的时间调度工具,广泛应用于Linux/Unix系统中的定时任务调度。它允许用户定义复杂的执行时间计划,以满足各种自动化任务的需求。):表示匹配任意值。
2024-12-10 15:52:49
253
2
原创 Windows“运行”对话框常用的命令
cmd 或 command:打开命令提示符。powershell:打开Windows PowerShell。notepad:打开记事本。mstsc:打开远程桌面连接。regedit:打开注册表编辑器。services.msc:打开服务管理器。compmgmt.msc:打开计算机管理。gpedit.msc:打开本地组策略编辑器(仅限专业版和企业版Windows)。taskmgr 或 taskmgr.exe:打开任务管理器。eventvwr.msc:打开事件查看器。cleanmgr:打开磁
2024-12-09 17:52:11
366
原创 如何使用windows计划任务实现每5分钟执行一次.exe程序
开始时间请确保在当前时间之后,例如,现在是12月3号11:10,那么开始时间要在11:10之后,不然在此之前那么这个计划永远都无法自动触发。在“TaskScheduler”目录中,找到“Operational”,如果未启用日志,这里会显示“启用日志”,点击并启用。有些程序需要自动化的重复执行,可以使用计划任务来实现。win+r打开运行提示框,输入taskschd.msc ,打开计划任务界面;点击“更改用户或组”,选择Administrators,或者其他管理员账户。点击“创建基本任务”,新建任务;
2024-12-03 11:31:31
2238
原创 WinMemoryCleaner|开源|小巧|免费的Windows内存清理工具使用指南
WinMemoryCleaner 是一款免费的 RAM 清理器,它可以帮助您清理 Windows 系统的内存,而无需重启系统。此外,它还支持自动化内存优化功能。
2024-11-27 16:27:26
1281
原创 windows配置开机自启动软件或脚本
无人机制不生效,例如使用functiongraph自动开机。适用于有用户登录情况下的重启或开机场景。
2024-11-25 14:13:14
4114
1
原创 解决360安全卫士远程密码保护导致无法登录的问题
Windows云服务器上安装360安全卫士后,用户名密码正确也无法远程登录进去,只有VNC可以登录进去。如何关闭360远程密码保护操作步骤。
2024-11-21 10:34:27
665
原创 如何在Windows云服务器上快速验证端口开放状态
勾选“Telnet客户端”,然后点击“确定”。在控制面板中搜索并打开“程序和功能”;点击“启用或关闭Windows功能”;shiyongyu简单快速的端口测试。此处例子telnet本机80端口成功。端口通的,会看到一个黑屏;不通,会显示错误信息。
2024-11-20 15:39:56
774
原创 SQL Server账户锁定:如何迅速恢复访问权限?
您的SQL Server账户被意外锁定,导致无法正常登录。现在,我们需要快速采取措施来解锁账户,以便恢复访问权限。首先,我们需要确认账户是否真的被锁定。摸鱼维子持续更新中ヾ(•ω•`)o。
2024-11-19 10:57:01
1215
原创 Linux系统使用nmcli修改网卡命名规则
## 文章摘要本文提供了一份关于Linux云服务器网卡命名规则修改及网络配置的实战指南。文中首先指导如何调整内核引导文件以改变网卡的命名规则,使之从现代的预测性命名规则(如`ens33`)切换回传统的命名方式(如`eth0`)。随后,文章详细介绍了如何利用`nmcli`命令行工具为网卡添加别名,并配置网络参数,包括静态IP地址的设定。文章最后强调了在进行网络配置时需要注意的安全事项,如安全组和防火墙的配置,旨在帮助用户提高网络配置的灵活性和安全性。
2024-11-18 11:39:22
571
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人