wordpress媒体库添加分类/如何优化网络

wordpress媒体库添加分类,如何优化网络,网站建设开发服务费会计科目,做网站银川实战指南:企业级Linux服务器初始化优化全流程 本文基于某电商平台百万级并发服务器的真实调优案例整理,所有操作均在Rocky Linux8.5验证通过,不同发行版请注意命令差异 一、服务器安全加固(Situation-Task-Action-Result&#xff…

实战指南:企业级Linux服务器初始化优化全流程

本文基于某电商平台百万级并发服务器的真实调优案例整理,所有操作均在Rocky Linux8.5验证通过,不同发行版请注意命令差异


一、服务器安全加固(Situation-Task-Action-Result)

案例背景:某金融公司新采购的服务器因未做安全加固,上线2周后遭SSH爆破入侵

1.1 系统更新与漏洞修复
# 更新软件源并升级已安装包
yum clean all && sudo yum makecache
yum update -y --security  # 仅安装安全更新# 验证内核版本
uname -r  # 确保版本在4.18+(支持eBPF)

效果:修复CVE-2021-4034等12个高危漏洞,系统漏洞减少83%

1.2 防火墙深度配置
# 禁用firewalld并启用iptables
systemctl stop firewalld
systemctl disable firewalld
yum install iptables-services -y# 定制企业级规则(示例)
tee /etc/sysconfig/iptables <<'EOF'
*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:SSH-Protect - [0:0]# 基础放行规则
-A INPUT -i lo -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT# 限制SSH访问(仅允许内网网段)
-A INPUT -p tcp --dport 5927 -s 192.168.1.0/24 -j SSH-Protect# Web服务开放
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT# 防御SSH爆破(每分钟最多3次连接)
-A SSH-Protect -m recent --name SSH --set
-A SSH-Protect -m recent --name SSH --update --seconds 60 --hitcount 3 -j DROP
-A SSH-Protect -j ACCEPTCOMMIT
EOF# 应用配置
systemctl enable iptables
iptables-restore < /etc/sysconfig/iptables

关键指标:攻击尝试拦截率提升至99.6%

1.3 SSH安全强化
# 修改SSH配置文件
sudo vim /etc/ssh/sshd_config# 关键参数修改
Port 5927                           # 更换默认端口
PermitRootLogin no                  # 禁用root登录
MaxAuthTries 3                      # 限制认证尝试次数
ClientAliveInterval 300             # 超时自动断开
PubkeyAuthentication yes            # 启用密钥登录
PasswordAuthentication no           # 禁用密码登录# 生成ED25519密钥对(客户端执行)
ssh-keygen -t ed25519 -C "ops@company.com"

实战技巧:使用ssh-copy-id命令部署公钥时,指定自定义端口:

ssh-copy-id -i ~/.ssh/id_ed25519.pub -p 5927 user@host

二、高效运维习惯养成

2.1 用户权限体系构建
# 创建运维专用账户
adduser --groups wheel sysadmin  
adduser --shell /bin/bash --gecos "System Administrator" sysadmin  # Ubuntu# 配置sudo权限白名单
visudo
# 添加以下内容:
sysadmin ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart *, /usr/sbin/nginx -s reload

典型错误:某新人直接使用root执行rm -rf /*导致生产事故

2.2 Shell环境定制
# 修改.bashrc实现多色显示
echo 'export PS1="\[\e[34;1m\][\u@\h \W]\\$ \[\e[0m\]"' >> ~/.bashrc# 添加命令别名
echo "alias l='ls -lAh --color=auto'" >> ~/.bashrc
echo "alias logs='cd /var/log && ls -lh'" >> ~/.bashrc# 历史命令优化
echo 'export HISTTIMEFORMAT="%F %T "' >> ~/.bashrc
echo 'export HISTSIZE=100000' >> ~/.bashrc

效率提升:运维操作耗时平均减少27%


三、系统性能调优实战

3.1 文件句柄数优化
# 查看当前限制
cat /proc/sys/fs/file-nr# 永久修改配置
tee -a /etc/security/limits.conf <<EOF
* soft nofile 1000000
* hard nofile 1000000
nginx soft nofile 1000000
EOF# 内核参数调优
sysctl -w fs.file-max=1000000
sysctl -p

案例效果:某直播平台优化后支撑5万并发推流

3.2 时间同步精准配置
# 安装chrony(推荐)
yum install chrony -y# 配置企业内网NTP服务器
vim /etc/chrony.conf
# 添加:
server ntp1.internal.company iburst
server ntp2.internal.company iburst# 启动服务并验证
systemctl enable chronyd
chronyc sources -v

精度对比:同步误差从±300ms降至±0.5ms


四、业务定制化配置

4.1 Web服务器内核优化
# 调整TCP协议栈参数
tee -a /etc/sysctl.conf <<EOF
net.core.somaxconn = 65535
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_syn_backlog = 16384
EOF# 生效配置
sysctl -p
4.2 监控系统部署
# 使用Node Exporter采集指标
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz
tar xvf node_exporter-*.tar.gz
mv node_exporter-*/node_exporter /usr/local/bin/# 创建systemd服务
tee /etc/systemd/system/node_exporter.service <<EOF
[Unit]
Description=Node Exporter[Service]
ExecStart=/usr/local/bin/node_exporter \--collector.systemd \--collector.tcpstat[Install]
WantedBy=multi-user.target
EOF

五、总结

长效维护机制
  1. 自动化巡检脚本:使用Ansible定期检查系统状态
  2. 日志生命周期管理:配置EFK或者journalctl实现滚动切割
  3. 备份策略:rsync+laync实现实时增量备份
  4. 安全审计:每月执行Lynis安全扫描
# 快速安全扫描示例
wget https://downloads.cisofy.com/lynis/lynis-3.0.8.tar.gz
tar xvzf lynis-3.0.8.tar.gz
cd lynis && sudo ./lynis audit system

通过以上系统化配置,某电商平台服务器稳定运行时间从89%提升至99.99%,运维效率提升40%。记住:没有放之四海皆准的配置,所有优化都要以实际业务监控数据为依据!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/899194.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据抓取的缓存策略:减少重复请求与资源消耗

在数据采集领域&#xff0c;爬虫效率是决定项目成败的关键因素之一。传统的爬虫架构往往因请求频繁、资源消耗较大以及重复抓取等问题&#xff0c;导致效率低下。这些问题不仅拖慢了数据获取的速度&#xff0c;还可能引发目标服务器的过载风险&#xff0c;甚至导致爬虫被限制。…

k8s部署argocd

前言 ArgoCD是一个基于Kubernetes的GitOps持续交付工具&#xff0c;应用的部署和更新都可以在Git仓库上同步实现&#xff0c;并自带一个可视化界面。本文介绍如何使用GitHelmArgocd方式来实现在k8s中部署和更新应用服务&#xff1b; 安装Argocd 准备一个k8s集群&#xff0c;然…

【Linux】MAC帧

目录 一、MAC帧 &#xff08;一&#xff09;IP地址和MAC地址 &#xff08;二&#xff09;MAC帧格式 &#xff08;三&#xff09;MTU对IP协议的影响、 &#xff08;四&#xff09;MTU对UDP协议的影响 &#xff08;五&#xff09;MTU对TCP协议的影响 二、以太网协议 &…

【Unity3D】摄像机适配场景以及Canvas适配

目录 宽度不变策略 高度不变策略 宽度不变策略 开发分辨率 750*1334 (宽高比:0.56) 真机分辨率 1170*2532 (宽高比:0.46) 真机宽高比<开发宽高比&#xff0c;采用宽度不变策略 理由&#xff1a;小于代表真机高度比开发高度更大&#xff0c;因此不需要担心高度上…

二叉树的前,中,后序遍历

我们来了解一下二叉树的遍历&#xff0c;话不多说 二叉树的遍历的概念&#xff1a; 二叉树有四种遍历方式&#xff0c;分别为前序遍历&#xff0c;中序遍历&#xff0c;后序遍历和层序遍历&#xff0c;但我们今天谈谈前三种&#xff0c;并实现它 前序遍历&#xff1a; 按照根…

golang Error的一些坑

golang Error的一些坑 golang error的设计可能是被人吐槽最多的golang设计了。 最经典的err!nil只影响代码风格设计&#xff0c;而有一些坑会导致我们的程序发生一些与我们预期不符的问题&#xff0c;开发过程中需要注意。 ​​ errors.Is​判断error是否Wrap不符合预期 ​…

逼用户升级Win11,微软开始给Win10限速

随着Windows10的支持时间越来越短&#xff0c;微软也加大了对Win10用户的驱赶力度。 最近&#xff0c;微软官宣了将要在今年6月份降低OneNote for Windows 10的同步速度。软件也将和Windows10在今年的10月14日一同停止支持和维护。 这将影响实时协作和多设备访问。 对OneNote…

SpringMVC_day02

一、SSM 整合 核心步骤 依赖管理 包含 SpringMVC、Spring JDBC、MyBatis、Druid 数据源、Jackson 等依赖。注意点&#xff1a;确保版本兼容性&#xff08;如 Spring 5.x 与 MyBatis 3.5.x&#xff09;。 配置类 SpringConfig&#xff1a;扫描 Service 层、启用事务管理、导入…

SQLAlchemy关键词搜索技术深度解析:从基础过滤到全文检索

在数据驱动的应用开发中&#xff0c;基于关键词的模糊查询是常见的业务需求。SQLAlchemy作为Python生态中最流行的ORM框架&#xff0c;提供了多种实现关键词搜索的技术方案。本文将从性能、适用场景和技术复杂度三个维度&#xff0c;系统对比分析SQLAlchemy中关键词搜索的最佳实…

算法每日一练 (20)

&#x1f4a2;欢迎来到张翊尘的技术站 &#x1f4a5;技术如江河&#xff0c;汇聚众志成。代码似星辰&#xff0c;照亮行征程。开源精神长&#xff0c;传承永不忘。携手共前行&#xff0c;未来更辉煌&#x1f4a5; 文章目录 算法每日一练 (20)不同路径 II题目描述解题思路解题代…

【银河麒麟系统常识】命令:uname -m(查看系统架构)

命令&#xff1a; uname -m 功能 常用的 Linux/Unix 终端命令&#xff0c;用于显示当前系统的硬件架构&#xff1b; 返回 返回系统的CPU架构类型&#xff0c;用于判断软件兼容性&#xff1b; 输出结果架构说明常见设备x86_64Intel/AMD 64位 CPU主流 PC、服务器aarch64ARM 64位 …

sql结尾加刷题

找了一下mysql对extractvalue()、updatexml()函数的官方介绍https://dev.mysql.com/doc/refman/5.7/en/xml-functions.html#function_extractvalue ExtractValue(xml_frag, xpath_expr) 知识点 解释一下这两个参数xml_frag&#xff0c;是xml标记片段&#xff0c;第二个参数…

JVM类加载过程详解

文章目录 前言1.加载2.链接验证文件格式验证元数据验证字节码验证符号引用验证 准备解析 3.初始化4.类卸载 前言 类从被加载到虚拟机内存中开始到卸载出内存为止&#xff0c;它的整个生命周期可以简单概括为 7 个阶段&#xff1a;加载&#xff08;Loading&#xff09;、验证&a…

el-select 可搜索下拉框 在ios、ipad 无法唤出键盘,造成无法输入

下一篇&#xff1a;el-select 可搜索下拉框&#xff0c;选中选项后&#xff0c;希望立即失去焦点&#xff0c;收起键盘&#xff0c;执行其他逻辑 【效果图】&#xff1a;分组展示选项 >【去界面操作体验】 首先&#xff0c;通过 夸克浏览器的搜索: el-select 在 ipad 输入框…

前端框架的定制化:满足项目独特需求

hello宝子们...我们是艾斯视觉擅长ui设计和前端数字孪生、大数据、三维建模、三维动画10年经验!希望我的分享能帮助到您!如需帮助可以评论关注私信我们一起探讨!致敬感谢感恩! 在数字化转型浪潮中&#xff0c;前端技术体系已成为企业构建数字竞争力的核心战场。当标准化前端框架…

MyBatis-Plus(SpringBoot版)学习第一讲:简介入门案例

目录 1. MyBatis-Plus简介 1.1 简介 1.2 特性 1.3 支持的数据库 1.4 框架结构 1.5 代码及文档地址 2. 入门案例 2.1 开发环境 2.2 创建数据库及表 1. 创建表 2. 添加数据 2.3 创建SpringBoot工程 1. 初始化工程 2. 引入依赖 3. IDEA中安装lombok插件 ​编辑 2.4 编…

k8s高可用集群安装

一、安装负载均衡器 k8s负载均衡器 官方指南 1、准备三台机器 节点名称IPmaster-1192.168.1.11master-2192.168.1.12master-3192.168.1.13 2、在这三台机器分别安装haproxy和keepalived作为负载均衡器 # 安装haproxy sudo dnf install haproxy -y# 安装Keepalived sudo yum …

【PPO】小白的强化学习算法笔记

参考视频 零基础学习强化学习算法&#xff1a;ppo 基础概念 environment环境agent&#xff1a;智能体&#xff0c;玩游戏的你state&#xff1a;当前状态&#xff0c;observation看到的部分&#xff0c;有的游戏只能看见state的一部分action&#xff1a;agent做出的动作reward…

Flink介绍与安装

Apache Flink是一个在有界数据流和无界数据流上进行有状态计算分布式处理引擎和框架。Flink 设计旨在所有常见的集群环境中运行&#xff0c;以任意规模和内存级速度执行计算。 一、主要特点和功能 1. 实时流处理: 低延迟: Flink 能够以亚秒级的延迟处理数据流&#xff0c;非常…

深入解析 JVM 内存区域及核心概念

深入解析 JVM 内存区域及核心概念 Java 虚拟机&#xff08;JVM&#xff09;内部划分了多个内存区域&#xff0c;每个区域存储不同类型的数据并承担不同的职责。本文将详细介绍以下内容&#xff1a; 程序计数器&#xff1a;记录当前线程正在执行的字节码指令及其“行号”信息&a…