DevOps 및 IT 치트 시트 컬렉션
DevOps, 엔지니어, IT 전문가 등을 위한 치트 시트 컬렉션에 오신 것을 환영합니다! 이 저장소에는 소프트웨어 개발 및 IT 산업에서 일반적으로 사용되는 다양한 도구 및 기술에 대한 선별된 치트 시트 목록이 포함되어 있습니다.
규칙
치트 시트를 시작하기 전에 다음 필수 규칙을 염두에 두십시오.
- 컬렉션을 개선하고 확장하기 위한 기여를 진심으로 환영합니다.
- 치트 시트가 도움이 되었다면 GitHub에서 감사의 마음을 표현해 주세요.
? 치트 시트 색인
- 엔진스?
- 도커?
- 앤서블
- 파이썬?
- 고(고랑) ?
- 힘내
- 정규식(Regex) ?
- 파워셸?
- 빔 ⌨️
- 젠킨스?
- 지속적 통합 및 지속적 전달(CI/CD) ?
- 쿠버네티스?
- 리눅스?
- 레디스?
- 느슨하게
- 꼭두각시?
- Google 클라우드 개발자 ☁️
- AI, 신경망, 기계 학습, 딥 러닝 및 데이터 과학?
- 포스트그레SQL ?
- 아약스
- 아마존 웹 서비스(AWS) ⛈️
- 코드형 인프라(IaC)
- 시스템 설계
- 사이버 보안
엔진스?
- Nginx: Nginx는 웹 서비스, 역방향 프록시, 캐싱, 로드 밸런싱, 미디어 스트리밍 등을 위한 오픈 소스 소프트웨어입니다.
도커?
- Docker: Docker는 컨테이너를 사용하여 애플리케이션을 보다 쉽게 생성, 배포 및 실행할 수 있도록 설계된 도구입니다.
- JRebel의 도커
- 도커 보안
앤서블
- Ansible: Ansible은 앱과 IT 인프라를 자동화하는 가장 간단한 방법입니다.
파이썬?
고(고랑) ?
- Go(Golang): Golang이라고도 알려진 Go는 Google에서 설계한 정적으로 유형이 지정되고 컴파일된 프로그래밍 언어입니다.
힘내
- Atlassian의 힘내
- GitHub의 힘내
- Git-Tower의 힘내
- Git/GitHub - 풀 요청
정규식(Regex) ?
- Regex: 정규식은 검색 패턴을 설명하기 위한 특수 텍스트 문자열입니다.
- Python용 정규식
파워셸?
- PowerShell: PowerShell은 Microsoft의 작업 자동화 및 구성 관리 프레임워크입니다.
빔 ⌨️
- VIM:
Vi IMproved
라고도 알려진 VIM은 모든 종류의 텍스트를 효율적으로 생성하고 변경할 수 있는 고도로 구성 가능한 텍스트 편집기입니다.
젠킨스?
- Jenkins: Jenkins는 개발자가 소프트웨어를 안정적으로 구축, 테스트 및 배포할 수 있게 해주는 오픈 소스 자동화 서버입니다.
지속적 통합 및 지속적 전달(CI/CD) ?
- CI/CD 프레임워크: CI/CD 프레임워크는 소프트웨어 개발 방식을 점점 더 복잡하고 압도적으로 만들었습니다.
쿠버네티스?
- Kubernetes K8s 치트 시트
- Kubectl: Kubectl은 Kubernetes 클러스터에 대해 명령을 실행하기 위한 명령줄 인터페이스입니다.
리눅스?
- Bash: Bash는 Brian Fox가 GNU 프로젝트를 위해 Bourne 쉘을 대체하는 무료 소프트웨어로 작성한 Unix 쉘이자 명령 언어입니다.
- 리눅스 명령 1
- 리눅스 명령 2
- 리눅스 명령 3
- Linux 네트워크 도구: 다양한 Linux 네트워킹 도구 모음입니다.
- 네트워크 도구: 네트워크 도구 치트 시트에는 ping, 컬, wget, SSH 등이 포함되어 있습니다.
- Cron: Cron은 Unix 계열 컴퓨터 운영 체제의 시간 기반 작업 스케줄러입니다.
- Rsync: Rsync는 로컬 및 원격 파일 전송에 사용되는 빠르고 다양한 파일 복사 도구입니다.
- 컬
- SSH
- NC(넷캣)
- Nmap: Nmap은 강력한 네트워크 스캐닝 도구입니다.
- OpenSSL
- 에쓰툴
- ngrep
- grep
- xargs
- 찾다
- 앗
- sed
- 타르
- 추신
- 맨 위
- Wireshark: Wireshark는 무료 오픈 소스 패킷 분석기입니다.
- Linux 파일 시스템: Linux 파일 시스템은 개인이 원하는 곳에 집을 짓는 조직화되지 않은 마을과 유사했습니다.
레디스?
- Redis: Redis는 데이터베이스, 캐시 및 메시지 브로커로 사용되는 메모리 내 데이터 구조 저장소입니다.
느슨하게
- Slack: Slack은 채널별로 구성된 팀 내 빠르고 쉬운 커뮤니케이션을 위한 메시징 도구입니다.
꼭두각시?
- Puppet: Puppet을 사용하면 하이브리드 또는 클라우드 기반 인프라의 적용, 보안 및 제공을 자동화할 수 있습니다.
Google 클라우드 개발자 ☁️
- Google Cloud 개발자: 이 치트 시트에서는 완전 관리형 서비스를 활용하는 Google 권장 방식과 도구를 사용하여 확장 가능하고 가용성이 높은 애플리케이션을 구축하는 방법을 다룹니다.
AI, 신경망, 기계 학습, 딥 러닝 및 데이터 과학?
- AI 및 ML 치트 시트: 이 섹션에서는 기계가 보여주는 지능을 살펴봅니다.
포스트그레SQL ?
- PostgreSQL: PostgreSQL은 확장성과 SQL 규정 준수를 강조하는 무료 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.
아약스
- Ajax: AJAX = 비동기 JavaScript 및 XML.
아마존 웹 서비스(AWS) ⛈️
- AWS: 기본 사항
- AWS 서비스
- AWS 비용 정보
코드형 인프라(IaC)
- Terraform: Terraform은 클라우드 서비스 관리를 위한 오픈 소스 코드형 인프라 소프트웨어 도구입니다.
시스템 설계
- 시스템 설계 청사진: 시스템 설계는 시스템의 다양한 구성 요소, 인터페이스 및 모듈에 대한 아키텍처를 생성하고 시스템에서 이러한 요소를 구현하는 데 도움이 되는 해당 데이터를 제공하는 프로세스로 정의됩니다.
사이버 보안
- 사이버 보안 101: 사이버 보안 주제의 기초.
- DevSecOps란 무엇입니까?: DevSecOps는 보안을 소프트웨어 개발 및 배포 프로세스에 통합하는 데 초점을 맞춘 DevOps 방식의 자연스러운 진화로 나타났습니다.
이 컬렉션이 도움이 된다면 커피 한 잔을 사서 프로젝트를 지원해 보세요.
치트 시트 컬렉션을 이용해 주셔서 감사합니다! 즐거운 코딩하세요!