随笔 - 350  文章 - 0  评论 - 6  阅读 - 29万

Linux入门:常用命令:查看硬盘、分区、CPU、内存信息

查看硬盘信息

 $df -lh    #查看所有硬盘的使用状       (df: disk file 的意思  -l :list的意思   -h:以容易理解的格式显示文件系统的大小)

$du -sh /etc  #查看etc目录大小du命令会显示指定的目录或者文件所占用的磁盘空间     -s或--summarize 仅显示总计,-h或--human-readable 以K,M,G为单位,提高信息的可读性

#获得文件大小很方便,主要是目录

 外部系统挂载

$mount                         #显示所有的硬盘分区挂载

$mount partition path          #挂在partition到路径path-

$umount partition              #卸载partition

 添加硬盘并分区

 1、添加硬盘

2、重启,使系统识别到硬盘

3、分区fdisk

 Command (m for help): h

h: unknown command

Command action

   a   toggle a bootable flag

   b   edit bsd disklabel

   c   toggle the dos compatibility flag

   d   delete a partition

   l   list known partition types

   m   print this menu

   n   add a new partition

   o   create a new empty DOS partition table

   p   print the partition table

   q   quit without saving changes

   s   create a new empty Sun disklabel

   t   change a partition's system id

   u   change display/entry units

   v   verify the partition table

   w   write table to disk and exit

   x   extra functionality (experts only)

 $fdisk -l                      #显示所有的分区

$fdisk device                  #为device(比如/dev/sdc)创建分区表。 进入后选择n, p, w

$mkfs -t ext3 partition        #格式化分区patition(比如/dev/sdc1)

                                #修改 /etc/fstab,以自动挂载分区。增加行:

                                #/dev/sdc1  path(mount point) ext3 defaults 0 0

 

4、格式化(文件管理系统fat32、ntfs、ext3…)

5、挂载新分区(格式化好的)

 mount /dev/sdb1 /web        #将新分区sdb1挂载到/web目录下(临时挂载,重启丢失)

 6、自动加载

 /etc/fstab              #文件系统配置文件,默认加载的文件都在

/dev/sdb1   /       ext3    defaults    1 2

#设备名/卷标 挂载点 文件类型    *       是否检测(0、1)   检测顺序(0、1、2)  LABEL=/

 7、卷标

 e2label /dev/sda1           #查看sda1有没有卷标

e2label /dev/sda1 abc       #设置卷标为abc

#在自动加载(6)中,可以添加卷标

LABLE=abc /web  ext3    defaults    1 2

 查看cpu信息

 $arch                           #显示架构

$cat /proc/cpuinfo             #显示CPU信息

$cat /proc/meminfo             #显示内存信息

 查看内在使用情况

 $free                           #显示内存使用状况

 brwx------      #b指的是块设备block,如硬盘

crwx------      #c指点的是字符设备char,如打印机

---------------------

posted on   遇见阿杜  阅读(9622)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示