System engineering & DevOps
Name: Wendy Munyasi.
Email: wendymunyasi@gmail.com
Tel: +254707240068.
- Shell Scripts written in Bash 5.0.17(1).
- Tested on Ubuntu 20.04 LTS.
All of the following folders are projects done during the studies:
Project name | Description |
---|---|
0x00. Shell, basics |
It aims to learn about basics commands, navigation, files and directories in Shell. |
0x01. Shell, permissions |
It aims to learn about man pages, permissions (owner, group and other) of files and directories in Shell. |
0x02. Shell, I/O Redirections and filters |
It aims to learn about how to handle standard input and output and how to combine commands and filters with redirections in Shell. |
0x03. Shell, init files, variables and expansions |
It aims to learn about alias builtin, help builtin, local, global and reserved variables (PATH, HOME and PS1), special parameters $? and single an double quotes in Shell. |
0x04. Loops, conditions and parsing |
It aims to learn about loops (while , until and for ), condition statements (if , else , elif and case ), shebangs and how to create SSH keys with Bash. |
0x05. Processes and signals |
It aims to learn about PID, processes and commands that handles them (ps , pgrep , pkill , kill , etc) in Bash. |
0x06. Regular expression |
It aims to learn about how to build a regular expression. |
0x07. Networking basics #0 |
It aims to learn about the OSI model, LAN, WAN and the basics of networking. |
0x08. Networking basics #1 |
It aims to learn more about networking, localhosts and /etc/hosts . |
0x09. Web infrastructure design |
It aims to learn more about web infrastructure design, HTTPS, DNS etc. |
0x10. HTTPS SSL |
It aims to learn about SSL and SSL termination. |
0x12. Web stack debugging #2 |
It aims to learn more about Linux commands. |
0x13. Firewall |
It aims to learn about firewall - blocking traffic and port forwading. |
0x14. MySQL |
It aims to learn about mySQL databases. |
0x15. API |
It aims to learn about REST APIs. |
0x16. API advanced |
It aims to learn amore about APIs. |
0x17. Web stack debugging #3 |
It aims to learn more about debugging web applications. |
0x18. Webstack monitoring |
It aims to learn about application monitoring and server monitoring. |
0x0A. Configuration management |
It aims to learn about puppet. |
0x0B. SSH |
It aims to learn about servers and SSH. |
0x0C. Web server |
It aims to learn about web servers, child processes and HTTP requests. |
0x0D. Web stack debugging #0 |
It aims to learn about webstack debugging, docker and network basics. |
0x0E. Web stack debugging #1 |
It aims to learn more about webstack debugging and nginx server. |
0x0F. Load balancer |
It aims to learn about load balancing and HAproxy. |
0x1A. Application server |
It aims to learn about application server vs web server. |