- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
云服务器到手必做的安全配置-linux篇 Linux发行版中的软件包管理:apt-get与yum/dnf的比较 linux系统查找命令 Linux 和 Windows 如何互传文件? 深入理解Linux和Windows两大操作系统的编程差异 30个IT运维必备的生产工具 20个IT运维必须掌握的核心技能 MySQL数据库迁移方式 服务器怎么查看端口是否开启 80.、443等这些网络端口一定要知道 Docker和K8S的区别详解 巧用这5个Linux命令技巧,快速提高工作效率 快速排查服务器宕机故障 服务器常见的故障排查技巧 三个Linux命令,教你找出特定端口的进程 国产SSL证书和普通SSL证书有什么区别? 国内网站证书有哪些类型? 云南云服务器哪里租? 高性能的云南云服务器,企业免费试用1个月 Windows下nginx操作指令 Linux网络诊断和分析的命令 CentOS如何修改默认使用的IP地址 ssh远程关闭密钥登录 systemctl status状态说明 ubuntu环境下测试硬盘读写速度 linux防火墙——iptables Nginx的目录结构 lvm管理 如何将桌面存储位置移动到其他盘 Windows使用vlmcsd部署KMS激活服务器 如何判断网站是否受到DDOS攻击? 如何判断CN2线路是GT还是GIA? Centos7系统安装宝塔面板 宝塔数据盘已满,但宝塔里显示的文件大小与宝塔数据盘里的不符合,查看具体文件的大小 网络地址转换NAT原理 dig命令用法、下载、安装 Windows 上传文件到服务器 在windows系统的桌面上显示“我的电脑”图标的方法 Centos安装wordpress(一) 操作指南-重启云服务器 使用 Rsync 同步 Linux 文件 PHP 编译参数相关说明 CentOS 7 安装 libzip 一个简单的清理 Linux 日志的脚本 Ubuntu 16.04 开启 BBR linux ZIP命令小记。内含ZIP解压中文的方法 jquery/js实现一个网页同时调用多个倒计时 windows server 2012启动黑屏,且进入cmd的解决方法 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 IPv6寻址概述 IPv6原理、应用与实践 批处理快速提取文件名导出TXT 批处理命令删除多个文件中的重复字符! WordPress 在使用CDN后无法获取正确访客 ip 解决bash: mysql: command not found 502 Bad Gateway 自动重启脚本 查看crontab运行日志 关闭You have new mail in /var/spool/mail/root提醒 Ubuntu启动时遇到waiting for network configuration解决办法 Apache目录跳转 一次DNS解析错误的解决办法 快速修改SSH端口 yum下Another app is currently holding the yum lock; waiting for it to exit python通过kill -9结束当前脚本 强制umount一个挂载 Boot process hangs at dracut: Switching root Linux centos7废弃的常用命令替代命令 PHP composer安装 PHP 查找php.ini cp: cannot create regular file '/etc/init.d/xx': Permission denied shell-init: error retrieving current directory: getcwd: cannot access parent You should consider upgrading via the 'pip install --upgrade pip' command. php编译安装报错configure: error: Cannot find OpenSSL's libraries configure: error: Please reinstall the libcurl distribution – easy.h should be in/include/curl/ CentOS7上PHP7.1无法发送邮件的问题的解决方法 linux下zip删除添加压缩包中某个文件 linux下zip解压中文乱码的解决方法 HTTP协议状态码 Bash快捷键 Nginx简单语法 nginx自动化安装脚本 DHCP客户端Linux配置及测试 vi编辑查找关键字内容 ubuntu系统grub引导修复 centos系统网络配置相关参数描述 勒索软件工具汇总 Windows系统CMD端口映射 Centos 7 yum安装Zabbix java jdk环境搭建 tomcat守护程序安装设置 【神州数码】Port-Access-list 【神州数码】Mac-Access-List zabbix Too many processes on 【神州数码】DHCP防洪 Zabbix正常启动服务,但是没有端口 【神州数码】ARP防洪 Zabbix-server报错 找不到libmysqlclient.so.18 【神州数码】环回监测 【神州数码】二级隔离(缺省) 【神州数码】流量镜像 【神州数码】SSH配置 无法安装.Net 3.5.1 nginx查看连接数相关命令 查询centos查看系统内核版本,系统版本,32位还是64位 crontab任务计划实例 忘记mysql安装初始化密码 MongoDB常用操作命令 Ubuntu 16.04下编译安装php7.2 linux设置拦截reboot命令 Windows Server 2012/2016/2019的任务管理器中不显示硬盘 使用sql语句批量替换数据库内容的方法 使用sql语句合并两个结构完全相同的数据表 phpMyAdmin修改Mysql数据表前缀的方法 phpMyadmin代码限制IP登录 WordPress后台No input file specified TCP/IP协议号:【2】IGMP(Internet组管理协议) TCP/IP协议号:【1】ICMP(含38种类型) 多生成树协议MSTP nginx将Gzip换成Brotli Nginx防止网站被恶意域名解析收录 禁止未绑定域名和IP访问80及443端口 更改WordPress后台登录地址 CentOS7增加多个SSH端口 wordpress中安装插件需要ftp服务 TCP/IP协议号:【0】IPv6 逐跳选项(原理机制1) TCP/IP协议号:【0】IPv6 逐跳选项(原理机制0) 网络协议号表 CentOS 7安装ZSH centos7解决ssh登录速度慢 无法使用虚拟目录密码作为用户 nginx配置utf8 taskkill /f /im *.exe 的作用 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. Python2.7安装MySQL-python模块 Sorry, but I can’t write wp-config.php Linux系统老版本宝塔找回密码 【收藏】简洁俱全的CentOS7.5防火墙相关 linux查看操作系统版本信息 谷歌浏览器隐身模式怎么用?Chrome启用隐身模式 mysql报错1045(2800) CentOS7快速安装PHP7.2 Failed to start firewalld.service: Unit is masked Nginx Log命令 Job for mysqld.service failed because the control process exited with error code CentOS 7安装ZSH linux开机自动挂载磁盘 一键卸载宝塔Linux面板及运行环境命令 在CentOS 7上安装Node.js的4种方法(包含npm) Linux命令修改语言为中文 Linux安装PM2 Linux更改所有者 Linux常用工具安装 putty命令行模式远程ssh linux 增加inode 的方法 使用dnsmasq搭建简易的DNS服务器 CentOS 7编译安装Python3 Nginx 启用 TLS 1.3(Draft 23 & 26 & 28) nginx使用expires配置本地缓存 HLS协议 CentOS7 配置光盘iso镜像为本地yum源 思科STP样例 .htaccess配置301重定向 .htaccess配置http跳转https 思科ARP防洪 什么是程序池回收 apache规则HTTPS跳转HTTP XML Sitemap & Google News / xml 地图 报错This page contains the following errors: Below is a rendering of the page up to the first error. cookie与session的区别是什么 GoogleChrome启动参数 关于WindowsServer2003设备管理器空白的处理方法 &#x开头的是什么编码? 80端口被system(pid=4)占用的解决方法 Redis的5种数据结构及常用命令 MySQL开启严格模式 IIS实现反向代理 mysql和mysqld的区别是什么 Linux中Grep命令 php数组 键名 索引 键值 FastCGI与CGI的区别 Docker 容器与宿主机共享时区配置 使用 OpenSSL 生成 CSR 文件以申请 SSL 证书 Vim设置自动添加脚本头 AC无线交换机地址池【列】 ghost备份磁盘 文件包含防护 PHP动态模式和静态模式区别 快速释放内存脚本 SMTP Error: Could not connect to SMTP host Aria2 fallocate failed cause not supported解决办法 You are using pip version 9.0.1, however version 10.0.1 is available. Windows端口异常占用的处理 如何做好服务器安全 通过本地安全策略阻止IP访问 如何通过防火墙限定IP访问 通过防火墙开启和关闭端口 通过防火墙实现端口仅允许特定IP访问 允许程序或功能通过防火墙 Tcping命令的使用方法 带宽单位 Mbps 及换算方式 如何计算带宽 apache隐藏版本号 隐藏Nginx的版本号 server’s fully qualified domain name, using 127.0.0.1. Set the ‘ServerName’ linux命令行下载BT种子和磁力链接 xampp Apache Access forbidden! Error 403 nginx禁止访问某个路径的php CentOS 7.0 使用 yum 安装 MariaDB Centos无法使用make,make: command not found 配置Nginx expires缓存 Apache主配置文件概述及语法 利用“批处理”修改本机IP地址 正则表达式 php连接access数据库报错:Fatal error Fatal error: Call to a member function fetch() SQLMap基础使用 Python,Scapy之ARP 802.1x协议 使用PHPMailer发送邮件问题排查 linux的mysql下看不到mysql上的其他数据库只能看见 information_schema这一个数据库 WordPress WP-Super Cache缓存无法开启 mysql导出指定字段或指定数据到文件中 MySQL的自动补全和语法高亮工具MyCli 查看Linux系统当前网关 Thinkphp5访问任何地址都只显示首页 创建用户和更改密码与Bash脚本 使用Wget命令下载和提取文件 curl测试网站加载速度 在Linux中查找所有失败的SSH登录尝试 Linux终端中向记录的用户发送消息 Linux中创建受密码保护的ZIP文件 检查Linux中的MySQL数据库大小 ubuntu查看系统运行时间 Vi / Vim编辑器中启用语法高亮显示 Nginx中的“纯HTTP请求发送到HTTPS端口”错误 阻止Ping ICMP请求到Linux系统 保存顶部命令输出到文件 SSH中启用调试模式 Linux中删除根邮件(邮箱)文件 Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' su”和“su - ”命令的区别 以列格式显示命令输出或文件内容 Linux中将文件权限和所有权复制到另一个文件 强制用户在Linux下一次登录时更改密码 Linux od命令 Linux pwd命令 CentOS7切换中文 路由表、ARP表、MAC表 ARP协议原理图解 什么是流量清洗 高级搜索语法 Windows关闭ICMP协议 Linux开关ICMP协议 RDP是什么? 关于GlobeImposter最新变种勒索病毒的预警通报及具体防护措施 Linux系统上传/下载工具rz sz安装 Ubuntu系统远程桌面连接 Linux关机命令用示例 Linux中显示文件创建时间 Ubuntu 18.04上设置SSH密钥 在Linux上清除Bash历史 在Ubuntu 18.04中配置网络静态IP地址 在Ubuntu 18.04中安装MySQL 8.0 在Ubuntu服务器中更改控制台字体 Ubuntu 18.04上用`apt`安装Java Html页面中内容禁止选择、复制、右键的实现方法 路由和DNS劫持防护 DDoS攻击原理是什么?DDoS攻击原理及防护措施介绍 记一次和承载网及IDC规划设计师的谈话 中国4大骨干网与八大节点 运营商网络之163/169的概念 STP生成树协议 OSPF工作原理 Rip动态路由工作原理 cat 显示指定行 Linux tac命令 procinfo - 显示/ proc文件系统的系统统计信息 【收藏】正则表达式合集 MySQL主备/主主实例 Windows自带Sha1哈希值查询 fkill在Linux中交互式杀死进程 在Linux上执行文件验证 ngxtop在Linux中实时监控Nginx日志文件 Linux mount命令 Linux fdisk命令 Raid0,Raid1,Raid5,Raid10的概念-学习笔记 TCP三次握手和四次挥手过程 Linux常用基础命令整理:关机命令、查看目录下文件命令等 在Linux中使用grep命令图文实例详解 Ubuntu 18.04上添加交换空间 在Ubuntu 18.04上安装Git 在Ubuntu中显示网络带宽工具 护卫神服务器管理面板使用方法 h5ai 目录列表程序完整安装使用教程 Apache的301规则(可导IIS) networkctl查询网络链接的状态 fping是一个小型命令行工具 zcat命令查看压缩文件内容 Linux iptables常用命令 Linux命令连接符和替换符 Oracle SQL Developer JDK版本切换 Oracle基础 Oracle数据库备份导出 Windows下Oracle数据库安装 Tracert路由跟踪 IP反查 Windows网络常用命令 js和js和json Linux中Root密码找回 Linux目录结构 5个命令行工具在Linux中快速查找文件 16个有用的带宽监控工具,用于分析Linux中的网络使用情况 如何在Linux中找出文件类型 随机?伪随机! 运维中常用的“运行”命令(持续更新) CentOS和RHEL上撤消或重做Yum安装 何时在Linux中使用fsck Linux中列出编译和安装的PHP模块 上传文件大小限制IIS设置 利用Manager进行单站点上传Size限制 【CVE-2018-20250】WinRAR漏洞浅谈 在多个Linux服务器上运行命令 在Linux中禁用root帐户的4种方法 Fdupes - 在Linux中扫描重复文件 linux权限设置 【新手教程】零基础教会您搭建属于自己的博客(九)【完】 【新手教程】零基础教会您搭建属于自己的博客(八) 【新手教程】零基础教会您搭建属于自己的博客(七) Ubuntu 16.04上使用NAXSI保护Nginx HTTPie - 与Curl和Wget命令类似的现代HTTP客户端 fd - 查找命令的简单快速替代方案 Node.js站点部署 Node.js之httpserver IIS环境下增加Node.js站点 查看Windows开关机记录 使用WireShark抓取无线包 Linux文件查询 利用DenyHosts工具防止ssh暴力破解 pip常用命令 配置Nginx expires缓存 windows下curl下载文件 【新手教程】零基础教会您搭建属于自己的博客(六) 【新手教程】零基础教会您搭建属于自己的博客(五) nginx设置TP5伪静态 sshpass-Linux命令之非交互SSH 解决因为mysql.sock文件而无法连接数据库的问题 【新手教程】零基础教会您搭建属于自己的博客(四) 【新手教程】零基础教会您搭建属于自己的博客(三) 【新手教程】零基础教会您搭建属于自己的博客(二) 【新手教程】零基础教会您搭建属于自己的博客(一) 快速配置端口转发工具 Rinetd CentOS 6下载安装32位64bit的ZendGuardLoader http_sub_module不生效 centos7查看当前所有已启动的服务 Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'解决方案 php56版本部分ajax错误HTTP_RAW_POST_DATA is deprecated头部错误 linux查找文件最简单的方法 ngnix 中 php执行ob_start()执行不了 centos7常用命令 每天自动重启linux服务器 linux启动级别的含义(init 0-6) fdisk -l命令乱码 如何获取php、mysql和apche的版本信息 Linux常用到的命令系统信息查看 Linux常用到的命令磁盘空间查看 Could not resolve host: us-east.repo.webtatic.com; Name or service not known g++: command not found的解决 Centos解压zip文件时候出现-bash: unzip: command not found centos7安装php7的openssl扩展 centos7中常用操作PHP的命令 Linux目录挂载新磁盘后目录里原文件不见了 mysql导出指定字段或指定数据到文件中 linux磁盘空间满了后怎么去判定哪个地方占了多大的空间并回收 linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录 iostat查看linux硬盘IO性能 GET和POST请求的区别 Linux改变文件权限chmod命令详解 您无法登录,因为您使用的登录方法在此计算机上不允许 linux下mysql的root用户看不到其他数据库解决办法 windows2012无法安装VC2017未指定的错误 pip更换为国内源 CentOS7命令添加和修改网卡IP地址和NDS zabbix忘记管理员密码 独立安装ab压力测试工具及测试nginx性能 MySQL常用命令 Find命令查找指定时间修改过的文件 Centos 7利用内存优化磁盘缓存读写速度 MYSQL慢查询日志 last查看远程登录记录 nginx禁止IP访问 CentOS7.2上PHP7.1无法发送邮件 parted分区功能事例 Linux下查看Nginx的并发连接数和连接状态 : windows命令行netstat 统计连接数 php添加进环境变量 winscp 关闭优化缓冲区 Software caused connection abort Nginx 启用 TLS 1.3 Final 教程 SSH断开后让程序继续运行或重连接恢复中断状态的方法 mysql查看memory存储引擎占用多少内存 python自动化安装用户指定版本的python环境:2.7或者3.6 linux平台下常用压缩格式 nginx_worker_connections参数 Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated 宝塔php并发调整 宝塔LINUX管理面板命令大全 nginx禁止某个目录执行php nginx防止文件下载 Ubuntu16.04安装Apache, MySQL, PHP7 Apache利用USER_AGENT屏蔽恶意蜘蛛 phpmyadmin 405 Not Allowed NOTEPAD++ 取消记忆最后打开的文件 导入WORDPRESS数据库出现错误 1273 UTF8MB4_UNICODE_520_CI 不支持打开非业务域名file://请重新配置 Nginx环境自定义404页面不生效 解决"Can't locate Term/ReadLine.pm"错误问题 无法获得锁 /var/lib/dpkg/lock emlog网站迁移后,所有文章页面出现404 not fount html中文乱码 Provider 错误 8000ffff灾难性故障 curl 错误码 查看sql server已经安装的补丁级别 sql server创建用户时提示服务主体XXX已经存在 云服务器系统无法检查更新 searchindexer.exe进程一直占用cpu内存 如何禁用PresentationFontCache.exe进程(解决占CPU) CentOS7关闭firewall Nginx 启用 HTTP Basic Auth 查看Linux系统时区和当前时间 ping命令 显示ping: unknown host apt-get update与apt-get upgrade区别 Ubuntu /BOOT分区清理 Linux 刷新 DNS WordPress 后台 No input file specified. WordPress博客升级后出现的Internal Server Error错误 SSH 入门教程 通过脚本按天切割nginx的日志 Unable to locate package Apache 常用优化 .htaccess 规则 Linux 打包压缩&排除文件 htaccess 定义时区 ln命令快捷方式 lnk sed命令批量替换文本 diff命令对比文本 Find命令搜索批量删除文件 SSH自动断开时间 CURL性能优化 Linux一键清空日志 WordPress设置代理 windows磁盘权限设置 Windows 2012安装Mysql8.0 Windows Server查看和记录远程登录信息的方法 centos创建一个权限最低的用户 mysql mysqladmin: command not found Linux下查看指定端口的占用情况 Linux/Unix系统常用查找命令 linux下常用打包与压缩命令 禁止生成 mysql-bin.0000X 日志文件 DA面板出现Directory "xxx" is writeable by group Centos出现 rm: cannot remove x: Read-only file system 的解决办法 Cannot find a C compiler, aborting Linux模拟硬盘资源耗尽故障 linux系统中通过控制台给其他用户发送消息 linux之sed用法 Nginx的gzip配置参数说明 SError: [Errno 2] No such file or directory: ‘/dev/urandom’ Access数据库优化 Linux系统创建iso镜像文件 查看系统glibc版本 linux执行一次性任务计划at命令 Linux dd命令中dsync与fdatasync的区别 Ubuntu系统下查看硬盘信息 Linux执行usermod时提示user xxx is currently logged in Linux网络诊断工具:MTR Fatal server error:no screens found Linux内核参数设置sysctl命令详解 CentOS 6设置防跨站 Linux系统下查看网卡列表 配置Xmanager连接Ubuntu 14.04远程桌面 Linux详细查看进程启动时间 PHP Warning: phpinfo() has been disabled 用ProcessExplorer解决文件被占用问题 用ProcessMonitor查看占用网速程序 passwd: 鉴定令牌操作错误 清除本地DNS缓存 net start mysql启动 MySQL 提示“发生系统错误 5”的方法 .Net4安装提示:一般信任关系失败 IIS10显示具体错误信息 添加到/etc/rc.local的命令不运行 no server suitable for synchronization found 查看当前系统版本 CentOS YUM源配置文件repo详解 使用Nginx过滤网络爬虫 nginx的502报错和504报错有什么区别 使用301时的建议 使用curl请求响应时间 vim粘贴取消自动缩进 远程桌面连接用户名密码错误的一种原因 nslookup: command not found yum设置上网代理 宝塔面板修改端口号后无法打开 Nginx环境自定义404页面不生效 按登录IP记录Linux所有用户操作日志 make: *** [php_zip.lo] Error 1 如何显示完整的centos计算机名称 /etc/sysconfig/下没有iptables文件 Laravel提示Laravel requires the Mcrypt PHP extension解决办法 linux下查看和添加PATH环境变量 Linux系统有空间但是无法写入文件 du查看指定文件大小 linux删除文件报错 "/usr/local/nginx/fastcgi_temp/xxx/xxxx" failed (13: Permission denied) 延长phpmyadmin登录过期时间的方法 Ubuntu apt-get方法安装phpmyadmin memcache和memcached区别 Sql Server服务无法启动,错误代码10048 SQL Server没有监听1433端口 navicat sqlserver未发现数据源名称并且未指定默认驱动 Typecho后台有出现"Access denied" Could not reliably determine internal dummy connection ubuntu一些基本软件安装方法 service iptables start 无反应的解决方法 linux查看磁盘iotop Bringing up interface eth0: Device eth0 does not seem to be presen centos7ifconfig无法使用ifconfig APACHE服务器上地址去除index.php mysql 远程连接速度慢的解决方案 You don’t have permission to access / on this server 用SHELL实现文件下载校验 nginx:accept() failed (24: Too many open files) Too many open files sysctl -P 报错 tar打包整个目录(可排除子目录)几种方法 PureFTP被动端口设置 MySQL 5.6内存占用过高 自动修复MySQL的myisam表 file_get_contents无法使用 nginx限制蜘蛛访问 nginx绑定独立IP nginx: [emerg] getpwnam("nginx") failed centos7挂载ntfs格式移动硬盘/u盘 CentOS挂载U盘 linux下检测端口是否连通 xshell鼠标双击时会触发换行 Rsync 服务器启动异常:failed to create pid file /var/run/rsy Rsync 服务器启动异常:failed to create pid file /var/run/rsyncd.pid: File exists CentOS 7 uuid挂载磁盘 mysql日志分析工具mysqlsla SSH命令行上传/下载文件 rm无法删除以破折号开头的文件 CentOS下添加用户并且让用户获得root权限 找不到系统安全日志/var/log/secure文件的问题 centos关闭ssh密码登录 PUTTY生成ssh免密码证书 centos删除多余内核 IIS7安装.net4.6 恢复mysql 中root 用户的所有权限 解决iptables-restore导入报错 iptables-restore: unable to initialize table ‘security 关于eth0 eth0:1 和eth0.1关系介绍 linux下检测端口是否连通 统计Nginx访问量 Nginx配置PHP-FPM支持Pathinfo Debian 9 Stretch 解决 /etc/rc.local 开机启动问题 CentOS / RHEL 7 使用 EPEL 安装mysql CentOS / RHEL 7 使用 EPEL 安装 LEMP 教程 IIS8设置指定的网站用户 IIS8自定义IIS程序池运行账户 IIS默认首页设置不生效 如何查看nginx,apache,mysql,php的编译参数 使用wget命令镜像网站 wget下载一个目录 MySQL server PID file could not be found! 的解决办法 MySQL: mysql is not running but lock exists ssh能够连接而sftp不能连接的解决方法 Could not get lock /var/lib/dpkg/lock 编译安装Python 3 使用Nginx进行TCP/UDP端口转发 nginx禁止访问某个后缀名的文件 通过web.config设置默认首页 通过web.config文件配置项目中文件夹的访问权限 Win2003在系统启动时至少有一个服务或驱动程序产生错误 iis启动 服务无法在此时接受控制信息。 (异常来自 HRESULT:0x80070425) windows server 2008 w3svc服务无法启动,错误 1068:依赖服务或组件无法启动 上没有找到服务W3SVC。(http)/在计算机上没有找到服务WAS IIS的W3SVC服务由于性能记数器错而当机的解决办法 w3svc服务无法启动 Centos下修改nginx.conf后,总是访问到nginx默认页面 iisreset命令重启IIS报错 解决重启后LNMP一键包Nginx未自动启动 IIS运行一段时间不响应的解决方法 Connections_Refused 用命令重启IIS中某个网站 重启IIS的三种办法 IIS无法启动计算机上的服务W3SVC如何修复 IIS服务管理器无法启动网站的解决方法 CentOS之service iptables stop 显示not loaded Unit iptables.service failed to load: No such file or directory. 提示crontab command not found的解决方法 Linux下如何查看系统启动时间和运行时间以及安装时间 Linux 查看当前时间 查看linux系统版本命令总结 如何查看.Net Framework版本 Windows 2003不能用 .. 表示父目录解决方法 CentOS安装配置PHP的Memcache扩展 CentOS 7 直接安装 gcc 7 使用iptables限制访问网站指定端口 tomcat配置jks证书 tomcat强制跳转https suse linux enterprise 单用户模式 执行git clone提示“fatal: unable to access” 解决Windows 资源保护找到了损坏文件但无法修复问题 VBScript 检测网络连接是否正常 nginx安装时报错:Embed is required 让VIM支持和windows里一样使用目录树查看代码目录文件夹 linux下yum与rpm的关系-linux下使用rpm,yum,uninstall卸载php等软件 linux里join命令的用法 常用文本查看的六个命令cat/tac,more/less,head/tail及常用选项 python安装提示No module named setuptools,wget提示ERROR 403: SSL is required centos防火墙iptables的配置简单整理 top命令查看服务器状况时的快捷键、交互命令及切换排序方式 php进行curl报错Protocol https not supported or disabled in libcurl及微信第三方发布代码报错85008:category is in invalid format hint Linux系统升级python3后yum失效的解决方法 linux查看和修改PATH环境变量的方法 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. nginx 实现 ajax 跨域请求 nginx反向代理获取用户真实ip nginx的location、root、alias指令用法和区别 【资源迁移通知】大连BGP机房云主机及虚拟主机迁移通知 访问https报Unknown SSL protocol error in connection to错误 python安装talib linux安装groovy 将 OpenSSL 升级到 1.1.0+,IE8 无法访问 升级到 HTTPS 后,网站部分资源不加载或提示不安全 启用 HTTP/2 后,浏览器依然使用 HTTP/1.1 Ubuntu安装支持 TLS 1.3 killall进程结束命令 systemctl命令 Centos7上安装PHP7.1 centos7 安装php7遇到的问题 在Linux主机下配置基于源IP的策略路由 Linux统计文件行数 wc命令 UTF-8 BOM导致nginx启动失败 Linux终端下巧用Tab键 Ubuntu下rar带密码压缩/解压命令 Ubuntu下不要直接编辑/etc/resolv.conf修改DNS Ubuntu下vi方向键乱码问题的解决 SQL Server2012安装后远程无法连接问题解决 根据正则表达式杀死所有匹配进程(killall加强版) DeDeCMS目录权限设置 mysql: relocation error: mysql: symbol strmov_overlapp, version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference fastdfs nginx模块mime不生效的解决办法 nginx 自定义错误页面 Linux下调整Tomcat内存设置 find命令使用范例 Redis写入免密后门排查 centos7将firewall换回iptables HTTP/1.1新建会话失败 CentOS 升级现有PHP版本 如何在Linux检查并使用串口 linux 查看磁盘空间大小 PHP扫描特殊一句话后门WebShell Centos7 安装zipArchive及libzip 版本更新 Linux 批量无损压缩图片 关于 Nginx创建虚拟主机与地址重写 Tomcat 连接器优化详解 zip打包目录所有文件(含隐藏文件/夹) Apache 屏蔽 IP 地址 apache开启 gzip 基于Python List的赋值方法 python保存数据到本地文件的方法 排查问题常用Linux命令 SQL Server 2008中删除errorlog is marked as crashed and should be repaired 查询Linux 目录下 inodes 占用情况和释放僵尸进程 Linux cannot remove is a directory cannot remove `.user.ini': Operation not permitted LInux上使用extundelete进行数据恢复 如何快速清理 Docker 资源 在一台Apache服务器上创建多个站点(不同域名) PHP 出现 segmentation fault 错误 Uploaded file cannot be moved, because the server has open_basedir enabled without access to the directory (for temporary files). Windows和Linux下Whois命令的安装和使用 PHP线程安全与非线程安全版本的本质区别 重置MySQL密码的一种方法 利用.my.cnf,安全实现Shell下MySQL免输入密码登录 Linux多核并行编程关键技术 error: perl module ExtUtils::Embed is required linux远程空闲超时自动退出 CentOS 通过 yum –exclude=postfix* update 排除不需要升级的包 nmap的一些用法 CentOS6为firefox安装flash插件 使用vsftpd搭建显式SSL/TLS加密的FTP服务器(FTPS) 删除文件时提示Operation not permitted WordPress网站出现Error establishing a database connection Nginx配置文件Rewrite语法 Warning: World-writable config file ‘/etc/my.cnf’ is ignored 大量的TIME_WAIT解决办法 解决 debian TAB 键不能自动补全命令的原因 linux中把.c的文件编译成.so文件 Apache 2.4 编码GB2312中文乱码 /dev/null 2 sleep命令 CentOS 7.4下编译安装Hadoop 2.7.6 CentOS 7.0下使用yum安装MySQL CentOS系统IPtables防火墙添加IP白名单 curl获取网站的header头及状态码 425 Can’t open data connection EduSoho您的浏览器不能播放当前视频 Warning: Using a password on the command line interface can be insecure mysql命令行命令补全 Can't connect to local MySQL server through socket Linux终端显示控制字符 常用的视频格式mime设置 执行sudo时”command not found” Could not get lock /var/lib/dpkg/lock E:Some index files failed to download, they have been ignored, or old ones used inst Linux内存管理机制简单分析 NGINX地址重写 RETURN Nginx设置请求body大小 Centos7安装 jdk 的三种方法 详解linux中nano命令 Linux关机命令 rmdir命令 IIS程序池自动停止进程退出代码是 '0x80' mmc无法创建管理单元 批量替换文件名 Nagios:connect to address 127.0.0.1 and port 80: Connection refused linux创建GPT分区 Nginx下配置支持ThinkPHP的pathinfo模式 cURL error 60: SSL certificate problem: unable to get local issuer certificate 程序频繁读写硬盘导致硬盘温度过高 网站泄露本地路径 宝塔面板mysql启动不了 由于下列错误系统无法让你登陆指定的域名格式无效 windows服务器administrator用户在服务器上修改密码 Linux系统信息查看常用命令 linux添加校正终端命令输入的功能-----安装thefuck 磁盘阵列RAID0、RAID1、RAID10、RAID5、RAID50、RAID6 电脑访问云服务器上的站点被拦截而访问其他站点正常的解决 在已安装服务器安全狗的服务器上开启ping的步骤 windows下分区太小的手动调整 windows下分区太大的手动调整 CentOS 7双网卡双IP双网关配置 linux系统文件权限777解释 Windows Server 2008 R2 IIS 7.5开启TLS 1.2和256位加密 Centos 7中文语言包的安装及中文支持 关于TCP连接常见命令 fg、bg让进程在前后台之间切换 ubuntu16.04下安装pip IIS7超过30M无法上传 IIS7.0 禁用SSL 2.0 和 SSL 3.0 协议 linux系统下MongoDB单节点安装教程 ubuntu中snap包的安装、更新删除与简单使用 linux创建用户、设置密码及删除用户 如何查看centos系统日志 如何查看windows系统日志 IIS7.0/8.0 下如何禁用SSL 2.0 和 SSL 3.0 协议? 目标文件夹访问被拒绝,文件无法删除新建 云主机后台管理无法重置系统密码 ubuntu无法使用fdisk命令 Ubuntu下修改为永久DNS的方法 ubuntu 时间时区不对 ubuntu14.04安装opencv3.0.0的操作方法 linux下编译安装kangle web server教程详解 使用htpasswd实现Nginx验证访问 连接MySQL数据库的三种方法 会话Cookie中缺少HttpOnly属性 Linux定时任务Crontab的使用方法 redis故障处理 process is already running or crashed phpstudy配置laravel项目时报错FatalErrorException in Encrypter.php line 100: Call to undefined function openssl_decrypt() MySQL的命令模式中只能识别“utf8”,不能识别“utf-8” Linux下Redis设置密码及开机自启动 Call to undefined function openssl_decrypt() Ubuntu sudo: pip:找不到命令的解决 ubuntu下实现sudo无需输入密码 RedHat 7 如何更改网卡名 从ens192 改为eth0的问题 linux目录结构详解 如何在CentOS 7上安装Apache Docker镜像构建的两种方法解析 Linux下Opencv的安装及配置使用 Centos7系统端口被占用问题的解决方法 centos6配置tomcat8开机自启动脚本 Centos7软raid5的挂载 centos7安装配置Jboss 服务器被攻击的基本处理办法 linux使用iptraf监测网络状况 linux 在service方式下怎么查看防火墙是否开启 linux下root用户在服务器上修改密码 解决国内服务器Wordpress无法更新一种办法 清华大学TUNA镜像源 - CentOS 7 Linux下vim中文乱码的解决方法 如何上传本地文件到WIN服务器 centOS下安装iftop(流量监控)图解 PHP跳转页面的几种实现方法 OneInStack Web环境安装Fileinfo PHP扩展办法 LNMP一键环境安装Fileinfo扩展组件支持的办法 忘记服务器远程连接的端口号怎么办 VirtualBox虚拟机安装图解 centOS6.X下安装redis图解 解决"PHP 被设置为移除内联块, 这将导致多个核心应用无法访问"问题 合并或者备份服务器中Let's Encrypt SSL证书的方法 mysql数据库严格模式造成后台无法添加文章 session与cookie的区别 修改wordpress地址(URL)导致不能登录后台 安装DiscuzX3.2遇到数据库不能连接的问题 启动时候提示Kernel Panic - not syncing: Attempted to kill init! 带宽选择初步估算 Linux tar 命令用法 nginx服务器http重定向到https的正确写法 nginx设置反向代理后,页面上的js css文件无法加载 nginx重启“var/run/nginx/nginx.pid" no such file or directory linux c程序中获取shell脚本输出的实现方法 Nginx实现404页面的几种方法 安装成功的nginx如何添加未编译模块 Centos7下用户登录失败N次后锁定用户禁止登陆的方法 php-fpm以及php-cgi, fast-cgi,以及与nginx的关系 Linux中FTP账号无法删除文件夹的解决方案 Centos7(Firewall)防火墙开启常见端口命令 Centos7搭建FTP服务器 Nginx禁止指定UA访问的方法 Apache和Nginx平滑重启 隐藏NGINX服务器名称 和版本号 nginx启动,停止,重启 nginx配置限制同一个ip的访问频率 Nginx由于TLS支持版本配置过低造成不能够正常访问Upstream服务器的问题 Windows IIS服务器.7z文件不能下载的解决办法 easypanel下修改mysql数据库图解 IIS出现提示“请求的资源在使用中” IIS配置asp.net出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面 vue-router history 模式 iis 配置 Ubuntu/Debian上安装 PHP 5.3, Nginx 和 PHP-fpm 教你如何查看识别Hadoop是32位还是64位 php开启openssl的方法 linux环境下安装PHP的OpenSSL扩展的方法讲解 Centos7环境安装Python3的方法 kangle面板实现http跳转https实例 php No input file specified 修改Tomcat端口号,变更失效如何解决 Power shell批量重启IIS centos安装wdcp没有先挂载磁盘的补救方法之一 网站打不开,重启一下就好,到底为什么? Windows IIS PHP7 连接 SQLServer 2012 IIS 中没有发现ASP.NET v4.0 IIS 提高连接的并发数,和CPU的使用率 蓝队云实名会员如何通过会员中心自助退款 蓝队云服务器通过会员中心重启云服务器图解 lnmp安装环境,升级到PHP 5.3.* 版本后为什么探针显示不支持Zend Optimizer了? IIS下配置跨域设置Access-Control-Allow-Origin IIS6和IIS7中设置文件上传大小限制设置方法 IIS下载无后缀文件的设置 如何查看tomcat的控制台输出的方法 使用log_format为Nginx服务器设置更详细的日志格式方法 nginx服务器中access_log日志分析与配置详解 IIS 配置好了,为什么网站打开一片空白 IIS中找不到dll文件的依赖项问题 IIS无法加载字体文件(*.woff,*.svg)的解决办法 无法打开运行空间池,服务器管理器winrm插件可能已损坏或丢失 php-cgi.exe - FastCGI 进程意外退出 Html 播放 mp4格式视频提示 没有发现支持的视频格式和mime类型 linux服务器安装PHP扩展zip,zlib方法 详解CentOS重启后resolv.conf被重置的解决方案 linux特殊字符及其作用 Linux分辨电脑是否有USB 3.0接口的命令行 如何在ASP.NET的web.config配置文件中添加MIME类型 IHttpModule不起作用的两个原因 windows下路由跟踪工具winmtr 显IP所在地版本 Linux系统如何禁用IPv6 如何在 Linux 上运行你自己的公共时间服务器 宝塔bt网站环境在WIN系统中强制开启HTTPS/SSL跳转的方法 IIS7下访问ashx页面,显示404 HTTP 错误 500.21 HTTP 错误 404.3 当前标识没有对“C:\WINDOWS\Microsoft.NET\...”的写访问权限 发现敏感名称的目录漏洞 WASC Threat Classification ASP.NET上传文件出现“404 请求被中止: 未能创建 SSL/TLS 安全通道,以及解决方法,即:Could not create SSL/TLS secure channel 未能加载文件或程序集"xxxxxx"或它的某一个依赖项 Windows Server2016中安装PHP ManagerARR3.0或者Rewrite 2.0无法安装 wdcp工具集 Docker容器日志路径及如何收集 HTTP 错误 500.19 - Internal Server Error php-cgi.exe - FastCGI 进程意外退出 IIS7配置Gzip压缩 让IIS支持 .iso .7z .torrent .apk等文件下载 ASP.NET 无权访问所请求的资源。请考虑对 ASP.NET 请求标识授予访问此资源的权限 x509.PrivateKey报“指定的提供程序类型无效”错误 CentOS磁盘挂载错误重新挂载的方法 yum错误:Cannot retrieve repository metadata (repomd.xml) for repository解决方法 修改SharePoint上传文件大小限制(Changing Maximum Upload Size) 关于WCF服务/xxx.svc不支持内容类型 application/sop+xml; 错误解决方法 [ 在IIS7上导出全部应用程序池的方法 批量域名绑定 windows2008系统设置多用户远程 在CentOS 6.3中安装与配置cmake 在CentOS 6.3中安装与配置Tomcat-7方法 在CentOS 6.3中安装与配置JDK-7 Windows 2008 R2 SP1 离线安装IE11 windows 2008中常用命令 windows命令行(DOS批处理)添加任务计划 kangle和easypanel安装完毕后要检查的三项 linux6.4下easypanel安装及升级图文教程 Linux中升级更新命令yum upgrade和yum update的区别 更改被忘记的Linux的root密码的方法 在Windows上使用putty远程登录Linux服务器的简单教程 请求筛选模块被配置为拒绝包含的查询字符串过长的请求 使用FTP上传文件出现乱码 $_FILES['file']['error'] IIS7/iis7.5 HTTP Error 500.19 配置错误由于权限不足而无法读取配置文件的解决办法 使用批处理脚本愉快的清理缓存 Server Error in 安装ASP.NET 3.5后,IIS中没有ASP.NET 3.5版本选项 IIS短文件名泄漏漏洞防护 LNMP开启open_basedir出现”No input file specified”问题解决方案 自动化异地备份工具:MySQL/网站备份至远程FTP WordPress禁止国外IP访问网站 ImportError: No module named argparse 关闭IE浏览器"增强的安全配置已启用" 详解Linux中的"... is not in the sudoers file”错误问题 Linux系统如何禁用IPv6以解决连接超时问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) MySql ERROR 1046(3D000): No Database Selected MySQL ERROR 1045 CentOS或其他linux系统的美国VPS系统时间同步方法 在Centos中yum安装和卸载软件的使用方法 Centos 6.0将光盘作为yum源的设置方法 Linux -bash ./xx Permission denied 2013 Lost connection to MySQL server during query CentOS7.0 关闭firewall防火墙,改为iptables 在Linux下使用rsync对比和同步文件的方法 关闭apache自动目录列表功能的三种方法 删除apache的error.log 和 access.log Windows server支持WordPress自动发邮件 linux iostat命令使用介绍 WordPress网站搬家后无法上传图片该怎么办? 宝塔面板搭建WordPress站点主题404页面不生效 werfault.exe是什么进程? 为什么经常提示You have new mail in /var/spool/mail/root 解决WIN10隔几分钟就自动黑屏睡眠的方法! LNMP下修改 WordPress 上传文件大小限制 使用d盾降权mysql错误:2245的解决 快速完成mysql的降权 linux中查看网卡流量 使用d盾监控网站文件的更改 Linux里10个最危险的命令 Linux下设置和查看环境变量 开启SUSE Linux的SSH密码登陆 Hadoop-2.7.4编译安装 wordpress导入数据错误Unknown collation:’utf8mb4_unicode_ci’ 宝塔面板修改端口号无法登陆解决方案 linux宝塔面板重置登录密码命令 CentOS7系统安装Python3.6.2且与Python2.7.5并存 CentOS6.x将Python2.6.6升级至Python2.7.6方法过程 解决CentOS7编译python出现"zipimport.ZipImportError"错误问题 tcping的安装 帝国CMS网站后台更改模板无法生效解决办法 windows系统快捷键大全 let’s Encrypt 证书之安装故障 Could not bind to IPv4 or IPv6. Windows系统取消ARP绑定 shell命令 – zipinfo yum详细命令 linux下zip命令 CactiEZ安装出错解决方案 linux系统下hosts文件详解及配置 linux软链接与硬链接的区别 linux数据库备份脚本 centos安装VSFTP 在Linux命令终端中查看和编辑曾执行过的命令 Linux系统中的date时间日期命令使用教程 Linux中pwd与dirs目录查看命令的使用 简单了解Linux系统中clock命令的使用方法 Tomcat安全加固配置 LNMP环境下WordPress网站二级目录伪静态设置 使用ab命令做网站压力测试 使用socket方式连接Nginx优化php-fpm性能 fail2ban阻止SSH暴力破解 Linux开启投影密码 mysql没有启用InnoDB的解决方法 Windows环境从Apache2.2改成Apache2.4后httpd.conf中的设置异同 CentOS7.0怎么设置屏幕分辨率? Powershell比较两个文件夹的不同 自动挂载避免sda和sdb识别错位 在CentOS 7 / RHEL 7 / Fedora 上安装和配置xrdp详细教程 Linux使用PS1自定义终端命令行参数(修改Shell命令提示符颜色) Nginx编译加载使用动态模块(Dynamic Shared Object)(DSO) Adobe Flash Player因过期而遭到阻止 解决Linux下运行shell脚本报错:“/bin/bash^M: bad interpreter: No such file or directory” Access denied for user 'root'@'localhost' (using password:YES Linux下Docker CE安装 Docke镜像和仓库基础命令 为何要部署IPV6 wdcp配置ssl后重启服务器无法访问 如何批量删除Docker中已经停止的容器 Docker 导入和导出镜像 在wdcp后台选择了mysql的优化方案后,网站出错或提示mysql无法启动 vim退出时候:wq和:x的区别 Docker中安装CentOS 6.x Apache Nginx 禁止目录执行PHP脚本文件 Nginx创建密码验证保护网站目录 Linux 常用快捷键记录 linux 清除内存和Cache方法 Centos7下增加swap分区大小 linux 非交互式修改用户的密码 Windows10,Windows7复原音量合成器 Cron在Centos上的安装方法 保持ssh不自动断开 使用telnet远程windows服务器 Ubuntu下计划任务cron的使用 PHP模块一览及简要说明 There is no screen to be resumed matching…… Linux lsblk和df命令区别 lsblk命令磁盘管理 Windows 使用 TCPing 工具来获取 TCP延迟、端口通顺情况、已禁Ping服务器的延迟 请求筛选模块被配置为拒绝包含双重转义序列的请求 STATE[HY000] [2002] No such file or directory 宝塔面板和网站无法打开 linux如何自己开启或禁止ping功能 Linux下如何使用enca查看文件编码并转换? 更新openssl到1.1.0 linux下卸载vmware产品的方法 使用winscp创建软链接下载linux文件 宝塔证书手动续期 wdcp后台设置服务器的时间自动同步 从老的wdcp迁移网站到新的wdcp环境 MySQL性能优化之max_connections参数 查看和修改MySQL的字符集相关 Linux安装PIP与更换PIP源 CentOS6.X 升级内核Kernel CentOS 6升级最新内核 Linux用户账号密码迁移方法 Centos7安装Python3 Centos系统升级之后无法启动的临时解决方案 centos下列出当前目录下所有以log结尾的文件并打包 CentOS 6下升级Samba CentOS最小化安装后没有wget的解决办法 Centos6.5下安装Python3.5 编译安装GCC mac 远程桌面连接提示“证书或相关链无效”的解决办法 通过管道批量删除-bash: /bin/rm: Argument list too long 如何修改Ubuntu源为国内源 Ubuntu 16.04 mysql安装配置 iptables+Denyhost抵御暴力破解 groupadd: unable to open group file redis运行make test时候报错 This function has none of DETERMINISTIC, NO SQL Table ‘performance_schema.session_variables’ doesn’t exist Creating mailbox file: File exists MySql Host is blocked because of many connection errors PHP环境安全加固配置 常用的分析nginx日志的命令 variable cant’t be set to the value of ‘null’ windows删除远程记录 linux ftp 虚拟用户 Linux 如何禁用休眠 centos报错curl: (35) SSL connect error CentOS 7 安装epel源 Linux下Web服务器CPU负载超过阀值自动重启脚本 IIS设置目录只能某个IP访问 wdcp里的回收站 wget时候指定用户名和密码通过身份验证进行下载 关于ftp下显示的时间和系统时间不一致的解决方法 Linux下php安装swoole扩展 Linux下php安装cphalcon扩展 IIS禁止目录执行脚本 设置登录多个远程会话 新建用户提示:密码不满足密码策略的要求。 windows任务管理器CPU核心数不对 新买的云主机远程连接方法 centos7禁止root账号通过ssh登录,修改ssh端口 phpstudy搬迁 Windows 2008进程whichagent.exe报错 centos6升级openssh和openssl版本 centos6.4安装Lumanager后出现大量postdrop进程的解决办法 服务器系统安全设置建议 Windows、Linux快速排查系统是否被黑 redis弱口令漏洞修复 wdcp 面板解压zip文件失败 IIS7网站500错误开启显示报错信息 windows 2003 64位系统php运行报错:1% 不是有效的 win32 应用程序 linux nginx 网站访问提示502 Bad Gateway wdcp安全设置,让你的后台,只有你自己能访问 如何让ssh只允许指定的用户登录 asp/asp.net 上传附件大小修改 win2003系统时间自动同步出错解决方案 windows2008系统更新补丁,以及失败解决方法 windows 2012系统自动更新长时间占用异常处理办法(禁用IPV6) Windows2008 如何启用.NET3.5 Windows2008 如何启用.NET3.5 Windows定时重启 Linux系统中为PHP5.x安装Zend Guard Loader Linux下lshw,lsscsi,lscpu,lsusb,lsblk硬件查看命令 批处理一键关闭危险端口 Linux下ntpdate时间同步命令出现the NTP socket is in use, exiting nginx: [warn] the “log_format” directive may be used only on “http” level in Linux使用.htaccess根据IP地址限制访问 Apache+PHP安全设置 Serv-U安全设置 Windows Server 2008服务器安全加固 Nginx防止大图片占满带宽 宝塔Linux控制面板FTP无法连接的解决办法 Mysql数据库日志大量占用磁盘空间导致速度缓慢 windows2003上传、下载大小及超时设置 只允许某一ip访问某端口设置方法 在linux中快速查询哪些文件包含某个关键字的方法 打不开chm的文件修复方法 apache启动报错:httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName解决办法 apache启动报错[warn] _default_ VirtualHost overlap on port 80, the first has precedence 解决办法 windows2003IIS6.0 添加MIME扩展类型及常用的MIME类型列表 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面 为应用程序池“xx”提供服务的进程意外终止。进程ID是“1972”。进程退出代码是“0xc0000374”。等解决办法 mysql查询表报,1017错误 新配置的nginx+php-fpm访问index.php首页显示access denied报错解决办法 linux删除文件后空间没有释放问题解决办法 linux系统shell终端输入命令不显示回车才显示的解决办法 -bash: locate: command not found 以及No package locate available. 解决办法 yum 安装rpm包是出现Exiting on user Command错误 CentOS下yum安装PostgreSQL 安装服务器安全狗导致mysql无法远程连接解决办法 top查看Linux运行状态 内存使用情况 删除Linux用户 修改禁止ROOT授权其他用户 vi编辑只读文件保存 利用screen来保持SSH连接 ssh自动断开连接解决办法 fs.inotify.max_user_watches默认值太小,导致too many open files 使用serv-u搭建的ftp如何更改ftp密码 linux 断开某个用户的终端连接 RSA host key for mysharebook.cn has changed and you have requested strict checking. Host key verification failed. 密钥添加报错解决办法 MySql Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’ 解决方法 Nginx关闭网站某个文件的404记录或者关闭访问日志 Nginx如何修改版本信息或者隐藏版本号 Linuxt通过命令lsof或者extundelete工具恢复误删除的文件或者目录 server.xml引入子文件配置(tomcat虚拟主机) Nginx泛解析的匹配域名绑定到子目录配置 Linux系统df命令显示异常、分区丢失问题解决 Nginx Lua Redis防止CC攻击 隐藏 Linux 命令行历史 远程桌面报错解决:No Remote Desktop License Servers Available 设置远程上xp长时间不操作也不会断开 nethogs 查看 Linux 进程的网络使用 NGINX访问https跳转到http的解决方法 4种kill某个用户所有进程的方法 server 2008远程桌面复制粘贴失效 Windows PHP 中 VC6 X86 和 VC9 X86 的区别及 Non Thread Safe 的意思 Windows与linux分区的区别 centos安装桌面和vnc之后还是无法连接到桌面 linux无法新建文件inode已满解决方法 linux怎样创建目录树 Linux管道及重定向的用途是什么 linux系统如何修改文件的权限 linux下ping命令使用 Apache配置文件详解,Apache配置文件中文参考 nginx配置文件分别是什么意思,nginx配置文件中文参考 linux下如何解压rar格式的文件 yum命令用法及源码的编译 mount中-o的选项利用 Linux中使用ngxtop实现Nginx的实时网站监控 CentOS7修改Linux服务器SSH端口的方法 解决"utf8_mime2text() has new signature"问题 LINUX下正确关机命名 linux自建回收站 iptables配置 MySQL创建用户、权限、删除 vim字符串替换及技巧 chmod命令用法详解 宕机是什么意思 开详细错误注意 显示友好的http错误信息 远程桌面mstsc /console(/admin) 的运用 ftp搭建之serv-u 执行lnmp ftp add 报错pureftpd was not installed! 云主机适合什么用户 多线云服务器的优势 使用n点建站 Linux下修改fstab文件造成系统无法启动解决 新开的云服务器只看见一个盘怎么办 ubuntu中的防火墙ufw 导出导入mysql数据库 解决phpmyadmin上传文件大小限制的配置方法 服务器修改远程端口 linux里的进程简介 wdcp常见小问题处理方法 linux如何查看哪个程序占用带宽 如何对云服务器进行域名绑定 wdcp出错教训一个 如何利用phpmanager切换php版本 如何使用mstsc远程桌面 linux中如何删除rpm -e删除不了的包 Linux下编译安装Apache httpd 2.4 常用到的iptables脚本 几句话科普一下虚拟化,VT-x,VT-d centos nginx 环境下 搭建 letsencrypt System.Data.OleDb.OleDbException: 未指定的错误的解决方法 Zend Guard Run-time support missing!解决方法 网站安全狗的“禁止IIS执行程序”这个功能禁止了FastCGI.exe 什么是CC攻击 CC攻击怎么样防御 Linux的分区 N点虚拟主机管理系统的重装步骤 我的云服务器可以增加多个IP吗?
虚拟主机如何安装wordpress站点 虚拟主机如何修改hosts文件进行本地测试 FlashFTP“主动模式(POST)”设置 蓝队云linux型虚拟主机在哪绑定域名 通过虚拟主机面板添加.svg、.woff、.woff2字体mime类型 Discuz后台频繁退出 JSP型虚拟主机的面板介绍 蓝队云JSP虚拟主机操作演示:安装JSPxCMS 出现未备案提示有可能是域名没有正确绑定或者网站暂停 Discuz教程:论坛后台总是自动退出的解决方案! 您的服务器环境不支持VARIANT结构容器,请使用WIN平台 虚拟主机自己动手修改php版本 如何将网站放置在虚拟主机上? 如何将两个模版安装在一个虚拟主机里面 选购虚拟主机至关重要的标准有哪些? 虚拟主机运行速度会受哪些因素的影响 哪类网站不适合使用虚拟主机? 使用 noVNC 开发 Web 虚拟机控制台 蓝队云-Linux虚拟主机管理操作方法 Serv-U FTP 如何设置匿名登录帐户 独立ip虚拟主机升级后,打开ip提示主机未绑定和解析的解决办法 打开网站提示:很抱歉,通过此域名无法访问所属站点的解决方法 如何实现两个网站使用同一个数据库?
服务器托管 产品简介 【光通信】光模块的参数选择 【光通信】参数'G'和'GE’的技术实现区别 【光通信】单模与多模区别 cisco关闭telnet 英特尔老款CPU支持虚拟化对照表(转) 服务器租用的“U”是什么意思?
MySQL数据库使用ID批量删除表中多行数据 MySQL修改密码报错:ERROR 1064 (42000) You have an error in your SQL syntax; PostgreSQL数据库常用命令 Linux centos7安装sqlite数据库 CentOS7安装PostgreSQL数据库 Linux下MySQL中的mysql.sock找不到文件的解决办法 Linux 在线安装 MySQL (yum 在线安装MySQL方式) Mariadb 的主从配置记录 mysql数据库ID不会自动增长 centos7安装mariadb mysql5.7设置密码策略 Ubuntu 18.04上安装和使用PostgreSQL linux下mysql出现中文乱码(中文问号) linux上设置mysql不区别表明大小写 SQL 在自增列插入指定数据的操作方法 SQL删除多列语句的写法 Oracle数据库的备份与恢复技术方案 MySQL冗余和重复索引 MySQL报错:ERROR 2013 (HY000): Lost connection to MySQL server during query MySQL基于GTID的replication MySQL多实例 Oracle合并多个sys_refcursor mysql mysqldump只导出表结构或只导出数据的实现方法 windows下mysql5.5开启binlog日志 MySQL 5.7使用Xtrabackup搭建GTID主从 深入理解MySQL GTID mysql 获取今天、昨天0点时间戳的实例 Oracle创建表及管理表 MySQL 5.7 线程阻塞处理 怎么解决mysql远程连接报10038的错误 如何设置通过ip访问数据库 数据库错误代码大全 Access不能更新 Redis 密码设置和查看密码的方法 Redis的配置、启动、操作和关闭方法 mac 装5.6版本mysql 设置密码的简易方法 mysql不区分大小写 windows下mysql8.0安装图解 MySQL 8.0 新特性之Invisible Indexes MySQL 8.0 新特性之持久化全局变量的修改 MySQL 8.0 新特性之降序索引 使用D盾快速实现mysql降权 理解数据库中的undo日志、redo日志、检查点 在线修改redo日志大小 MySQL 临时表 table_rows查询优化 查看SQL server的存储过程是否存在 MySQL——用命令行修改root密码的4种方法 mysql连接时报错Access denied for user LNMP忘记MYSQL登录密码 解决db2事务日志已满及日志磁盘空间已满问题办法详解 MySQL常见错误代码 Oracle使用scott用户登录提示密码过期的解决方法 oracle 提示登录密码过期的解决方法 SQL Server数据库附加失败的解决办法 如何给MySQL共享表空间扩容 初识 undo类型日志系统 Oracle如何导出sys用户下的系统表 Oracle临时表空间过大解决方法 Oracle Dataguard中备库中归档日志不同步 MySQL事务以及隔离级别 关于MySQL数据库约束 MySQL内存不足启动失败的解决方法 防止SQL注入的注意点 MySQL 正则表达式 MySQL 临时表 Linux终端 MySQL常用操作指令 MySQL登录 Warning: Using a password on the command line interface can be insecure. MySQL连接数过多处理方法实例 Oracle物化视图详解 InnoDB表空间、段、区简述 修改Linux主机名致MySQL无法启动重启 Oracle RAC数据库修改名称 windows2003下mysql5.5的安装及降权 ERROR! The server quit without updating PID file 远程连接mysql错误1130 The MySQL server is running with the --secure-file-priv option so it cannot execute this statement解决 navicat 连接mysql 报1042错误 can't get hostname for your address mysql忘记root密码或者root帐号被删除怎么办 mysql存储引擎简介 MySQL区分大小写 SqlServer2012安装卡在install-dotnetkb2533523-cpu64-action Linux yum安装MySQL后如何设置首次密码 尝试安装mysql-5.6.26的源码版 linux系统中MySQL 5.7忘记root密码的解决方法 SQL Server数据库定时自动备份 sqlserver登陆后报不能为空不能为null的错误 SQL Server 2016 配置 SA 登录教程 SQL Server2005登录时提示错误18456如何解决 SQLSERVER数据库管理员的专用连接DAC SQL设置SQLServer修改最大连接数 Mysql数据库恢复误删除数据 MySQL数据安全的三大策略 MySQL存储引擎 Linux修改MySql默认存储引擎为InnoDB 解决Mysql报错:PHP Warning: mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Mysql无法启动:Unknown/unsupported storage engine: InnoDB 关于mysql错误1115:Unknown character set: \'utf8mb4\' 处理方法 二进制方式安装MySQL Linux上安装MySQL时出现不兼容的解决办法 master and slave have equal MySQL server UUIDs 解决方法 Mysql5.6主从复制中Slave_IO_Running 为connecting Windows下MySQL5.6的主从(Master Slave)配置 SQL Server 2008:未指定 INSTANCESHAREDWOWDIR 命令行值 MySQL错误:MySQL server PID file could not be found CentOS上安装SQL Server vNext CTP1 SQL2005“执行安装向导期间出错” 如何保护MySQL 中的重要数据 sql注入原理,攻击,与防范
http跟https有什么区别 域名被GFW拦截国内打不开 域名各个状态的含义 如何查询域名MX、A、DNS、txt、cname记录值 域名解析设置TTL多少合适 什么是泛解析,如何绑定泛解析域名 中文域名PunyCode编码转换 如何批量实名域名 常见的域名解析类型和使用方法 使用httpdns方案防域名劫持 蓝队Linux虚拟主机如何备份mysql数据库 蓝队linux主机DA面板如何绑定域名 隐性 URL 和显性 URL 的区别 找不到DNS服务器 如何隐藏我的ip?
微信小程序真机打开报错:{”errno“:600001,“errMsg”:“request:fail errcode:-202cronet_error_code:-202error_msg:net::ERR_CERT_AUTH ORITY_INVALID“} 为何SSL证书存在有效期? nginx强制网站使用https SSL证书概述 tomcat证书配置 HTTPS 与 HTTP 有什么不同? ssl相关名词解释 编译安装更新 OpenSSL SSL证书去除私钥密码保护 SSL证书格式详解与转换(2) SSL证书格式详解与转换(1) SSL免费证书验证文件IIS下载无后缀文件的设置
iis站点访问报错net::ERR_BLOCKED_BY_RESPONSE解决方法 使用GoAccess实时可视化分析Web网站访问日志 迅睿CMS页面报错:Fatal error strict_types declaration must be the very first statement in the script in python随机读取文件中的某行字符 python统计大文件内容行数 WordPress利用代码禁止纯英文与日语,防垃圾评论 网站HSTS介绍 WordPress网站优化 JS中动态限制用户输入字数代码 PHP Curl不依赖CookieJar获取Cookie的方式 修复 WordPress 5.1 评论回复按键失效 【CVE-2018-20250】WinRAR漏洞危害测评 node.js之npm仓库源切换 FastCGI500报错的解决方式之一 杀死安全狗进程方式 PHP中魔术方法 将网站从N点搬迁至宝塔 【关于:宝塔的Apache之坑】 解决Windows下git没有改动却一直提示修改 dedecms开启调试 谷歌浏览器查看当前网页使用TLS版本 WordPress的is_sticky()函数是什么意思 WordPress 开启 WP_DEBUG 情况下禁用 PHP NOTICE 提示 WP Config File Editor-可视化编辑wp-config.php文件 ThinkCMF忘记后台密码 Typecho常用统计 Session和Cookie的区别与联系 制作网页用到的符号及对应代码 定期清理WordPress的文章修订版本 win10 nginx开启pathinfo模式 PHP批量检测并去除文件BOM头 什么是BOM头? 做一个网站包含哪些费用? Wordpress上传中文附件出现乱码和后台上传中文图片不显示解决方法 phpwind快速发帖时插入附件弹出空白提示框 ecshop实现针对不同支付方式对应不同价格折扣的方法 Wordpress上传中文附件出现乱码和后台上传中文图片不显示解决方法 Nginx的Z-Blog的伪静态配置方法 站点报错,显示错误代码0x800700c1的初步排查 Maximum execution time of 30 seconds exceeded解决办法 状态码500和页面500的区别 360安全浏览器不能用代理的排查 allow_url_include和allow_url_fopen dedecms下后台密码的查找 HTTP 错误 403.1 的解决 浏览器下测试网站访问速度的方法 整合UC后DZ等其他应用修改密码不同步的解决方法 dedecmc开启详细错误 html页面禁止网页缓存 dedecms去除网址中index.html后缀方法 Discuz 门户、论坛、手机等的二级域名设置方法 dedecms模板安装抛砖引玉 如何修改discuz首页logo 忘记ShopEx后台管理员密码处理办法 解决ASP.NET中"/"应用程序中的服务器错误的方法 优化WordPress数据库提升网站运行速度 PHPCMS v9 安全设置、防范教程 phpcms v9忘记管理员后台密码的解决方法 dedecms后台模块管理空白不显示的解决方法 网站更换域名后百度统计更改域名的方法 Typecho开启伪静态并隐藏index.php Mysql修改端口号后织梦DedeCMS设置教程 关于dede后台出现502 Bad Gateway的研究 WordPress网站备份一种备份方法 去除网站标题的 Powered by Discuz! 字样 Typecho博客升级 去掉ZBLOG文章摘要的方法 dedecms文章keywords关键词字数限制修改方法 升级WordPress时遇到’另一更新正在进行’ 禁止搜索引擎收录非主域名一种方法 wordpress内存限制WP MEMORY LIMIT设置 Notice: wp_deregister_script的调用方法不正确 thinkphp关闭日志文件写入 dedecms网站访问时隐藏网址后出现index的方法 申请更新百度快照方法 低配VPS搭建typecho环境遇到的问题 网站访问速度慢的排查方法 提示无法加载数据库驱动: Think\Db\Driver\如何处理 WordPress安装提示500错误 WordPress安装插件提示PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\windows\temp 解决/etc/resolv.conf被重置问题 禁止WordPress压缩图片 文件权限问题导致WordPress和typecho无法进入安装页面 如何看网站上各个资源加载所用时间 php语言注释,单行注释和多行注释 提升WordPress 打开速度全面解决方案 DedeCMS不支持PHP5.3、5.4及以上版本后台500错误白屏的解决方法 Discuz 批量删除的sql命令小结 Discuz x3.1页面空白解决方法 DiscuzX没有合法的文件被上传的修复方法 Discuz提示您安装的不是正版应用问题解决办法 ecshop伪静态后产品列表页切换显示方式无法打开页面的解决问题 PHP获取用户访问IP地址的5种方法 如何判断网站是否用了cdn加速 “ADODB.Connection 错误 \'800a0e7a\' 未找到提供程序 该程序可能未正确安装”的解决办法 网站错误:Can\'t create a new thread (errno -1) python基本日期和时间的格式化参数 Python计算程序运行时间的方法 wordpress备份到百度网盘 discuz x2修改密码注册用户获取密码放在第三方平台 DTCMS生成站点模板错误 无法读取配置节 system.serviceModel 因为它缺少节声明 请求的参数包含的数据太多提示404错误 IIS 支持 ajax 跨域 applicationHost.config无法写入配置文件 FastCGI Error错误 编译安装PHP PHP加速 PHP错误 access mysql和sql数据库的区别 Service Unavailable的原因分析及解决方法 网站出现DNS域名解析错误怎么办? 应用程序池 经典模式和集成模式的区别 wdcp环境下nginx升级到任意版本的脚本 如何进行实名认证?
STP概述:
生成树协议STP(Spanning Tree Protocol)将环形网络修剪成为一个无环的树型网络,避免报文在环形网络中的增生和无限循环。
在一个复杂的网络环境中,难免会出现环路。由于冗余备份的需要,网络设计者都倾向于在设备之间部署多条物理链路,其中一条作主用链路,其他链路作备份,这样都有可能会导致环路产生。
环路会产生广播风暴,最终导致整个网络资源被耗尽,网络瘫痪不可用。环路还会引起MAC地址表震荡导致MAC地址表项被破坏。
为了破除环路,可以采用数据链路层协议STP,运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断循环,避免设备由于重复接收相同的报文造成处理能力下降。
STP相关概念:
根桥
树形网络结构必须有树根,于是STP/RSTP引入了根桥(Root Bridge)概念。
对于一个STP/RSTP网络,根桥有且只有一个,它是整个网络的逻辑中心,但不一定是物理中心。但是根据网络拓扑的变化,根桥可能改变。
BID(Bridge ID):桥ID
IEEE 802.1d标准中规定BID是由2字节的桥优先级(Bridge Priority)与桥MAC地址构成,即BID(8字节) = 桥优先级(2字节) + 桥MAC(6字节)。
在STP网络中,桥ID最小的设备会被选举为根桥。在华为公司的设备上,桥优先级支持手工配置。
PID(Port ID):端口ID
PID由两部分构成的,即PID(16位) = 端口优先级(4位) + 端口号(12位)。
PID只在某些情况下对选择指定端口有作用,即在选择指定端口时,两个端口的根路径开销和发送交换设备BID都相同的情况下,比较端口的PID,PID小者为指定端口。
路径开销(RPC)
路径开销是STP/RSTP协议用于选择链路的参考值。STP/RSTP协议通过计算路径开销,选择较为“强壮”的链路,阻塞多余的链路,将网络修剪成无环路的树形网络结构。根设备的端口的路径开销都为0。
在一个STP/RSTP网络中,某端口到根桥累计的路径开销就是所经过的各个桥上的各端口的开销。
PC(port cost)
PC的计算需要依据端口带宽来计算。
端口角色:
根端口(RP):
即去往根桥路径最近的端口。根端口负责向根桥方向转发数据,根端口同时还负责接收上游设备的BPDU报文和用户流量转发。根端口的选择标准是依据根路径开销判定。在一台设备上所有使能STP的端口中,根路径开销最小者,就是根端口。在一个运行STP/RSTP协议的设备上根端口有且只有一个,而且根桥上没有根端口。
指定端口(DR):
对一台交换设备而言,它的指定端口是向下游交换设备转发BPDU报文的端口。根桥的所有端口都是指定端口。在环网的每一网段都会选举出一个指定端口,在一个网段上拥有指定端口的交换设备被称作该网段的指定桥。
替代端口(AP):
由于学习到其它设备发送的配置BPDU报文而阻塞的端口,作为根端口的备份端口,提供了从指定桥到根的另一条可切换路径。
端口状态:
端口状态 目的 说明
Forwarding(转发) 端口既转发用户流量也处理BPDU报文。 只有根端口或指定端口才能进入Forwarding状态。
设备会根据收到的用户流量构建MAC地址表,但不转发用户流量。 过渡状态,增加Learning状态防止临时环路。(15s)
Listening(监听) 确定端口角色,将选举出根桥、根端口和指定端口。 过渡状态。(15s)
Blocking(阻塞) 端口紧紧接收并处理BPDU报文,不转发用户流量 阻塞端口的最终状态。
Disabled(禁用) 端口既不处理BPDU报文,也不转发用户流量。 端口状态为Down。
三种定时器:
定时器类型 说明
Hello Time Hello Timer定时器时间的大小控制配置BPDU发送间隔。
Forward Delay Timer Forward Delay Timer定时器时间的大小控制端口在Listening和Learning状态的持续时间。
Max Age Max Age定时器时间的大小控制存储配置BPDU的超时时间,超时认为根桥连接失败。
STP报文
STP报文格式:
图:STP报文格式
报文字段解释:
字段内容 说明
Protocol Identifier 协议ID=“0”
Protocol Version Identifier 协议版本标识符,STP为0,RSTP为2,MSTP为3。
BPDU Type BPDU类型,MSTP为0x02。0x00:STP的Configuration BPDU0x80:STP的TCN BPDU(Topology Change Notification BPDU)0x02:RST BPDU(Rapid Spanning-Tree BPDU)或者MST BPDU(Multiple Spanning-Tree BPDU)
Flags 对于“标记域”(Flags),第一个bit(左边、高位bit)表示“TCA(拓扑改变响应)”,最后一个bit(右边、低位bit)表示“TC(拓扑改变)”。
Root Identifier 网桥ID都是8个字节——前两个字节是网桥优先级,后6个字节是网桥MAC地址。
Root Path Cost 根路径开销,本端口累计到根桥的开销。
Bridge Identifier 发送者BID,本交换机的BID。
Port Identifier 发送端口PID,发送该BPDU的端口ID。
Message Age 该BPDU的消息年龄。
Max Age 消息老化年龄。
Hello Time 发送两个相邻BPDU间的时间间隔。
Forward Delay 控制Listening和Learning状态的持续时间。
STP报文抓包示例:
图:STP报文抓包示例
STP笔记
STP原理:
找到冗余的一端,然后阻塞端口,避免环路。
STP版本:
IEEE 802.1D STP
IEEE802.1W RSTP
IEEE802.1S(华为) MSTP
STP的选举过程:
在一个交换网络中选举一个根桥,根桥是设备的概念。
根桥选举后,交换网络中的其他设备都是非根桥,每个根桥还需选取一个到达根桥最短路径的端口称为根端口。
注:非根桥只能有一个根端口。
每条链路上,还需选举一个指定端口,默认情况下根桥的所有端口都是指定端口。
既不是根端口,也不是指定端口的其他端口需要被阻塞,不能转发数据帧。
根桥的选举:
通过比较BID选举,优选BID小的。BID由优先级+MAC地址组成。
首先比较优先级,优先级越小越优。
如果优先级一样,比较MAC地址,MAC地址越小越优。
分端口的选举:
比较RID,优选小的。
比较到达根桥的RPC(Root Path Cost),越小越优。
比较BPDU包发送者的BID,越小越优。
比较BPDU包发送者的PID,越小越优。
比较BPDU包接收者的PID,越小越优。
BPDU报文的两种类型:
配置BPDU
包含了桥ID,路径开销,端口ID等参数。
TCN BPDU
指下游交换机感知到拓扑发生变化时向上游交换机发送的拓扑变化通知。用以快速刷新MAC地址表。
STP故障:
根桥故障
非根桥会在BPDU老化之后,开始根桥的重新选举。
直连链路故障
交换机检测到直连链路故障后,会将预备端口转换为根端口。
预备端口会在30s后恢复到转发状态。
间接链路故障
间接链路故障进入到转发状态需要50s(MAX age + Forwarding delay * 2)。
拓扑改变导致MAC地址表错误
MAC地址默认老化时间为300s,这段时间内无法转发数据。
STP用于拓扑改变的报文:
TCN BPDU报文:拓扑改变通知。
TCN BPDU报文只能由非根桥发出,通告给根桥。
TCA BPDU报文:用于确认接收到的TCN PBDU报文。
TC BPDU报文:只能由根桥发起,连续发送35s(MAX age + Forwarding delay)。
非根桥收到TC BPDU报文后会将MAC地址的老化时间设置为15s,加速老化。
STP拓扑改变:
如果非根桥上发生拓扑变化,向根桥发送TCN BPDU包,通告根桥拓扑已改变。
上联的非根桥从指定端口收到TCN BPDU包后,会向发送者回复TCA flag位置位的配置BPDU包,同时继续向根桥发送TCN BPDU包。
根桥收到TCN BPDU包后,向发送者回复TCA Flag位置位的配置BPDU包,同时向所有指定端口发送TC Flag位置位的配置BPDU包。TC置位的配置BPDU包会连续发送35s,同时将自己的MAC aging 设置为15s。
其他非根桥收到TC置位的配置BPDU包后,将自己的MAC地址的老化时间设置为15s,加速老化。
STP触发拓扑改变条件:
一个端口从forwarding状态过渡到disable或blocking状态。
一个非根桥如果从指定端口接收到TCN BPDU包,需要向根桥装发TCN BPDU包。
一个端口进入转发状态,并且本地已存在一个指端端口。
STP配置命令行
stp mode { stp | rstp | mstp}
//配置交换机的STP工作模式,默认情况下,交换设备运行MSTP模式,MSTP模式兼容STP和RSTP模式。
stp root primary
//配置当前设备为根桥设备。缺省情况下,交换设备不作为任何生成树的根桥。配置后该设备优先级BID值自动为0,并且不能更改设备优先级。
stp root secondary
//配置当前交换机设备为备份根桥设备。缺省情况下,交换设备不作为任何生成树的备份根桥。配置后该设备优先级BID值为4096,并且不能更改设备优先级。
stp priority 32768
//配置交换设备在系统中的优先级。缺省情况下,交换设备的优先级取值是32768。 配置时,优先级必须为4096的倍数。
stp pathcost-standard { dot1d-1998 | dot1t | legacy }
//配置端口路径开销计算方法。缺省情况下,路径开销值的计算方法为IEEE 802.1t(dot1t)标准方法。
[接口视图]stp cost 100
//设置当前端口的路径开销值。
//使用华为计算方法时参数cost取值范围是1~200000。
//使用IEEE 802.1d标准方法时取值范围是1~65535。
//使用IEEE 802.1t标准方法时取值范围是1~200000000。
[接口视图] stp port priority 128
//配置端口的优先级。缺省情况下,交换设备端口的优先级取值是128。
stp enable //使能交换设备的STP功能。缺省情况下,设备的STP/RSTP功能处于启用状态。
stp converge { fast | normal}
//配置端口的收敛方式
//根据对ARP表项的处理方式不同,STP/RSTP的收敛方式分为fast和normal两种:
//fast:ARP表将需要更新的表项直接删除。
//normal:ARP表中需要更新的表项快速老化。
//交换设备将ARP表中这些表项的剩余存活时间置为0,对这些表项进行老化处理。如果配置的ARP老化探测次数大于零,则ARP对这些表项进行老化探测。
//建议选择normal收敛方式。若选择fast方式,频繁的ARP表项删除可能会导致设备CPU占用率高达100%,报文处理超时导致网络震荡。
stp bridge-diameter 5
//配置网络直径。缺省情况下,网络直径为7。
stp timer-factor factor
//配置未收到上游的BPDU就重新开始生成树计算的超时时间。 缺省情况下,设备未收到上游的BPDU就重新开始生成树计算的超时时间是Hello Timer的9倍。
stp timer forward-delay 1500
//配置设备的Forward Delay时间。 缺省情况下,设备的Forward Delay时间是1500厘秒(15秒)。
stp timer hello 200
//配置设备的Hello Time时间。 缺省情况下,设备的Hello Time时间是200厘秒(2秒)。
stp timer mac-age 2000
//配置设备的Max Age时间。缺省情况下,设备的Max Age时间是2000厘秒(20秒)。
max bandwidth-affected-linknumber 8
//配置影响带宽的最大连接数。 缺省情况下,影响链路聚合带宽的最大连接数是8。
reset stp error packet statistics
//清除生成树协议的错误报文计数。
display stp toplogy-change
//查看STP/RSTP拓扑变化相关的统计信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
STP配置举例
如下图,需将SW1配置为根桥,SW2配置为备份根桥。通过在三天交换机中配置STP,对某个端口进行阻塞,防止网络出环。
图:STP配置拓扑
SW1配置文件:
[SW1]dis current-configuration
#
sysname SW1
#
stp mode stp
stp instance 0 root primary
#
1
2
3
4
5
6
7
SW2配置文件:
[SW2]dis current-configuration
#
sysname SW2
#
stp mode stp
stp instance 0 root secondary
#
1
2
3
4
5
6
7
查看SW3的GI0/0/2端口STP状态:
图:SW3的gi0/0/2的STP状态
---------------------
作者:曹世宏的博客
来源:CSDN
原文:https://www.landui.com/qq_38265137/article/details/80404349
版权声明:本文为博主原创文章,转载请附上博文链接!
服务热线:
4006-75-4006(7*24小时在线)
总机直拨:
0871-63886388(工作日9:00-18:00)
售前咨询
售后咨询
备案咨询
电话
二维码
TOP