内存和磁盘查看使用率
内存使用率查看 free
-m //以兆的方式显示
-g // 以G的方式显示,但是会被四舍五入。一般不用
top
磁盘使用率的查看
fdisk
-l //查看
磁盘分区一块硬盘最多分15个分区
df //既能够看到分区,又能够看到挂载到的目录
-h // 人性化可读
du (实际占用的空间)
-h //人性化显示
-s //只显示总计
du与ls的区别
du //是实际占用的,ls算上空洞数据。
常见的文件系统
Linux 支持多种文件系统,常见的有
ext4(centos6)
xfs(centos7)
NTFS(需安装额外软件,window常用,有版权)
ext4文件系统
ext4文件系统基本结构比较复杂
超级块
超级块副本
i节点(inode)
数据块(datablock)
磁盘分区和挂载
常用命令fdisk
mkfs
parted
mount
常见配置文件
/etc/fstab
用fdisk创建分区(一个硬盘设备可以创建多个分区,也可以创建一个)
1:fdisk -l 查看有几个硬盘设备及分区
2:fdisk /dev/sdc (比如有设备sdc,则可以针对sdc进行分区)
3:之后 m 键是帮助
4:n 表示新建一个分区
5:新建分区时,需要选择主分区和扩展分区,其中 p表示主分区,最多有4个。e表示扩展分区(里面可以建立逻辑分区)。一般把一块硬盘划分为一个主分区。使用扩展分区时,只能建立3个主分区。
6:选择区分编号1-4
7:指定分区扇区大小,默认2048
8:指定分区大小。默认全部。可以 + 20G等可以选择分区大小
9:q 表示退出,分区不生效。w 表示生效
建立完分区后,需要对分区进行格式化。
mkfs.ext4 mkfs.xfs等命令
mkfs.ext4 /dev/sdc1
然后要进行操作,linux里都是文件级别的操作,需要挂载到某个目录下
mkdir /mnt/sdc1
mount /dev/sdc1 /mnt/sdc1 挂载上去
对/mnt/sdc1的读写就会落入sdc1设备上
1、一个硬盘
2、进行分区
3、格式化
4、挂载
5、对指定目录进行操作
需要注意的事情:
如果一个硬盘大于 2T ,不能使用 fdisk 进行分区,需要使用 parted
parted /dev/sdd
help 获取帮助
mount 进行挂载是临时的,不是固化的
vim /etc/fstab
在文件中新增下面一句话
/dev/sdc1 /mnt/sdc1 ext4 defaults(表示权限)0 0
系统状态查看
使用 sar 命令查看系统综合状态 sar -u 1 10 CPU的查看,每隔1秒做采样,采样10次,
sar -r 1 10 //看内存
sar -b 1 10 //IO的情况(磁盘读写)
sar -d 1 10 //查看每块磁盘的读写
sar -q 1 10 //查看进程
使用第三方命令查看网络流量
yum install epel-release
yum install iftop (网络情况)
iftop -p (默认eth0)