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,如打印机
---------------------