This script is designed to assist with system administration tasks on Debian-based Linux systems. It provides interactive menus for managing applications and services, checking for updates, and performing maintenance tasks.
-
Application Management:
- List installed packages
- List installed utilities
- Find inactive applications
- Check updates for selected applications/programs
- Find and manage inactive files
-
Service Management:
- Display active services
- Start a new service
- Manage services started at system boot
- Root Access: Ensure you run the script with root privileges (
sudo
). - Dependencies: The script relies on
dialog
andzenity
for user interface components. If not already installed, the script will attempt to install them.
sudo ./system_admin.sh [-a] [-u] [-v] [-h]
- -a: Display the applications/programs menu.
- -u: Display the services menu.
- -v: Show script version and author information.
- -h: Display help information.
To manage applications:
sudo ./system_admin.sh -a
- The script creates a
skrypt.log
file to log its activities. - Ensure you have reviewed and adjusted the
config.rc
file for your specific environment before running the script.
Before using this script, please ensure you have reviewed the manual for detailed instructions on its features and options.