操作系统
  • Lenovo Quick Fix:关闭或开启Win11系统的自动更新

    Lenovo Quick Fix:关闭或开启Win11系统的自动更新 Win11系统老是自动更新,每次更新后不仅拖慢我的运行速度,甚至打印机都不能用了,给我们带来了很多困扰 01  软件  的下载以及注意事项   小编提醒:您需要在电脑端下载并运行Lenovo Quick Fix工具。使用之前请阅读详细的操作说明和注意事项。鉴于数据安全考虑,运行工具前请您务必备份电脑中全部重要数据,避免产生任何损失!   【支持的操作系统】:Windows 11 32位/64位 【软件下载地址】:戳此下载 02  如何  使用软件?   【第一步】:软件下载之后,在【允许此应用对你的设备进行更改】选项卡中选择【是】。 【第二步】:打开软件首页之后,勾选下方的【阅读并同意】选项卡之后,界面上有两个选项卡【开启Win11系统自动更新】和【关闭Win11系统自动更新】,小伙伴按照自己的需求自行选择,这里小编要关闭自动更新。 【第三步】:点击【关闭Win11系统自动更新】之后,系统会弹出一个弹窗,提示注意事项【关闭自动更新将导致微软应用商店无法使用,确定要关闭吗】,如果确认关闭点击【确定】。  

    SE_Zhang 2025-07-08
    178 0 0
  • win11访问共享文件出现Windows无法访问,错误代码:0x80070035,找不到网络路径;或者输入对方IP 弹出来:出现了扩展错误

    因为我对局域网内的所有电脑点击去都是0x80070035,找不到网络路径;而局域网内其他电脑互相访问都是正常的 ,说明问题肯定出现在我的电脑上,网路上搜索了很久都没有找到点子上,直到找到了微软的文章:控制 SMB 签名行为(预览版) | Microsoft Learn Windows 11 对局域网共享默认启用SMB 签名,而我的局域网内因为有较老的系统,所以没有启用SMB 签名,所以只需要禁用SMB 签名就可以了。 我们可以先看一下自己的电脑是否已经启用或者禁用SMB 签名: 验证 SMB 签名状态 打开PowerShell输入:Get-SmbServerConfiguration | FL RequireSecuritySignature 如果返回的信息为 True,则启用了 SMB 签名,如果返回的信息为 False,则禁用了 SMB 签名。 启用或者禁用SMB 签名: 直接搜索编辑组策略,打开: 计算机配置--windows设置--安全设置--本地策略--安全选项--Mlicrosoft网络客户端:对通信进行数字签名(始终) 双击打开,选择已禁用,确定,就可以了

    SE_Meng 2025-07-07
    309 0 0
  • win10硬盘raw格式还原ntfs

                                win10硬盘raw格式还原ntfs win10硬盘将raw格式还原成ntfs共分为4步,以下是华为MateBook X将raw格式还原成ntfs的详细步骤: 操作/步骤 1、同时按键盘上的Win+R键,在对弹出的对话框中输入CMD,按回车键 2、在弹出来的命令框中,输入convert g:/fs:ntfs,按回车键 3、输入Y,按回车键 4、等待转换完成

    SE_Zhang 2025-07-07
    36 0 0
  • 切换MPM模式后如何验证是否生效

    切换 Apache 的 MPM(多处理模块)模式后,可以通过以下几种方法验证配置是否生效: 方法一:通过 Apache 内置命令查看当前 MPM Apache 提供了查看编译和运行时配置的命令,直接显示当前启用的 MPM:   bash # 查看当前加载的 MPM 模块 httpd -M | grep mpm   输出结果中会显示类似 mpm_event_module (shared)、mpm_worker_module (shared) 或 mpm_prefork_module (shared) 的内容,表明当前启用的 MPM 模式。 例如,若启用 event 模式,会显示 mpm_event_module (shared)。 方法二:查看 Apache 详细配置信息 通过 httpd -V 命令查看 Apache 的编译和运行时参数,其中包含 MPM 信息:   bash httpd -V   在输出结果中,寻找包含 Server MPM 的行,例如:   plaintext Server MPM: event   这行直接显示了当前使用的 MPM 模式。 方法三:检查进程 / 线程状态(结合 MPM 特性匹配) 不同 MPM 模式的进程 / 线程表现不同,可通过系统命令验证: 1. 对于 prefork 模式(纯进程,无线程) bash # 查看 Apache 进程(prefork 模式下进程数较多,且无线程) ps -ef | grep httpd | wc -l   prefork 模式下,httpd 进程数会随并发请求增加,且每个进程只处理一个连接(无线程共享)。 2. 对于 worker 或 event 模式(进程 + 线程) bash # 查看 Apache 进程及线程(worker/event 模式下每个进程包含多个线程) ps -T -p $(pgrep httpd | head -n 1)   输出中会显示 SPID(线程 ID)列,表明每个 httpd 进程包含多个线程(符合 worker 或 event 的特性)。 若想更直观地查看线程总数,可使用: bash pstree……

    SE_Yang 2025-07-06
    36 0 0
  • Linux——whereis命令

    在 Linux 系统中,whereis命令是一个用于快速查找二进制程序、源代码文件和 man 手册页位置的工具。它通过搜索预定义的系统目录(如/bin、/sbin、/usr/bin、/usr/share/man等),高效定位目标文件的相关信息,适合快速查询系统自带工具或程序的安装位置。 一、基本语法 whereis [选项] 文件名 文件名:无需完整路径,只需输入程序名(如ls、gcc)即可。 选项:用于过滤查找结果(如只找二进制文件、只找 man 手册等)。 二、常用选项及功能 whereis的选项主要用于限定查找的文件类型,常用选项如下: 选项 功能描述 -b 只查找二进制程序文件(可执行文件) -s 只查找源代码文件 -m 只查找man 手册页文件 -u 查找 “不寻常” 的文件(即缺少二进制、源码、man 页中至少一种类型的文件) -B <目录> 限定查找二进制文件的目录(需配合-b使用) -S <目录> 限定查找源代码文件的目录(需配合-s使用) -M <目录> 限定查找 man 手册的目录(需配合-m使用) 三、实际示例 以下通过具体例子说明whereis的用法: 1. 基础查找(默认返回所有类型) 查询ls命令的二进制文件、源代码(若存在)和 man 手册位置: whereis ls 输出示例: ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz 结果说明:/usr/bin/ls是二进制文件,/usr/share/man/man1/ls.1.gz是 man 手册(无源代码,故不显示)。 2. 只查找二进制文件(-b) 只查询gcc编译器的可执行文件位置: whereis -b gcc 输出示例: gcc: /usr/bin/gcc /usr/lib/gcc 3. 只查找 man 手册(-m) 只查询cp命令的 man 手册位置: whereis -m cp 输出示例: cp: /usr/share/man/man1/cp.1.gz 4. 限定查找目录(-B/-M) 在/bin目录中查找cat的二进制文件: whereis -b -B ……

    SE-YangYao 2025-07-04
    150 0 0
  • 如何避免服务器出现故障情况?

    服务器作为存储数据信息的重要网络设备,能够保护企业重要数据的安全性,但是随着网络攻击的不断拓展,各个行业中的服务器也会遭受到不同类型的网络攻击,严重的会导致服务器业务中断出现故障,给企业带来巨大的经济损失。 那么,对于服务器故障的情况我们该如何避免呢? 对于避免服务器故障的情况,我们首先要确保服务器能够正常的运行与健康情况,服务器在运行的过程中需要保持适当的通风和温度控制,避免服务器过热导致故障,同时也要检查内部与外部是否积有灰尘,做到及时的清洁。 如果发生自然灾害或者服务器内部出现安全漏洞,企业可以使用灾难恢复计划和数据恢复计划将组织免于长时间停机和灾难性的数据丢失情况,所以对于重要的数据信息进行定期备份也是十分重要的,能够保证数据的连续性与完整性。

    SE_Meng 2025-07-03
    41 0 0
  • 在CentOS上优化Apache Web服务器性能

    在 CentOS 上优化 Apache 性能需要从配置调整、资源分配、缓存策略等多方面入手,以下是关键优化方向和具体操作: 一、调整 Apache 核心配置(httpd.conf) Apache 的性能很大程度上取决于 httpd.conf(主配置)和 mpm.conf(多处理模块)的参数设置,需根据服务器硬件(CPU、内存)调整。 1. 选择合适的 MPM(多处理模块) Apache 有三种 MPM 模式,需根据服务器类型选择:   prefork:适合单核 / 低内存服务器,进程独立(内存占用高,稳定性好) worker:适合多核服务器,混合进程 + 线程(内存占用低,并发高) event:worker 的改进版,处理长连接更高效(推荐现代服务器)   查看当前 MPM:   bash httpd -V | grep -i mpm   切换 MPM(以 event 为例):   bash # 编辑配置(CentOS 7 路径) sudo vi /etc/httpd/conf.modules.d/00-mpm.conf # 注释其他 MPM,启用 event LoadModule mpm_event_module modules/mod_mpm_event.so # LoadModule mpm_prefork_module modules/mod_mpm_prefork.so # LoadModule mpm_worker_module modules/mod_mpm_worker.so 2. 优化 MPM 核心参数 根据服务器内存和 CPU 核心数调整(以 event 为例,编辑 /etc/httpd/conf.modules.d/00-mpm.conf):   apache <IfModule mpm_event_module> StartServers 4 # 启动时的子进程数 MinSpareThreads 25 # 最小空闲线程数 MaxSpareThreads 75 # 最大空闲线程数 ThreadLimit 64 # 每个子进程的最大线程限制 ThreadsPerChild 25 # 每个子进程的固定线程数 MaxRequestWorkers 150 ……

    SE_Yang 2025-07-03
    64 0 0
  • AI全栈之路:Ubuntu云服务器部署Spring + Vue + MySql

    背景介绍 之前使用AI代码工具Trae基于Spring + Vue + MySql生成了一个输入要做事情AI自动生成待办任务列表的的小工具,效果如下: 本地跑通后正好有一台阿里云服务器和域名,准备把这个项目部署到云服务器实现远程访问,本文记录部署过程。 部署过程 云服务器配置 云服务器使用的是2 核 (vCPU)、2 GiB最基础库,不过跑一个简单服务也错错有余。安装的系统是Ubuntu 24.04 64位。 部署后端服务 安装mysql 后端服务采用了SpringBoot + MySql,首先安装MySql,这里通过 Ubuntu 官方仓库安装。 首先更新系统包列表​:sudo apt update 接着安装mysql服务器:sudo apt install mysql-server 接下来启动 MySQL 服务​: sudo systemctl start mysql sudo systemctl enable mysql # 设置开机自启 最后通过sudo systemctl status mysql查看mysql服务状态。 安装完成后,运行安全脚本加固 MySQL: sudo mysql_secure_installation 按提示操作: 设置 root 密码。 移除匿名用户。 禁止远程 root 登录。 删除测试数据库。 刷新权限表。 接下来创建我们项目的数据库: CREATE DATABASE IF NOT EXISTS autotodo DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 构建后端项目 后端项目采用springboot,通过maven构建,在pom.xml统计目录下执行: mvn clean package -DskipTests 构建完成后会在target路径下生成对应Jar,我们直接运行jar包查看运行结果: java -var autotodo-server-1.0.0-SNAPSHOT.jar 这样服务就启动起来了。 项目中我们使用了Flyway来进行数据库版本控制。在 Spring Boot 中,​​Flyway​​ 是一个轻量级的数据库版本控制工具,用于自动化管理和执行数据库迁移脚本(如创建表、修改字段、插入初始化数据等)。它通过跟踪已应用的数据库变更,确保不同环境(开发、测试、生产)的数据库结构一致。……

    SE_Meng 2025-07-02
    122 0 0
  • 在CentOS上安装和配置Web服务器

    在 CentOS 上安装和配置 Web 服务器(以最常用的 Apache 和 Nginx 为例)的步骤如下: 一、安装 Apache(httpd) Apache 是最流行的 Web 服务器之一,适合大多数场景。 1. 安装 Apache bash # 更新系统软件包 sudo yum update -y # 安装 Apache sudo yum install httpd -y 2. 启动并设置开机自启 bash # 启动 Apache 服务 sudo systemctl start httpd # 设置开机自启 sudo systemctl enable httpd # 检查服务状态(确认是否启动成功) sudo systemctl status httpd 3. 配置防火墙(允许 HTTP/HTTPS 访问) bash # 允许 HTTP 服务(80端口) sudo firewall-cmd --permanent --add-service=http # 允许 HTTPS 服务(443端口,如需加密访问) sudo firewall-cmd --permanent --add-service=https # 重新加载防火墙规则 sudo firewall-cmd --reload 4. 验证安装 在浏览器中访问服务器的 IP 地址(如 http://你的服务器IP),若看到 "Apache 测试页面" 则表示安装成功。 5. 配置网站 默认网站根目录:/var/www/html/(可将网页文件放在这里) 配置文件目录:/etc/httpd/conf.d/(新增网站配置需在此目录创建 .conf 文件) 示例:创建一个自定义页面 bash echo "<h1>Hello, CentOS Apache!</h1>" | sudo tee /var/www/html/index.html 二、安装 Nginx Nginx 以轻量、高性能著称,适合高并发场景。 1. 安装 Nginx CentOS 默认源包含 Nginx,直接安装: bash # 更新系统 sudo yum update -y # 安装 Nginx sudo yum install nginx -y 2. 启动并设置开机自启 bash # 启动 Nginx sudo systemctl start ng……

    SE_Yang 2025-07-02
    68 0 0
  • CentOS与其他Linux发行版的区别

    CentOS 作为一款基于 Red Hat Enterprise Linux(RHEL)的开源发行版,与其他 Linux 发行版在定位、特性、适用场景等方面存在显著差异。以下从多个维度对比其与主流发行版的区别: 一、与 RHEL 系相关发行版的区别 CentOS 最直接的对比对象是同属 RHEL 生态的发行版,核心差异体现在 “商业支持” 和 “开发模式” 上:   发行版 与 RHEL 的关系 商业支持 适用场景 CentOS 基于 RHEL 源代码编译(下游) 无官方商业支持 企业服务器、低成本稳定环境 RHEL 官方商业版本 有(需付费) 关键业务、需原厂服务的场景 CentOS Stream RHEL 的上游开发分支 社区支持为主 开发者测试、提前体验新功能 Rocky Linux/AlmaLinux 替代 CentOS 的 RHEL 下游分支 社区 + 企业支持 延续 CentOS 传统需求的场景   核心差异:CentOS 免费但无官方商业支持,而 RHEL 提供付费技术支持;CentOS Stream 作为 “上游” 更侧重开发测试,与传统 CentOS 的 “稳定优先” 定位不同。 二、与 Debian/Ubuntu 系的区别 Debian 和 Ubuntu 是另一大主流 Linux 生态,与 CentOS 的差异体现在包管理、更新策略和用户群体上:   维度 CentOS Debian/Ubuntu 包管理工具 使用 yum 或 dnf(RPM 包) 使用 apt(DEB 包) 软件更新 优先稳定性,软件版本较旧 分版本策略:Ubuntu LTS 注重稳定,非 LTS 版本更新频繁 用户群体 企业服务器、运维人员为主 个人桌面、开发者、服务器均广泛覆盖 默认环境 最小化安装,更适合服务器 Ubuntu 桌面版体验友好,预装工具丰富   典型场景差异:CentOS 适合需要长期稳定运行的服务器(如数据库、Web 服务),而 Ubuntu 更适合快速部署的开发环境或桌面用户。 三、与 Fedora 的区别 Fedora 是 Red Hat 主导的 “试验田” 发行版,与 CentOS 定位完全不同: &n……

    SE_Yang 2025-07-01
    40 0 0