
스와핑 개념
Redhat & Debian 계열의 리눅스 종류, 리눅스의 역사 및 특징
Shell 프로그래밍
시그널의 종류, 번호(시그널 보는 법 + 번호 다 외우기)
X윈도
RAID 종류와 특징
라이선스들 차이점 및 특징 (BSD, Apache, GPL)
리눅스 배포판 중 다른 것 중 하나 묻기
IP(서브네트워크 또는 호스트 수 등)
클라우드 사물인터넷, 빅데이터, 임베디드, 가상콘솔, 스와핑, 가상메모리 등 설명주고 단어 고르기
GPL
- 리눅스는 GNU프로젝트와 연계해 발전해 왔다 👉 FSF(free software foundation)의 GPL(general public license)를 따른다.
- GNU GPL은 5가지 의무를 강제한다.
LGPL (Library General Public license)
- 독립적인 프로그램에도 사용되나 주로 소프트웨어 라이브러리에 주요 사용
- 자유 소프트웨어뿐만 아니라 독점소프트웨어에서도 가능(=상업적 사용 가능) 👉 단, 수정시에는 소스코드 제공해야한다.
- LGPL에서 GPL 변경 ok (반대는 불가)
BSD (Berkeley Software Distribution)
- 누구나 수정 가능, 수정한 것 제한 없이 배포 가능 👉 단, 수정본 재배포는 의무가 아니고 수정된 소스코드 비공개를 허용한다.
- 상용 소프트웨어에서도 사용 가능
Apache
- 아파치 재단에서 만든 라이선스
MPL
- 모질라 재단에서 규정한 라이선스
- BSD와 GPL 혼합적이다
- MPL 소스코드 수정시 소스코드 공개는 필수 <=> MPL 이 외 코드를 결합해서 만든 프로그램의 경우, MPL 코드 제외한 다른 소스코드는 공개 안 해도 된다.
MIT
- BSD와 유사하다. 단, 라이선스와 저작권 관련 명시만 지켜주면 된다.
> 표준 출력에서 다른 출력으로 변경>> 출력을 지정한 출력(주로 파일)에 추가한다.