# Tools **Repository Path**: mb9e8j2/Tools ## Basic Information - **Project Name**: Tools - **Description**: Some tools about Linux system. - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 5 - **Created**: 2022-11-22 - **Last Updated**: 2026-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tools This repository contains various scripts and configuration files for system reinstallation, cloud image repackaging, and network configuration across multiple Linux distributions (Alpine, Arch, Debian, RHEL, Ubuntu) and Windows. It allows users to automate the setup and configuration of operating systems with custom network settings, disk partitioning, package installations, and more. ## Features - **System Reinstallation Scripts**: Customizable scripts for reinstalling Alpine, Arch, Debian, RHEL, Ubuntu, and Windows systems. - **Cloud Image Repackaging**: Tools to repack cloud images for Arch, AlmaLinux, Rocky Linux, and Ubuntu. - **Network Configuration**: Support for both static and DHCP IPv4/IPv6 configurations across different distributions. - **Localization & Mirrors**: Mirror selection, language settings, and timezone configuration. - **Security & Utilities**: Fail2ban setup, MOTD customization, GRUB configuration, and BBR support. ## Supported Distributions - Alpine Linux - Arch Linux - Debian - Red Hat Enterprise Linux (RHEL), AlmaLinux, Rocky Linux - Ubuntu - Windows ## Usage The tools are primarily shell scripts and configuration templates. You can use them to automate OS deployments, customize system settings, or integrate with cloud provisioning tools like CloudInit. ### Example: Reinstalling a System Use the `InstallNET.sh` script to reinstall a system with a custom configuration: ```bash bash InstallNET.sh \ --ip-addr=192.168.1.100 \ --ip-mask=255.255.255.0 \ --ip-gate=192.168.1.1 \ --ip-dns=8.8.8.8 \ --dist=ubuntu \ --release=jammy \ --mirror=https://archive.ubuntu.com/ubuntu ``` ## Contributing Contributions are welcome! Please ensure that any new features or changes are compatible with existing scripts and follow the repository's structure and naming conventions. ## License This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.