├── .gitignore ├── 0x00-shell_basics ├── 0-current_working_directory ├── 1-listit ├── 10-back ├── 11-lists ├── 12-file_type ├── 13-symbolic_link ├── 14-copy_html ├── 15-lets_move ├── 16-clean_emacs ├── 17-tree ├── 18-commas ├── 2-bring_me_home ├── 3-listfiles ├── 4-listmorefiles ├── 5-listfilesdigitonly ├── 6-firstdirectory ├── 7-movethatfile ├── 8-firstdelete ├── 9-firstdirdeletion ├── README.md └── holberton.mgc ├── 0x01-shell_permissions ├── 0-iam_betty ├── 1-who_am_i ├── 10-mirror_permissions ├── 100-Star_Wars ├── 101-man_holberton ├── 11-directories_permissions ├── 12-directory_permissions ├── 13-change_group ├── 14-change_owner_and_group ├── 15-symbolic_link_permissions ├── 16-if_only ├── 2-groups ├── 3-new_owner ├── 4-empty ├── 5-execute ├── 6-multiple_permissions ├── 7-everybody ├── 8-James_Bond ├── 9-John_Doe └── README.md ├── 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-rot13 ├── 101-odd ├── 102-water_and_stir ├── 11-binary_to_decimal ├── 12-combinations ├── 13-print_float ├── 14-decimal_to_hexadecimal ├── 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_holberton_school ├── 10-fizzbuzz ├── 100-read_and_cut ├── 101-tell_the_story_of_passwd ├── 102-lets_parse_apache_logs ├── 2-while_holberton_school ├── 3-until_holberton_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 ├── 0x05-processes_and_signals ├── 0-what-is-my-pid ├── 1-list_your_processes ├── 100-process_and_pid_file ├── 101-manage_my_process ├── 2-show_your_bash_pid ├── 3-show_your_bash_pid_made_easy ├── 4-to_infinity_and_beyond ├── 5-kill_me_now ├── 6-kill_me_now_made_easy ├── 7-highlander ├── 8-beheaded_process ├── README.md └── manage_my_process ├── 0x06-regular_expressions ├── 0-simply_match_holberton.rb ├── 1-repetition_token_0.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-localhost ├── 1-wildcard ├── 2-change_your_home_IP ├── 3-show_attached_IPs ├── 4-port_listening_on_localhost └── README.md ├── 0x09-web_infrastructure_design ├── 0-simple_web_stack ├── 1-distributed_web_infrastructure ├── 2-secured_and_monitored_web_infrastructure └── README.md ├── 0x0A-ssh ├── 0-use_a_private_key ├── 1-create_ssh_key_pair ├── 2-ssh_config └── README.md ├── 0x0B-web_server ├── 0-transfer_file ├── 1-install_nginx_web_server ├── 2-setup_a_domain_name ├── 3-redirection ├── 4-not_found_page_404 └── README.md ├── 0x0C-web_stack_debugging_0 ├── 0-give_me_a_page └── README.md ├── 0x0D-configuration_management ├── 0-create_a_file.pp ├── 1-install_a_package.pp ├── 2-execute_a_command.pp └── 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 └── README.md ├── 0x10-https_ssl ├── 0-https_abc ├── 1-world_wide_web ├── 100-redirect_http_to_https ├── 2-haproxy_ssl_termination └── README.md ├── 0x11-what_happens_when_your_type_holbertonschool_com_in_your_browser_and_press_enter ├── 0-blog_post └── README.md ├── 0x12-web_stack_debugging_2 ├── 0-iamsomeonelese └── README.md ├── 0x13-firewall ├── 0-firewall_ABC ├── 1-block_all_incoming_traffic_but ├── 100-port_forwarding └── README.md ├── 0x14-mysql ├── 0-mysql_configuration_primary ├── 0-mysql_configuration_replica ├── 1-mysql_backup └── README.md ├── 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 ├── 0x16-api_advanced ├── 0-subs.py ├── 1-top_ten.py ├── 2-recurse.py └── README.md ├── 0x17-web_stack_debugging_3 ├── 0-strace_is_your_friend.pp └── README.md ├── 0x18-webstack_monitoring ├── 0-monitor_your_nginx_traffic └── README.md ├── 0x19-postmortem └── README.md ├── 0x1A-application_server ├── 0-welcome_gunicorn-nginx_config ├── 0-welcome_gunicorn-upstart_config ├── 1-pass_parameter-nginx_config ├── 1-pass_parameter-upstart_config ├── 2-api-nginx_config ├── 2-api-upstart_config ├── 3-complete_webapp-nginx_config ├── 3-complete_webapp-upstart_config └── README.md └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *# -------------------------------------------------------------------------------- /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/11-lists: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -la . .. /boot 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/12-file_type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x00-shell_basics/12-file_type -------------------------------------------------------------------------------- /0x00-shell_basics/13-symbolic_link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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/15-lets_move: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mv [[:upper:]]* /tmp/u 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/16-clean_emacs: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rm *~ 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/17-tree: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mkdir -p welcome/to/holberton 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/18-commas: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -map 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 -la 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/5-listfilesdigitonly: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -na 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/6-firstdirectory: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mkdir /tmp/holberton 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/7-movethatfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x00-shell_basics/7-movethatfile -------------------------------------------------------------------------------- /0x00-shell_basics/8-firstdelete: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rm /tmp/holberton/betty 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/9-firstdirdeletion: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rm -r /tmp/holberton 3 | -------------------------------------------------------------------------------- /0x00-shell_basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x00-shell_basics/README.md -------------------------------------------------------------------------------- /0x00-shell_basics/holberton.mgc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x00-shell_basics/holberton.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-Star_Wars: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | telnet towel.blinkenlights.nl 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/101-man_holberton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x01-shell_permissions/101-man_holberton -------------------------------------------------------------------------------- /0x01-shell_permissions/11-directories_permissions: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chmod a+x $(find -type d) 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/12-directory_permissions: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mkdir -m 751 dir_holberton 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/13-change_group: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chgrp holberton hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/14-change_owner_and_group: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chown betty:holberton * 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/15-symbolic_link_permissions: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chown -h betty:holberton _hello 3 | -------------------------------------------------------------------------------- /0x01-shell_permissions/16-if_only: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | chown betty hello --from=guillaume 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 a+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: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x01-shell_permissions/README.md -------------------------------------------------------------------------------- /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 -name "*.js" -type f -delete 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/100-empty_casks: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | find . -empty -printf "%f\n" 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/101-gifs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x02-shell_redirections/101-gifs -------------------------------------------------------------------------------- /0x02-shell_redirections/102-acrostic: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $(cut -c1 | tr -d " \n") 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/103-the_biggest_fan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x02-shell_redirections/103-the_biggest_fan -------------------------------------------------------------------------------- /0x02-shell_redirections/11-directories: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | find -mindepth 1 -type d | wc -l 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/12-newest_files: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ls -t | head -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 | grep root /etc/passwd --after-context=3 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/17-hidethisword: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | grep -v bin /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/18-letteronly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x02-shell_redirections/18-letteronly -------------------------------------------------------------------------------- /0x02-shell_redirections/19-AZ: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | tr A Z | tr c e 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/2-hellofile: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cat /etc/passwd 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/20-hiago: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x02-shell_redirections/20-hiago -------------------------------------------------------------------------------- /0x02-shell_redirections/21-reverse: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rev 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/22-users_and_homes: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cut -d : -f 1,6 /etc/passwd | sort 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/3-twofiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x02-shell_redirections/3-twofiles -------------------------------------------------------------------------------- /0x02-shell_redirections/4-lastlines: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | tail -10 /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 -n 1 3 | -------------------------------------------------------------------------------- /0x02-shell_redirections/7-file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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/aucontraire/holberton-system_engineering-devops/HEAD/0x02-shell_redirections/9-duplicate_last_line -------------------------------------------------------------------------------- /0x02-shell_redirections/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x02-shell_redirections/README.md -------------------------------------------------------------------------------- /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-rot13: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | tr '[A-Za-z]' '[N-ZA-Mn-za-m]' 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/101-odd: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | paste - - | cut -f 1 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/102-water_and_stir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x03-shell_variables_expansions/102-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/aucontraire/holberton-system_engineering-devops/HEAD/0x03-shell_variables_expansions/12-combinations -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/13-print_float: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | printf "%0.2f\n" $NUM 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/14-decimal_to_hexadecimal: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | printf '%x\n' $DECIMAL 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/2-path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x03-shell_variables_expansions/2-path -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/3-paths: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $PATH | tr -s ":" "\n" | 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 | BETTY="Holberton" 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/7-create_global_variable: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | export HOLBERTON="Betty" 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/8-true_knowledge: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo -e $((128 + TRUEKNOWLEDGE)) 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/9-divide_and_rule: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $((POWER / DIVIDE)) 3 | -------------------------------------------------------------------------------- /0x03-shell_variables_expansions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x03-shell_variables_expansions/README.md -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/0-RSA_public_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/0-RSA_public_key.pub -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/1-for_holberton_school: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/1-for_holberton_school -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/10-fizzbuzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/10-fizzbuzz -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/100-read_and_cut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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/aucontraire/holberton-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/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/102-lets_parse_apache_logs -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/2-while_holberton_school: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/2-while_holberton_school -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/3-until_holberton_school: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/3-until_holberton_school -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/4-if_9_say_hi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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/aucontraire/holberton-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/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/6-superstitious_numbers -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/7-clock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/7-clock -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/8-for_ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/9-to_file_or_not_to_file -------------------------------------------------------------------------------- /0x04-loops_conditions_and_parsing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x04-loops_conditions_and_parsing/README.md -------------------------------------------------------------------------------- /0x05-processes_and_signals/0-what-is-my-pid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/0-what-is-my-pid -------------------------------------------------------------------------------- /0x05-processes_and_signals/1-list_your_processes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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/aucontraire/holberton-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/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/101-manage_my_process -------------------------------------------------------------------------------- /0x05-processes_and_signals/2-show_your_bash_pid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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/aucontraire/holberton-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/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/4-to_infinity_and_beyond -------------------------------------------------------------------------------- /0x05-processes_and_signals/5-kill_me_now: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/5-kill_me_now -------------------------------------------------------------------------------- /0x05-processes_and_signals/6-kill_me_now_made_easy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/6-kill_me_now_made_easy -------------------------------------------------------------------------------- /0x05-processes_and_signals/7-highlander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/7-highlander -------------------------------------------------------------------------------- /0x05-processes_and_signals/8-beheaded_process: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/8-beheaded_process -------------------------------------------------------------------------------- /0x05-processes_and_signals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/README.md -------------------------------------------------------------------------------- /0x05-processes_and_signals/manage_my_process: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x05-processes_and_signals/manage_my_process -------------------------------------------------------------------------------- /0x06-regular_expressions/0-simply_match_holberton.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/Holberton/).join 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/1-repetition_token_0.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/hbt*n/) 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/2-repetition_token_1.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/hb*tn/) 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/3-repetition_token_2.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/hbt*n/) 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/4-repetition_token_3.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/hb[a-z]*n/) 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/5-beginning_and_end.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/h.n/) 3 | -------------------------------------------------------------------------------- /0x06-regular_expressions/6-phone_number.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | puts ARGV[0].scan(/^[0-9]{10}$/) 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: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x06-regular_expressions/README.md -------------------------------------------------------------------------------- /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/aucontraire/holberton-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/aucontraire/holberton-system_engineering-devops/HEAD/0x07-networking_basics/5-is_the_host_on_the_network -------------------------------------------------------------------------------- /0x07-networking_basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x07-networking_basics/README.md -------------------------------------------------------------------------------- /0x08-networking_basics_2/0-localhost: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /0x08-networking_basics_2/1-wildcard: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /0x08-networking_basics_2/2-change_your_home_IP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x08-networking_basics_2/2-change_your_home_IP -------------------------------------------------------------------------------- /0x08-networking_basics_2/3-show_attached_IPs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x08-networking_basics_2/3-show_attached_IPs -------------------------------------------------------------------------------- /0x08-networking_basics_2/4-port_listening_on_localhost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x08-networking_basics_2/4-port_listening_on_localhost -------------------------------------------------------------------------------- /0x08-networking_basics_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x08-networking_basics_2/README.md -------------------------------------------------------------------------------- /0x09-web_infrastructure_design/0-simple_web_stack: -------------------------------------------------------------------------------- 1 | https://drive.google.com/file/d/1nRCmoh8AxBEr_8gqiqkO6sP3Fk9UrRfo/view?usp=sharing 2 | -------------------------------------------------------------------------------- /0x09-web_infrastructure_design/1-distributed_web_infrastructure: -------------------------------------------------------------------------------- 1 | https://drive.google.com/file/d/15hJb4e61wfMoZzd1q4g-MOPy4LGJhA2z/view?usp=sharing 2 | -------------------------------------------------------------------------------- /0x09-web_infrastructure_design/2-secured_and_monitored_web_infrastructure: -------------------------------------------------------------------------------- 1 | https://drive.google.com/file/d/1bIIY2jECbXSzIPWvGV7mY-WEk4TYuNSx/view?usp=sharing 2 | -------------------------------------------------------------------------------- /0x09-web_infrastructure_design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x09-web_infrastructure_design/README.md -------------------------------------------------------------------------------- /0x0A-ssh/0-use_a_private_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0A-ssh/0-use_a_private_key -------------------------------------------------------------------------------- /0x0A-ssh/1-create_ssh_key_pair: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0A-ssh/1-create_ssh_key_pair -------------------------------------------------------------------------------- /0x0A-ssh/2-ssh_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0A-ssh/2-ssh_config -------------------------------------------------------------------------------- /0x0A-ssh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0A-ssh/README.md -------------------------------------------------------------------------------- /0x0B-web_server/0-transfer_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0B-web_server/0-transfer_file -------------------------------------------------------------------------------- /0x0B-web_server/1-install_nginx_web_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0B-web_server/1-install_nginx_web_server -------------------------------------------------------------------------------- /0x0B-web_server/2-setup_a_domain_name: -------------------------------------------------------------------------------- 1 | aucontraire.space 2 | -------------------------------------------------------------------------------- /0x0B-web_server/3-redirection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0B-web_server/3-redirection -------------------------------------------------------------------------------- /0x0B-web_server/4-not_found_page_404: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0B-web_server/4-not_found_page_404 -------------------------------------------------------------------------------- /0x0B-web_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0B-web_server/README.md -------------------------------------------------------------------------------- /0x0C-web_stack_debugging_0/0-give_me_a_page: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0C-web_stack_debugging_0/0-give_me_a_page -------------------------------------------------------------------------------- /0x0C-web_stack_debugging_0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0C-web_stack_debugging_0/README.md -------------------------------------------------------------------------------- /0x0D-configuration_management/0-create_a_file.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0D-configuration_management/0-create_a_file.pp -------------------------------------------------------------------------------- /0x0D-configuration_management/1-install_a_package.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0D-configuration_management/1-install_a_package.pp -------------------------------------------------------------------------------- /0x0D-configuration_management/2-execute_a_command.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0D-configuration_management/2-execute_a_command.pp -------------------------------------------------------------------------------- /0x0D-configuration_management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0D-configuration_management/README.md -------------------------------------------------------------------------------- /0x0E-web_stack_debugging_1/0-nginx_likes_port_80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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/aucontraire/holberton-system_engineering-devops/HEAD/0x0E-web_stack_debugging_1/1-debugging_made_short -------------------------------------------------------------------------------- /0x0E-web_stack_debugging_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0E-web_stack_debugging_1/README.md -------------------------------------------------------------------------------- /0x0F-load_balancer/0-custom_http_response-header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0F-load_balancer/0-custom_http_response-header -------------------------------------------------------------------------------- /0x0F-load_balancer/1-install_load_balancer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0F-load_balancer/1-install_load_balancer -------------------------------------------------------------------------------- /0x0F-load_balancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x0F-load_balancer/README.md -------------------------------------------------------------------------------- /0x10-https_ssl/0-https_abc: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | -------------------------------------------------------------------------------- /0x10-https_ssl/1-world_wide_web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x10-https_ssl/1-world_wide_web -------------------------------------------------------------------------------- /0x10-https_ssl/100-redirect_http_to_https: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x10-https_ssl/100-redirect_http_to_https -------------------------------------------------------------------------------- /0x10-https_ssl/2-haproxy_ssl_termination: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x10-https_ssl/2-haproxy_ssl_termination -------------------------------------------------------------------------------- /0x10-https_ssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x10-https_ssl/README.md -------------------------------------------------------------------------------- /0x11-what_happens_when_your_type_holbertonschool_com_in_your_browser_and_press_enter/0-blog_post: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x11-what_happens_when_your_type_holbertonschool_com_in_your_browser_and_press_enter/0-blog_post -------------------------------------------------------------------------------- /0x11-what_happens_when_your_type_holbertonschool_com_in_your_browser_and_press_enter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x11-what_happens_when_your_type_holbertonschool_com_in_your_browser_and_press_enter/README.md -------------------------------------------------------------------------------- /0x12-web_stack_debugging_2/0-iamsomeonelese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x12-web_stack_debugging_2/0-iamsomeonelese -------------------------------------------------------------------------------- /0x12-web_stack_debugging_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x12-web_stack_debugging_2/README.md -------------------------------------------------------------------------------- /0x13-firewall/0-firewall_ABC: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | 1 4 | -------------------------------------------------------------------------------- /0x13-firewall/1-block_all_incoming_traffic_but: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x13-firewall/1-block_all_incoming_traffic_but -------------------------------------------------------------------------------- /0x13-firewall/100-port_forwarding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x13-firewall/100-port_forwarding -------------------------------------------------------------------------------- /0x13-firewall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x13-firewall/README.md -------------------------------------------------------------------------------- /0x14-mysql/0-mysql_configuration_primary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x14-mysql/0-mysql_configuration_primary -------------------------------------------------------------------------------- /0x14-mysql/0-mysql_configuration_replica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x14-mysql/0-mysql_configuration_replica -------------------------------------------------------------------------------- /0x14-mysql/1-mysql_backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x14-mysql/1-mysql_backup -------------------------------------------------------------------------------- /0x14-mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x14-mysql/README.md -------------------------------------------------------------------------------- /0x15-api/0-gather_data_from_an_API.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x15-api/0-gather_data_from_an_API.py -------------------------------------------------------------------------------- /0x15-api/1-export_to_CSV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x15-api/1-export_to_CSV.py -------------------------------------------------------------------------------- /0x15-api/2-export_to_JSON.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x15-api/2-export_to_JSON.py -------------------------------------------------------------------------------- /0x15-api/3-dictionary_of_list_of_dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x15-api/3-dictionary_of_list_of_dictionaries.py -------------------------------------------------------------------------------- /0x15-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x15-api/README.md -------------------------------------------------------------------------------- /0x16-api_advanced/0-subs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x16-api_advanced/0-subs.py -------------------------------------------------------------------------------- /0x16-api_advanced/1-top_ten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x16-api_advanced/1-top_ten.py -------------------------------------------------------------------------------- /0x16-api_advanced/2-recurse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x16-api_advanced/2-recurse.py -------------------------------------------------------------------------------- /0x16-api_advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x16-api_advanced/README.md -------------------------------------------------------------------------------- /0x17-web_stack_debugging_3/0-strace_is_your_friend.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-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 #3 2 | -------------------------------------------------------------------------------- /0x18-webstack_monitoring/0-monitor_your_nginx_traffic: -------------------------------------------------------------------------------- 1 | suD6zeOOIlNt3B 2 | 3hjDbPIZaFQvazZW8xYkw5RNHsazykyDWnTHMjcIe2Zu9TGi0xH1Y3AoJBh0Y2Jg 3 | -------------------------------------------------------------------------------- /0x18-webstack_monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x18-webstack_monitoring/README.md -------------------------------------------------------------------------------- /0x19-postmortem/README.md: -------------------------------------------------------------------------------- 1 | # Postmortem 2 | -------------------------------------------------------------------------------- /0x1A-application_server/0-welcome_gunicorn-nginx_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/0-welcome_gunicorn-nginx_config -------------------------------------------------------------------------------- /0x1A-application_server/0-welcome_gunicorn-upstart_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/0-welcome_gunicorn-upstart_config -------------------------------------------------------------------------------- /0x1A-application_server/1-pass_parameter-nginx_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/1-pass_parameter-nginx_config -------------------------------------------------------------------------------- /0x1A-application_server/1-pass_parameter-upstart_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/1-pass_parameter-upstart_config -------------------------------------------------------------------------------- /0x1A-application_server/2-api-nginx_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/2-api-nginx_config -------------------------------------------------------------------------------- /0x1A-application_server/2-api-upstart_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/2-api-upstart_config -------------------------------------------------------------------------------- /0x1A-application_server/3-complete_webapp-nginx_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/3-complete_webapp-nginx_config -------------------------------------------------------------------------------- /0x1A-application_server/3-complete_webapp-upstart_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/3-complete_webapp-upstart_config -------------------------------------------------------------------------------- /0x1A-application_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aucontraire/holberton-system_engineering-devops/HEAD/0x1A-application_server/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Working with the Shell 2 | --------------------------------------------------------------------------------