DevOps - Anton-L-GitHub/Learning GitHub Wiki
Använder denna wiki under tiden jag lär mig.
OS
Process Management
Add text
Threads and Concurrency
Add text
Sockets
Add text
POSIX
Add text
Networking concepts
Add text
Startup Management (intid)
Add text
Service Management (systemd)
Add text
I/O Management
Add text
Virtualization
Add text
Memory/Storage
RAID 0 = prestanda
RAID 1 = spegling av 2 diskar
RAID 5 = stripe med paritet (minsta vi kan ha är tre diskar så att paritetsbiten kan flyttas runt hela tiden, blir bättre prisförhållande om vi har ännu fler hårddiskar dock. Fler diskar blir bättre men risken är om två diskar går sönder samtidigt.)
RAID 6 = Samma som övre, men med dubbel paritet (minst 4 diskar men helst fler)
Filesystems
Add text
Bash Scripting
Text Manipulation Tools
awk
sed
grep
sort
uniq
cat
cut
echo
fmt
tr
ni
egrep
fgrep
wc
Process Monitoring
ps
top
htop
atop
isof
Network
nmap
tcpdump
ping
mtr
traceroute
dig
airmon
airodump
dig
iptales
netstat
System Preformance
nmon
iostat
sar
vmstat
Others
strace
dtrace
systemtap
uname
df
history
Vim / Nano / Powershell / Emacs
Tmux
Networking, Security and Protocols
HTTP
HTTPS
FTP
SSL / TLS
SSH
Port Forwarding
Learn to setup
Recerse Proxy
Forward Proxy
Caching Server
Load Balancer
Firewall
Webservers
Nginx
Istio
Consul
Infrastructure as Code
CI/CD tools
Jenkins
Gitlab CI & GitHub Actions
Cointainers
Docker
Configuration Management
Ansible
Container Orchestration
Kubernetes
Infrastructure Provisioning
Terraform
Monitoring software and infrastructure
Infrastructure Monitoring
Prometheus
Grafana
Application Monitoring
Jaeger
New Relic
Logs Management
Elastic Stack
Cloud Providers
AWS
Cloud Design Patterns
Avalibility
Data Management
Design and Implementation
Management and Monitoring