Linux/리눅스마스터 2급 자격증

리눅스마스터 2급 1차 시험 족보 핵심 정리 1

psy_er 2022. 2. 2. 14:41
728x90

리눅스마스터 2급 1차 시험 족보 핵심 정리 1

 

리눅스는 대부분 C언어로 작성되어 있으며 약간의 어셈블리어로 작성되어있다.

 

리눅스는 처음에는 어셈블리어로 작성되었으나, 후에 C언어로 쓰여 이식성과 확장성이 뛰어나다.

 

리눅스가 윈도보다 사용이 용이한 것은 아니다.

 

리눅스는 최상위 디렉터리 /를 기준으로 하위 디렉터리가 존재하는 계층적 트리 파일 구조이다.

 

/bin : 실행 파일이나 기본 명령어가 저장되어 있다.

 

/sbin : 관리자용 시스템 표준 명령어 및 시스템 관리와 관련된 실행 명령어 저장한다.

 

/ : 파일 시스템이 있는 최상위 디렉터리로 루트 디렉터리라고도 한다.

 

/root : 시스템 관리자용 홈 디렉터리이다.

 

RHEL, 페도라, CentOS는 레드햇 계열이다.

 

벨 연구소 연구원 켄 톰슨은 초기 형태의 유닉스를 개발하였다.

 

1991년 최초 버전 인터넷을 공개한 것은 켄 톰슨이다.

 

리처드 스톨먼 FSF, GNU

 

앤드루 타넨바움 미닉스 개발하였다.

 

리누스 토발즈가 최초로 리눅스를 개발하였다.

 

MINIX의 커널 소스를 고쳐 GNU 시스템에 적합한 커널을 리누스 토발즈가 개발하였다.

 

수정한 2차 소스코드는 MPL로 공개하고 원저작자에게 수정한 부분에 대해 알려야 하지만, 실행 파일은 독점 라이선스로 배포할 수 있다.

 

아파치 라이선스를 재배포 시 아파치 라이선스 버전 2.0을 포함시켜야 한다..

 

GPL보다 완화된 조건의 공개 소프트웨어 라이선스는 LGPL이다.

 

MPLApache, MIT, BSD 라이선스가 적용된 프로그램들의 소스코드를 수정해서 사용할 경우에도 반드시 별도의 소스코드와 실행 파일을 공개할 필요 없다.

 
728x90