Tag: SysAdmin

  • GitHub Pages (github.io) Setup with Custom

    💡 GitHub Pages (github.io) Setup with Custom — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for GitHub Pages (github.io) Setup with Custom. old ruby sql Copy brew install chruby ruby-install xz ruby-install ruby 3.1.3 echo “source $(brew –prefix)/opt/chruby/share/chruby/chruby.sh” >> ~/.zshrc echo “source $(brew –prefix)/opt/chruby/share/chruby/auto.sh” >> ~/.zshrc echo “chruby ruby-3.1.3” >> ~/.zshrc…

  • Software Archi: Modularity, Cohesion

    💡 Software Archi: Modularity, Cohesion — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Software Archi: Modularity, Cohesion. The Notion API rate limit was reached. Wait at least 3 seconds before retrying this tool call. Do not retry immediately or in parallel. {“error”:{“code”:”rate_limited”,”classification”:”rate_limit”,”operation”:”fetch”,”message”:”The Notion API rate limit was reached.”,”impact”:”The requested tool…

  • OpenVPN CLI Client on Linux & ovpn Tunnel

    💡 OpenVPN CLI Client on Linux & ovpn Tunnel — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for OpenVPN CLI Client on Linux & ovpn Tunnel. openvpn2 Installation bash Copy sudo apt-get install openvpn -y cd ~ mkdir -p /etc/openvpn mv $my_ovpnFile /etc/openvpn Exec bash Copy # 데몬 실행 sudo openvpn…

  • Bash Script if Statements: Compare Operators

    💡 Bash Script if Statements: Compare Operators — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Bash Script if Statements: Compare Operators. if Expression Use Features POSIX Compatibility if ; then Branch based on command execution result Judging by the exit code after executing the command fully compatible if [ ];…

  • Modern Languages Compare: Go, Rust, Java, and

    💡 Modern Languages Compare: Go, Rust, Java, and — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Modern Languages Compare: Go, Rust, Java, and. MSA Conformity Assessment Spring Boot VS Micronaut VS Quarkus VS Go (Golang) VS Node.js VS Kotlin with Ktor Evaluation items Spring Boot Micronaut Quarkus Go (Golang) Node.js…

  • Nginx Web Server Tuning: Reverse Proxy

    💡 Nginx Web Server Tuning: Reverse Proxy — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Nginx Web Server Tuning: Reverse Proxy. References and Guidelines (NOTE) If Nginx is accessed over HTTPS, but internally uses HTTP to communicate with backend services, this is a common configuration known as SSL termination or…

  • Keycloak Open Source IAM: OIDC & SSO

    💡 Keycloak Open Source IAM: OIDC & SSO — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Keycloak Open Source IAM: OIDC & SSO. mariaDB sql Copy — 유저생성 후 keycloak 데이터베이스에 대한 권한 부여 select host,user from mysql.user; create user ‘ckckdm’@’%’ identified by ‘Enterprise Cloud2018!’; grant all privileges on keycloak.*…

  • Linux SSH Session Idle Timeout & Automatic

    💡 Linux SSH Session Idle Timeout & Automatic — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Linux SSH Session Idle Timeout & Automatic. RHEL vi /etc/ssh/sshd_config bash Copy # 클라이언트로부터 데이터를 받지 못한 경우 sshd(8)가 클라이언트로부터 응답을 요청하기 위해 암호화된 채널을 통해 메시지를 보내는 시간 초과 간격을 초 단위로 설정합니다.…

  • Nix Package Manager Sheet: Reproducible Dev

    💡 Nix Package Manager Sheet: Reproducible Dev — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Nix Package Manager Sheet: Reproducible Dev. References and Guidelines (NOTE) – In typical package management systems such as apt or Homebrew, only one version of a specific package name can be installed throughout the system.…

  • Linux resolv.conf DNS & systemd-resolved

    💡 Linux resolv.conf DNS & systemd-resolved — Executive Summary Technical architectural analysis, practical configuration manifests, and deployment instructions for Linux resolv.conf DNS & systemd-resolved. ubuntu defaults bash Copy nameserver 127.0.0.53 #로컬 DNS리졸버 사용 options edns0 trust-ad search . coredns defaults bash Copy search default.svc.cluster.local svc.cluster.local cluster.local nameserver 10.152.183.10 #coredns serviceIP options ndots:5 Manage only with…