분류 전체보기 216

우분투 CLI 명령어

★리눅스 기본 명령어 - pwd(print working directory = 폴더) : 현재 폴더 위치 확인하기 # > 주석 -mkdir : 폴더 생성하기 - ls(list) : 특정 폴더에 포함된 파일이나 폴더 확인하기 ls -a(all) : 모든 폴더나 파일 출력 ls -l : 폴터나 파일의 포맷을 전부 표현 - d : 폴더 - - : 파일 - cd(change directory) : 폴더를 다른 폴더로 변경 - touch : 파일 생성하기 $ touch hi.txt [커맨드] touch 명령어로 파일 hi.txt를 생성합니다. - nano hi.txt : 편집기 실행 $ cat hi.txt - cat : 파일 내용 출력 - rm : 폴더나 파일 삭제하기 단일 파일 삭제 가능 ★ rm -rf 디렉토..

왜 리눅스인가?

● 리눅스가 많이 쓰이는 이유 1. 오픈 소스, 그에 따른 뛰어난 보안성과 커뮤니티의 지원 2. 뛰어난 안정성과 유지 보수성 - 윈도우 등의 경우 보안 패치를 적용하고 시스템의 재부팅을 요구하는 경우가 빈번하나, 리눅스는 시스템을 재부팅해야 하는 경우가 드물다. 3. 높은 이식성 4. 클라우드 지탱하는 기술 장점 1 : GUI보다 빠른 작업 $ mkdir codestates CLI를 이용해 생성한 폴더나 파일 > 컴퓨터에 생성되는 폴더나 파일 장점 2 : 단순한 출력 및 용이한 원격 접속 ● 리눅스의 종류 Debian(데비안) - 별도의 패키지 관리 도구(apt, dpkg)를 이용해 패키지 업데이트나 의존성 및 보안 관련 업데이트를 자동으로 수행 Ubuntu(우분투) - 데비안 리눅스를 기반으로 제작, ..

day 2 발표 자료

[C126] (Dev팀과 Ops팀) 각 팀의 목표는 어떻게 다른가요? 두 팀의 목표에서 상충되는 부분이 존재하나요? Dev는 development의 약자로 코드 개발, 배포, 업데이트, 새로운 기능 제공 등 변화에 대한 관심이 많고, Ops는 Operations의 약자로 앱의 안정성, 인프라 관리, 모니터링 등 안정성에 관심이 많습니다. 서로 다른 목표 때문에 변경과 서비스를 관리하는 방식이 다르고 별도의 프로그램을 사용하게 됩니다. https://www.slideshare.net [C127] DevOps를 실현 가능하게 하기 위해 기술이 필요한 부분과, 기술이 아닌 문화로 풀어야 할 부분은 각각 무엇인가요? CI/CD 파이프라인에 근거해 답해봅시다. CI 과정에서 code는 코드 저장소에 코드를 pus..

DevOps BootCamp 2023.03.08

(CodeStates) DevOps - day2

Plan → Code → Build → Test → Release → Deploy → Operate 배포 > 웹 애플리케이션 형태 = 인터넷에 연결 => 서버 존재 서버 작동 관점 1. 경로 처리 경로 : URL에서 도메인 이름(ex - https://sanghyup.tistory.com) 이후에 등장하는 문자열 웹 서버가 (ex - /manage/newpost/...) 확인, 정해놓은 규칙에 따라 서버 내의 자원을 제공 2. 서버 내의 자원 > 파일 or 브라우저에서 해석 가능한 형태의 자원. 보통 HTML 페이지, JSON과 같은 응답 제공 한 대의 서버 1. 자원이 여러 서버에 나뉘어져 있어서, 자원을 수집한 이후 한 페이지에 정리해서 보여줘야 할 경우 - > 목적에 따라 제공하는 자원이 다른 서버..

DevOps BootCamp 2023.03.08

(CodeStates) DevOps - day1

1. 애플리케이션 배포 클라우드 서비스 탄생 배경 웹 브라우저 -> 서비스를 제공하는 웹 사이트 -> 로그인 -> 웹 애플리케이션 즉시 사용 -> 지속적 관리 필요 2. 서비스가 사용자에게 도달하기까지 1) 전통적인 소프트웨어 전달 방식 폭포수 모델 : 출시 기한을 정해놓고 소프트웨어 완성 > 문제점 소프트웨어의 출시 당시 신뢰성, 안정성 보장 불가 소프트웨어 사용시 산더미처럼 쌓여있는 버그 > 특징 베타 버전 이용한 테스트 사용자가 업데이트 해야 함. 버그 수정 어려움 모바일 애플리케이션 사용 2) ★ 클라우드 서비스의 전달 방식 ● 애자일 모델 : 고객의 요구에 민첩하게 대응 > 지속적 전달 ● SaaS(Software as a Service) 브라우저로 소프트웨어를 제공, 새버전 즉시 사용 가능 매..

DevOps BootCamp 2023.03.07

환영합니다!

#1 글을 작성하고 블로그를 관리해보세요. 님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다. '편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다. 글 뿐만 아니라 블로그의 각종 설정을 변경할 수도 있습니다. '블로그관리'를 확인해보세요. #2 다양한 스킨이 있어요. 티스토리에 있는 다양한 '스킨'도 살펴 보세요. 블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다. 어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요. '스킨 편집'을 통해 다양한 커스텀, 그리고 홈 꾸미기를 적용하실 수도 있답니다. #3 포럼에서 사람들과 소통하세요. 마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요. ..

카테고리 없음 2023.03.05