
平台环境
文章平均质量分 89
xiejava1018
信息系统项目管理师、高级通信工程师、网络信息安全工程师,喜欢打鼓、看书、写代码、旅行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为搞清楚凌晨上网都在干啥,我建了一套AI上网行为分析系统
摘要:本文介绍了一套基于AI的上网行为分析系统,用于监控孩子深夜使用平板的情况。系统通过Alloy采集路由器日志,用Loki存储数据,并利用n8n构建AI分析流程调用Gemini大模型分析上网行为。系统每2小时自动生成包含异常行为(特别是凌晨0-5点活动)的分析报告,并通过邮件发送给家长。该系统在保护孩子隐私(不强制检查设备)的同时,实现了对异常上网行为的智能化监控。文章详细介绍了日志采集、AI分析工作流配置及报告生成的全过程,为家长提供了一种平衡监管与尊重的技术解决方案。原创 2025-08-10 18:22:45 · 916 阅读 · 0 评论 -
Loki+Alloy+Grafana构建轻量级的日志分析系统
在现代运维和开发流程中,日志分析是故障排查、性能优化的核心环节。传统的日志系统(如 ELK Stack)虽功能强大,但资源消耗高、配置复杂,对中小规模环境或边缘设备不够友好。Loki+Alloy+Grafana组合则以 “轻量级、低成本、易部署” 为核心优势,成为替代方案的理想选择原创 2025-08-10 12:41:46 · 1077 阅读 · 0 评论 -
VScode对Ubuntu用root账号进行SSH远程连接开发
本文介绍如何通过VSCode的SSH扩展插件远程连接Ubuntu服务器进行开发配置。首先安装Remote-SSH等官方插件,通过SSH命令连接服务器进行文件编辑。针对Ubuntu默认禁用root登录的问题,详细说明如何生成SSH密钥对、部署公钥、启用root账号并配置免密登录。重点包括修改sshd_config文件、配置本地SSH密钥路径等步骤,最终实现root权限下任意目录操作,同时提醒注意配置文件备份。该方法可显著提高Linux服务器开发效率和使用体验。原创 2025-08-02 21:05:59 · 769 阅读 · 0 评论 -
飞牛NAS本地化部署n8n打造个人AI工作流中心
摘要:n8n是一款开源工作流自动化工具,支持可视化拖拽构建自动化流程,连接超1000种服务。文章详细介绍了在飞牛NAS上部署n8n的步骤:下载n8n镜像、创建容器并配置存储映射、设置安全参数等。部署完成后可通过浏览器访问,支持导入现有工作流模板。私有化部署的n8n能实现数据自主掌控,结合AI能力可高效完成日报生成等重复性工作,成为个人AI工作流中心。原创 2025-07-27 22:02:39 · 1219 阅读 · 0 评论 -
通过TPLink路由器进行用户行为审计实战
本文介绍了基于TP-Link路由器的用户行为审计实践方案。首先通过配置路由器的网站访问控制和应用控制功能,实现对用户上网行为的记录。然后部署TP-Link安全审计系统,设置日志上报功能,将路由器日志导入审计平台进行分析。最后结合AI技术(如Coze空间和WPS AI)对导出的日志数据进行深度分析,生成详细的审计报告,实现异常行为检测和用户行为基线分析。该方案为家庭网络环境提供了一套完整的行为审计解决方案,兼顾了基础管控和智能分析能力。原创 2025-07-21 21:38:01 · 973 阅读 · 0 评论 -
飞牛NAS本地化部署Dify打造私有LLMOps平台
我的NAS设备为零刻ME mini全闪小主机,CPU intel N200,内存12G,装了fnOS作为NAS用。这个配置如果仅仅只是存存相片、文件等还是有点过剩了,所以为了充分发挥迷你主机的效用决定把它打造为私有的LLMOps平台。原创 2025-06-14 13:41:01 · 1597 阅读 · 0 评论 -
django实现开发、测试、生产环境配置区分
任何实际的软件项目中都要经过开发、测试、然后上生产的阶段,在开发、测试的过程中往往会要频繁的切换开发、测试、生产等不同的环境。每个环境的配置有可能不一样,本文介绍如何实现django项目配置环境变量实现开发、测试、生产灵活便捷的切换。原创 2024-09-16 10:36:25 · 1871 阅读 · 0 评论 -
通过jsDelivr实现Github的图床CDN加速
jsdelivr是一个免费的公共CDN(内容分发网络)服务,它允许网站开发者将他们的代码库、JavaScript库、字体和其他资源托管在jsdelivr上,并通过jsdelivr的CDN网络进行快速分发。使用jsdelivr可以有效地减少用户下载资源的时间,提高网页加载速度,同时减轻原始服务器的负载。原创 2024-03-20 16:56:38 · 1282 阅读 · 0 评论 -
系统频繁崩溃,如何考虑系统的稳定性和可扩展性?
最近网传互联网应用信息系统频繁崩溃,语雀崩完淘宝崩,淘宝崩完滴滴崩,随着业务的发展和技术的进步,对于信息系统的要求也越来越高。信息应用系统为了满足不断增长的用户和业务需求,提高系统的稳定性和扩展性至关重要。原创 2023-11-29 11:22:43 · 2461 阅读 · 0 评论 -
CentOS7+LAMP+DVWA靶机搭建
Damn Vulnerable Web Application,是一个编码差的、易受攻击的 PHP/MySQL Web应用程序。 它的主要目的是帮助信息安全专业人员在合法的环境中,练习技能和测试工具,帮助 Web 开发人员更好地了解如何加强 Web 应用程序的安全性,并帮助学生和教师在可控的教学环境中了解和学习 Web 安全技术。本文介绍CentOS7环境下DVWA靶机搭建。原创 2023-03-31 15:29:58 · 1097 阅读 · 2 评论 -
网络安全之认识日志采集分析审计系统
日志对于大家来说非常熟悉,机房中的各种系统、防火墙、交换机、路由器等等,都在不断地产生日志。无数实践告诉我们,健全的日志记录和分析系统是系统正常运营与优化以及安全事故响应的基础。我们一起来认识日志采集分析审计系统。原创 2023-03-10 17:03:50 · 3673 阅读 · 0 评论 -
网络安全设备-认识运维安全管理与审计系统(堡垒机)
运维安全管理与审计系统(俗称 “堡垒机”):是采用新一代智能运维技术框架,基于认证、授权、访问、审计的管理流程设计理念,实现对企事业IT中心的网络设备、数据库、安全设备、主机系统、中间件等资源统一运维管理和审计;通过集中化运维管控、运维过程实时监管、运维访问合规性控制、运维过程图形化审计等功能,为企事业IT中心运维构建一套事前预防、事中监控、事后审计完善的安全管理体系。原创 2022-05-11 10:03:37 · 7918 阅读 · 4 评论 -
hexo博客加入51LA网站流量统计
自建hexo博客xiejava.ishareread.com一直在用CNZZ的网站流量统计,每天登陆到CNZZ的网站流量统计后台看博客的访问量成了建站以来的习惯。3月23日以后突然发现CNZZ的统计没有数据了,查了半天才知道CNZZ的U-Web统计分析产品停服了,计划要收费了。最开始用百度统计也是的,原来用得好好的,突然也是要收费了才开始转向用CNZZ的,现在CNZZ也要开始收费了。看来互联网公司日子比较难过了,免费时代已经一去不复返了。对于个人博客网站来说要付费买个网站流量统计又有点划不来。本来流量就很少原创 2022-04-01 12:39:49 · 1916 阅读 · 1 评论 -
修改成清华镜像源解决Anaconda报The channel is not accessible源通道不可用问题
最近在通过pycharm开发python程序,引用anaconda环境建立虚拟环境时报错,报UnavailableInvalidChannel: The channel is not accessible or is invalid.应该是镜像源访问通道无法访问或无效。现将解决办法记录如下:环境说明:操作系统:win10安装有anaconda 4.10.3pycharm2021.2报错现象:在pycharm中新建python项目,引用anaconda建立虚拟环境时报错报“Unavailable原创 2021-11-26 15:36:07 · 47024 阅读 · 31 评论 -
CentOS7下配置Supervisor自启动的两种方法
很多网友留言问如何配置Supervisor 自启动,现将如何在CentOS7下配置Supervisor自启动的两种方法整理如下:一、方法一直接将启动命令加入到/etc/rc.d/rc.local中(简单但不推荐)vi /etc/rc.d/rc.local在现有的内容后面加入supervisor的启动命令supervisord -c /etc/supervisord.conf注意:一定要执行 chmod +x /etc/rc.d/rc.localchmod +x /etc/rc.d/rc.原创 2021-11-11 11:30:24 · 2610 阅读 · 0 评论 -
CentOS7下python3+Flask+uWSGI+Nginx+Supervisor环境搭建
在生产环境中通常用uwsgi作为Flask的web服务网关,通过nginx反向代理进行负载均衡,通过supervior进行服务进行的管理。这一套搭下来还是有一些坑要踩,本文通过一个简单的Flask web应用记录了CentOS7下python3+Flask+uWSGI+Nginx+Supervisor环境搭建的全过程,以及一些注意事项,以免遗忘。一、Python3环境安装CentOS7下Python3环境安装参考 http://xiejava.ishareread.com/posts/57cef505/原创 2021-11-05 23:12:48 · 3215 阅读 · 0 评论 -
CentOS7下安装python3.8
环境的搭建是进行开发的第一步,python因为存在python2和python3两个版本,让在建立python环境时造成不便,并且由于在Linux环境下不像Window环境安装那么友好,存在一些小坑。本教程记录了CentOS7下安装python3.8的过程和注意事项。一、查看系统版本[root@localhost ~]# cat /etc/centos-releaseCentOS Linux release 7.2.1511 (Core)[root@localhost ~]# uname -aL原创 2021-11-04 17:11:25 · 5237 阅读 · 6 评论 -
Supervisor离线安装及使用
Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警supervisor的安装有多种方式配置好yum源后,可以直接安装yum install原创 2020-05-18 11:26:54 · 1878 阅读 · 0 评论 -
logstash简明实用教程
一、logstash是什么Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。官方介绍:Logstash is an open source data collection engine with real-time pipelining capabilities。简单来说logstash就是一根具备实时数据传输能力的管...原创 2020-04-14 16:26:31 · 1509 阅读 · 0 评论 -
syslog日志接口调试方法
日志数据采集,比较方便常用的就是通过syslog来进行数据采集,syslog可以通过udp协议来进行高效的数据传输。一般来说在工程实施的过程中需要对接对端系统的数据采集源可以通过以下步骤来进行syslog日志接口的调试。主要是验证syslog日志是否能正常送到指定的日志服务器的指定端口,日志服务器的指定端口是否能正常收到对端发过来的日志。1、检查双方网络是否通畅网络通畅是所有网络连接的前提条件...原创 2020-03-18 10:02:35 · 1411 阅读 · 0 评论 -
logstash集成kafka,mysql实现数据采集
logstash是一个非常灵活好用的数据采集框架工具,可以通过简单的配置满足绝大多数数据采集场景的需求。采集数据一个非常典型的场景就是将数据先放到kafka队列里削峰,然后从kafka队列里读取数据到mysql或其他存储系统中进行保存。本文通过一个简单的示例来演示从syslog采集日志到kafka然后在从kafka写到mysql数据库中。默认已经安装好了kafka、mysql、logsta...原创 2020-03-16 17:23:15 · 1233 阅读 · 0 评论 -
通过filebeat、logstash、rsyslog采集nginx日志的几种方式
由于nginx功能强大,性能突出,越来越多的web应用采用nginx作为http和反向代理的web服务器。而nginx的访问日志不管是做用户行为分析还是安全分析都是非常重要的数据源之一。如何有效便捷的采集nginx的日志进行有效的分析成为大家关注的问题。本文通过几个实例来介绍如何通过filebeat、logstash、rsyslog采集nginx的访问日志和错误日志。大家都知道ELK技术栈是采集...原创 2020-03-09 22:48:13 · 1307 阅读 · 1 评论 -
在Linux下通过Wake On LAN实现网络唤醒远程开机
我们经常有这样的场景或需求,人在外面,需要将家里的机器或公司的机器开启,进行远程控制操作。有几种方式可以实现远程开机,一是通过主板的来电自启动,通过智能开关远程开机。还有一种方式就是可以通过一台已经启动的机器通过Wake On LAN去开启唤醒另外一台机器。原创 2016-11-17 11:30:34 · 65626 阅读 · 2 评论 -
自动reload nginx解决nginx对动态域名不重新解析的问题
自动reload nginx解决nginx对动态域名不重新解析的问题,通过DDNS动态域名绑定的IP。这个IP经常变。IP一但变了后nginx不在对动态域名进行解析了,访问的还是老IP地址。导致网站访问不了。必须得重启nginx或重新reload nginx。本文通过编写shell脚本定时比对新老IP自动对nginx进行reload有效解决了nginx对动态域名不重新解析的问题原创 2017-01-07 17:31:42 · 13079 阅读 · 1 评论 -
群晖DSM6中通过Docker安装远程迅雷
最近在家群晖DSM6搭了个NAS系统,想在DSM6中直接安装远程迅雷,没想到试了多次都没有成功各种报错,没办法搜了一下DSM中可以通过Docker来安装远程迅雷,以下是记录的是具体安装步骤。DSM6中安装Docker套件安装完后就可以在DSM控制面板中找到Docker点击Docker图标,在弹出的Docker界面点击“注册表”搜索远程迅雷的镜像“xware”选择原创 2017-03-10 09:32:17 · 52497 阅读 · 1 评论 -
如何通过SecureCRT转发功能实现外网访问内网服务
公司有台开发服务器有外网地址,开放了ssh服务,上面装有mysql服务,MySQL服务端口3306是没有对外网开放的。所以如果在家要连接这台服务器的mysql数据库得另外想其他办法。好在SecureCRT提供了端口转发的功能,能够通过SecureCRT将内网端口映射到本地端口。原创 2017-11-16 22:04:05 · 6407 阅读 · 0 评论 -
移动硬盘无法读取分区表修复RAW格式修复
突然发现连在玩客云上的320G西数的移动硬盘读不出了,拔出来后连在台式机笔记本上都是无法识别。摸了一下硬盘还在转,想了好多办法都修复不了,上网查了一下应该是分区表被损坏了。后来用台式机通过老毛桃的winpe系统,用里面的磁盘修复工具一个一个的试。首先是HDTunePro对磁盘进行健康扫描发现没有啥问题,就是读不出。说明硬盘还没有物理损坏,接着用DiskGenius修复分区表具体是在识别到了硬盘的情...原创 2018-03-17 14:20:30 · 51046 阅读 · 5 评论 -
CentOS7下mongodb忘记密码后重置密码
新装mongodb后,结果一段时间没有用,密码给忘记了,只能重置密码了。步骤如下:1、找到mongodb的配置文件通过ps -ef|grep mongod找到mongodb的配置文件mongod.conf也可以通过find / -name mongod.conf找到配置文件发现配置文件在/etc/mongod.conf2、编辑配置文件将用户验证的配置项屏蔽vi /etc/mongod.conf保存...原创 2018-06-10 18:27:16 · 11595 阅读 · 0 评论 -
阿里云centos7服务器启用和配置swap分区
我的服务器是阿里云的服务器Centos7。CPU为1G,内存1G。平时访问速度也还可以,内存是少是少了点,但基本还是够用。今天用top看了cpu及内存使用情况,发现free的内存已经只有10多M了,发现阿里云的centos7默认居然没有swap空间。赶紧加入swap。1、创建用于交换分区的文件dd if=/dev/zero of=/mnt/swap bs=1M count=1024bs...原创 2019-01-15 16:12:27 · 1976 阅读 · 1 评论 -
记一次网站性能优化的经过
自己的网站 www.ishareread.com 有时候访问快,有时候访问慢,今天访问特别慢。打开首页都要10多秒。一般来说如果一个网站打开页面的速度大于5秒,大家就会失去耐心,果断的离开你的网站。所以网站访问速度慢作为一个站长是不可忍受的。于是开始了折腾之旅。首先看服务器性能,cpu和内存使用都正常,看后台日志也没有报错信息。通过nginx的访问日志看访问量也不是特别大,都在正常的范围。...原创 2019-01-15 16:18:12 · 383 阅读 · 0 评论 -
linux下tomcat7虚拟目录配置
一、tomcat的默认虚拟根目录和虚拟目录在tomcat安装目录下的webapps的ROOT目录为tomcat默认虚拟根目录,启动tomcat后,在地址栏敲入地址默认访问的是该目录下的index.jsp,所以显示的是tomcat默认的欢迎页面。原创 2016-11-14 15:37:34 · 9569 阅读 · 0 评论