🐧
Linux
  • syllabus
  • unit 1-Introduction
    • Unit I: Introduction to Linux
    • 2. Advantages of Linux over other operating systems
    • 3.File systems
    • 4.Culture of free software
  • unit 2-Basics of Linux
    • 1.Commands
    • 2.shell
    • 3.Text Editors
    • 4.The file system of Linux
    • 5.Directories and their special purpose
    • 6.permission
  • unit 3-Installation
    • 1. Partitioning
    • 2. Installation of Linux
    • 3. Troubleshooting of installation
  • unit 4-System Administration
    • 1.Root login
    • 2.Superuser
    • 3.Configuration of hardware with kudzu
    • 4. Checking System Space:
    • 5. Monitoring System Performance:
    • 6. Working with a File System:
    • 7.Configuring modules
    • 8.jail shell
    • 9.awk
    • 10.sed
  • unit 5-User Management
    • 1.Creating user accounts
    • 2.Setting user defaults
    • 3.Providing support to users
    • 4.Modifying accounts
    • 5.Deleting user accounts
    • 6.Checking disk quotas
    • 7.Sending mail to all users
  • unit 6-Security and System Handling
    • 1.Understanding shell scripts
    • 2.System startup and shutdown
    • 3.Scheduling system tasks
    • 4.Backing up and restoring
    • 5.Password protection
    • 6.File security
  • unit 7-Setting up a Web Server
    • 1.Introduction to a web server
    • 2.Starting the Apache webserver
    • 3.Configuring the Apache webserver
    • 4.Monitoring server activities
  • unit 8-Setting up DHCP and NIS
    • 1.Introduction to DHCP
    • 2.Setting up DHCP Server
    • 3.Setting up DHCP Client
    • 4.Understand NIS
  • unit 9-Setting up a Database Server
    • 1.Configuring database server
    • 2.Checking the status
    • 3.Working with database
  • unit 10-Setting up DNS
    • 1.Introduction to DNS
    • 2.Setting up DNS and configuration
    • 3.Querying DNS
  • unit 11-ISP Simulation
    • 1.Integration of servers
    • 2.DNS, Web, Email, etc
  • fullform
  • Assignment
  • Practicals
    • 1.Linux utilities
    • 2.OS installation project work
    • 3.User management using a terminal
    • 4.Security level access control list
    • 1.Network setting
    • 2.Server configuration of DHCP, DNS, Database server
    • 3.Demonstration of the web, mail, file server
  • imp questions
    • short-notes
    • unit 1
    • unit 2
    • unit 3
    • unit 4
    • unit 5
    • unit 6
    • unit 7
    • unit 8
    • unit 9
    • unit 10
    • unit 11
    • unit ii
  • services
    • create_service
  • Viva+Practical
    • VIVA questions
    • Practical questions
Powered by GitBook
On this page

Was this helpful?

  1. unit 4-System Administration

4. Checking System Space:

Checking system space refers to monitoring and analyzing the disk space utilization on a Linux system. This is crucial for system maintenance, ensuring that there's enough space for applications and preventing disk space-related issues. Below, I'll explain how to check system space in detail using several commands and provide sample outputs.

  1. df (Disk Free):

    • df command displays information about disk space usage for mounted filesystems.

    df -h
    • The -h option makes the output human-readable (e.g., in gigabytes or megabytes). Sample output might look like this:

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1        50G   20G   28G  42% /
    /dev/sdb1       100G   80G   15G  85% /mnt/data
    • The columns represent the filesystem, total size, used space, available space, percentage used, and mount point.

  2. du (Disk Usage):

    • du calculates the disk usage of files and directories.

    du -sh /path/to/directory
    • The -s option gives a summary total, and the -h option makes the output human-readable. For example:

    2.4G    /path/to/directory
    • This command shows the total size of the specified directory and its subdirectories.

  3. ncdu (NCurses Disk Usage):

    • ncdu provides an interactive and more detailed view of disk usage.

    sudo apt install ncdu  # Install if not already installed
    ncdu /path/to/directory
    • After running the command, you'll get an interactive interface that allows you to navigate through directories, view sizes, and delete files if necessary.

  4. ls (List Files):

    • ls can help you identify large files in a directory.

    ls -lhS /path/to/directory | head -n 10
    • This command lists the largest files in a directory, sorted by size, with the largest files at the top.

  5. System Monitoring Tools:

    • Tools like top, htop, and iotop provide real-time information about system resource usage, including CPU, memory, and disk activity. They can help identify processes or activities that are consuming disk space.

    top
    • top displays a dynamic view of system resource usage, including disk activity.

Previous3.Configuration of hardware with kudzuNext5. Monitoring System Performance:

Last updated 1 year ago

Was this helpful?