Aviso: Una versión en español del script SysInfo, que se llama SysInfo-es.sh.
- This script gathers various system information such as disk usage, RAM usage, processes, IP addresses, last login details, SSH login information, and currently logged-in users.
The script utilizes several Linux commands to fetch and calculate system metrics, providing a snapshot of the system's current state.
Before running the script, ensure you have bc installed. If you're using Debian or a Debian-based distribution (like Ubuntu), you can install it with:
sudo apt-get update
sudo apt-get install bc git clone https://github.com/ciscoAnass/SysInfo.git
cd SysInfochmod +x SysInfo.sh- If you want the script to run every time you open a terminal session, you can append the script path to ~/.bashrc using the following command:
echo "~/SysInfo/SysInfo.sh" >> ~/.bashrc-
This command appends the path to your script to the end of ~/.bashrc.
-
After appending, source ~/.bashrc to apply the changes:
source ~/.bashrc- Now, the script will run automatically every time you open a new terminal session.
- If you want to create a command alias so you can execute the script by simply typing sysinfo, follow these steps:
echo "alias sysinfo='~/SysInfo/SysInfo.sh'" >> ~/.bashrc-Source ~/.bashrc to apply the changes:*
source ~/.bashrcNow, you can simply type sysinfo in your terminal to run the script.
After running the script, you will see output similar to:
System Information of <current_date>
Usage of / : <DiskPer> of <DiskCapacity>
Memory Usage : <RAM>%
Memory Swap : <Swap>%
Total Processes : <Processes>
Root Processes : <RootProcesses>
IPv4 address : <ipv4>
IPv6 address : <ipv6>
Last Login : <lastlog>
<ssh_info>
Logged Users : <LoggedUsers>- Contributions are welcome! Feel free to fork the repository and submit pull requests.
