Skip to content

mlibre/SystemSensei

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

System Sensei

Welcome to SystemSensei.sh, your Linux Info Ninja! This bash script is your trusty sidekick for gathering and sensing essential Linux system information. 🚀

Features 🔥

  • 🕒 Date and Time: Always stay up-to-date

  • 📦 Distribution: Discover your Linux distribution

  • 🐧 Kernel Information: Stay in tune with the kernel

  • 💻 CPU Information: Get insights into your processor

  • 🖥️ Machine Type: Find out your system architecture

  • 🌐 Network: IP, MAC, DNS, Hostname, Foutes and more

  • 🧠 Memory Information: Track your RAM usage

  • 💾 Disk Information: Check your disk space

  • Timezone: Know your time zone

  • 🌍 Locale: Understand your system's language settings

  • Uptime: Measure system uptime

  • 🎛️ Hardware Info: Dive deep into hardware details

  • 📃 Top CPU and Memory Processes: List top CPU and memory usage processes

  • 🌡️ Sensors: Monitor hardware sensors

  • 📜 Boot Error Logs: Troubleshoot system boot issues

And much more! SystemSensei is your go-to tool for Linux system insight.

How to Use 🛠️

  1. Download the script: git clone https://github.com/mlibre/SystemSensei

  2. cd SystemSensei

  3. Make it executable: chmod +x systemsensei.sh

  4. Run it: ./systemsensei.sh

  5. Or bash systemsensei.sh | less to view output one page at a time

Bonus Feature! 🌐

Now, you can use the -n option to focus specifically on network information:

./systemsensei.sh -n

That's it! Let SystemSensei.sh unveil the secrets of your Linux machine. 🥋

Using SystemSensei with Language Models 🤖

You can enhance the power of SystemSensei by feeding its output to Language Model APIs, such as GPT-3 or similar chatbots. Here's how:

  1. Run systemsensei.sh to gather system information: ./systemsensei.sh > system_info.txt

  2. Use the generated system_info.txt file as input for your Language Model API of choice.

  3. Ask the Language Model to diagnose system issues, answer questions, or perform any other tasks related to the gathered system information.

With this integration, you can turn your SystemSensei into a valuable tool for system diagnosis and assistance.

License 📜

This project is licensed under the CC0 License

Acknowledgments 🙏

  • Thanks to the Linux community for endless inspiration.

My ETH Address

0xc9b64496986E7b6D4A68fDF69eF132A35e91838e

Made with ❤️ by Mlibre