查看磁盘信息命令和查看目录以及文件占用空间大小命令

记录:313

场景:在CentOS 7.9操作系统,查看磁盘信息命令、查看目录以及文件占用空间大小命令。主要是df、du、lsblk、fdisk、parted、pvdisplay、vgdisplay、lvdisplay、free等命令。

版本:

操作系统:CentOS 7.9

1.df命令

查看文件系统占用磁盘空间大小。df,disk free简称。

(1)查看帮助

命令:df --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看磁盘文件系统占用空间

命令:df -h

解析:-h,人类可阅读格式打印信息。磁盘大小以G、M等单位格式打印出。

2.du命令

查看磁盘目录(文件夹),占用磁盘空间大小。du,disk usage简称。

(1)查看帮助

命令:du --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)当前目录下,统计每个目录占用磁盘空间大小

命令:du -h

统计每个目录占用磁盘空间大小

命令:du -sh ./*

汇总当前目录下占用磁盘空间总和

(3)当前目录下,统计指定层级子目录磁盘空间大小

命令:du -h --max-depth=1

命令:du -h --max-depth=2

命令:du -h --max-depth=3

(4)查看指定目录大小

命令:du -h /home/apps/software/

(5)查看指定文件大小

命令:du -h /home/apps/software/jdk-8u281-linux-x64.tar.gz

3.lsblk命令

查看块设备的信息和显示它们之间的依赖关系。

(1)查看帮助

命令:du --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)打印出所有设备信息和关系依赖

命令:lsblk -a

4.fdisk命令

查看磁盘分区信息。

(1)查看帮助

命令:fdisk --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看磁盘分区信息

命令:fdisk -l

5.parted命令

查看磁盘分区信息。

(1)查看帮助

命令:parted --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看磁盘分区信息

命令:parted -l

6.pvdisplay命令

查看磁盘物理卷信息,Physical volume。

(1)查看帮助

命令:pvdisplay --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看磁盘物理卷信息

命令:pvdisplay

7.vgdisplay命令

查看磁盘卷组的信息,Volume group。

(1)查看帮助

命令:vgdisplay --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看磁盘卷组的信息

命令:vgdisplay

8.lvdisplay命令

查看磁盘逻辑卷信息,Logical volume。

(1)查看帮助

命令:lvdisplay --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看磁盘卷组的信息

命令:lvdisplay

9.lsscsi命令

查看SCSI控制器设备的信息。

(1)查看帮助

命令:lsscsi --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看SCSI控制器设备的信息

命令:lsscsi

10.free命令

查看内存使用大小。

(1)查看帮助

命令:free --help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看内存使用大小

命令:free -h

11.blkid

查看磁盘别名。

(1)查看帮助

命令:blkid--help

解析:--help,就是命令的帮助手册,支持的具体命令和命令选项。

(2)查看内存使用大小

命令:blkid

12.查看文件系统格式

命令:cat /etc/fstab

13.查看CPU信息

命令:cat /proc/cpuinfo

以上,感谢。

2022年11月11日

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要写出 Linux 内核,你需要满足以下几个步骤: 1. 下载 Linux 内核源代码。你可以从 Linux 内核官方网站(https://www.kernel.org/)或者使用 Git 从 Linux 内核代码库克隆最新版本的源代码。 2. 安装编译所需的工具。你需要安装 GCC、GNU Make 和其他必要的工具,这些工具都可以从你的 Linux 发行版的软件仓库中安装。 3. 配置内核。你可以使用内核配置工具(如 make menuconfig)来配置内核的选项,也可以使用 .config 文件来指定内核配置。 4. 编译内核。使用 make 命令来编译内核,这将会生成内核映像文件(vmlinux)和内核模块。 5. 安装内核。将内核映像文件复制到系统的 /boot 目录,并使用 lilo 或 grub 等引导程序来更新引导菜单。 注意:写出 Linux 内核是一项非常复杂的任务,需要深入了解 Linux 内核的工作原理和编程技巧。建议你在学习内核开发之前,先确保你已经熟悉了 C 语言和操作系统的基本概念。 ### 回答2: 要用C语言编写Linux内核,首先需要了解Linux内核的结构和功能。 1. 内核模块设计:内核通常由许多模块组成,这些模块分别负责不同的功能。因此,首先需要设计和划分内核模块,确定各个模块之间的关系和交互方式。 2. 设计系统调用:系统调用是用户程序与内核之间的接口,用于请求内核提供特定的服务。需要设计和实现一组系统调用,以满足用户程序的需求。 3. 内存管理:内存是计算机系统中最宝贵的资源之一,内核需要负责管理和分配内存。可以使用C语言提供的内存管理函数来实现内存分配、释放和管理的功能。 4. 进程管理:Linux内核是多进程的,需要实现进程的创建、销毁、切换等管理功能。可以使用C语言提供的进程相关函数来实现进程管理。 5. 文件系统:内核需要管理文件文件系统,包括文件的创建、读取、写入、删除等操作。可以使用C语言提供的文件系统相关函数来实现文件管理功能。 6. 设备驱动:内核负责管理计算机的各种硬件设备,如磁盘、键盘、显示器等。可以使用C语言编写设备驱动程序,实现对各种硬件设备的控制和管理。 7. 调试和测试:在编写内核的过程中,需要使用调试工具和测试程序对内核进行调试和测试,确保内核的稳定性和可靠性。 总之,编写Linux内核需要具备良好的C语言编程能力以及对操作系统和计算机体系结构的深入了解。同时,还需要阅读Linux内核的源代码和文档,学习其他开发者的经验和技巧。编写Linux内核是一个复杂而庞大的工程,需要耐心和持续的学习和实践。 ### 回答3: 要写出Linux内核,首先需要了解操作系统的基本原理和理论知识。其次,依次完成以下步骤: 1. 获取Linux内核源代码:通过官方网站或版本控制工具(如Git)获取Linux内核的源代码。 2. 配置编译环境:安装C/C++编译器、调试器和构建工具。通常情况下,使用GNU编译器套件(GCC)、GNU调试器(GDB)和GNU构建工具(Make)。 3. 阅读文档:Linux内核有完善的文档,包括架构、子系统和模块的详细说明。仔细阅读文档可帮助理解内核的处理流程和相关接口。 4. 理解内核架构:深入理解内核的架构和模块之间的交互方式。了解进程管理、内存管理、文件系统、设备驱动和网络等方面的基本概念。 5. 添加新功能:修改内核源代码以添加新的功能或修复现有的问题。根据需求,可以选择修改调度策略、添加系统调用、优化算法等。 6. 编写和调试代码:使用C语言编写新的模块或修改现有的代码。使用调试器进行代码调试,确保程序的正确性和可靠性。 7. 构建内核:使用构建工具进行编译、链接和构建内核映像。通常情况下,使用Makefile来简化构建过程,生成新的内核映像文件。 8. 安装和启动内核:将生成的内核映像安装到系统中,并配置引导加载程序(如GRUB)以加载新的内核。重启系统后,新内核将被加载和运行。 9. 测试和调优:进行全面的测试,验证新的功能和修复的问题。根据测试结果进行优化和性能调优,以确保内核的稳定性和高效性。 需要指出的是,编写操作系统内核是一项复杂的任务,需要深入的计算机系统知识和程序开发经验。建议初学者先从小的项目开始,逐步扩展和深入研究,提升编程能力和理解操作系统的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值