Skip to content

tech-scripts/tech-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,718 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
πŸ‡ΊπŸ‡Έ EN | πŸ‡·πŸ‡Ί RU

Tech Scripts

Scripts for configuring linux

Donate Guides Contribute Changelog


πŸš€ Project Overview

Tech Scripts is a collection of utilities designed to simplify Linux system management, automation, and configuration. The project includes tools for stress testing system components, automating updates, optimizing system performance, and managing LXC containers and virtual machines. Key features include:

  • Stress Testing: Tools for testing cpu, disk, and memory performance.
  • System Optimization: Utilities for configuring swap, grub, and startup scripts.
  • Automation: Scripts for automatic updates and system monitoring.
  • Security: Notifications for ssh logins, kernel modules checks, check ports and manage root.
  • Lxc and Vm Management: Tools for managing lxc containers and virtual machines.

πŸ“¦ Features

Stress Testing

  • Cpu Stress Test: Test the stability and performance of your processor.
  • Disk Stress Test: Evaluate the speed and reliability of your storage.
  • Memory Stress Test: Check the stability and performance of your ram.

System Optimization

  • Swap Configuration: Optimize and configure swap files for better memory management.
  • Grub Configuration: Customize the grub bootloader for improved system performance.
  • Startup Scripts: Automate tasks with custom scripts that run at system startup.

Automation

  • Auto Update: Automatically update your system for security and performance improvements.
  • System Monitoring: Tools for monitoring system health and resource usage.

Security

  • Ssh Notifications: Receive real-time alerts for new ssh connections.
  • Kernel Modules Check: Verify the presence of kernel modules to ensure system integrity.
  • Check Ports: Monitor network ports to prevent unauthorized access.
  • Manage Root: Control root user permissions to enhance security.

LXC and VM Management

  • Lxc Containers: Manage lxc containers with ease.
  • Virtual Machines: Configure and manage virtual machines.

βœ… Requirements

Ensure your system meets the following prerequisites:

  • Linux: Compatible with most distributions.
  • Dependencies: bash and curl should be installed.

πŸš€ Installation

To install and run the project, use the following command:

curl -fsSL https://raw.githubusercontent.com/tech-scripts/tech-scripts/refs/heads/main/misc/start.sh | bash

πŸ“š Usage

Core Commands

  • Open Menu: tech menu
  • Update Scripts: tech update
  • Edit Config: tech config

Stress Testing

  • CPU Stress Test: tech cpu
  • Disk Stress Test: tech disk
  • Memory Stress Test: tech memory

System Optimization

  • Configure Swap: tech swap
  • Customize Grub: tech grub
  • Add Startup Script: tech startup

Automation

  • Auto Update: tech autoupdate
  • Monitor System: tech system

Security

  • SSH Notifications: tech ssh
  • Kernel Modules Check: tech modules
  • Check Ports: tech ports
  • Manage Root: tech root

LXC and VM Management

  • Manage Lxc Containers: tech lxc
  • Manage Virtual Machines: tech vm

❀️ Support the Project

If you find this project useful, consider supporting it:


πŸ“œ License

This project is licensed under the Apache License 2.0. For more details, see the LICENSE file.


πŸ› οΈ Development

If you'd like to contribute to the project, feel free to fork the repository and submit a pull request. Check out the Contributing Guidelines for more details.


πŸ”₯ Repository activity

Alt


🌟 Star History

Star History Chart

πŸ™ Credits

Special thanks to all contributors and the open-source community for their support and inspiration.

About

Tech Scripts is a collection of advanced scripts for stress testing, system optimization, automatic updates, security, and virtualization. Simplify your system management with Tech Scripts!

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages