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

03. 리눅스 활용 - 3

03. 응용 분야 Section 1 : 기술 동향 리눅스 동향 주로 서버용 운영체제 유닉스 시장을 대체 서버, 데스크톱&개발, 임베디드에 사용 리눅스 관련 기술 클러스터링 여러 개의 시스템을 하나의 큰 시스템으로 동작하도록 만드는 기술 네트워크로 연결 고성능 컴퓨팅, 부하 분산, 백업 서버로 동작 1) 구성 요소 요소 설명 클러스터 노드 클러스터의 실질적인 작업 클러스터 노드는 클러스터에 속하도록 구성해야 함 클러스터 관리자 자원의 분배 및 관리 노드가 클러스터 관리자 기능을 갖기도 함 환경에 따라 여러 대의 클러스터 관리자가 존재 2) 종류 종류 설명 고계산용 클러스터 (HPC Cluster) High Performance Computing 클러스터 베어울프 클러스터 과학 계산용 부하 분산 클러스터 (..

03. 리눅스 활용 - 2

02. 인터넷 활용 Section 1 : 네트워크의 개념 통신망의 종류 LAN 'Local Area Network'의 약어 근접한 거리의 제한된 지역에서의 고속 통신망 MAN 'Metropolitan Area Network'의 약어 같은 도시나 지리적으로 가까운 위치 백본 라인을 구성 WAN 국가, 대륙과 같은 넓은 지역을 연결 속도가 느리고 전송 오류율이 높다 SAN 'Storage Area Network'의 약어 저장 장치를 위해 설계된 고속 네트워크 광섬유 채널로 구성 대용량 데이터를 전송 요청받은 파일 'I/O' 요청을 직접 블록 'I/O'로 전환하여 'SAN'에 연결된 저장 장치에 전송 네트워크 LAN 토폴로지..

03. 리눅스 활용 - 1

01. X-Window Section 1 : X-Window 일반 X-Window 특징 및 구성 요소 리눅스 환경의 애플리케이션과 유틸리티에 대해 그래픽 사용자 인터페이스를 제공 플랫폼과 독립적으로 작동 특징 네트워크 기반 이기종 시스템 간에도 사용 가능 디스플레이 장치와 독립적 구조 프로토콜 기반의 클라이언트 / 서버 시스템 서버 : 클라이언트의 디스플레이에 관한 접근 허용, 클라이언트 간의 자원 공유, 네트워크 메시지 전달, 클라이언트와 입출력 장치와의 중계 클라이언트 : 애플리케이션, X 서버가 제공하는 기능을 이용 구성 요소 1) Server/Client 클라이언트 : 응용 프로그램을 실행하기 위해 필요한 프로그램과 자원을 제공 서버 : 응용 프로그램에서 수행된 결과를 출력 장치에 표시하는 역할 ..

02. 리눅스 운영 및 관리 - 6

06. 주변 장치 관리 Section 1 : 주변 장치의 종류 및 특징 프린터 LPRng BSD 계열 유닉스에서 사용 프린터 스풀링과 네트워크 프린터 지원 설정 파일 : /etc/printcap CUPS 애플이 개발한 오픈 소스 프린팅 시스템 유닉스 계열에서 사용하기 위해 개발 IPP(Internet Printing Protocol)를 사용하여 웹 기반으로 제어 사용자 및 호스트 기반의 인증 제공 환경설정 디렉토리 : /etc/cups 사운드 카드 OSS(Open Sound System) 유닉스 계열 운영체제에서 사운드 카드를 제어하는 인터페이스 현재 'ALSA'로 대체 표준 유닉스 장치(POSIX)에 기반한 인터페이스 ALSA(Advanced Linux Sound Architecture)..

02. 리눅스 운영 및 관리 - 5

05. 소프트웨어 설치 및 관리 Section 1 : 패키지 설치 및 제거 패키지 프로그램을 설치하고 관리하는 방법 소스 코드를 컴파일 및 설치하도록 도와주는 관리 도구 RPM(Redhat Package Manager) 레드햇 사에서 개발 패키지를 설치, 업그레이드, 제거 시 파일 확장자명 : *.rpm 패키지 구성 1) 일반 패키지 httpd-2.4.6-93.el7.centos.x86_64.rpm 구성 이름 설명 httpd 패키지명 특정 서비스나 라이브러리를 의미하는 이름 2.4.6 버전 주버전(2), 부버전(4), 패치번호(6) 93 릴리즈 번호 패키지를 업데이트하여 배포할 때마다 붙여지는 번호 el7.centos CentOS 버전 CentOS에서 배포할 경우 붙여짐 x86_64 아키텍쳐 Intel ..

02. 리눅스 운영 및 관리 - 4

04. 에디터(Editor) 관리 Section 1 : 에디터의 종류 및 특징 에디터 텍스트 파일의 생성, 수정, 삭제 등을 지원하는 도구 에디터 종류 및 특징 vi 빌 조이가 개발한 텍스트 편집기 리눅스와 유닉스에 기본적으로 포함 vim 브람 무레나르가 개발한 'vi'편집기와 호환 가능한 텍스트 편집기 pico 아보일 카사르가 개발한 텍스트 편집기 오픈 소스 라이선스가 아니므로 소스 수정이 불가능 모드형 편집기가 아니기 때문에 바로 텍스트 입력, 수정이 가능 nano GNU 프로젝트에서 만든 'pico' 편집기 복제판 emacs 리차드 스톨만이 개발 비모드형 편집기로 여러 개의 키를 조합 gedit X-Window 시스템 환경에서 사용할 수 있는 오픈 소스 텍스트 편집기 S..

02. 리눅스 운영 및 관리 - 3

03. 프로세스 관리 Section 1 : 프로세스의 개념 및 유형 프로세스 중앙처리장치(CPU)를 할당받아 실행 비동기적 행위를 일으키는 주체 프로세스마다 고유한 프로세스 ID(PID)를 가짐 최상위 프로세스는 'init'이며, 가장 먼저 실행되는 프로세스로 PID는 '1' 프로세스 유형 포그라운드(foreground)와 백그라운드(background) 1) 포그라운드 유형 설명 포그라운드 (foreground) - 대화식 작업 - 입력한 명령어 실행이 결과가 나올 때까지 기다리는 방식 - 일반적인 명령 실행 방식 2) 백그라운드 유형 설명 백그라운드 (background) - 다른 프로세스 실행 가능 - 명령어를 실행하면 곧바로 다음 명령어 실행 가능 - '$&#3..

02. 리눅스 운영 및 관리 - 2

02. 셸(Shell) 관리 Section 1 : 셸의 특징 및 명령어 셸 명령어를 해석하여 커널에 전달 로그인 시 실행되어 사용환경을 제공 리다이렉션과 파이프 기능을 수행 사용자 셸 프롬포트이다. 종류 종류 실행 파일 특징 본 셸 계열 본 셸 콘 셸 배시 셸 지 셸 /bin/sh /bin/ksh /bin/bash /bin/zsh Bourne이 개발한 유닉스의 기본 셸 Korn이 개발한 본 셸의 확장 버전으로 명령어 완성 기능, 히스토리 기능 지원 본 셸을 기반으로 GNU 프로젝트에서 개발하여 POSIX 호완이 되는 리눅스 기본 셸 콘 셸의 개선 버전 종류 실행 파일 특징 C 셸 계열 C 셸 TC 셸 /bin/bash /bin/tcsh C언어의 특징을 포함 C 셸의 확장 버전으로 BSD계열에서 많이 사용..

02. 리눅스 운영 및 관리 - 1

01. 파일 시스템 관리 Section 1 : 사용자 권한 및 그룹 설정 파일 및 디렉터리의 속성 모든 파일과 디렉터리에는 허가권(Permission)과 소유권(Ownership)이 부여된다. 파일 및 디렉터리의 상세한 정보 확인 구조 ```shell rw-r-r--. 1 root root 45 10월 11 13:44 linux.txt 영역 설명 - 파일 유형 - : 일반 파일 c : 문자 파일 l : 심볼릭 링크 파일 b : 블록 장치 파일 d : 장치 파일 s : 소켓 p : 파이프 rw-r-r--. 허가권 1 링크 수 root 소유자명 root 그룹명 45 파일 크기 10월 11 13:44 마지막으로 변경된 시간 linux.txt 파일명 소유권 관련 명령어 chown 사용자 소유권과 그룹 소유권을 ..

01. 리눅스 일반 - 3

03. 기본 명령어 Section 1 : 사용자 생성 및 계정 관리 사용자 관련 명령어 useradd 사용자 계정을 생성하는 명령어 생성된 사용자의 계정 정보는 '/etc/passwd', '/etc/shadow', '/etc/group' 파일에 저장 1) 기본 형식 [root@localhost ~]# useradd [옵션][계정명] 2) 옵션 옵션 설명 -c 사용자 계정에 설명 추가 -d 사용자 계정의 홈 디렉터리 지정 -e 사용자 계정의 유효 기간 설정 -f 패스워드가 만료된 후 계정의 만료 날짜 지정 -G 사용자 계정의 새로운 그룹 추가 -s 사용자 계정의 로그인 기본 셸 지정 passwd 사용자 계정의 패스워드 변경 및 관리하는 명령어 생성된 패스워드는 암..

01. 리눅스 일반 - 2

02. 리눅스의 설치 Section 1 : 리눅스 설치 및 유형 배포판 설치 사용자 지정 설치를 제외한 다른 유형은 자동으로 하드디스크를 재구성하므로 기존 자료가 모두 삭제된다 플러그 앤 플레이(Plug and Play) 기능을 이용하여 자동으로 하드웨어를 검색 Section 2 : 리눅스 부트 부트 매니저(Boot Manager) 필요로 하는 운영체제를 선택하여 부팅하는 기능 리눅스 부팅 과정 단계 진행 과정 설명 1단계 ROM-BIOS - POST(Power On Self Test) 과정 후 하드웨어 이상 유무 검사한 후 에러 발생 시 알림 - 부트 로더 로딩 2단계 부트 로더 - 커널 로딩 후, 스와퍼 프로세스 호출 - LILO와 GRUB가 있음 3단계 스와퍼 프로세스 -장치들의 드라이버 초기화 -..

01. 리눅스 일반 - 1

01. 리눅스의 이해 Section 1 : 개요 종류 및 특징 배포판 설명 슬랙웨어 - 패트릭 볼커딩에 의해 만들어짐 - 가장 오래된 배포판 데비안 - 이안 머독이 데비안 프로젝트 설립하여 개발, 배포 우분투 - 캐노니컬 사의 지원 - 데비안 GNU/Linux에 기반 - 유니티 사용 레드햇 - 레드햇사가 개발, 배포 - 유료인 RHEL과 무료인 페도라으로 나누어 배포 RHEL - 레드햇사가 개발, 배포 - 상용 패키지는 유료이지만, 소스코드는 무료 공개 페도라 - 레드햇의 후원 CentOS - 기업용 무료 배포판 수세 -** 독일**에서 개발, 배포 칼리 - Offensive Security가 개발 백트랙은 우분투, 칼리 리눅스는 데비안 기반 배포판 국내에서 배포하는 리눅스 : Sulinux 라이선스 G..

728x90