Skip to content

Solomonmulu/alx-system_engineering-devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains various scripts and programs that cover different aspects of system engineering and DevOps. The purpose of this repository is to help you develop your skills in system engineering and DevOps by providing you with practical examples.

Prerequisites

To run the scripts in this repository, you will need to have access to a Unix-based operating system. Additionally, you should have a basic understanding of programming concepts and be familiar with the bash scripting language.

Getting Started

To get started, simply clone this repository to your local machine:

git clone https://github.com/solomonkassa/alx-system_engineering-devops.git

Once you have cloned the repository, navigate to the appropriate directory and execute the script you are interested in running.

Scripts

Here is a list of the scripts in this repository and what they do:

  • 0x00-shell_basics: Contains basic shell scripts for navigating the file system, manipulating files, and printing output to the terminal.

  • 0x01-shell_permissions: Contains shell scripts for working with file permissions, ownership, and executing commands with elevated privileges.

  • 0x02-shell_redirections: Contains shell scripts for redirecting input and output to files and other programs.

  • 0x03-shell_variables_expansions: Contains shell scripts for working with environment variables, shell expansions, and manipulating strings.

  • 0x04-loops_conditions_and_parsing: Contains shell scripts for working with loops, conditionals, and parsing text.

  • 0x05-processes_and_signals: Contains shell scripts for working with processes and signals.

  • 0x06-regular_expressions: Contains shell scripts for working with regular expressions.

  • 0x07-networking_basics: Contains shell scripts for working with networking tools and protocols.

  • 0x08-networking_basics_2: Contains shell scripts for working with networking tools and protocols.

  • 0x09-web_infrastructure_design: Contains scripts that cover different aspects of web infrastructure design.

  • 0x0A-configuration_management: Contains scripts for working with configuration management tools like Puppet and Ansible.

  • 0x0B-ssh: Contains scripts for working with SSH.

  • 0x0C-web_server: Contains scripts for setting up and configuring web servers like Nginx and Apache.

  • 0x0D-web_stack_debugging_0: Contains scripts for debugging web server issues.

  • 0x0E-web_stack_debugging_1: Contains scripts for debugging web server issues.

  • 0x0F-load_balancer: Contains scripts for setting up and configuring load balancers.

  • 0x10-https_ssl: Contains scripts for setting up and configuring HTTPS/SSL.

Contributing

If you would like to contribute to this repository, please submit a pull request. Before submitting a pull request, please make sure your changes are consistent with the goals of this repository and that they have been thoroughly tested. Additionally, please adhere to the coding style and conventions used in the existing code.

License

This repository is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published