├── 0x00-shell_basics ├── 0-current_working_directory ├── 1-listit ├── 10-back ├── 100-lets_move ├── 101-clean_emacs ├── 102-tree ├── 103-commas ├── 11-lists ├── 12-file_type ├── 13-symbolic_link ├── 14-copy_html ├── 2-bring_me_home ├── 3-listfiles ├── 4-listmorefiles ├── 5-listfilesdigitonly ├── 6-firstdirectory ├── 7-movethatfile ├── 8-firstdelete ├── 9-firstdirdeletion ├── README.md └── school.mgc ├── 0x01-shell_permissions ├── 0-iam_betty ├── 1-who_am_i ├── 10-mirror_permissions ├── 100-change_owner_and_group ├── 101-symbolic_link_permissions ├── 102-if_only ├── 103-Star_Wars ├── 11-directories_permissions ├── 12-directory_permissions ├── 13-change_group ├── 2-groups ├── 3-new_owner ├── 4-empty ├── 5-execute ├── 6-multiple_permissions ├── 7-everybody ├── 8-James_Bond ├── 9-John_Doe ├── README.md ├── hello └── olleh ├── 0x02-shell_redirections ├── 0-hello_world ├── 1-confused_smiley ├── 10-no_more_js ├── 100-empty_casks ├── 101-gifs ├── 102-acrostic ├── 103-the_biggest_fan ├── 11-directories ├── 12-newest_files ├── 13-unique ├── 14-findthatword ├── 15-countthatword ├── 16-whatsnext ├── 17-hidethisword ├── 18-letteronly ├── 19-AZ ├── 2-hellofile ├── 20-hiago ├── 21-reverse ├── 22-users_and_homes ├── 3-twofiles ├── 4-lastlines ├── 5-firstlines ├── 6-third_line ├── 7-file ├── 8-cwd_state ├── 9-duplicate_last_line └── README.md ├── 0x03-shell_variables_expansions ├── 0-alias ├── 1-hello_you ├── 10-love_exponent_breath ├── 100-decimal_to_hexadecimal ├── 101-rot13 ├── 102-odd ├── 103-water_and_stir ├── 11-binary_to_decimal ├── 12-combinations ├── 13-print_float ├── 2-path ├── 3-paths ├── 4-global_variables ├── 5-local_variables ├── 6-create_local_variable ├── 7-create_global_variable ├── 8-true_knowledge ├── 9-divide_and_rule └── README.md ├── 0x04-loops_conditions_and_parsing ├── 0-RSA_public_key.pub ├── 1-for_best_school ├── 10-fizzbuzz ├── 100-read_and_cut ├── 101-tell_the_story_of_passwd ├── 102-lets_parse_apache_logs ├── 103-dig_the-data ├── 2-while_best_school ├── 3-until_best_school ├── 4-if_9_say_hi ├── 5-4_bad_luck_8_is_your_chance ├── 6-superstitious_numbers ├── 7-clock ├── 8-for_ls ├── 9-to_file_or_not_to_file ├── README.md └── apache-access.log ├── 0x05-processes_and_signals ├── 0-what-is-my-pid ├── 1-list_your_processes ├── 100-process_and_pid_file ├── 101-manage_my_process ├── 102-zombie.c ├── 2-show_your_bash_pid ├── 3-show_your_bash_pid_made_easy ├── 4-to_infinity_and_beyond ├── 5-dont_stop_me_now ├── 6-stop_me_if_you_can ├── 67-stop_me_if_you_can ├── 7-highlander ├── 8-beheaded_process ├── README.md └── manage_my_process ├── 0x06-regular_expressions ├── 0-simply_match_school.rb ├── 1-repetition_token_0.rb ├── 100-textme.rb ├── 2-repetition_token_1.rb ├── 3-repetition_token_2.rb ├── 4-repetition_token_3.rb ├── 5-beginning_and_end.rb ├── 6-phone_number.rb ├── 7-OMG_WHY_ARE_YOU_SHOUTING.rb └── README.md ├── 0x07-networking_basics ├── 0-OSI_model ├── 1-types_of_network ├── 2-MAC_and_IP_address ├── 3-UDP_and_TCP ├── 4-TCP_and_UDP_ports ├── 5-is_the_host_on_the_network └── README.md ├── 0x08-networking_basics_2 ├── 0-change_your_home_IP ├── 1-show_attached_IPs ├── 100-port_listening_on_localhost └── README.md ├── 0x09-web_infrastructure_design ├── 0-simple_web_stack ├── 1-distributed_web_infrastructure ├── 2-secured_and_monitored_web_infrastructure └── 3-scale_up ├── 0x0A-configuration_management ├── 0-create_a_file.pp ├── 1-install_a_package.pp ├── 2-execute_a_command.pp └── README.md ├── 0x0B-ssh ├── 0-use_a_private_key ├── 1-create_ssh_key_pair ├── 100-puppet_ssh_config.pp ├── 2-ssh_config └── README.md ├── 0x0C-web_server ├── 0-transfer_file ├── 1-install_nginx_web_server ├── 2-setup_a_domain_name ├── 3-redirection ├── 4-not_found_page_404 ├── 7-puppet_install_nginx_web_server.pp └── README.md ├── 0x0D-web_stack_debugging_0 ├── 0-give_me_a_page └── README.md ├── 0x0E-web_stack_debugging_1 ├── 0-nginx_likes_port_80 ├── 1-debugging_made_short └── README.md ├── 0x0F-load_balancer ├── 0-custom_http_response_header ├── 1-install_load_balancer ├── 2-puppet_custom_http_response_header.pp └── README.md ├── 0x10-https_ssl ├── 0-world_wide_web ├── 1-haproxy_ssl_termination ├── 100-redirect_http_to_https └── README.md ├── 0x11-what_happens_when_your_type_google_com_in_your_browser_and_press_enter ├── 0-blog_post └── 1-what_happen_when_diagram ├── 0x12-web_stack_debugging_2 ├── 0-iamsomeonelese ├── 1-run_nginx_as_nginx ├── 100-fix_in_7_lines_or_less ├── README.md └── test ├── 0x13-firewall ├── 0-block_all_incoming_traffic_but ├── 100-port_forwarding └── README.md ├── 0x14-mysql ├── 01-06-2020.tar.gz ├── 4-mysql_configuration_primary ├── 4-mysql_configuration_replica ├── 5-mysql_backup ├── README.md └── backup.sql ├── 0x15-api ├── 0-gather_data_from_an_API.py ├── 1-export_to_CSV.py ├── 2-export_to_JSON.py ├── 3-dictionary_of_list_of_dictionaries.py ├── README.md └── todo_all_employees.json ├── 0x16-api_advanced ├── 0-subs.py ├── 1-top_ten.py ├── 100-count.py ├── 2-recurse.py └── README.md ├── 0x17-web_stack_debugging_3 ├── 0-strace_is_your_friend.pp └── README.md ├── 0x18-webstack_monitoring ├── 0-setup_datadog ├── 2-setup_datadog └── README.md ├── 0x19-postmortem └── README.md ├── 0x1A-application_server ├── 2-app_server-nginx_config ├── 3-app_server-nginx_config ├── 4-app_server-nginx_config ├── 4-reload_gunicorn_no_downtime ├── 5-app_server-nginx_config ├── README.md └── gunicorn.service ├── 0x1B-web_stack_debugging_4 ├── 0-the_sky_is_the_limit_not.pp ├── 1-user_limit.pp └── README.md ├── README.md ├── attack_is_the_best_defense ├── 0-sniffing ├── 1-dictionary_attack └── README.md └── command_line_for_the_win ├── 0-first_9_tasks.jpg ├── 0-first_9_tasks.png ├── 1-next_9_tasks.jpg ├── 1-next_9_tasks.png ├── 2-next_9_tasks.jpg └── 2-next_9_tasks.png /0x00-shell_basics/0-current_working_directory: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pwd 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/1-listit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/10-back: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cd - 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/100-lets_move: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mv [[:upper:]]* /tmp/u 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/101-clean_emacs: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rm *~ 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/102-tree: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mkdir -p welcome/to/school 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/103-commas: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -xamp 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/11-lists: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -la . .. /boot 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/12-file_type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x00-shell_basics/12-file_type -------------------------------------------------------------------------------- /0x00-shell_basics/13-symbolic_link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x00-shell_basics/13-symbolic_link -------------------------------------------------------------------------------- /0x00-shell_basics/14-copy_html: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cp -u *.html .. 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/2-bring_me_home: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cd ~ 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/3-listfiles: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -l 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/4-listmorefiles: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -al 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/5-listfilesdigitonly: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -al 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/6-firstdirectory: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mkdir /tmp/my_first_directory/ 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/7-movethatfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x00-shell_basics/7-movethatfile -------------------------------------------------------------------------------- /0x00-shell_basics/8-firstdelete: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rm /tmp/my_first_directory/betty 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/9-firstdirdeletion: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rm -rf /tmp/my_first_directory 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x00-shell_basics/README.md -------------------------------------------------------------------------------- /0x00-shell_basics/school.mgc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x00-shell_basics/school.mgc -------------------------------------------------------------------------------- /0x01-shell_permissions/0-iam_betty: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | su betty 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/1-who_am_i: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | whoami 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/10-mirror_permissions: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chmod --reference=olleh hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/100-change_owner_and_group: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chown vincent:staff * 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/101-symbolic_link_permissions: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chown -h vincent:staff _hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/102-if_only: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chown --from=guillaume betty hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/103-Star_Wars: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | telnet towel.blinkenlights.nl 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/11-directories_permissions: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chmod ugo+x */ 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/12-directory_permissions: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mkdir -m 751 my_dir 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/13-change_group: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chgrp school hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/2-groups: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | groups 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/3-new_owner: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chown betty hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/4-empty: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | touch hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/5-execute: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chmod u+x hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/6-multiple_permissions: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chmod ug+x,o+r hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/7-everybody: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chmod ugo+x hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/8-James_Bond: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chmod 007 hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/9-John_Doe: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chmod 753 hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/README.md: -------------------------------------------------------------------------------- 1 | Shell, permissions project 2 | -------------------------------------------------------------------------------- /0x01-shell_permissions/hello: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /0x01-shell_permissions/olleh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /0x02-shell_redirections/0-hello_world: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "Hello, World" 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/1-confused_smiley: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "\"(Ôo)'" 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/10-no_more_js: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | find . -type f -name "*.js" -delete 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/100-empty_casks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x02-shell_redirections/100-empty_casks -------------------------------------------------------------------------------- /0x02-shell_redirections/101-gifs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x02-shell_redirections/101-gifs -------------------------------------------------------------------------------- /0x02-shell_redirections/102-acrostic: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cut -c -1 | paste -sd '' 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/103-the_biggest_fan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x02-shell_redirections/103-the_biggest_fan -------------------------------------------------------------------------------- /0x02-shell_redirections/11-directories: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls */ | wc -l 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/12-newest_files: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -t | head -n 10 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/13-unique: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sort | uniq -u 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/14-findthatword: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | grep "root" /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/15-countthatword: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | grep -c "bin" /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/16-whatsnext: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | egrep -A 3 'root' /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/17-hidethisword: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | egrep -v 'bin' /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/18-letteronly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x02-shell_redirections/18-letteronly -------------------------------------------------------------------------------- /0x02-shell_redirections/19-AZ: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | tr 'Ac' 'Ze' 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/2-hellofile: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cat /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/20-hiago: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | tr -d Cc 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/21-reverse: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rev 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/22-users_and_homes: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cut -f 1,6 -d ':' /etc/passwd | sort 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/3-twofiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x02-shell_redirections/3-twofiles -------------------------------------------------------------------------------- /0x02-shell_redirections/4-lastlines: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | tail /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/5-firstlines: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | head /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/6-third_line: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | head -n 3 iacta | tail -1 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/7-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x02-shell_redirections/7-file -------------------------------------------------------------------------------- /0x02-shell_redirections/8-cwd_state: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -la > ls_cwd_content 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/9-duplicate_last_line: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x02-shell_redirections/9-duplicate_last_line -------------------------------------------------------------------------------- /0x02-shell_redirections/README.md: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/0-alias: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | alias ls="rm *" 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/1-hello_you: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo hello $USER 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/10-love_exponent_breath: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $((BREATH**LOVE)) 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/100-decimal_to_hexadecimal: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | printf "%x\n" $DECIMAL 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/101-rot13: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | tr 'A-Za-z' 'N-ZA-Mn-za-m' 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/102-odd: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | perl -ne 'print if ($.%2)' 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/103-water_and_stir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x03-shell_variables_expansions/103-water_and_stir -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/11-binary_to_decimal: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $((2#$BINARY)) 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/12-combinations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x03-shell_variables_expansions/12-combinations -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/13-print_float: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | printf "%.2f\n" $NUM 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/2-path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x03-shell_variables_expansions/2-path -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/3-paths: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $PATH | grep -o '[^:]\+' | wc -l 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/4-global_variables: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | printenv 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/5-local_variables: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/6-create_local_variable: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | BEST="School" 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/7-create_global_variable: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | export BEST="School" 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/8-true_knowledge: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "$((TRUEKNOWLEDGE+=128))" 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/9-divide_and_rule: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $((POWER/DIVIDE)) 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/README.md: -------------------------------------------------------------------------------- 1 | GOODBYE, shell 2 | -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/0-RSA_public_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/0-RSA_public_key.pub -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/1-for_best_school: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/1-for_best_school -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/10-fizzbuzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/10-fizzbuzz -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/100-read_and_cut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/100-read_and_cut -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/101-tell_the_story_of_passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/101-tell_the_story_of_passwd -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/102-lets_parse_apache_logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/102-lets_parse_apache_logs -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/103-dig_the-data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/103-dig_the-data -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/2-while_best_school: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/2-while_best_school -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/3-until_best_school: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/3-until_best_school -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/4-if_9_say_hi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/4-if_9_say_hi -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/5-4_bad_luck_8_is_your_chance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/5-4_bad_luck_8_is_your_chance -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/6-superstitious_numbers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/6-superstitious_numbers -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/7-clock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/7-clock -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/8-for_ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/8-for_ls -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/9-to_file_or_not_to_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/9-to_file_or_not_to_file -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/README.md: -------------------------------------------------------------------------------- 1 | # 0x04. Loops, conditions and parsing 2 | -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/apache-access.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/apache-access.log -------------------------------------------------------------------------------- /0x05-processes_and_signals/0-what-is-my-pid: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # Displays its own PID. 3 | 4 | echo $$ 5 | -------------------------------------------------------------------------------- /0x05-processes_and_signals/1-list_your_processes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/1-list_your_processes -------------------------------------------------------------------------------- /0x05-processes_and_signals/100-process_and_pid_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/100-process_and_pid_file -------------------------------------------------------------------------------- /0x05-processes_and_signals/101-manage_my_process: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/101-manage_my_process -------------------------------------------------------------------------------- /0x05-processes_and_signals/102-zombie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/102-zombie.c -------------------------------------------------------------------------------- /0x05-processes_and_signals/2-show_your_bash_pid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/2-show_your_bash_pid -------------------------------------------------------------------------------- /0x05-processes_and_signals/3-show_your_bash_pid_made_easy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/3-show_your_bash_pid_made_easy -------------------------------------------------------------------------------- /0x05-processes_and_signals/4-to_infinity_and_beyond: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/4-to_infinity_and_beyond -------------------------------------------------------------------------------- /0x05-processes_and_signals/5-dont_stop_me_now: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/5-dont_stop_me_now -------------------------------------------------------------------------------- /0x05-processes_and_signals/6-stop_me_if_you_can: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/6-stop_me_if_you_can -------------------------------------------------------------------------------- /0x05-processes_and_signals/67-stop_me_if_you_can: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/67-stop_me_if_you_can -------------------------------------------------------------------------------- /0x05-processes_and_signals/7-highlander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/7-highlander -------------------------------------------------------------------------------- /0x05-processes_and_signals/8-beheaded_process: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/8-beheaded_process -------------------------------------------------------------------------------- /0x05-processes_and_signals/README.md: -------------------------------------------------------------------------------- 1 | # Processes and signals 2 | -------------------------------------------------------------------------------- /0x05-processes_and_signals/manage_my_process: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x05-processes_and_signals/manage_my_process -------------------------------------------------------------------------------- /0x06-regular_expressions/0-simply_match_school.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/School/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/1-repetition_token_0.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/hbt{2,5}n/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/100-textme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x06-regular_expressions/100-textme.rb -------------------------------------------------------------------------------- /0x06-regular_expressions/2-repetition_token_1.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/hb?t?n/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/3-repetition_token_2.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/hbt+n/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/4-repetition_token_3.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/hbt*n/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/5-beginning_and_end.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/^h.n$/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/6-phone_number.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/^\d{10,10}$/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/7-OMG_WHY_ARE_YOU_SHOUTING.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/[A-Z]*/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/README.md: -------------------------------------------------------------------------------- 1 | # Regular expression 2 | 3 | -------------------------------------------------------------------------------- /0x07-networking_basics/0-OSI_model: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | -------------------------------------------------------------------------------- /0x07-networking_basics/1-types_of_network: -------------------------------------------------------------------------------- 1 | 3 2 | 2 3 | 1 4 | -------------------------------------------------------------------------------- /0x07-networking_basics/2-MAC_and_IP_address: -------------------------------------------------------------------------------- 1 | 2 2 | 1 3 | -------------------------------------------------------------------------------- /0x07-networking_basics/3-UDP_and_TCP: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 1 4 | -------------------------------------------------------------------------------- /0x07-networking_basics/4-TCP_and_UDP_ports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x07-networking_basics/4-TCP_and_UDP_ports -------------------------------------------------------------------------------- /0x07-networking_basics/5-is_the_host_on_the_network: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x07-networking_basics/5-is_the_host_on_the_network -------------------------------------------------------------------------------- /0x07-networking_basics/README.md: -------------------------------------------------------------------------------- 1 | # Networking basics #0 2 | 3 | -------------------------------------------------------------------------------- /0x08-networking_basics_2/0-change_your_home_IP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x08-networking_basics_2/0-change_your_home_IP -------------------------------------------------------------------------------- /0x08-networking_basics_2/1-show_attached_IPs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x08-networking_basics_2/1-show_attached_IPs -------------------------------------------------------------------------------- /0x08-networking_basics_2/100-port_listening_on_localhost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x08-networking_basics_2/100-port_listening_on_localhost -------------------------------------------------------------------------------- /0x08-networking_basics_2/README.md: -------------------------------------------------------------------------------- 1 | # Networking basics #1 2 | 3 | -------------------------------------------------------------------------------- /0x09-web_infrastructure_design/0-simple_web_stack: -------------------------------------------------------------------------------- 1 | https://imgur.com/a/LlWHuye 2 | -------------------------------------------------------------------------------- /0x09-web_infrastructure_design/1-distributed_web_infrastructure: -------------------------------------------------------------------------------- 1 | https://imgur.com/a/joNh01I 2 | -------------------------------------------------------------------------------- /0x09-web_infrastructure_design/2-secured_and_monitored_web_infrastructure: -------------------------------------------------------------------------------- 1 | https://imgur.com/a/vliwlkq 2 | -------------------------------------------------------------------------------- /0x09-web_infrastructure_design/3-scale_up: -------------------------------------------------------------------------------- 1 | https://imgur.com/a/m4blbTe 2 | -------------------------------------------------------------------------------- /0x0A-configuration_management/0-create_a_file.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0A-configuration_management/0-create_a_file.pp -------------------------------------------------------------------------------- /0x0A-configuration_management/1-install_a_package.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0A-configuration_management/1-install_a_package.pp -------------------------------------------------------------------------------- /0x0A-configuration_management/2-execute_a_command.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0A-configuration_management/2-execute_a_command.pp -------------------------------------------------------------------------------- /0x0A-configuration_management/README.md: -------------------------------------------------------------------------------- 1 | # Configuration management -------------------------------------------------------------------------------- /0x0B-ssh/0-use_a_private_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0B-ssh/0-use_a_private_key -------------------------------------------------------------------------------- /0x0B-ssh/1-create_ssh_key_pair: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0B-ssh/1-create_ssh_key_pair -------------------------------------------------------------------------------- /0x0B-ssh/100-puppet_ssh_config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0B-ssh/100-puppet_ssh_config.pp -------------------------------------------------------------------------------- /0x0B-ssh/2-ssh_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0B-ssh/2-ssh_config -------------------------------------------------------------------------------- /0x0B-ssh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0B-ssh/README.md -------------------------------------------------------------------------------- /0x0C-web_server/0-transfer_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0C-web_server/0-transfer_file -------------------------------------------------------------------------------- /0x0C-web_server/1-install_nginx_web_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0C-web_server/1-install_nginx_web_server -------------------------------------------------------------------------------- /0x0C-web_server/2-setup_a_domain_name: -------------------------------------------------------------------------------- 1 | virtual-world.tech 2 | -------------------------------------------------------------------------------- /0x0C-web_server/3-redirection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0C-web_server/3-redirection -------------------------------------------------------------------------------- /0x0C-web_server/4-not_found_page_404: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0C-web_server/4-not_found_page_404 -------------------------------------------------------------------------------- /0x0C-web_server/7-puppet_install_nginx_web_server.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0C-web_server/7-puppet_install_nginx_web_server.pp -------------------------------------------------------------------------------- /0x0C-web_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0C-web_server/README.md -------------------------------------------------------------------------------- /0x0D-web_stack_debugging_0/0-give_me_a_page: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0D-web_stack_debugging_0/0-give_me_a_page -------------------------------------------------------------------------------- /0x0D-web_stack_debugging_0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0D-web_stack_debugging_0/README.md -------------------------------------------------------------------------------- /0x0E-web_stack_debugging_1/0-nginx_likes_port_80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0E-web_stack_debugging_1/0-nginx_likes_port_80 -------------------------------------------------------------------------------- /0x0E-web_stack_debugging_1/1-debugging_made_short: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0E-web_stack_debugging_1/1-debugging_made_short -------------------------------------------------------------------------------- /0x0E-web_stack_debugging_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0E-web_stack_debugging_1/README.md -------------------------------------------------------------------------------- /0x0F-load_balancer/0-custom_http_response_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0F-load_balancer/0-custom_http_response_header -------------------------------------------------------------------------------- /0x0F-load_balancer/1-install_load_balancer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0F-load_balancer/1-install_load_balancer -------------------------------------------------------------------------------- /0x0F-load_balancer/2-puppet_custom_http_response_header.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0F-load_balancer/2-puppet_custom_http_response_header.pp -------------------------------------------------------------------------------- /0x0F-load_balancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x0F-load_balancer/README.md -------------------------------------------------------------------------------- /0x10-https_ssl/0-world_wide_web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x10-https_ssl/0-world_wide_web -------------------------------------------------------------------------------- /0x10-https_ssl/1-haproxy_ssl_termination: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x10-https_ssl/1-haproxy_ssl_termination -------------------------------------------------------------------------------- /0x10-https_ssl/100-redirect_http_to_https: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x10-https_ssl/100-redirect_http_to_https -------------------------------------------------------------------------------- /0x10-https_ssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x10-https_ssl/README.md -------------------------------------------------------------------------------- /0x11-what_happens_when_your_type_google_com_in_your_browser_and_press_enter/0-blog_post: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x11-what_happens_when_your_type_google_com_in_your_browser_and_press_enter/0-blog_post -------------------------------------------------------------------------------- /0x11-what_happens_when_your_type_google_com_in_your_browser_and_press_enter/1-what_happen_when_diagram: -------------------------------------------------------------------------------- 1 | https://drive.google.com/file/d/1jKzHi6RPsKDhyhFrhiRmn9sMAbvIzOUI/view?usp=sharing -------------------------------------------------------------------------------- /0x12-web_stack_debugging_2/0-iamsomeonelese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x12-web_stack_debugging_2/0-iamsomeonelese -------------------------------------------------------------------------------- /0x12-web_stack_debugging_2/1-run_nginx_as_nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x12-web_stack_debugging_2/1-run_nginx_as_nginx -------------------------------------------------------------------------------- /0x12-web_stack_debugging_2/100-fix_in_7_lines_or_less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x12-web_stack_debugging_2/100-fix_in_7_lines_or_less -------------------------------------------------------------------------------- /0x12-web_stack_debugging_2/README.md: -------------------------------------------------------------------------------- 1 | web stack debugging 2 2 | -------------------------------------------------------------------------------- /0x12-web_stack_debugging_2/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x12-web_stack_debugging_2/test -------------------------------------------------------------------------------- /0x13-firewall/0-block_all_incoming_traffic_but: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x13-firewall/0-block_all_incoming_traffic_but -------------------------------------------------------------------------------- /0x13-firewall/100-port_forwarding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x13-firewall/100-port_forwarding -------------------------------------------------------------------------------- /0x13-firewall/README.md: -------------------------------------------------------------------------------- 1 | Firewall 2 | -------------------------------------------------------------------------------- /0x14-mysql/01-06-2020.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x14-mysql/01-06-2020.tar.gz -------------------------------------------------------------------------------- /0x14-mysql/4-mysql_configuration_primary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x14-mysql/4-mysql_configuration_primary -------------------------------------------------------------------------------- /0x14-mysql/4-mysql_configuration_replica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x14-mysql/4-mysql_configuration_replica -------------------------------------------------------------------------------- /0x14-mysql/5-mysql_backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x14-mysql/5-mysql_backup -------------------------------------------------------------------------------- /0x14-mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x14-mysql/README.md -------------------------------------------------------------------------------- /0x14-mysql/backup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x14-mysql/backup.sql -------------------------------------------------------------------------------- /0x15-api/0-gather_data_from_an_API.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x15-api/0-gather_data_from_an_API.py -------------------------------------------------------------------------------- /0x15-api/1-export_to_CSV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x15-api/1-export_to_CSV.py -------------------------------------------------------------------------------- /0x15-api/2-export_to_JSON.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x15-api/2-export_to_JSON.py -------------------------------------------------------------------------------- /0x15-api/3-dictionary_of_list_of_dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x15-api/3-dictionary_of_list_of_dictionaries.py -------------------------------------------------------------------------------- /0x15-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x15-api/README.md -------------------------------------------------------------------------------- /0x15-api/todo_all_employees.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x15-api/todo_all_employees.json -------------------------------------------------------------------------------- /0x16-api_advanced/0-subs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x16-api_advanced/0-subs.py -------------------------------------------------------------------------------- /0x16-api_advanced/1-top_ten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x16-api_advanced/1-top_ten.py -------------------------------------------------------------------------------- /0x16-api_advanced/100-count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x16-api_advanced/100-count.py -------------------------------------------------------------------------------- /0x16-api_advanced/2-recurse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x16-api_advanced/2-recurse.py -------------------------------------------------------------------------------- /0x16-api_advanced/README.md: -------------------------------------------------------------------------------- 1 | Ox16 2 | -------------------------------------------------------------------------------- /0x17-web_stack_debugging_3/0-strace_is_your_friend.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x17-web_stack_debugging_3/0-strace_is_your_friend.pp -------------------------------------------------------------------------------- /0x17-web_stack_debugging_3/README.md: -------------------------------------------------------------------------------- 1 | Web Stack Debugging 2 | -------------------------------------------------------------------------------- /0x18-webstack_monitoring/0-setup_datadog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x18-webstack_monitoring/0-setup_datadog -------------------------------------------------------------------------------- /0x18-webstack_monitoring/2-setup_datadog: -------------------------------------------------------------------------------- 1 | srv-5ud-a2h 2 | -------------------------------------------------------------------------------- /0x18-webstack_monitoring/README.md: -------------------------------------------------------------------------------- 1 | Webstack Monitoring 2 | -------------------------------------------------------------------------------- /0x19-postmortem/README.md: -------------------------------------------------------------------------------- 1 | Postmoterm 2 | -------------------------------------------------------------------------------- /0x1A-application_server/2-app_server-nginx_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x1A-application_server/2-app_server-nginx_config -------------------------------------------------------------------------------- /0x1A-application_server/3-app_server-nginx_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x1A-application_server/3-app_server-nginx_config -------------------------------------------------------------------------------- /0x1A-application_server/4-app_server-nginx_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x1A-application_server/4-app_server-nginx_config -------------------------------------------------------------------------------- /0x1A-application_server/4-reload_gunicorn_no_downtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x1A-application_server/4-reload_gunicorn_no_downtime -------------------------------------------------------------------------------- /0x1A-application_server/5-app_server-nginx_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x1A-application_server/5-app_server-nginx_config -------------------------------------------------------------------------------- /0x1A-application_server/README.md: -------------------------------------------------------------------------------- 1 | 0x1A-application_server 2 | -------------------------------------------------------------------------------- /0x1A-application_server/gunicorn.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x1A-application_server/gunicorn.service -------------------------------------------------------------------------------- /0x1B-web_stack_debugging_4/0-the_sky_is_the_limit_not.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x1B-web_stack_debugging_4/0-the_sky_is_the_limit_not.pp -------------------------------------------------------------------------------- /0x1B-web_stack_debugging_4/1-user_limit.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/0x1B-web_stack_debugging_4/1-user_limit.pp -------------------------------------------------------------------------------- /0x1B-web_stack_debugging_4/README.md: -------------------------------------------------------------------------------- 1 | WEB STACK DEBUGGING 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## alx-system_engineering-devops 2 | -------------------------------------------------------------------------------- /attack_is_the_best_defense/0-sniffing: -------------------------------------------------------------------------------- 1 | mypassword9898! 2 | -------------------------------------------------------------------------------- /attack_is_the_best_defense/1-dictionary_attack: -------------------------------------------------------------------------------- 1 | password123 2 | -------------------------------------------------------------------------------- /attack_is_the_best_defense/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/attack_is_the_best_defense/README.md -------------------------------------------------------------------------------- /command_line_for_the_win/0-first_9_tasks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/command_line_for_the_win/0-first_9_tasks.jpg -------------------------------------------------------------------------------- /command_line_for_the_win/0-first_9_tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/command_line_for_the_win/0-first_9_tasks.png -------------------------------------------------------------------------------- /command_line_for_the_win/1-next_9_tasks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/command_line_for_the_win/1-next_9_tasks.jpg -------------------------------------------------------------------------------- /command_line_for_the_win/1-next_9_tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/command_line_for_the_win/1-next_9_tasks.png -------------------------------------------------------------------------------- /command_line_for_the_win/2-next_9_tasks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/command_line_for_the_win/2-next_9_tasks.jpg -------------------------------------------------------------------------------- /command_line_for_the_win/2-next_9_tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kboateng346/alx-system_engineering-devops/HEAD/command_line_for_the_win/2-next_9_tasks.png --------------------------------------------------------------------------------