演示站:YK琳琅天下 更多作品 主题更新日志(22/09/10)更新日志v1.1.4(2022-09-10)文章列表页新增多图配置v1.1.3(2022-09-09)新增404页面及公益404开关新增评论框动画特效v1.1.2(2022-09-07)新增文章点赞功能新增评论表情包设置v1.1.1(2022-09-06)新增文章点赞功能主题功能概述1、全局自动化昼夜模式2、自定义移动端pajx底部悬浮快捷导航3、文章阅读模式4、文章侧边悬浮
linux环境下搭建FTP服务器
好记性不如烂笔头,记录一下博主之前Linux环境下搭建FTP过程。vsftpd(verysecureFTPdaemon)是Linux操作系统下的一款小巧轻快、安全易用的FTP服务器软件。本文介绍如何在Linux服务器中安装、配置vsftpd,并测试连接FTP服务器。背景信息FTP(FileTransferProtocol)是一种文件传输协议,基于客户端/服务器架构,支持以下两种工作模式:主动模式(PORT):客户端向FTP服务器发送端口信息,由服务器主动连接该端口。被动模式(PASV)
通过nginx日志分析IP、PV、UV并封禁可疑IP详解
今天突然想看下自己的网站的ip访问量,本来以为阿里云控制台有可视化界面,可是没有找到,因此,采用了nginx服务日志生成,通过访问日志可以初步诊断你的网站有没有被DDOS攻击,或者查看你的日均访问量。当然,如果你是一名开发人员,完全可以用代码实现可视化展示,一劳永逸.....参数统一说明awk '{ print $1}':取数据的第1域(第1列)。sort:对获取到的列部分(IP部分)进行排序。uniq -c:打印每一重复行出现的次数。(并
面试宝典:分布式ID生成方案,让你一次学个够
一、为什么要用分布式ID?在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征?1、什么是分布式ID?拿MySQL数据库举个栗子:在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。但随着数据日渐增长,主从同步也扛不住了,就需要对数据库进行分库分表,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需求;特别一点的如订单、优惠券也都需要有唯一ID做标识。此时一个能够生成全局
Linux常用命令使用
系统基础相关使用root用户的环境变量切换到root用户su-显示当前工作路径pwd显示当前系统默认语言及键盘布局localectl显示系统中能支持的所有语言localectllist-locales配置系统默认语言为中文localectlset-locale.gb2312重启机器reboot关机poweroff退出当前的shell logout/exit命令帮助command--helpmancommandinfocommand列出命令的简短使用信息
linux虚拟机和window本地共享文件夹VMware挂载
第一步安装vmwaretools1.VMwareWorkstation菜单栏中,选择“虚拟机”,”安装VMwareTools...“。(我已经安装过了,所以这里显示重新安装)2.挂载VMwareTools安装程序到/mnt/cdrom/。mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom看到...mounting read-only,表示挂载成功。3.解压安装VMwareTools。cd /mn
Linux被kdevtmpfsi 挖矿病毒入侵
一.发现问题先上腾讯云上的报警信息。top命令查看自己服务器CPU运行情况,会发现kdevtmpfsi的进程,CPU使用率为100%,第一次删除干净了kdevtmpfsi程序,没曾想几分钟以后,又自动起来了执行:ll/proc/39721查看进程目录二.解决问题1、ps-aux|grepkdevtmpfsi2、这个时候不要直接杀死进程,因为有守护进程守护,杀掉也会起来,如下命令找到守护进程,然后kill掉www用户的进程ps -aux | grep&
nginx防盗链配置
nginx防盗链的代码配置,使用nginxlocation进行图片匹配,匹配到图片后进行来源Referer的判断,如果是不是本站就返回403或图片。nginx的配置文件/usr/local/nginx/conf/nginx.conf中匹配图片的代码:location ~ .*\.(gif|jpg|jpeg|png|bmp)$ { expires &
linux查找进程名所在目录
linux通过pid找到对应的进程所在的目录。 比如:在去了一家新公司,不熟悉服务器缓存和搭建所在目录的时候,这时候就就可以通过ps查找进程,并通过进程pid找到运行的目录了;或者在我们维护服务器时,发现某个进程异常,而top和ps命令都无法看到进程所在目录的情况。
nginx反向代理的ip设置
nginx反向代理后,php通过$_SERVER['REMOTE_ADDR']获取ip时,获取到的ip都是nginx的ip 127.0.0.1 。这时需要nginx去获取客户端的ip地址,并设置到反向代理头中,供php获取使用。一、之前nginx配置server{ listen 80;