리눅스 마스터 2급 1장(개요) - 리눅스의 기술적인 특징
·
리눅스/리눅스의 이해
라이브러리 프로그램에서 특정한 기능을 하는 루틴들을 모아 놓은 것 프로그램 개발 시 라이브러리 중에서 필요한 루틴들을 받아서 링크(Link)시킨다. 링크 시킨 루틴들이 실행 파일마다 들어가는데 메모리도 남고 실행 파일의 크기도 커진다. 이러한 루틴들을 공유하는 것을 공유 라이브러리(Shared Library)라 한다. 정적 라이브러리는 컴파일할 때 이러한 라이브러리를 프로그램에 넣는다. 동적 공유 라이브러리는 실행 파일 내부에 넣어두지 않고, 프로그램을 실행할 때 가져가므로 메모리의 효율성이 아주 높다. 가상 콘솔 하나의 모니터를 장착한 시스템에 여러 개의 가상 화면을 제공해서 사용하는 기능 리눅스는 기본적으로 6개의 가상 콘솔을 제공한다. CTRL+ALT+F1 ~ F6까지 총 6개의 텍스트 기반의 로그..
리눅스 마스터 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방식 (말뚝보초처럼 항상실행대기) 이 방식의 데몬들은 데몬이 시작되면 말 그대로 자기 스스로 시스..
리눅스 마스터 2급 : 편집기 nano 개발자 및 단축키
·
리눅스/리눅스 운영 및 관리
개발자 나노 편집기는 Chris Allegretta가 개발했다. 장점 사용하기 쉽고 간단한 인터페이스가 있다. 기본 제공 도움말 및 온라인 설명서가 있다. 가볍고 다양한 시스템에서 실행할 수 있다. 기본 텍스트 서식 및 색상 구문 강조 표시를 지원한다. 단점 다른 텍스트 편집기만큼 고급 기능이 많지 않는다. 여러 개의 열린 파일 또는 탭을 기본적으로 지원하지 않는다. 인터페이스 또는 키 바인딩을 사용자 지정하는 옵션이 없는다. 이동 ^A(행의 처음으로 이동) ^E(줄 끝으로 이동) ^F(커서를 한 문자 앞으로 이동) ^B(커서를 한 문자 뒤로 이동) ^N(커서를 한 줄 아래로 이동) ^P(커서를 한 줄 위로 이동) ^K (현재 줄 자르기) ^U(절단되지 않은 선) ^W(다음 단어 찾기) ^Y(이전 페이지..
리눅스 : 편집기 Vi 단축키, 환경 설정 값
·
리눅스/리눅스 운영 및 관리
Vi? vi 리눅스에서 가장 널리 사용되는 편집기로, 단축키를 사용하여 편리하게 편집이 가능하다. 창시자 : 빌조이 편집기 단축키(자주쓰는 키만) i : 삽입 모드로 전환 Esc : 일반 모드로 전환 :w : 현재 편집 중인 파일 저장 :q : 편집기 종료 (저장되지 않은 파일은 저장되지 않음) :wq : 현재 편집 중인 파일 저장 후 편집기 종료 :q! : 편집기 종료 (저장되지 않은 파일을 강제로 무시) h,j,k,l : 커서 이동 (왼쪽, 아래, 위, 오른쪽) w: 다음 단어 첫 글자로 이동 b: 이전 단어 첫 글자로 이동 e: 이전 단어 끝 글자로 이동 u : 이전 작업 취소 Ctrl + r : 다음 작업 되돌리기 yy : 현재 행 복사 p : 붙여넣기 dd : 현재 행 삭제 x : 커서 위치의 ..
리눅스 : NFS 설정 파일 옵션
·
리눅스
이전에 했던 실습에서 부족한 내용들을 추가해 나갈 예정이다. https://sunro1994.tistory.com/20?category=1097351 리눅스 : NFS서버의 파일 마운트하기 NFS(Network File System) 네트워크 상에서 다른 컴퓨터의 파일 시스템을 마운트해서 공유하는 것이다. 예시 상황 ) A의 컴퓨터에 있는 NFS1폴더를 B가 쓰고 싶다. 하지만 B는 자신의 컴퓨터 용량이 작아 A sunro1994.tistory.com 1. /etc/exports에서 쓸 수 있는 옵션들 ro/rw 파일 시스템을 읽기 전용으로 하거나 read-write 가능하도록 마운트 root_squash[on]/no_root_squash[off] 로컬 사용자와 원격 사용자를 모두 root로 취급한다. ..