自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 rsync数据同步+inotify实时同步

rsync数据同步+inotify实时同步一.rsync1.rsync概述rsync(remote sync)远程同步;rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。已支持跨平台,可以在Windows与Linux间进行数据同步。rsync监听端口:873rsync运行模式:C/S2.rsync优缺点优点:1,可以镜像保存整个目录树和文件系统。2,可以做到保持原来文件的权限、时间

2022-05-01 17:03:17 7986 4

原创 ELK日志分析系统

ELK日志分析系统一,ELK1.ELK日志分析系统2.ELK日志分析系统组成3.日志处理步骤4.Elasticsearch5.LogStash6.Kibana二,部署ELK日志分析系统1,关闭防火墙及核心防护2,配置elasticsearch环境3,部署elasticsearch软件4,安装elasticsearch-head插件5.安装logstash6.安装kibana总结:一,ELK1.ELK日志分析系统ELK日志分析系统是Logstash、Elasticsearch、Kibana开源软件的集合

2022-04-27 01:05:34 273

原创 MySQL-MHA

MySQL-MHA一、MHA概述1、MHA简介2、MHA特点二、MHA实验1、 实验环境1、配置主从复制2、授权2、配置MHA1、安装node和manager2、配置无密码认证3、配置MHA三、测试测试是否配置成功验证模拟故障故障修复步骤我的问题前言:MHA目前在MySQL高可用方面是一个相对成熟的解决方案但是在搭建的过程中容易报错,且MHA的构建综合了主从复制,所以MHA安装时需要严格执行每一个部署一、MHA概述1、MHA简介MHA(Master High Availability)目前在My

2022-04-14 01:44:13 320

原创 mysql读写分离

MySQL 读写分离原理一、原理二、为什么要做读写分离三、实现方式四、Amoeba介绍五、搭建 MySQL 读写分离Amoeba安装安装 Amoeba软件修改主配置文件六、测试测试一:测试二:测试三:七、总结1、主从同步原理2、如何查看主从同步状态是否成功3、如果I/O和SQL不是yes呢,你是如何排查的4、show slave status能看到哪些信息(比较重要的)5、主从复制慢(延迟)有哪些可能6、实验前,中的准备工作、或者需要注意的事项4、show slave status能看到哪些信息(比较重要的

2022-04-12 01:48:57 1045

原创 mysql数据库管理及操作

mysql数据库管理及操作一,数据表的复制,克隆及清空1.复制2.克隆3.清空二,临时表的创建三,mysql常见约束四,数据库用户管理1.新建用户2.查看用户信息,重命名,删除3.修改密码五,数据库用户授权一,数据表的复制,克隆及清空1.复制create table test1 like test; 复制格式,通过LIKE方法,复制test表结构生成test1表insert into test1 select * from test; #备份内容2.克隆CREATE TABL

2022-04-11 00:26:47 299

原创 初时mysql

数据库,MYSQL一,数据库1,数据库的组成2.数据库管理系统+数据库系统3.现主流数据库二,关系型及非关系型数据库1.关系型数据库2.非关系型数据库3.两者区别三,mysql数据库1.mysql概述2.mysql相关命令3.数据库增删改查四,扩展一,数据库1,数据库的组成数据描述十五点符号记录,包括数字文字、图像、声音之类的等一系列的东西以‘记录’的形式按统一的格式进行存储表将不同的记录组织在一起,用来存储具体数据数据库表的集合,时存储数据的仓库以一定的组织方式存储的相

2022-04-10 22:15:31 71

原创 一、MySQL主从复制原理

MySQL主从复制一、MySQL主从复制原理二、搭建MySQL主从复制(1)MySQL主服务器建立时间同步(2)MySQL从服务器进行时间同步(3)关闭防火墙(或开启相应端口)(4)安装MySQL数据库(5)配置MySQL主服务器(6)配置MySQL从服务器(7)验证主从复制效果总结一、MySQL主从复制原理MySQL的主从复制和MySQL的读写分离两者有必然的联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离1)MySQL支持的复制类型(1)基于语句的复制:在主服务器上

2022-04-09 01:05:00 4501

原创 LVS-DR模式+Keepalived

LVS-DR模式+KeepalivedLVS-DR模式+Keepalived一,LVS-DR工作原理1.工作流程2.数据包流向3.DR模式的特点4.LVS-DR中的ARP问题二,Keepalived1.keepalived是什么2.Keepalived实现原理3.keepalived主要模块4.keepalived脑裂问题三,DR+Keepalived部署负载调度器(主/备)两台web服务器部署 Keepalived 主部署keepalived 备测试总结LVS-DR模式+Keepalived一,LVS

2022-03-29 16:18:34 1625

原创 LVS-NAT模式群集部署

LVS-NAT模式群集部署LVS调度器作为Web 服务器池的网关,LVS具有两块网卡,分别连接内外网,使用轮询(rr)调度算法环境:LVS负载调度器:ens33:192.168.118.11 ens37:172.16.100.1(vmnet1)Web 节点服务器1:192.168.118.13Web 节点服务器2:192.168.118.14NFS服务器:192.168.118.128客户端(win10):172.16.100.1 (Vmnet1)1、部署共享存储(NFS服务器:192.1

2022-03-29 09:06:23 1030

原创 Nginx+Tomcat实现负载均衡与动静分离

Nginx+Tomcat实现负载均衡与动静分离一、Nginx负载均衡和动静分离1、Nginx 实现负载均衡是通过反向代理实现反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat),并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器(例:Nginx)对外就表现为一个反向代理服务器。我们从客户端的视野来看,实际上客户端并不知道真实的服务提供者是哪台服务器

2022-03-20 23:13:14 3272

原创 Tomcat部署及优化

Tomcat部署及优化一、Tomcat1.概述Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端。2.Tomcat 核心组件Tomcat 是 Apach

2022-03-20 23:12:43 91

原创 Nginx中location及rewrite

Nginx中location及rewrite一,常用的 Nginx 正则表达式^ :匹配输入字符串的起始位置$ :匹配输入字符串的结束位置* :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”+ :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o”? :匹配前面的字符零次或一次,例如“do(es)?”能匹配“do”或者“does”,”?”等效于”{0,1}”. :匹配除“\n”之外的任何单个字符,若要匹配包括“\n”在内的任

2022-03-20 23:12:06 121

原创 Nginx优化

Nginx优化一,版本隐藏nginx隐藏版本号的方法修改配置文件法修改源码法######一、修改配置文件vim /usr/local/nginx/conf/nginx.confhttp { include mime. types; default_type application/octet- stream; server_ tokens off; ##添加,关闭版本号}systemctl restart nginx[root@lnmp nginx-1.15.9]#

2022-03-20 23:11:37 75

原创 LAMP搭建之编译安装mysql,php

LAMP搭建之编译安装mysql,php一,编译安装mysql1、将安装mysql 所需软件包传到/opt目录下cd /optmysql-5.7.17.tar.gzboost_1_59_0.tar.gz #支持c++的运行库2、安装环境依赖包yum -y install \gcc \gcc-c++ \ncurses \ #字符终端下图形互动功能的动态库ncurses-devel \ #ncurses开发包bison \ #语法分析器cmake #mys

2022-02-25 17:44:37 84

原创 LAMP搭建之编译安装Apache

LAMP搭建之编译安装Apache一,LAMP概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境;LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言。构建LAMP平台顺序:在构建LAMP平台时,各组件的安装顺序依次为Linux,Apache,MySQL,PHP其中Apache和MySQL的安装并没有严格的顺序要求,而PHP环境

2022-02-25 17:43:36 111

原创 Web基础与HTTP协议

Web基础与HTTP协议一,DNS与域名1.DNS 解析DNS解析方式,三种:① /etc/hosts linux系统中负责快速解析的文件,包含了ip与主机名的映射关系,在没有DNS服务器的情况下,使用本地/etc/hosts完成解析/映射,实现快速访问PS: 主要用于主机之间(IP和主机名)的映射/解析关系,示例:192.168.10.10 ceshi② /etc/resolv.confDNS客户端配置文件,主要用于设置DNS服务器的IP和域名,还包含了主机域名的搜索顺序等等,这

2022-02-25 17:43:04 500

原创 Firewalld防火墙

Firewalld防火墙一,firewalld概述1.firewalld防火墙firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具。它支持IP

2022-02-21 22:10:47 223

原创 iptables防火墙

iptables防火墙一,iptables1.防火墙Linux系统的防火墙:IP信息包过滤系统,由netfilter组 和 iptables组成。主要工作在网络层,针对IP数据包。主要处理包内的IP地址、端口等信息。2.netfilter,iptables的关系netfilter属于"内核态”(Kernel Space,又称为内核空间)的防火墙功能体系。是内核的一部分,由一些数据包过滤表组成,这些表包含内核用来控制数据包过滤处理的规则集。iptables属于"用户态”(User

2022-02-21 22:06:28 128

原创 shell免交互与交互

shell免交互与交互一,Here Document免交互1.概述使用I/O重定向的方式将命令列表提供给交互式程序或命令,如cat,read或ftp命令;是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令的标准输入。基本语法格式:命令 <<标记. . .. . .标记注:1)特殊字符"<<"在标记和命令之前,目的是将命令块的输出重定向到程序或命令的stdin。标记的选择要确保不会出现在其他地方,避免出

2022-02-14 23:00:35 504

原创 Linux文本处理三剑客之awk报告生成器

Linux文本处理三剑客之awk报告生成器一,awk1.概述起源:20世纪70年代诞生于贝尔实验室,现在centos7用的是gawk之所以叫 AWK是因为其取了三位创始人 Alfred Aho,Peter weinberger,和Brian Kernighan 的Family Name的首字符。概述:AWK是一种处理文本文件的语言,是一个强大的文本分析工具。专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作,数据可以来自标准输入也可以是管道或文件2.工作原理:当读

2022-02-14 22:49:31 711

原创 Linux文本处理三剑客之sed流编辑器

Linux文本处理三剑客之sed流编辑器一,sed工具1.sed概述:文本处理工具,读取文本内容,根据指定的条件对文本内容进行编辑,如删除,替换,添加,移动等,最后输出所有行或仅输出处理的某些行。也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于shell脚本中,用以完成各种自动化处理任务。2.sed工作流程:读取------执行-------显示读取:从输入流(文件,管道,标准输入)中读取一行内容并存储到临时的缓冲区中(模式空间)。执行:默认情况下,所有的sed命令都在模式空

2022-02-14 22:49:00 556

原创 Linux文本处理三剑客之grep过滤器

Linux文本处理三剑客之grep过滤器一,格式grep [选项]… 查找条件 目标文件-E :开启扩展(Extend)的正则表达式-c :计算找到 ‘搜寻字符串’ 的次数-i :忽略大小写的不同,所以大小写视为相同-o :只显示被模式匹配到的字符串-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行!(反向查找,输出与查找条件不相符的行)–color=auto :可以将找到的关键词部分加上颜色的显示喔!-n :顺便输出行号grep -c root /etc/passwd

2022-02-14 22:48:15 256

原创 正则表达式

正则表达式一,什么是正则表达式正则表达式,又称规则表达式。在代码中常简写为 regex、regexp 或 RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式不只有一种,而且 LINUX 中不同的程序可能会使用不同的正则表达式,工具:grep sed awk egrep正则表达式—通常用于判断语句中,用来检查某一字符串是否满足某一格式;正则表达式是由普通字符与元字符组成普通字符包括大小写字母、数字、标点符号及一些其他符号元字符是指在正则表达式中具有特

2022-02-14 22:47:31 148

原创 shell数组

shell数组一,数组方法一数组名=(value0 value1 value2 …)array1=(10 20 30 40 50)方法二数组名=([0]=value [1]=value [2]=value …)array2=([0]=10 [1]=20 [2]=30 [3]=40 [4]=50)方法三列表名=“value0 value1 value2 …”数组名=($列表名)abc="10 20 30 40 50"array3=($abc)方法四数组名[0]

2022-02-14 22:46:46 51

原创 shell函数

shell函数一,函数的定义(两种方式)1.function 函数名 {command} //这是一种规范写法2.函数名(){ //最常用因为最简洁command} 函数定义完之后并不会自动执行,需要调用才行,好处在于可以写一段功能代码作为函数,有需要就直接调用定义的时候哪怕出现语法错误也没关系,不调用就不会报错当然我们写函数最终目的还是为了调用,为了实现某个功能块二,函数返回值:return表示退出函数并返回一个退出值,脚本中可以用?变量显示该值使用原则

2022-02-14 22:45:30 82

原创 shell循环语句

shell循环语句循环语句的作用在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的 对象不一样,其他命令相同。例如,根据通讯录中的姓名列表创建系统账号,根据服务器清 单检查各主机的存活状态当面对各种列表重复任务时,使用简单的 if 语句已经难以满足要求,而顺序编写全部代 码更是显得异常烦琐、困难重重一,for循环1、语法结构(1)列表循环(2)不带列表循环(3)类C风格的for循环遍历for 变量名 in {list}do commanddone

2022-02-14 22:45:09 760

原创 shell条件语句

shell条件语句一,条件测试1.test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1: test 条件表达式格式2:[ 条件表达式 ][root@localhost ~]# test -e 1.txt | echo $?02.文件测试[ 操作符 文件或目录 ]常用的测试操作符-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)-r:测试当前用户是否有权限读取(Read)-w:测试当前

2022-02-14 22:44:07 1686

原创 Shell编程与变量

Shell编程与变量一,概述1.概念1) 什么是shell:2) shell脚本是什么:3) shell脚本能干什么4) shel1脚本使用场景2.shell作用---命令解释器,"翻译官"3.脚本构成4.shell编程规范5.重定向与管道1) 交互式硬件设备2) 重定向输出3) 管道操作二,shell变量Shell变量的作用、类型1.自定义变量变量的定义:2.输入内容为变量赋值3.数值变量的运算4.let运算与bc运算5.特殊变量1)环境变量2)只读变量3)位置变量4)预定义变量一,概述1.概念1)

2022-01-20 09:02:32 183

原创 PXE高效批量网络装机

PXE高效批量网络装机及kickstat自动化安装PXE原理和概念:PXE服务的流程配置Kickstart 无人值守安装安装应答文件配置开机启动项添加 ks 引导参数至引导菜单文件PXE原理和概念:预启动执行环境(Preboot eXecution Environment,PXE)也被称为预执行环境,提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(硬盘)或本地已安装的操作系统。服务端:运行DHCP服务,用来分配地址,定位

2022-01-16 23:00:09 366

原创 ftp源和NFS

部署yum仓库及NFS共享服务yum仓库服务配置FTP源服务器配置:客户端配置:部署yum软件仓库使用yum工具管理软件包YUM工具概述NFS共享存储服务NFS (网络文件服务)yum仓库服务YUM概述YUM (Yellow dog Updater Modified)基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中的YUM软件仓库提供准备安装源3-1软件仓库的提供方式FTP服务: ftp:// …HTTP服务: http://…本地目录: file:/ll …

2022-01-16 22:57:08 411

原创 SSH远程访问及控制

SSH远程访问及控制一,SSH远程管理1.SSH(secure shell)协议2.OpenSSH3.远程管理Linux系统基本上都要使用ssh二,SSH远程登录1.方法一:2.方法二:3.SSH登录到别的Linux主机,登录被禁止的解决方法:原因:解决方法:1.使用ssh连接主机时加上"-o StrictHostKeyChecking=no"的选项。2.彻底去掉提示的方法:三,openssh服务配置与管理1.服务配置2.安全调优四,openssh服务器1.用户登录控制2.登录验证方式3.sshd服务支持

2022-01-16 22:52:55 353

原创 DNS域名解析

DNS域名解析一,域名服务1,何为DNS2,DNS的作用3,DNS使用的协议及端口号4,域名构成5,DNS域名解析过程1.正向解析过程:2.两种查询方式综上:6,域名体系结构1)DNS的分布式互联网解析库2)域名体系结构二,DNS服务器类型1)主域名服务器:2)从域名服务器:3)缓存域名服务器:4)转发域名服务器:实验DNS正反向解析DNS主从服务器DNS分离解析一,域名服务1,何为DNSDNS域名系统是因特网的一项核心服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网

2022-01-16 22:49:51 717

原创 DHCP的原理与配置

DHCP原理与配置DHCP工作原理了解DHCP服务使用DHCP的好处DHCP的分配方式DHCP的租约过程DHCP服务器的配置使用DHCP动态配置主机地址安装DHCP服务器配置DHCP服务器DHCP客户端的使用使用DHCP客户端两种使用方式使用DHCP客户端DHCP中继原理与配置DHCP中继原理DHCP配置DHCP属于应用层协议 端口67服务端 68客户端 UDPDHCP工作原理了解DHCP服务DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)由l

2022-01-12 00:21:35 225

原创 系统安全及应用

系统安全及应用一,账号安全控制基本措施系统账号清理密码安全控制命令历史限制终端自动注销使用su命令切换用户限制su命令用户限制使用su命令的用户,启用pam_wheel认证模块Linux中的PAM安全认证su命令的安全隐患PAM(Pluggable Authentication Modules)可插拔式认证模块PAM认证原理PAM认证各列含义控制标记的补充说明:PAM认证的构成使用sudo机制提升权限sudo命令的用途及用法sudo [参数选项]命令一,账号安全控制基本措施系统账号清理将非登录用户的

2022-01-09 19:20:01 48

原创 linux网络设置

linux网络设置查看网络配置查看网络接口信息ifconfig查看主机名称hostname查看路由表条目route查看网络连接情况netstat获取socket统计信息ss测试网络连接测试网络连接 ping跟踪数据包traceroute域名解析nslookup使用网络配置命令设置网络参数的方式设置网络接口参数ifconfig设置路由记录route修改主机名hostname修改网络配置文件网络接口配置文件网络接口配置文件启用、禁用网络接口配置域名解析配置文件本地主机映射文件总结查看网络配置mtu数据包最大

2022-01-07 08:38:23 87

原创 深入理解Linux文件系统与日志分析

深入理解Linux文件系统与日志分析inode与blockinode和block概述inodeinode包含文件的元信息stat命令查看某个文件inode信息Linux系统文件三个主要的时间属性目录文件的结构每个inode都有一个号码,操作系统用inode号码来识别不同文件linux系统内部不使用文件名,而使用inode号码来识别文件对于用户,文件名只是inode号码便于识别的别称inode号码用户通过文件名打开文件时,系统内部的过程查看inode号码的方法文件存储小结硬盘分区后的结构访问文件的简单流程in

2022-01-04 14:42:02 2782

原创 进程和计划任务

进程和计划任务管理查看进程程序和进程的关系 背程序进程程序 进程 线程的关系查看进程信息ps查看静态的进程统计信息方法一 aux方法二 elf查看动态的进程信息top查看进程信息pgrep根据特定条件查看进程信息查看进程信息pstreepstree命令控制进程进程的启动方式手工启动调度启动进程的前后台调度ctrl+z组合键jobs命令fg命令终止进程的运行ctrl+C组合键kill、killall命令at一次性任务设置at命令案例crontab周期性任务设置crontab任务配置的格式时间数值的特殊表示方法

2021-12-30 14:22:43 576

原创 linux操作系统引导过程

引导过程与服务控制linux操作系统引导过程引导过程总览开机自检MBR引导GRUB菜单加载linux内核init进程初始化系统初始化进程init进程Systemd排除启动类故障修复MBR扇区故障故障原因故障现象解决思路修复GRUB引导故障故障原因故障现象解决思路遗忘root用户密码故障原因故障现象解决思路服务控制及切换运行级别系统服务控制系统服务控制控制类型查看运行级别临时切换运行级别设置永久运行级别优化启动过程ntsysv工具服务systemctl工具系统服务的启动和控制ntsysv系统服务管理工具查看系

2021-12-30 00:16:16 146

原创 服务器硬件详解

服务器硬件及RAID配置实战服务器硬件详解RAID磁盘阵列详解RAID磁盘阵列介绍RAID 0磁盘阵列介绍RAID 0RAID0特点RAID1磁盘阵列介绍RAID1RAID1特点RAID5磁盘阵列介绍RAID5RAID5特点RAID6磁盘阵列介绍RAID6RAID1+0磁盘阵列介绍RAID1+0RAID1+0(RAID10)阵列卡介绍与真机配置阵列卡的介绍阵列卡的缓存构建软RAID磁盘阵列安装mdadm准备用于RAID阵列的分区创建RAID设备并建立文件系统挂载并使用文件系统RAID阵列的管理及设备恢复总结

2021-12-28 18:35:34 935

原创 LVM概述

LVM与磁盘配额LVM概述logical volume manager 逻辑卷管理LVM机制的基本概念PV(物理卷)VG(卷组)LV(逻辑卷)LVM管理命令主要命令LVM应用实例创建LVM流程:删除LVM流程:磁盘配额概述实现磁盘限额的条件linux磁盘限额的特点1.磁盘配额的作用范围2.磁盘配额的限制对象3.磁盘配额的限制类型4.磁盘配额的限制方法磁盘配额流程设置磁盘配额启用磁盘配额支持启用文件系统的配额支持磁盘配额管理编辑用户和组账号的配额设置使用xfs_quota命令编辑配额设置常用选项限制字段验证磁

2021-12-27 21:51:00 1208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除