Write a comment

Linux commands for memory use. Last edit: Wed Oct 23 4:38PM.
May change this later to add tmux(1). 

Memory Information

  • free -h: Shows free and used memory.

  • cat /proc/meminfo: Displays detailed memory usage.

Real-time Monitoring

  • top: Real-time system resource usage.

  • htop: Interactive process viewer.

Process Memory Usage

  • ps aux --sort -rss: Lists processes by memory usage.

System Activity Reports

  • vmstat 1: Reports on processes, memory, and more.

  • sar -r: Reports memory usage.

Comprehensive System Stats

  • dstat -m: Provides memory usage stats.



BASIC THINGS ABOUT LINUX & MAC-OS

Linux

  1. Open-Source Nature: Linux is free and open-source, allowing users to modify and distribute the code.

    • Command: cat /etc/os-release (Displays OS information)

  2. Customization: Linux offers extensive customization options for users.

    • Command: lsb_release -a (Displays Linux distribution information)

  3. Package Management: Linux distributions use package managers to install software.

    • Command: apt-get install <package_name> (Installs a package using APT)

  4. Multi-User Support: Linux supports multiple users with different permissions.

    • Command: who (Displays who is currently logged in)

  5. Stability: Linux is known for its stability and reliability.

    • Command: uptime (Displays system uptime)

  6. Security: Linux has robust security features.

    • Command: sudo (Provides superuser privileges)

  7. Networking: Linux has advanced networking capabilities.

    • Command: ifconfig (Displays network interface configuration)

  8. File System: Linux supports various file systems.

    • Command: df -h (Displays disk space usage)

  9. Scripting: Linux supports various scripting languages.

    • Command: bash (Starts a Bash shell)

  10. Portability: Linux can run on various hardware platforms.

    • Command: uname -a (Displays system information)

macOS Darwin

https://www.matisse.net/OSX/darwin_commands.html

  1. Unix-Based: Darwin is the core of macOS, based on BSD and Mach technologies.

    • Command: uname -a (Displays system information)

  2. Open-Source: Darwin is open-source, allowing developers to access and modify the code.

    • Command: open /System/Library/CoreServices (Opens the Core Services directory)

  3. Advanced Networking: Darwin supports advanced networking features.

    • Command: networksetup -listallnetworkservices (Lists all network services)

  4. Apache Web Server: Darwin includes the Apache web server.

    • Command: apachectl -v (Displays Apache version)

  5. File System Support: Darwin supports both Mac OS and Unix file systems.

    • Command: diskutil list (Lists all disks and partitions)

  6. X Window System: Darwin supports the X Window System.

    • Command: open -a XQuartz (Opens XQuartz)

  7. PowerPC and Intel Compatibility: Darwin runs on both PowerPC and Intel-compatible platforms.

    • Command: sysctl hw (Displays hardware information)

  8. Core Services: Darwin includes various core services.

    • Command: launchctl list (Lists loaded launch daemons and agents)

  9. Apple Technologies: Darwin integrates Apple technologies.

    • Command: defaults read (Reads macOS user defaults)

  10. Portability: Darwin can run on various hardware platforms.

    • Command: system_profiler (Displays detailed system information)

Write comments...
You are a guest ( Sign Up ? )
or post as a guest
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.