클라우드 엔지니어 양성

클라우드 엔지니어 양성 Q&A ①

gamjadori 2023. 12. 11. 09:26
728x90

클라우드 엔지니어 양성 Q&A ①

Q1. touch / mkdir 명령어 차이

  • mkdir: 디렉터리 (파란색) 생성
  • touch: 빈 파일(검정색) 생성 및 파일 시간 변경

Q2. cat와 ls의 차이

ls: 주어진 디렉터리의 파일 / 디렉터리 목록 출력

cat: 파일 내용을 보는 용도

echo 뒤에 오는 입력을 해석해서 출력

 

Q3. 경로 설정 시, / 붙이는 기준

맨 앞에 / 붙으면 제일 상단 (/) 에서 경로 지정 시작

맨 뒤에 / 붙는 건 붙여도 되고 안 붙여도 되는데, 디렉터리인 경우에 한해서고 파일은 / 붙이지 않음.

따라서, 먼저 ls -al로 내가 갈 곳을 살펴봐야 함.

drwxr-xr-x인 경우, 여기서 d가 디렉터리를 의미하므로 마지막에 /를 붙여도 됨.

d가 붙어있지 않으면 파일을 의미하기 때문에 / 입력하면 안 됨.

 

Q4. ifconfig ipconfig 차이

윈도우는 ipconfig, 유닉스 계열 운영체제는 ifconfig

** 리눅스가 유닉스에서 파생돼서 리눅스: ifconfig

 

Q5. | (파이프 라인)의 뜻은?

명령어를 읽어 순차적으로 실행하는 프로세서에 적용되는 기술로, 한 번에 하나의 명령어만 실행하는 것이 아니라 하나의 명령어가 실행되는 도중에 다른 명령어 실행을 시작하는 식으로 동시에 여러 개의 명령어를 실행하는 기법

 

Q6. 정적 웹 페이지 vs 동적 웹 페이지

정적 웹 페이지: 저장된 파일을 그대로 봄

  • 장점
    • 다른 처리 없이 요청에 대한 파일만 전송하기 때문에 빠르다.
    • 단순한 문서로 웹 서버를 구축하므로 호스팅 서버에 연결하는 비용이 적다.
  • 단점
    • 저장된 정보만 보여주기 때문에 서비스가 한정적이다.
    • 추가, 삭제, 수정 등의 작업이 모두 코드를 직접 건드려야 하기 때문에 관리가 힘들다.

동적 웹 페이지: 다른 변수들에 의해 변경되어 보임

  • 요청에 관하여 사용자는 조건에 따라 다른 결과를 받게 된다.
  • 사용자는 상황, 시간, 요청 등에 따라 달라지는 웹 페이지를 보게 된다.
  • 장점
    • 최초 접속 시 맨 첫 페이지 로딩 시간이 길어도 이후 페이지부터는 속도가 빠름
    • 로컬 데이터를 효과적으로 캐싱
    • ** 캐싱: 파일 복사본을 캐시 또는 임시 저장 위치에 저장하여 보다 빠르게 액세스할 수 있도록 하는 프로세스
  • 단점: 초기 구동 속도가 느리고 SEO에 불리
  • ** SEO (검색 엔진 최적화): 웹사이트가 유기적인(무료) 검색 방식을 통해 검색 엔진에서 상위에 노출될 수 있도록 최적화하는 과정

Q7. WAS란?

DB 조회나 다양한 로직 처리를 요구하는 동적 콘텐츠를 제공하기 위해 만들어진 애플리케이션

서버HTTP 프로토콜을 기반으로 사용자 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어로서, 주로 데이터베이스 서버와 같이 수행

웹 서버의 기능들을 구조적으로 분리하여 처리하고자 하는 목적으로 제시

 

Q8. SCSI와 SATA 차이점

SCSI: 컴퓨터에서 주변기기를 접속하기 위한 직렬 표준 인터페이스

입출력버스를 접속하는데 필요한 기계적, 전기적인 요구사항과 모든 주변기기 장치를 중심으로 명령어 집합에 대한 규격

주변기기의 번호만 각각 지정해 주면 자료의 충돌문제를 걱정하지 않고 제어 가능

SATA: 데이터 전송 속도를 최고 1.5Gbps까지 높일 수 있는 하드 디스크 드라이브, DVD, CD-RW 등의 접속 규격

 

Q9. .repo란?

개발자가 애플리케이션 소스 코드에 대한 변경을 수행 및 관리하는 데 사용하는 중앙화된 디지털 스토리지

 

Q10. This.repo란?

This.repo파일은 dnf 명령을 사용하기 위해 필요한 파일 ** dnf: 기존에 사용하던 rpm명령어의 의존성 문제를 해결한 명령어

  • rpm의 경우 패키지를 설치하려면 의존성 즉, 미리 설치해야 하는 패키지를 순서대로 설치해야 함
  • dnf는 의존성을 해결해 CeontOS가 제공하는 rpm파일 저장소(repository)에서 설치할 rpm과 의존성이 있는 rpm파일까지 인터넷을 통해서 자동으로 다운로드 및 설치