
Linux
琴酒3
这个作者很懒,什么都没留下…
展开
-
Tomcat 配置虚拟主机及优化压测
文章目录一、创建虚拟主机二、Tomcat配置优化及压测一、创建虚拟主机可能有时候公司会有多个项目需要运行,那么肯定不可能是一台服务器上运行多个Tomcat服务,这样会消耗太多的系统资源,此时就需要用到Tomcat虚拟主机。本实验需要在Tomcat服务的基础上进行,如果还没有部署该服务,可以参考我的其他博文现行部署:https://blog.youkuaiyun.com/u014042047/article/details/107970375实验环境:VMware Workstation 15.5、Centos原创 2020-08-14 11:27:53 · 306 阅读 · 0 评论 -
MySQL数据库远程登录报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘192.168.50.134‘ (113)
错误产生环境:图形化界面Centos7.6下,在远程登录MySQL数据库时候报错,并且已经在数据库中进行了允许root用户远程登录设置使用命令:mysql -h 192.168.50.134 -u root -p错误提示信息:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.50.134' (113)解决方法使用iptables -F清空防火墙规则表项或者使用命令systemctl stop firewall.原创 2020-08-14 09:32:12 · 952 阅读 · 0 评论 -
MySQL数据库CMAKE时报错:-- Configuring incomplete, errors occurred!
MySQL数据库CMAKE时报错:-- Configuring incomplete, errors occurred!错误产生环境:图形化界面Centos7.6下,在CMAKE进行配置时报错错误提示信息:-- Configuring incomplete, errors occurred!See also "/opt/mysql-5.7.20/CMakeFiles/CMakeOutput.log".See also "/opt/mysql-5.7.20/CMakeFiles/CMakeErr原创 2020-08-14 00:38:50 · 12464 阅读 · 1 评论 -
使用ab工具对Apache网页进行压力测试
ab 是 Apache 自带的压力测试工具。ab 非常实用,它不仅可以对 apache 服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如 Nginx、Tomcat、IIS 等实验环境:VMware Workstation 15.5、X Shell 6、Centos 7.6、Windows10专业版本实验所用软件包版本:apr-1.6.2、apr-util-1.6.0、httpd-2.4.29、Fiddler4软件包下载地址:apr、apr-util、httpd:https:/.原创 2020-08-13 10:55:23 · 967 阅读 · 0 评论 -
Tomcat服务安装与部署
文章目录一、Tomcat介绍二、部署Tomcat服务一、Tomcat介绍Tomcat是一款免费的、开放源代码的Web应用服务器Apache软件基金会(Apache Software Founddation)Jakarta项目中的一个核心项目由Apache、Sun和一些公司及个人共同开发而成深爱Java爱好者的喜爱,并得到部分软件开发商的认可目前比较流行的Web应用服务器Tomcat核心组件有三个:Web容器(Web服务器)、Servlet容器(名为catalina,处理原创 2020-08-13 00:35:38 · 391 阅读 · 0 评论 -
Apache与Nginx实现Web页面动静分离
文章目录一、实验环境及软件版本二、实验步骤一、实验环境及软件版本实验环境:VMware Workstation 15.5、Centos 7.6、X Shell 6实验所用到的软件版本及下载地址:nginx-1.12.2.tar:https://wwa.lanzous.com/i1720fk557c二、实验步骤本实验需要创建两台虚拟机,一台作为Apache Web服务,另一台作为Nginx Web服务首先进行Apache Web服务器的配置1、关闭防火墙及系统核心防护setenforc原创 2020-08-12 23:42:58 · 360 阅读 · 0 评论 -
配置Apache隐藏版本信息
文章目录一、隐藏版本号的重要性及配置思路二、实践:配置Apache隐藏版本号2.1 yum安装的设置方法2.2 手工编译安装的设置方法一、隐藏版本号的重要性及配置思路Apache的版本信息,透露了一定的漏洞信息,从而给网站带来了安全隐患生产环境中要配置Apache隐藏版本信息配置思路:将主配置文件httpd.conf以下行注释去掉#lnclude conf/extra/httpd-default.conf修改httpd-default.conf文件ServerToke原创 2020-08-07 01:57:55 · 5389 阅读 · 1 评论 -
配置Apache实现防盗链功能
文章目录一、防盗链简介二、在Apache上配置防盗链功能一、防盗链简介防盗链是防止别人的网站代码里面盗用我们自己服务器上的图片、文件、视频等相关资源如果别人盗用网站的这些静态资源,明显的是会增大服务器的带宽压力作为网站的维护人员,要杜绝服务器的静态资源被其他网站盗用配置规则变量说明:%{HTTP_REFERER}:浏览header中额链接字段,存放一个链接的URL,代表是从哪个链接访问所需的网页!^:不以后面的字符串开头.$:以任意字符结尾NC:不区分大写R:强制跳原创 2020-08-07 00:26:14 · 1716 阅读 · 0 评论 -
Apache优化之配置页面缓存时间
文章目录一、页面缓存简介二、配置页面缓存实验三、实验过中注意事项一、页面缓存简介通过mod_expire模块配置Apache,使网页能在客户端浏览器缓存一段时间,以避免重复请求启用mod_expire模块后,会自动生成页面头部信息中的Expires标签和Cache-Control标签,从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度的目的二、配置页面缓存实验**实验环境:**VMware Workstation 15.5、Centos7.6、X Shell6、window原创 2020-08-06 19:23:35 · 554 阅读 · 0 评论 -
Apache 网页优化之配置页面压缩功能
文章目录一、Apache网页优化简介二、实现gzip压缩功能一、Apache网页优化简介在企业中,部署Apache后只采用默认的配置参数,会引发网站的很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适合当今互联网时代了为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容优化内容配置网页压缩功能配置网页缓存工作模式的选择与参数优化配置隐藏版本号配置防盗链压缩格式gzip介绍配置Apache的网页压缩功原创 2020-08-06 12:32:46 · 476 阅读 · 0 评论 -
Centos7.6下搭建AWStats日志分析系统
文章目录一、AWStats日志分析系统简介二、部署AWStats日志分析系统一、AWStats日志分析系统简介Perl语言开发的一款开源日志分析系统可用来分析Apache、Samba、Vsftpd、IIS等服务器的访问日志结合crond等计划任务服务,可对日志内容定期进行分析二、部署AWStats日志分析系统实验环境:VMware Workstation 15.5、Centos7.6、Xshell 6、Windows10专业工作站版实验准备:新建两台虚拟机,一台为Centos7.6原创 2020-08-06 10:22:42 · 2605 阅读 · 0 评论 -
Apache服务日志分割(rotatelogs、cronolog)
文章目录一、日志分割1.1 日志分割应用场景介绍1.2 rotatelogs分割工具1.3 实操:利用rotatelogs工具对日志文件分割1.4 cronolog日志分割工具1.5 实操:利用cronolog工具对日志文件分割一、日志分割1.1 日志分割应用场景介绍随着网站的访问量增加,默认情况下的Apache的单个日志文件也会越来越大日志文件占用磁盘空间查看相关信息不方便对日志文件进行分割Apache自带rotatelogs分割工具实现第三方工具cronolog分割1原创 2020-08-06 00:01:20 · 396 阅读 · 0 评论 -
Apache 连接保持与访问控制配置方法
文章目录一、Apache连接保持1.1 Apache连接保持相关参数1.2 实验二、Apache访问控制2.1 Apache访问控制2.2 基于客户端地址的访问控制方法2.3 访问控制实验步骤(拒绝某一IP访问网页)2.4 使用登陆方式进行验证授权实验一、Apache连接保持1.1 Apache连接保持相关参数KeepAlive是否打开连接保持,OFF关闭,ON打开KeepAliveTimeout一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开MaxKeepAlive原创 2020-08-05 23:10:06 · 1123 阅读 · 0 评论 -
Centos7.6下构建虚拟主机实验(基于域名、端口及IP地址)
文章目录一、构建虚拟主机概述二、实验环境及详细步骤2.1 基于域名2.2 基于端口2.3 基于IP一、构建虚拟主机概述虚拟Web主机在同一台服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的主机http支持的虚拟主机类型基于域名的虚拟主机基于IP地址的虚拟主机基于端口的虚拟主机二、实验环境及详细步骤实验环境VMware Workstation 15.5、Centos 7.6、windows10专业工作站版、XShell 6实验前准备新建一台win1原创 2020-08-05 01:07:59 · 1381 阅读 · 0 评论 -
Centos7.6 手工编译安装LAMP服务架构(超详细)
文章目录一、实验环境及注意事项二、实验步骤2.1 安装Apache2.2 安装MySQL2.3 安装PHP2.4 安装BBS论坛一、实验环境及注意事项实验环境VMware Workstation 15.5、Centos 7.6、XShell 6使用的安装包及版本Apache:apr-1.6.2.tar、apr-util-1.6.0.tar、httpd-2.4.29.tarMySQL:mysql-5.6.26.tarPHP:php-5.6.11.tarBBS论坛:Discuz_X2.5原创 2020-08-04 12:21:35 · 692 阅读 · 0 评论 -
Linux防火墙——iptables、SNAT与DNAT的应用
文章目录一、iptables1.1 Linux包过滤防火墙简述1.2 iptables的表、链结构1.3 数据包控制的匹配流程二、编写防火墙规则2.1 基本语法、控制类型2.2 添加、查看、删除规则2.3 总结:常见管理选项汇总2.4 规则的匹配条件2.5 总结:常用管理选项汇总三、SNAT策略及应用3.1 SNAT概述3.2 配置前提条件四、SNAT与DNAT实验一、iptables1.1 Linux包过滤防火墙简述netfilter位于Linux内核中的包过滤功能体系称为Linux防火墙原创 2020-08-01 21:14:14 · 585 阅读 · 0 评论 -
Shell脚本实战——上课点名神器
文章目录一、脚本思路二、脚本代码一、脚本思路定义一个数组(可以存放在一个txt文件中,每行一个姓名),其中包含班上所有学生的姓名,然后通过循环语句执行,每次循环首先使用变量RANDOM生成一个随机数(0-33,因为数组中的下标从0开始),然后输入该元素,每次输出完成后让序号加1,当输出完第3个元素后退出循环。二、脚本代码#!/bin/bash#clearnum=1name=`cat 03.txt`NAME=($name)while ((num<4));doi=$[RANDOM %原创 2020-08-01 12:08:30 · 1251 阅读 · 0 评论 -
Linux 防火墙——Firewalld
文章目录一、Firewalld 概述二、Firewalld和iptables的关系三、Firewalld 网络区域3.1 区域介绍四、Firewalld 防火墙的配置方法五、Firewall-config 图形工具六、Firewall-config 常用命令七、Firewalld 防火墙配置实例一、Firewalld 概述支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具支持IPV4、IPV6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模原创 2020-08-01 09:51:50 · 752 阅读 · 1 评论 -
Shell编程之免交互(Here Document、Expect)
文章目录一、Here Document 免交互1.1 概述与格式1.2 使用注意事项1.3 示例1:通过read命令接受输入并打印1.4 示例2:通过passwd给用户设置密码1.5 关闭变量替换功能1.6 多行注释1.7 去除每行之前的TAB字符二、Expect 免交互2.1 基本命令2.2 Expect 语法2.3 Expect执行方式2.4 嵌入执行三、Expect案例一、Here Document 免交互1.1 概述与格式使用I/O重定向的方式将命令列表提供给交互式程序标准输入的一种替代原创 2020-07-28 11:16:16 · 256 阅读 · 0 评论 -
Shell编程之正则表达式
文章目录一、正则表达式简介1.1 定义1.2 用途二、正则表达式2.1 基础正则表达式2.1.1 grep2.1.2 基础正则表达式中元字符总结2.2 扩展正则表达式2.2.1 扩展正则表达式中常见的元字符2.2.2 egrep2.3 文本处理器——sed工具2.3.1 sed工具简介2.3.2 sed工具用法2.4 awk工具2.4.1 awk的用法2.5 sort工具2.6 uniq 工具2.7 tr工具一、正则表达式简介1.1 定义 正则表达式又称正规表达式、常规表达式。在代码中常原创 2020-07-28 09:52:25 · 608 阅读 · 0 评论 -
Shell编程之条件语句
文章目录一、条件测试test命令文件测试整数值比较字符串比较逻辑测试二、if语句1.单分支结构2.双分支结构3.多分支结构三、case语句一、条件测试test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式一:test 条件表达式格式二:[ 条件表达式 ]ps:[] 方括号两边必须有空格!文件测试格式:[ 操作符 文件或目录 ]常用的测试操作符-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)-r原创 2020-07-19 00:00:08 · 211 阅读 · 0 评论 -
Shell编程规范与变量
Shell编程规范与变量文章目录Shell编程规范与变量一、Shell脚本编写脚本规范执行脚本文件的三种方法更完善的脚本构成重定向与管道符号交互式硬件设备重定向操作管道符号“|”二、Shell变量Shell变量的作用变量的作用变量的类型自定义变量环境变量常见环境变量只读变量位置变量一、Shell脚本Shell的作用——命令解释器,介于系统内核与用户之间,负责解释命令行编写脚本规范使用vim编辑器进行编写(使用vim编辑器是因为vim可以用多种颜色,检查语法错误更方便更直观)开头声明bas原创 2020-07-18 22:38:45 · 190 阅读 · 0 评论 -
Centos7.6 利用Cobbler批量自动安装操作系统
文章目录一、Cobbler服务简介二、Cobbler服务搭建详细步骤一、Cobbler服务简介 Cobbler 可以用来快速建立 Linux 网络安装环境,它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会(cobbler中文意思就是修鞋匠)。 该工具使用python开发,小巧轻便,易于使用,仅用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、以及yum仓库、构造系统ISO镜像。原创 2020-07-18 21:00:11 · 522 阅读 · 0 评论 -
Centos 7 使用PXE+Kickstart实现无人值守安装操作系统
文章目录一、PXE服务简介二、详细搭建步骤一、PXE服务简介大家应该都会使用光盘镜像或U盘进行安装操作系统,但在生产环境中遇到上百台的服务器时再使用人工一台一台安装系统就不太现实了,这之后PXE服务就应运而生了。 PXE(Preboot eXecute Environment,预启动执行环境)是由Intel 公司开发的技术,可以让计算机通过网络来启动操作系统(前提是计算机上安装的网卡支持PXE 技术),主要用于在无人机值守安装系统中引导客户端主机安装Linux 操作系统。Kicks原创 2020-07-18 14:02:16 · 1121 阅读 · 0 评论 -
Centos 8 搭建samba文件共享服务(超详细)
文章目录一、samba文件共享服务简介二、搭建及设置步骤一、samba文件共享服务简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使原创 2020-07-18 10:42:09 · 17771 阅读 · 5 评论 -
创建并使用密钥对登陆终端(Putty、XShell)
实验环境:Centos7.6,Putty 0.73、puttygen、VM15.5、X Shell6文章目录一、Putty创建密匙登录二、X Shell创建密匙登录一、Putty创建密匙登录1、运行密匙生成工具puttygen.exe2、单击右侧的“Generate”按钮开始生成秘钥3、在秘钥生成过程中可以在窗口中移动鼠标提高密匙生成速度增强秘钥随机性和安全性4、待进度条走完后即可生成秘钥5、根据实际情况设置密匙信息、密码、加密算法及算法强度等信息6、分别点击“Save pub.原创 2020-07-16 10:52:41 · 961 阅读 · 0 评论 -
Centos 8 & RHEL 8 破解root密码
实验环境:VMware Workstation 15.5、Centos 8.21、在GRUB启动菜单界面按“e”键进入编辑模式2、将光标定为在linux开头这一行按键盘上的End键行跳转到行末,在末写入如下内容rd.break或rd.break console=tty0## 如果在RHEL系统上或者在RHCSA考试环境下操作时,建议在rd.break后加入console=tty0 以上仅为在虚拟机或者考试环境中才添加,在物理机或生产环境中不需要输入完成按Ctrl+X来运行修改后.原创 2020-07-13 09:04:03 · 3574 阅读 · 1 评论 -
Centos7.6 安装cmatrix黑客帝国代码屏保
想在自己的Linux上安装炫酷的屏保吗?cmatrix就可以帮你实现高大上的效果,而且只需要几步就可以完成,非常简单!1、下载软件包:cmatrix-1.2a.tar.gz并上传到服务器下载地址:https://wwa.lanzous.com/iPfowejfp3g2、加压缩软件包[root@localhost ~]# tar -zxvf cmatrix-1.2a.tar.gz3、安装两个依赖环境[root@localhost ~]# yum install -y gcc[root@lo.原创 2020-07-12 14:30:38 · 1134 阅读 · 0 评论 -
NFS共享存储服务介绍及搭建方法
NFS共享存储服务介绍及搭建方法文章目录NFS共享存储服务介绍及搭建方法一、NFS共享服务介绍二、搭建NFS共享服务三、常见故障处理一、NFS共享服务介绍NFS(Network File System)网络文件系统1、依赖于RPC(远程过程调用)2、需安装nfs-utils、rpcbind软件包3、系统服务:nfs、rpcbind4、配置文件路径:/etc/exports网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX协议(presen原创 2020-07-12 13:54:08 · 3466 阅读 · 0 评论 -
Linux 远程访问与控制(OpenSSH、scp、sftp、密钥对创建TCP Wrappers)
文章目录一、SSH远程管理1、OpenSSH服务器2、OpenSSH3、配置文件中一些重要的参数(1)PermitRootLogin(2)MaxAuthTries4、黑白名单设置(AllowUsers、DenyUsers)5、创建并使用密匙对验证登录服务器6、使用scp命令进行远程复制7、使用sftp命令上传或下载文件二、TCP Wrappers访问控制1、TCP Wrappers原理2、保护机制的实现方式3、访问控制策略配置文件路径4、设置访问控制策略一、SSH远程管理1、OpenSSH服务器SS原创 2020-07-12 13:29:14 · 2280 阅读 · 0 评论 -
搭建并使用VSFTP服务传输文件
文章目录一、vsftp服务简介二、搭建vsftp服务一、vsftp服务简介VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。二、搭建vsftp服务实验环境:VMware Workstation 15.5 、X Shell 6、Centos 7.61、为了方便两台虚拟机的识别,我们将主机名分别设置为service和client【改操作不是必须,可以不修改】[root@localhost原创 2020-07-12 13:26:23 · 799 阅读 · 0 评论 -
Linux DNS之分离解析
实验原理图:实验环境:VMware Workstation 15.5、Xshell 6、Centos 7.6、Win10 专业工作站版1、安装bindyum -y install bind*2、为网关服务器添加双网卡并设置称为仅主机模式3、编辑网卡[root@localhost ~]# cd /etc/sysconfig/network-scripts/ ## 进入网卡配置目录[root@localhost network-scripts]# vi ifcfg-ens33原创 2020-07-12 12:36:23 · 489 阅读 · 0 评论 -
Linux DNS之主从复制
1、安装bind[root@localhost ~]# yum -y install bind2、修改主配置文件[root@localhost ~]# vi /etc/named.conf 修改第13行为 listen-on port 53 { any; };修改第21行为 allow-query { any; };3、修改区域数据配置文件[root@localhost ~]# vi /etc/named.rfc1912.zones ## 编辑区域配置文件##原创 2020-07-12 12:31:37 · 348 阅读 · 0 评论 -
Linux DNS之反向解析
1、安装bind[root@localhost ~]# yum -y install bind2、修改主配置文件[root@localhost ~]# vi /etc/named.conf 修改第13行为 listen-on port 53 { any; };修改第21行为 allow-query { any; };3、修改区域配置文件[root@localhost ~]# vi /etc/named.rfc1912.zones ## 将zone后面修改为反向IP的原创 2020-07-12 12:20:13 · 1275 阅读 · 0 评论 -
Linux DNS之正向解析(邮件记录、别名解析、泛域名解析)
1、安装bind[root@localhost ~]# yum -y install bind2、修改主配置文件[root@localhost ~]# vi /etc/named.conf 修改第13行为 listen-on port 53 { any; };修改第21行为 allow-query { any; };3、修改区域配置文件[root@localhost ~]# vi /etc/named.rfc1912.zones ## 域名部分和区域数据文件名z原创 2020-07-12 12:17:04 · 1877 阅读 · 0 评论 -
Linux 下搭建DNS服务器
文章目录一、实验环境二、实验步骤三、实验总结及注意事项一、实验环境VMware Workstation 15.5、Centos 7.6、Win 10 专业工作站版二、实验步骤首先,配置好VM虚拟机的网络,我的配置如下:1、配置DNS服务器网卡(我这里是ens33,每个人情况不同)[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 重启网络服务[root@localhost ~]# service net原创 2020-07-07 11:08:49 · 1245 阅读 · 0 评论 -
Linux & ENSP 搭建DHCP服务器并实现中继
文章目录一、实验环境二、实验步骤三、实验总结一、实验环境华为ENSP模拟器、VMware Workstation 15.5、Centos 7.6二、实验步骤1、在ENSP中搭建如下拓扑;2、分别配置二层交换机SW1与三层交换机RSW1配置二层交换机SW1[Huawei] sysname SW1[SW1] vlan batch 10 20 100[SW1]interface Ethernet 0/0/4[SW1-Ethernet0/0/4] port link-type access原创 2020-07-07 00:12:10 · 3729 阅读 · 1 评论 -
Centos7 安装奔跑的小火车
Centos7 安装奔跑的小火车1、将“epel-release-7-11.noarch.rpm”软件包上传到虚拟机/opt目录下下载地址:https://wwa.lanzous.com/i16hxecn8natar zcvf epel-release-7-11.noarch.rpm2、安装软件包rpm -ivh epel-release-7-11.noarch.rpm3、安装slyum -y install sl4、使用sl命令查看一下吧sl ## 奔跑的小火车man ls原创 2020-07-06 13:36:31 · 1629 阅读 · 0 评论 -
Linux下的DHCP服务原理及配置
文章目录一、了解DHCP服务二、DHCP的好处三、DHCP的分配方式四、DHCP的租约过程五、安装DHCP服务器六、主配置文件七、搭建DHCP服务一、了解DHCP服务DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)由Internet工作任务小组设计开发专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议二、DHCP的好处1、减少管理员的工作量2、避免输入错误的可能3、避免IP地址冲突4、当更改IP地址段时,不需要重新配置原创 2020-07-05 12:27:48 · 762 阅读 · 0 评论 -
Linux 常用网络设置命令
文章目录一、ifconfig 查看网络接口信息二、hostname 查看主机名称三、route 查看路由表条目四、netstat 查看网络连接情况五、ss 获取socket统计信息六、ping 测试网络连接七、traceroute 追踪数据包八、nslookup 域名解析九、设置网络接口参数 ifconfig十、设置路由记录 route十一、域名解析配置文件十二、本地主机映射文件一、ifconfig 查看网络接口信息查看所有活动的网络接口信息执行ifconfig命令查看指定网络接口信息原创 2020-07-05 12:06:11 · 475 阅读 · 0 评论