คอลเลกชัน DevOps และ IT Cheat-Sheet
ยินดีต้อนรับสู่ Cheat-Sheet Collection สำหรับ DevOps, วิศวกร, ผู้เชี่ยวชาญด้านไอที และอีกมากมาย! พื้นที่เก็บข้อมูลนี้ประกอบด้วยรายการสรุปข้อมูลสำหรับเครื่องมือและเทคโนโลยีต่างๆ ที่ใช้กันทั่วไปในการพัฒนาซอฟต์แวร์และอุตสาหกรรมไอที
กฎ
ก่อนที่จะศึกษาสูตรโกง โปรดคำนึงถึงกฎสำคัญเหล่านี้:
- การมีส่วนร่วมได้รับการต้อนรับอย่างอบอุ่นเพื่อปรับปรุงและขยายคอลเลกชัน
- หากคุณพบว่าเอกสารสรุปมีประโยชน์ แสดงความขอบคุณโดยส่ง GitHub ให้เรา
- ดัชนี Cheat-Sheets
- งิงซ์?
- นักเทียบท่า ?
- เข้าใจได้
- หลาม ?
- ไป (โกลัง) ?
- คอมไพล์
- นิพจน์ทั่วไป (Regex) ?
- พาวเวอร์เชลล์ ?
- วิม⌨️
- เจนกินส์ ?
- บูรณาการอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง (CI/CD) ?
- คูเบอร์เนทีส ?
- ลินุกซ์ ?
- เรดิส?
- หย่อน
- หุ่นเชิด ?
- นักพัฒนา Google Cloud ☁️
- AI, โครงข่ายประสาทเทียม, การเรียนรู้ของเครื่อง, การเรียนรู้เชิงลึกและวิทยาศาสตร์ข้อมูล ?
- PostgreSQL ?
- อาแจ็กซ์
- อเมซอน เว็บเซอร์วิส (AWS) ⛈️
- โครงสร้างพื้นฐานเป็นรหัส (IaC)
- การออกแบบระบบ
- ความปลอดภัยทางไซเบอร์
งิงซ์?
- Nginx: Nginx เป็นซอฟต์แวร์โอเพ่นซอร์สสำหรับการให้บริการเว็บ การทำพร็อกซีแบบย้อนกลับ การแคช การทำโหลดบาลานซ์ การสตรีมสื่อ และอื่นๆ
นักเทียบท่า ?
- นักเทียบท่า: นักเทียบท่าเป็นเครื่องมือที่ออกแบบมาเพื่อให้ง่ายต่อการสร้าง ปรับใช้ และรันแอปพลิเคชันโดยใช้คอนเทนเนอร์
- นักเทียบท่าโดย JRebel
- การรักษาความปลอดภัยนักเทียบท่า
เข้าใจได้
- Ansible: Ansible เป็นวิธีที่ง่ายที่สุดในการทำให้แอปและโครงสร้างพื้นฐานด้านไอทีเป็นอัตโนมัติ
หลาม ?
- Python 3 - พื้นฐาน
- Python สำหรับผู้เริ่มต้น
ไป (โกลัง) ?
- Go (Golang): Go หรือที่รู้จักในชื่อ Golang เป็นภาษาโปรแกรมคอมไพล์แบบพิมพ์คงที่ซึ่งออกแบบโดย Google
คอมไพล์
- Git โดย Atlassian
- Git โดย GitHub
- Git โดย Git-ทาวเวอร์
- Git/GitHub - ดึงคำขอ
นิพจน์ทั่วไป (Regex) ?
- Regex: นิพจน์ทั่วไปคือสตริงข้อความพิเศษสำหรับอธิบายรูปแบบการค้นหา
- Regex สำหรับหลาม
พาวเวอร์เชลล์ ?
- PowerShell: PowerShell คืองานอัตโนมัติและเฟรมเวิร์กการจัดการการกำหนดค่าจาก Microsoft
วิม⌨️
- VIM: VIM หรือที่รู้จักกันในชื่อ
Vi IMproved
เป็นโปรแกรมแก้ไขข้อความที่กำหนดค่าได้สูงสำหรับการสร้างและเปลี่ยนแปลงข้อความทุกประเภทอย่างมีประสิทธิภาพ
เจนกินส์ ?
- เจนกินส์: เจนกินส์เป็นเซิร์ฟเวอร์อัตโนมัติแบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนาสามารถสร้าง ทดสอบ และปรับใช้ซอฟต์แวร์ได้อย่างน่าเชื่อถือ
บูรณาการอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง (CI/CD) ?
- กรอบงาน CI/CD: กรอบงาน CI/CD ทำให้แนวปฏิบัติในการพัฒนาซอฟต์แวร์มีความซับซ้อนมากขึ้น—และล้นหลาม
คูเบอร์เนทีส ?
- แผ่นโกง Kubernetes K8s
- Kubectl: Kubectl เป็นอินเทอร์เฟซบรรทัดคำสั่งสำหรับการรันคำสั่งกับคลัสเตอร์ Kubernetes
ลินุกซ์ ?
- Bash: Bash เป็น Unix เชลล์และภาษาคำสั่งที่เขียนโดย Brian Fox สำหรับโครงการ GNU เพื่อเป็นซอฟต์แวร์ทดแทนฟรีสำหรับเชลล์ Bourne
- คำสั่งลินุกซ์ 1
- คำสั่งลินุกซ์ 2
- คำสั่งลินุกซ์ 3
- เครื่องมือเครือข่าย Linux: การรวบรวมเครื่องมือเครือข่าย Linux ต่างๆ
- เครื่องมือเครือข่าย: เอกสารสรุปเครื่องมือเครือข่ายประกอบด้วย ping, curl, wget, ssh และอื่นๆ
- Cron: Cron เป็นตัวกำหนดเวลางานตามเวลาในระบบปฏิบัติการคอมพิวเตอร์แบบ Unix
- Rsync: Rsync เป็นเครื่องมือคัดลอกไฟล์ที่รวดเร็วและหลากหลายซึ่งใช้สำหรับการถ่ายโอนไฟล์ในเครื่องและระยะไกล
- ม้วนผม
- สสส
- เอ็นซี (เน็ตแคท)
- Nmap: Nmap เป็นเครื่องมือสแกนเครือข่ายที่ทรงพลัง
- แผ่นโกง Nmap โดย Comparitech
- OpenSSL
- เอธทูล
- งเกรป
- เกรป
- xargs
- หา
- โอเค
- sed
- ทาร์
- ปล
- สูงสุด
- Wireshark: Wireshark เป็นเครื่องมือวิเคราะห์แพ็กเก็ตแบบโอเพ่นซอร์สฟรี
- ระบบไฟล์ Linux: ระบบไฟล์ Linux เคยมีลักษณะคล้ายกับเมืองที่ไม่มีการรวบรวมกันซึ่งผู้คนสร้างบ้านของตนทุกที่ที่พวกเขาต้องการ
เรดิส?
- Redis: Redis เป็นที่จัดเก็บโครงสร้างข้อมูลในหน่วยความจำที่ใช้เป็นฐานข้อมูล แคช และตัวกลางข้อความ
หย่อน
- Slack: Slack เป็นเครื่องมือส่งข้อความเพื่อการสื่อสารที่รวดเร็วและง่ายดายภายในทีม ซึ่งจัดระเบียบตามช่องทาง
หุ่นเชิด ?
- Puppet: Puppet ช่วยให้คุณสามารถบังคับใช้ การรักษาความปลอดภัย และการส่งมอบโครงสร้างพื้นฐานแบบไฮบริดหรือแบบคลาวด์เนทีฟของคุณได้โดยอัตโนมัติ
นักพัฒนา Google Cloud ☁️
- นักพัฒนา Google Cloud: เอกสารสรุปนี้ครอบคลุมถึงการสร้างแอปพลิเคชันที่ปรับขนาดได้และพร้อมใช้งานสูงโดยใช้แนวทางปฏิบัติและเครื่องมือที่ Google แนะนำซึ่งใช้ประโยชน์จากบริการที่มีการจัดการเต็มรูปแบบ
AI, โครงข่ายประสาทเทียม, การเรียนรู้ของเครื่อง, การเรียนรู้เชิงลึกและวิทยาศาสตร์ข้อมูล ?
- เอกสารโกง AI & ML: ส่วนนี้สำรวจความฉลาดที่แสดงให้เห็นโดยเครื่องจักร
PostgreSQL ?
- PostgreSQL: PostgreSQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) แบบโอเพ่นซอร์สและฟรี โดยเน้นความสามารถในการขยายและการปฏิบัติตามข้อกำหนดของ SQL
อาแจ็กซ์
- Ajax: AJAX = JavaScript และ XML แบบอะซิงโครนัส
อเมซอน เว็บเซอร์วิส (AWS) ⛈️
- AWS: พื้นฐาน
- บริการของ AWS
- ข้อมูลต้นทุน AWS
โครงสร้างพื้นฐานเป็นรหัส (IaC)
- Terraform: Terraform เป็นเครื่องมือซอฟต์แวร์โครงสร้างพื้นฐานแบบโอเพ่นซอร์สตามโค้ดสำหรับจัดการบริการคลาวด์
การออกแบบระบบ
- พิมพ์เขียวการออกแบบระบบ: การออกแบบระบบถูกกำหนดให้เป็นกระบวนการของการสร้างสถาปัตยกรรมสำหรับส่วนประกอบ อินเทอร์เฟซ และโมดูลต่างๆ ของระบบ และการให้ข้อมูลที่เกี่ยวข้องที่เป็นประโยชน์ในการนำองค์ประกอบดังกล่าวไปใช้ในระบบ
ความปลอดภัยทางไซเบอร์
- ความปลอดภัยทางไซเบอร์ 101: พื้นฐานของหัวข้อความปลอดภัยทางไซเบอร์
- DevSecOps คืออะไร: DevSecOps กลายเป็นวิวัฒนาการตามธรรมชาติของแนวทางปฏิบัติ DevOps โดยมุ่งเน้นที่การบูรณาการความปลอดภัยเข้ากับกระบวนการพัฒนาและปรับใช้ซอฟต์แวร์
หากคุณพบว่าคอลเลกชันนี้มีประโยชน์ ลองสนับสนุนโครงการโดยการซื้อกาแฟให้เรา
ขอขอบคุณที่ใช้คอลเลกชันสูตรโกงของเรา! ขอให้มีความสุขในการเขียนโค้ด!