The System Info Dashboard is a Bash script that displays real-time system information such as CPU temperature, fan speed, and network statistics. This dashboard provides a quick and easy way to monitor your system's vital statistics from the command line.
- Display real-time CPU temperature.
- Show fan speed in RPM.
- Monitor network statistics for a specified network interface.
- Clear and simple terminal-based user interface.
Before running the System Info Dashboard, ensure you have the following prerequisites:
- Bash: The script is written in Bash and requires a Bash shell.
- lm-sensors: To retrieve CPU temperature and fan speed information, you need to have
lm-sensors
installed and configured.
-
Clone the repository:
https://github.com/AnthonyByansi/System-Info-Dashboard.git
-
Navigate to the project directory:
cd SystemInfoDashboard
-
Run the script:
./system_info_dashboard.sh
-
The dashboard will continuously update and display system information. To exit, press
Ctrl+C
.
You can configure the dashboard by editing the system_info_dashboard.sh
script. Some configuration options include:
- Network Interface: Change the network interface in the script to monitor a different network connection.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/new-feature
. - Make your changes and commit them:
git commit -m "Add new feature"
. - Push to your forked repository:
git push origin feature/new-feature
. - Create a pull request on the main repository.
Please make sure to follow the code of conduct and contribution guidelines when contributing.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to lm-sensors for providing temperature and fan speed monitoring capabilities.
- Inspiration and guidance from the open-source community.
For any questions or suggestions, feel free to contact the project maintainers:
- Your Name
- Email: byansianthony@gmail.com
- GitHub: GitHub profile