본문 바로가기

Linux

(11)
[리눅스 마스터 2급] 2과목 리눅스 운영 및 관리, 응용 분야 Section01 기술 동향1. 리눅스 동향구글 크롬(Google Chrome)웹 키트 레이아웃 엔진을 이용해서 개발한 프리웨어 엡 브라우저, 버전 27까지는 웹 키트 레이아웃 엔진을 이용했으나 버전 28 이후는 웹키트의 포크인 블링크를 사용 라즈베리파이영국 잉글랜드의 라즈베리파이 재단이 학교와 개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드 컴퓨터, 영국에서 교육용으로 개발된 소형 싱글보드 컴퓨터저렴 가격, 그래픽 성능 뛰어나 Wi-Fi, 블루투스 지원, 다양한 센서 연결을 통한 사물인터넷 환경 구축이 용이, 기본 OS로 리눅스 사용 아두이노(Arduino)2005년 이탈리아에서 HW에 익숙하지 않은 학생들 위해 개발, 오픈소스 기반 단일보드 마이크로 컨트롤러..
[리눅스 마스터 2급] 2과목 리눅스 운영 및 관리, 인터넷 서비스의 설정 Section03 인터넷 서비스의 설정1. 네트워크 인터페이스 설정리눅스는 다양한 NW IF를 지원 리눅스가 지원하는 NW IF 종류  2. 네트워크 설정 파일1) /etc/sysconfig/network NW 사용 유무 지정, 호스트명 설정, 게이트웨이 주소 설정, NIS 도메인명 등이 기록되는 파일리눅스 처음 설치 시에 호스트명을 locoalhost로 설정, www로 변경하고 부팅 시에도 계속적으로 적용되도록 설정시스템 전체에 대한 기본 게이트웨이 주소 설정과 호스트네임, 네트워킹 연결 허용 여부를 설정, 호스트네임은 설치 중에 입력한 내용이 반영 NW 관련 파일을 직접 수정해서 ip를 설정하려고 할 때, 직접 설정 시에 파일에 저장하면 서버 재부팅 시에도 적용되며, vi 편집기 등을 이용해서 해당 ..
[리눅스 마스터 2급] 2과목 리눅스 운영 및 관리, 네트워크의 개념 Section01 네트워크 개념1. 네트워크의 개요와 통신망 종류통신망 종류LAN(Local Area Network, 근거리 통신망)빌딩 내 혹은 근접한 거리의 빌딩들로 제한된 지역에 설치된 정보 기기들 사이의 고속 통신을 제공하는 통신망 MAN(Metropolitan Area Network) LAN 보다 큰 규모 가지지만 WAN보다는 지리적으로 작은 규모에서 컴퓨터 자원들과 호스트들을 연결하는 도시권 통신망 *DQDB (Distributed Queue Dual Bus)도시권 통신망(MAN)에서 사용되는 프로토콜, IEEE 802.6 규격, 회선 교환과 패킷 교환이 모두 가능, 데이터, 음성 및 비디오 등의 전송 지원이중 버스(Dual Bus) 구조를 사용하는 네트워크 통신 방식 WAN(Wide Area..
[리눅스 마스터 2급] 2과목 리눅스 운영 및 관리, 리눅스 활용 Part03 리눅스 활용Chaper01 X-WindowsSection01 개념 및 사용법1.  X-윈도우MIT 라이선스가 적용된 SW는 X windows system, JQuery, Node.js가 있음리눅스 초기에는 XFree86기반이 사용되었으나 현재는 X.org 기반이 사용됨, 디스플레이 장치에 의존적 x, 서로 다른 이기종 사용 가능, NW 프로토콜(X 프로토콜) 기반의 클라이언트/서버 시스템, 리눅스 환경의 각종 애플리케이션과 유틸리티에 대해 그랙픽 사용자 인터페이스 GUI를 제공, 플랫폼과는 독립적 작동하는 그래픽 시스템X11, X, X Widow System 이라 함 특징NW 기반의 그래픽 환경 지원, 이기종 시스템 사이에서도 사용 가능, 스크롤바, 아이콘, 색상 등 그래픽 환경 자원들이 특..
[리눅스 마스터 2급] 1과목 리눅스 운영 및 관리, 에디터 Chapter4 에디터Section01 에디터 종류명령어 기반 에디터 : PICO, emacs, vim문법 강조 : vim, nano(빔나노~)GUI 기반 에디터 : XEmacs, gVim, gedit 1. picoAboil Kasar가 개발, 워싱턴 대학에서 개발한 유닉스용 텍스트 에디터, 윈도우 메모장처럼 간편 사용, 2005년 개발 중단 현재 리눅스 배포판에는 설치x, 무료임에도 불구하고 완전한 open source가 아님, 많은 리눅스 배포판에서는 PICO를 제공하지 않음대신 nano 라고 불리는 pico의 복제품이 open source로 제공 2. Emacs(Editor MacOS, 이맥스) 고성능 문서 편집기emacs LISP 라는 LISP에 기반을 둔 환경 설정 언어를 가지고 처음부터 다시 ..
[리눅스 마스터 2급] 1과목 리눅스 운영 및 관리, 프로세스 관리 Chapter03 프로세스 관리Section 01 개념 및 유형1. 프로세스의 개념     CPU와 메모리를 할당받아 실행시키는 프로그램, 가장 먼저 실행되는 프로세스 init, init의 PID는 1 2. 프로세스의 유형포어그라운드 프로세스보통 셸에서 명령을 실행하면 fg 프로세스로 진행됨, 화면에 실행되는 것이 보이는 프로세스사용자와 상호작용하는 프로세스, fg 작업번호 or fg %작업번호 : 백그라운드 프로세스를 포어그라운드 프로세스로 전환터미널에 직접 연결되어 입출력을 주고받는 프로세스, 명령 입력 후 수행 종료까지 기다려야 하는 프로세스ex. 응용 프로그램, 명령어포어그라운드에서 프로세스를 백그라운드 프로세스로 전환하기 위해 작업 중인 프로세스를 대기(suspend) 상태로 전환하는 키 조합 ..
[리눅스 마스터 2급] 1과목 리눅스 운영 및 관리, 셸(Shell) Chapter 02 셸(Shell)Section 01 개념 및 종류1. 개념셸 (Shell) 명령어 해석기(command interpreter), 사용자가 입력한 명령어를 해석하여 커널에 전달커널과 사용자 간의 대화식 IF 제공, 강력한 스크립트 언어, 포어그라운드/백그라운드 프로세스 실행 2. 종류본셸과 C셸 계열로 나뉨 본셸종류실행 파일특징본셸 계열본셸(Bourne Shell)/bin/sh- 가장 먼저 개발, 벨 연구소의 스티븐 본이 1979년 개발, - 유닉스에서 기본 셸로 사용, alias 존재x, - 조건구문(if)와 반복구문(while)을 이용, 1977년 유닉수 버전 7에 포함콘셸(korn shell)/bin/ksh- AT&T사의 데이비드 콘이 1986년에 개발, 벨 연구소에서 본셸 확장해서..
[리눅스 마스터 2급] 1과목 리눅스 운영 및 관리, 권한 및 그룹 설정 1. 소유권과 관련 명령어(Ownership)명령어 chown파일과 디렉터리의 사용자 소유권과 그룹 소유권을 변경ex. chown [옵션] 소유자[:그룹명] 파일명 2. 허가권(permission)과 관련된 명령어 ls -l :  파일 유형과 허가권을 알 수 있다.  -rw-rw-r - - l shina shina 53 2024-02-25 00:20 이렇게 나옴 -rw-rw-r - - : 파일의 유형(-) 과 파일의 접근 권한 나타넴파일 사용자 : 파일 소유자(owner), 그룹 소속자(group), 기타 사용자(others 또는 public)로 구분 소그기~파일 권한 : 읽기(read), 쓰기(write), 실행(execute)읽기, 쓰기 또는 실행의 접근 제한 표시는 하이픈(-) 으로 나타냄  명령어..