首页
系统
Android
Mac&iOS
Windows
Debian
Ubuntu
CentOS
ProxmoxVE
Nas
编程语言
Go
Js/Ts
Java
C#
C/C++
软件使用
frp
大模型
博客
Office
Docker
Nginx
MySQL
MongoDB
工具&收藏
It-Tools
Google二次验证
GitHub 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
过客
累计撰写
594
篇文章
累计创建
75
个标签
累计收到
4
条评论
栏目
首页
系统
Android
Mac&iOS
Windows
Debian
Ubuntu
CentOS
ProxmoxVE
Nas
编程语言
Go
Js/Ts
Java
C#
C/C++
软件使用
frp
大模型
博客
Office
Docker
Nginx
MySQL
MongoDB
工具&收藏
It-Tools
Google二次验证
GitHub 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
目 录
CONTENT
以下是
过客
的文章
2022-02-04
CentOS 7 系统备份与恢复
本文介绍了Linux系统使用tar命令进行全量备份与恢复的方法。**备份方面**,建议使用root用户执行tar命令打包整个文件系统,需利用`--exclude`参数排除`/proc`、`/sys`、`/mnt`等无关目录及备份文件自身,以防循环引用或数据冗余。**恢复方面**,通过解压命令覆盖文件,恢复后需手动重建备份时排除的目录,并执行`restorecon`命令修复SELinux标签,确保系统权限与环境恢复正常。该方案保留了文件权限,适合完整系统迁移或灾难恢复。
2022-02-04
53
0
0
CentOS
2022-02-03
MongoDB聚合管道——累加器(转)
本文介绍了MongoDB聚合操作中的累加器。累加器原仅用于`$group`阶段,在3.2及以上版本中,部分操作符也可用于`$project`。在`$group`中其针对分组计算,在`$project`中则针对字面量。常用累加器包括求和(`$sum`)、均值(`$avg`)、最值(`$max`/`$min`)及首尾值(`$first`/`$last`)。其中`$first`和`$last`仅适用于`$group`,其余在两阶段均可使用。文章通过成绩数据集实例,演示了如何利用这些累加器进行分组统计、求和及排序等操作。
2022-02-03
47
0
0
MongoDB
2022-02-01
MongoDB聚合管道——阶段操作(转)
本文详细介绍了MongoDB聚合管道中的阶段操作符。作为`db.collection.aggregate`方法的核心,这些操作符用于构建复杂的数据处理管道。文章重点讲解了常用操作符,包括用于筛选的`$match`、重构字段的`$project`、排序的`$sort`、限制数量的`$limit`与`$skip`、统计数量的`$count`、分组的`$group`、拆分数组的`$unwind`以及关联查询的`$lookup`。文中通过具体数据示例展示了各操作符的语法与应用,并提供了综合实战案例,演示如何组合使用这些操作符以实现多表连接、分组统计及结果筛选等高级查询功能。
2022-02-01
50
0
0
MongoDB
2022-01-29
MongoDB聚合管道(转)
本文介绍了MongoDB中用于处理复杂查询的聚合管道。当find方法无法满足需求时,aggregate可通过数据流的方式对文档进行变换与组合。数据经由多个阶段处理,每个阶段利用管道操作符(如$match筛选、$group分组、$project投射等)进行操作并流向下一阶段。文章详细列举了常用的操作符及其功能,并将其分为阶段操作符、表达式操作符和累加器三类,旨在为后续深入讲解奠定基础。
2022-01-29
67
0
0
MongoDB
2022-01-26
Centos单目录挂载多块硬盘
本文介绍了在Linux系统中利用LVM(逻辑卷管理)将两块磁盘合并挂载至同一目录的方法,解决了普通挂载会覆盖的问题。 主要操作步骤包括: 1. **创建分区**:使用`fdisk`命令对磁盘分区,并将类型修改为Linux LVM。 2. **建立LVM结构**:依次使用`pvcreate`创建物理卷,`vgcreate`将物理卷整合为卷组,`lvcreate`在卷组上创建逻辑卷,实现存储空间的合并。 3. **挂载使用**:将逻辑卷格式化为ext4文件系统,挂载至目标目录,并配置`/etc/fstab`实现开机自动挂载。 此外,文章还提供了删除逻辑卷及相关配置的回滚操作命令。
2022-01-26
46
0
0
CentOS
2022-01-25
vsftpd建立虚拟用户
本文详细介绍了在Linux系统下安装配置vsftpd及虚拟用户的流程。首先通过yum安装vsftpd及相关依赖包,随后修改核心配置文件,禁用匿名登录并开启虚拟用户支持。接着创建虚拟用户名单文件并生成数据库,配置PAM认证模块通过数据库验证用户。最后创建用户配置目录,为每个虚拟用户单独设定权限、根目录及读写参数,完成安全的FTP服务器搭建。
2022-01-25
55
0
0
系统
2022-01-23
vsftpd单用户多目录的配置
本文针对vsftpd默认不支持为用户添加多个目录的问题,提出了解决方案。由于vsftpd不支持软连接,文章推荐使用`mount --bind`命令进行目录挂载。通过在用户根目录下创建挂载点,将目标目录绑定挂载进来,并强调需确保目标目录拥有正确的读写权限。此外,为保证挂载在重启后依然生效,建议将挂载命令写入`/etc/rc.local`配置文件中,从而实现FTP用户对多目录的便捷访问。
2022-01-23
49
0
0
系统
2022-01-22
frp外网穿透ftp服务
本文介绍了通过frp实现FTP外网穿透的配置方法。由于FTP被动模式(PASV)传输数据需使用随机端口,外网穿透时必须固定数据端口。首先需修改vsftpd配置文件,启用被动模式并指定固定端口范围(如50000-50002),同时配置外网IP或域名。其次,在frp客户端配置中,除转发默认的21命令端口外,还需逐一转发配置好的数据端口。通过双重配置,确保命令与数据链路均能通过frp正确转发,从而实现FTP服务的外网访问。
2022-01-22
54
0
0
frp
2022-01-21
Centos7安装搭建FTP服务器
本文介绍了在Linux系统上安装与配置vsftpd FTP服务的详细步骤。主要流程包括:通过yum安装vsftpd,创建FTP目录及专用用户并设置权限;配置防火墙与SELinux以允许服务运行;修改配置文件限制用户仅能访问自身目录;最后启动服务、设置开机自启,并禁止FTP用户通过SSH登录以增强安全性。操作涵盖了从安装、权限设定到安全加固的全过程。
2022-01-21
53
0
0
软件使用
2022-01-08
使用智能插座使电脑远程开机
本文介绍了一种利用智能插座(以米家为例)实现电脑远程开机的新方案。操作分为两步:首先进入BIOS电源设置,将“断电恢复后电源状态”设为“电源开启”。其次,配置智能插座连网,并设置“充电保护”功能,设定当功率持续5分钟低于5W时自动断电。此设置能在电脑关机后自动切断电源,确保主板彻底放电,随后通过远程通电即可触发自动开机,实现远程控制。
2022-01-08
57
0
1
软件使用
1
...
30
31
32
...
59