리눅스 마스터 2급 1장- 리눅스와 라이선스
·
리눅스/리눅스의 이해
GPL(General Public License) 리눅스는 GNU프로젝트와 연계하여 발전해왔기 때문에 FSF의 GPL를 따른다. FSF의 창시자인 리처드 스톨먼은 다섯가지의무를 저작권의 한 부분으로서 강제한다. 1. 컴퓨터 프로그램은 어떠한 목적으로든지 사용할 수 있다. 다만 법으로 제한하는 행위는 할 수 없다. 2. 컴퓨터 프로그램의 실행 복사본은 언제나 프로그램의 소스코드와 함께 판매하거나 소스코드를 무료로 배포해야 한다. 3. 컴퓨터 프로그램의 소스 코드를 용도에 따라 변경할 수 있다. 4. 변경된 프로그램 역시 프로그램의 소스코드를 반드시 공개 배포해야 한다. 5. 변경된 프로그램 역시 반드시 똑같은 라이선스인 GPL라이선스를 적용해야 한다. 주요 라이센스 LGPL(Library/Lesser Ge..
리눅스 마스터 2급 1장(개요) - 리눅스 배포판
·
리눅스/리눅스의 이해
GNU/Linux 초기 리눅스는 운영체제의 핵심인 커널을 지칭하였다. 하지만 리눅스 커널과 GNU프로젝트의 라이브러리와 도구들이 포함되면서 하나의 운영체제로 발전하게 되었다. 리눅스 배포판 = 리눅스 커널 + GNU정신을 바탕으로 만들어진 다양한 자유소프트웨어 + 공개 프로그램 기업 차원 배포 - 레드햇, 수세, 우분투 커뮤니티 차원 배포 - 데비안, 젠투 리눅스 등 최초의 리눅스 배포판 피터 맥도널드 - 소프트랜딩 리눅스 시스템(SLS)이 리눅스 최초의 배포판이다. 리눅스 커널 + GNU의 프로그램 + 기본적인 유틸리티 + X-Window 등을 포함하여 하나의 운영체제로 완성했다. 출시 당시에는 가장 인기 있는 리눅스 배포판이였지지만 버그가 많았다. 패트릭 볼커딩은 SLS에 존재하는 버그를 잡기 시작하..
리눅스 마스터 2급 1장(개요) - 리눅스의 장점과 단점
·
리눅스/리눅스의 이해
시험이 얼마 남지 않은 분들은 전부 다 일기보다는 색칠된 포인트들 위주로 암기하시기 바랍니다. 문제를 풀어보면서 자주나오는 부분을 체크해두었습니다. 리눅스의 특징 다중 사용자 및 다중 처리 시스템 하나의 시스템에 다중 접속(Multi - user), 각 접속자들은 다수의 응용프로그램 실행 가능(Multitasking) 오픈 소스 대부분의 응용프로그램이 소스(source)가 공개되어 있다. 뛰어난 네트워크 환경 가장 널리 쓰이는 이더넷(Ethernet), SLIP, PPP, ATM등 다양한 네트워크 환경 지원 TCP,IP, IPX, AppleTalk 등 대부분의 네트워크 프로토콜 지원 다양한 파일 시스템 지원 자기 고유의 파일 시스템 뿐만 아니라 다양한 파일 시스템을 지원한다. DOS-FAT, Window..
리눅스 : daemon(데몬) , /etc/rc.d/init.d/ 파일 종류
·
리눅스
데몬의 종류 데몬이란 시스템에 백그라운드 모드로 수행중이며 어떤 사건, 즉 이벤트를 기다리거나 주기적으로 주어진 작업을 수행하기 위하여 대기하고 있는 프로세스를 의미한다. 일반적으로 데몬프로세스는 이름끝에 'd'자가 붙는다. 기본적으로 리눅스에는 여러 기능과 서비스를 제공하기 위한 다양한 데몬 프로세스들이 시스템에서 돌아가고 있다. 이런 서비스 데몬들의 실행여부는 레드햇 리눅스 계열에서 ntsysv 커맨드로 조정하면 된다. 리눅스상에서 현재 실행되고 있는 데몬의 현황을 보려면 pstree 커맨드를 쓴다. 데몬의 실행방식은 크게 stand-alone방식과 xinetd(슈퍼데몬)방식이 있다. Stand-alone방식 (말뚝보초처럼 항상실행대기) 이 방식의 데몬들은 데몬이 시작되면 말 그대로 자기 스스로 시스..
리눅스 : 편집기 Vi 단축키, 환경 설정 값
·
리눅스/리눅스 운영 및 관리
Vi? vi 리눅스에서 가장 널리 사용되는 편집기로, 단축키를 사용하여 편리하게 편집이 가능하다. 창시자 : 빌조이 편집기 단축키(자주쓰는 키만) i : 삽입 모드로 전환 Esc : 일반 모드로 전환 :w : 현재 편집 중인 파일 저장 :q : 편집기 종료 (저장되지 않은 파일은 저장되지 않음) :wq : 현재 편집 중인 파일 저장 후 편집기 종료 :q! : 편집기 종료 (저장되지 않은 파일을 강제로 무시) h,j,k,l : 커서 이동 (왼쪽, 아래, 위, 오른쪽) w: 다음 단어 첫 글자로 이동 b: 이전 단어 첫 글자로 이동 e: 이전 단어 끝 글자로 이동 u : 이전 작업 취소 Ctrl + r : 다음 작업 되돌리기 yy : 현재 행 복사 p : 붙여넣기 dd : 현재 행 삭제 x : 커서 위치의 ..
리눅스 : NFS서버의 파일 마운트하기
·
리눅스
NFS(Network File System) 네트워크 상에서 다른 컴퓨터의 파일 시스템을 마운트해서 공유하는 것이다. 예시 상황 ) A의 컴퓨터에 있는 NFS1폴더를 B가 쓰고 싶다. 하지만 B는 자신의 컴퓨터 용량이 작아 A의 NFS1폴더를 다운받을 수 없다. 이러한 경우 NFS를 통해 직접 다운로드 하지 않아도 A컴퓨터의 NFS1파일을 자신의 파일처럼 공유받아 사용할 수 있다. 또한 A의 컴퓨터에 B뿐만 아니라 C,D,E컴퓨터도 동시에 파일을 공유받을 수 있다. 모든 서비스를 시작하기전에! NFS를 제외한 다른 서비스를 사용하더라도 항상 해야 하는 것이 있다. 설치 확인 미설치시 설치 방화벽체크(포트 설정) selinux :disabled 확인[연습을 위한 설정] 설정파일 수정 데몬 돌리기(서비스 시..