This simple command will print the remaining free space on your hard disk.
root@ip-172-31-20-16:~# df -Hla Filesystem Size Used Avail Use% Mounted on /dev/xvda1 32G 9.6G 21G 32% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys none 4.1k 0 4.1k 0% /sys/fs/cgroup none 0 0 0 - /sys/fs/fuse/connections none 0 0 0 - /sys/kernel/debug none 0 0 0 - /sys/kernel/security udev 516M 13k 516M 1% /dev devpts 0 0 0 - /dev/pts tmpfs 105M 365k 104M 1% /run none 5.3M 0 5.3M 0% /run/lock none 521M 0 521M 0% /run/shm none 105M 0 105M 0% /run/user none 0 0 0 - /sys/fs/pstore systemd 0 0 0 - /sys/fs/cgroup/systemd root@ip-172-31-20-16:~# |
Print the total size taken up by a folder.
ubuntu ~ $ du -ackh 2> /dev/null | tail -n 1 490M total |
Get more information about memory and CPU usage.
ubuntu ~/Documents $ vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 5 0 0 97884 82632 167448 0 0 1 2 14 11 0 0 100 0 0 |
List the swap partitions on your Linux machine. If you have one that is.
root@ip-172-31-20-16:/home/ubuntu/Documents# swapon -s -v Filename Type Size Used Priority |
List partitions on a disk. You just need to specify the disk device name. This will also print a lot of information about the disk partition.
root@ip-172-31-20-16:/home/ubuntu/Documents# fdisk -l /dev/xvda Disk /dev/xvda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders, total 62914560 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/xvda1 * 16065 62910539 31447237+ 83 Linux |
Print out a list of hardware installed in your Linux machine. The lspci command will be very helpful when troubleshooting a problem.
root@ip-172-31-20-16:~# lspci 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] 00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01) 00:02.0 VGA compatible controller: Cirrus Logic GD 5446 00:03.0 Unassigned class [ff80]: XenSource, Inc. Xen Platform Device (rev 01) |
This is another way to print the block devices or disks attached to your Linux machine.
root@ip-172-31-20-16:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 30G 0 disk └─xvda1 202:1 0 30G 0 part / |