본문 바로가기

자격증/리눅스 마스터 1급

Part1) 리눅스의 실무의 이해 - 네트워크의 이해(1) | 네트워크 기초 I. 네트워크 기초 - (매년 출제) OSI 7 Layer 1) OSI 7 Layer 정의: 세계 표준화 기구(ISO)에서 제정한 것으로 네트워크 상호 호환을 위해 시스템간의 통신에 있어서 요구 또는 고려되는 사항들을 정리, 추상화한 모델이다. 2) OSI 7 Layer 각 계층 설명 *[L1]물리계층(Physical Layer)-최하위 계층으로 전기적인 신호를 전송해 주는 전송 매체-비트 스트림을 보내고 받기 위해서 기계적, 전기적, 기능적, 절차적 특징을 다루어 물리적으로 액세스-허브, 중계기(Repeater), 집중화기, UTP(Unshielded Twist Pair), 동축케이블 *[L2]데이터 링크 계층(Data Link Layer)-물리 계층의 비트들을 프레임으로 구성-(Node-to-Node.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스 시스템의 이해(4) | 프로세스 I. 프로세스 - (매년 출제) 프로세스의 개념 및 종류 1) 프로세스(Process)의 정의실행중인 프로그램(작업)커널에 등록되고 커널의 관리 하에 있는 작업각종 자원들을 요청하고 할당받을 수 있는 개체프로세스 관리 블록(PCB)을 할당받는 개체구성요소: 코드, 데이터, 스택 *프로세스 관련 용어프로그램(Program): 특정 기능을 수행하기 위한 명령어 집합프로세서(Processor):연산을 수행하고 처리하기 위한 자원, 보통 CPU를 말함프로시저(Procedure): 프로그램의 일부로 공통으로 사용되는 특정 루틴작업(Job): 프로그램과 프로그램 실행에 필요한 입력 데이터프로세스 관리 블록(PCB): 커널에 등록된 각 프로세스들에 대한 정보를 저장하고 있는 영역스레드(Thread): 프로세스의 일부.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스 시스템의 이해(3) | X 윈도우, 쉘(Shell) I. X 윈도우 - (매년 출제) X 윈도우 시스템(X Window System): 리눅스에서 GUI 환경을 위한 시스템으로, 모든 종류의 애플리케이션과 유틸리티에 대해 GUI를 사용할 수 있는 기본 플랫폼을 제공하는 클라이언트/서버 시스템이다. 분산형 개방 시스템을 개발하기 위한 목적으로 수행된 아데나 프로젝트의 일환으로 MIT에서 1984년 최초로 개발되었다. 1) X-windows 시스템을 이루는 요소 1. 서버 클라이언트: 윈도우 시스템은 두 개의 개별 소프트웨어 부분에 의해 제어되는 서버/클라이언트 시스템이다. 클라이언트는 응용프로그램을 실행하기 위한 프로그램과 자원을 제공하고, 서버는 응용 프로그램에서 수행된 결과를 출력 장치에 표시하는 역할을 한다. 2. X Protocol: 클라이언트는 I.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스 시스템의 이해(2) | 디렉터리 구조 및 파일 시스템 이해 I. 디렉터리 구조 및 디렉터리별 기능 디렉터리 구조: 리눅스에서 디렉터리 구조는 전체적으로 '역 트리(tree)' 구조를 하고 있다. 루트(/)를 기준으로 크게 주요한 디렉터리로 분할이 되고 하는데, 이러한 구조를 파일시스템이라고 한다. 1) 루트(/): 리눅스 파일시스템의 최상위 디렉토리이다. 즉, 절대 경로표기 시 항상 루트(/)부터 시작한다. 루트 이하에서 포함하는 디렉터리 /bin 주 명령 바이너리 파일 /boot 부트로더의 고정 파일들 /dev 장치 파일들 /etc 시스템 설정 /lib 주요 공유 라이브러리와 커널 모듈 /media 착탈 가능한 미디어에 대한 마운프 포인트(m.p) /opt 추가 애플리케이션 소프트웨어 패키지 /sbin 주요 시스템 바이너리들 /srv 시스템에 의해 제공되는 서.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스 시스템의 이해(1) | 리눅스와 하드웨어, 부트매니저 하드웨어의 이해 1) CPU(Central Processing Unit): 컴퓨터 시스템 전체를 제어하는 장치로서 중앙 처리 장치라고 부름.레지스터(Register): 중앙 처리 장치에 있는 일종의 임시 기억 장치이고, 아주 적은 데이터를 잠시 저장할 수 있는 공간이며, O/S가 제어권을 넘긴 다른 프로그램으로 데이터를 전달하기 위한 장소를 제공함.산술 논리 연산 장치(Arithmetic-Logic Unit): 중앙 처리 장치의 한 부분으로서 컴퓨터 명령어 내에 있는 연산자들에 대해 연산과 논리 동작을 담당.제어장치(Control Unit): 비교, 판단, 연산을 담당하는 논리 연산장치와 명령어의 해석과 실행을 담당함.2) 메모리(Memory): 컴퓨터의 마이크로프로세서가 신속하게 이용할 수 있도록 명령.. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스의 개요(2) | 리눅스 기초 리눅스의 철학1991년 리누스 토발즈에 의해 첫 공식 버전인 0.02를 처음으로 발표리눅스는 운영체제 소프트웨어로 유닉스 시스템의 표준 인터페이스로 잡고 있는 POSIX 표준을 따르고 있으나, 진정한 자유 소프트웨어를 구현하기 위해 유닉스 소스코드 사용을 배제하고, 모든 소스를 새로 작성Macintosh, SPARC, MIPS, Alpha f 머신 등에서 동작하는 최고의 이식성을 자랑하는 운영체제GNU GPL(General Public License)가 적용된 리눅스 소스코드는, 자유롭게 어느 누구나 사용, 변경, 배포가 가능 GNU GPL(General Public License) - (14년도 전반기) GPL은 FSF(Free Software Foundation)에 의해서 만들어진 특별한 라이선스: .. 더보기
Part1) 리눅스의 실무의 이해 - 리눅스의 개요(1) | 운영체제의 개요 운영체제의 목적효율적 사용(efficient use): 컴퓨터 자원의 효율적인 활용을 보장사용자 편리성(user convenience): 컴퓨터 시스템의 편리한 사용법을 제공비간섭(noninterference): 운영체제 사용자들의 활동에 간섭을 방지 운영체제의 역할컴퓨터의 하드웨어를 제어한다.사용자들 간의 하드웨어 자원을 공유할 수 있도록 한다.시스템 자원을 스케줄링하여 효율적으로 활용할 수 있게 한다.입출력이 용이하게 하는 기능을 제공한다.응용 프로그램의 작성과 실행을 편리하게 한다.오류의 발생을 막고 복구를 지원한다.데이터의 조직화, 네트워크 통신 처리 기능을 수행한다.편리한 사용자 인터페이스를 제공한다. 운영체제를 구성하는 요소제어 프로그램: 시스템을 운영하기 위한 기능을 수행하는 프로그램(감시 .. 더보기
리눅스마스터 시험 정보 리눅스마스터란?리눅스 기반의 Desktop활용 및 Server운영 능력, 리눅스 시스템의 설계개발 및 관리 능력, 리눅스 기반의 네트워크 및 서버 구축/운영 능력을 검정하는 자격도입목적 및 필요성국내 리눅스 시장 활성화와 그에 따른 전문인력 수요 예상국내 리눅스 시장의 성장에 따른 전문인력의 필요성과 공인된 리눅스 자격검정의 필요성 부각세계 유수, 중대형 컴퓨터 업체들의 리눅스 개발 프로젝트 추진리눅스 자격검정을 통한 산업계의 전문인력 채용기준 제시 ■ 리눅스마스터 1급 1차 출제기준과 목문항수주요항목세부항목리눅스 실무의 이해20문항리눅스의 개요운영체제의 개요리눅스 기초리눅스 시스템의 이해리눅스와 하드웨어리눅스의 구조X 윈도우SHELL프로세스네트워크의 이해네트워크 기초네트워크 설정리눅스시스템 관리40문항.. 더보기