【Linux磁盘分析工具】KeyarchOS 安装 agedu 实战:快速定位大文件与空间占用

目录

1 概述

2 准备

2.1 操作系统环境

2.2 Agedu版本

3 安装

3.1 安装agedu

3.2 安装agedu

3.3 查看agedu版本

3.4 验证agedu

3.4.1 查看agedu命令的help帮助

3.4.2 指定扫描目录

3.4.3 生成网页报告URL

3.4.4 指定地址生成网页报告


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://zh.ieisystem.com/product/kos/9453.html
Agedu是一个用于分析磁盘空间使用情况的工具,它可以扫描文件系统并生成一个报告,该报告按大小排序列出所有文件和目录。Agedu可以让用户轻松地识别哪些文件和目录占用了最多的磁盘空间,帮助用户做出决策,例如删除不必要的文件或将大文件移动到另一个磁盘。Agedu可以在Linux和其他Unix操作系统上运行,并支持多种文件系统类型,详情见开源地址:https://www.chiark.greenend.org.uk/~sgtatham/agedu/

2 准备

2.1 操作系统环境

版本信息:KeyarchOS 5.8sp2
硬件平台:Aarch

2.2 Agedu版本

版本号:agedu-0-15.20171202.8a8299e
开源地址:https://www.chiark.greenend.org.uk/~sgtatham/agedu/

3 安装

3.1 安装agedu

KOS的yum中已集成mysql和mysql-server所以直接yum源安装即可
yum install mysql mysql-server


关闭防火墙
systemctl stop firewalld
systemctl status firewalld


启动并查看mysql服务
systemctl start mysqld
systemctl status mysqld


无密码登录mysql并更新root用户密码为newpass
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpass';


新建test数据库并查看数据库
CREATE DATABASE test;
SHOW DATABASES;

3.2 查看agedu版本

agedu -Vagedu

3.3 验证agedu

3.3.1 查看agedu命令的help帮助

agedu --help
用法:agedu [选项] 操作 [操作...]
操作:
-s, --scan 目录 扫描并索引一个目录
-w, --web 通过临时Web服务器提供HTML报告
-t, --text 子目录 在子目录上打印纯文本报告
-R, --remove 删除索引文件
-D, --dump 在标准输出上转储索引文件
-L, --load 加载并索引一个转储文件
-S, --scan-dump 目录 仅扫描,生成转储
-H, --html 子目录 在子目录上打印HTML报告
--cgi 当从CGI脚本运行时执行正确的操作
选项:
-f, --file 文件名 [大多数模式] 指定索引文件
--cross-fs [--scan] 跨越文件系统边界
--no-cross-fs [--scan] 保持在同一文件系统内
--prune 通配符 [--scan] 修剪匹配模式的文件
--prune-path 通配符 [--scan] 修剪匹配模式的路径名
--exclude 通配符 [--scan] 排除匹配模式的文件
--exclude-path 通配符 [--scan] 排除匹配模式的路径名
--include 通配符 [--scan] 包含匹配模式的文件
--include-path 通配符 [--scan] 包含匹配模式的路径名
--progress [--scan] 在stderr上报告进度
--no-progress [--scan] 不报告进度
--tty-progress [--scan] 如果stderr是tty,则报告进度
--dir-atime [--scan,--load] 在目录上保留真实的访问时间
--no-dir-atime [--scan,--load] 在目录上使用伪造的访问时间
--no-eof [--web] 在EOF时不关闭Web服务器
--mtime [--scan] 使用修改时间而不是访问时间
--files [--web,--html,--text] 列出单个文件
-r, --age-range 年龄[-年龄] [--web,--html] 设置颜色编码的限制
-o, --output 文件名 [--html] 指定输出文件或目录名
--numeric [--html] 以数字命名输出文件
--address 地址[:端口] [--web] 指定HTTP服务器地址
--auth 类型 [--web] 指定HTTP身份验证方法
--auth-file 文件名 [--web] 从文件中读取HTTP Basic用户名/密码
--auth-fd 文件描述符 [--web] 从文件描述符中读取HTTP Basic用户名/密码
--title 标题 [--web,--html] 网页的标题前缀
-d, --depth 级别 [--text,--html] 递归到这么多级
-a, --age 年龄 [--text] 仅包含比这个更旧的文件
其他:
-h, --help 显示此帮助文本
-V, --version 报告版本号
--licence 显示(MIT)许可证文本

3.3.2 指定扫描目录

指定扫描家目录为/home/admin
agedu -s /home/admin

3.3.3 生成网页报告URL

agedu –w


打开网页

3.3.4 指定地址生成网页报告

可以使用以下命令,对/home目录扫描并生成报告

agedu -s /home/ -w --address 100.2.252.166:8990 --auth basic

打开网页,输入用户名和密码

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值