리눅스마스터 10

[리눅스 마스터 2급] 인터넷 서비스 / 네트워크 설정 / 기술 동향

🔵 인터넷 서비스 종류 - WWW 서비스 World Wide Web, 메일 서비스(SMTP 프로토콜), FTP 서비스 (20번 포트 - 일반 데이터 전송, 21번 - 제어 데이터 전송용), DNS 서비스, Telnet, SSH 서비스(암호화 기법 사용, 압축기술), NFS (다른 시스템과 파일 시스템 공유하기 위한 클라이언트/서버 프로그램, portmap 먼저 수행되어야 실행가능), RPC (동적으로 서비스와 포트 연결할 때 사용하는 방법) 🔵 인터넷 서비스의 설정 - 네트워크 인터페이스 설정 일반적으로 자동으로 인식, 자동으로 안되면 수동으로 설정해야함 > 컴파일된 인터페이스 모듈을 커널에 적재, 해당 모듈을 커널에 적재하는 방법은 수동적재방법, 자동 적재 방법 있음 - 네트워크 설정 파일들 /etc/..

자격증 2022.10.29

[리눅스 마스터 2급] 네트워크 / 프로토콜 / IP

- WAN 원거리 통신망 : 속도 느림, 전송 에러율 높음, 전용선, 회선교환망, 패킷교환망 - SAN : 스토리지 전용 고속 네트워크, 파이버 채널 이용하여 구성되는 저장장치 네트워크, 호스트 컴퓨터 종류에 구애받지X, 연결된 저장장치 사이에 대용량 데이터 고속 전송가능, 직접 블록 I/O로 전환해서 전송 - LAN 토롤로지 topology : 호스트 및 장비들의 물리적인 배치 형태 (성형star, 망형full mesh, 버스형bus, 링형ring, 트리형tree) - 토폴로지 * 장애 발생 시에도 다른 시스템에 영향이 적고 우회할 수 있는 방법이 존재하여 신뢰성 높음, 설치 비용이 많이 들고 운영 어려움, 장애 발생 시 고장 지점 찾기 쉽지 않음 : 망형 - 매체 접근 제어 방식 CSMA/CD : 단..

자격증 2022.10.29

[리눅스 마스터 2급] X-윈도우

🔵 X-윈도우 - /etc/inittab : init 프로세스가 읽는 파일, init 프로세스가 뭘 해야하는지 결정, 리눅스 사용환경 초기화 - startx -- [인자값] : x-윈도우 실행, 시스템 환경 초기화, xinit 호출 - 환경변수 DISPLAY : 컴퓨터가 동작하는 방식에 영향을 주는 동적인 값 export DISPLAY=IP주소:디스플레이번호.스크린번호 - 윈도우 매니저 : 윈도우 배치와 표현을 담당하는 시스템 프로그램, 창 열기/닫기, 창 생성 위치, 창 크기, 외양, 테두리 변화가능, 라이브러리 Xlib, XCB 사용 (fvwm, twm, mw, windowMaker, AfterStep) * 윈도우 매니저 종류 : Metacity, Mutter, Kwin - 데스크톱 환경 / 매니저 ..

자격증 2022.10.29

[리눅스 마스터 2급] 주변 장치 연결 및 설정 / 프린터 / 사운드 카드 / 스캐너

🔵 프린터 인쇄 시스템 - LPRng 리눅스 초기에 사용, 버클리 프린팅 시스템으로 BSD 계열 유닉스에서 사용하기 위해 개발됨, 라인 프린터 데몬 프로토콜 사용하여 프린터 스폴링과 네트워크 프린터 서버 지원함, /etc/printcap - CUPS : 애플, 오픈 소스 프린팅 시스템, 유닉스 계열 운영체제의 시스템을 프린터 서버로 사용가능하게 해줌, HTTP 기반의 IPP를 사용하여 프린터를 웹 기반으로 제어함, /etc/cups, 사용자 및 호스트 기반의 인증 제공, 관련 파일은 cupsd.conf, printers.conf, classes.conf, cupsed - 프린터 설정 * 인터넷상에서 원격으로 인쇄하기 위해 사용되는 프로토콜명 : IPP - BSD 계열 lpr (프린터 작업 요청함), lp..

자격증 2022.10.28

[리눅스 마스터 2급] 에디터 / 데비안, 레드햇

🔵 에디터 리눅스에서 지원하는 편집기 > vi, emacs, pico, gedit, xedit - pico : 워싱턴 대학에서 만든 유닉스용 편집기, 메뉴 선택 방식의 텍스트 편집기, 기본 인터페이스가 윈도우의 메모장과 비슷, 소스 수정 불가능, 바로 텍스트 입력 가능 (GNU 프로젝트에서 pico 복제 버전 에디터인 nano 개발함) - Emacs : 리차드 스톨만이 개발 이후 제임스 고슬링이 LISP 언어를 기반하여 다양한 기능 추가함, 텍스트 처리를 위한 포괄적인 통합 환경 제공, 비모드형 편집기로 여러 명령 수행하기 위해 Ctrl이나 Alt와 다른 키 조합하여 이용 - vi : 빌 조이, 유닉스 환경에서 가장 많이 쓰이는 문서 편집기, 모드형 편집기(명령모드, 입력모드, 편집모드), 한 화면을 편..

자격증 2022.10.28

[리눅스 마스터 2급] 쉘 / 프로세스

🔵쉘 명령어 해석기 command interpreter, 로그인할 때 실행되어 사용자별로 사용 환경 설정 가능하게 함, 강력한 스크립트 언어, 입출력 방향 재지정 redirection, pipe 기능 제공, 포그라운드/백그라운드 프로세스 실행 대부분의 셸은 본셸 계열의 기능을 포함하여 확대 발전한 형태 - 본셸 Bourne shell 사용자 프롬프트가 $ - C shell 사용자 프롬프트가 % 본셸 모든 기능과 명령어 히스토리, 별명, 작업 제어 기능 추가로 가지고 있음 - 로그인 셸 확인 /etc/shell 에서 사용할 수 있는 셸 확인가능 /etc/passwd 에서 계정마다 할당된 셸 확인가능 echo $SHELL은 현재 로그인한 사용자가 사용하고 있는 셸 확인가능 - 셸 변경 로그인 셸 변경은 반영..

자격증 2022.10.27

[리눅스 마스터 2급] 권한 및 그룹 설정 / 파일 시스템의 관리

ls -l : 현재 디렉터리의 목록(파일) 속성 나타냄 drwxr-xr-x 4 root level0 4096 drwxr-xr-x 36 root 4096 > ls -al -a, --all : 디렉터리 내의 모든 파일 출력(숨김파일 포함) -l, --format(long) : 파일정보(파일종류, 퍼미션, 사이즈) 표시 -s, --size : 1k 블록 단위로 파일 크기 표시 -t, --sort=time : 최근 파일부터 출력 -c, --time : 파일 최근 변경 시간에 따라 정렬해서 출력 --color : 파일 종류에 따라 색상 표시 -R : 현재 작업 디렉터리, 하위 디렉터리 모두 출력 --help : 도움말 -r : 역순으로 표시 ls *txt : 확장자가 txt인 목록 보여줌 #source='ls *..

자격증 2022.10.27

[리눅스 마스터 2급] 기본 명령어 / PATH

- which 명령어 명령어의 경로 확인함 명령어 위치 찾아주거나 alias를 보여주는 명령어 - alias [별명='명령어'] 자주 사용하는 명령어를 특정 문자로 입력해두고 명령어 대신 해당 문자를 사용할 수 있게함 - unalias [옵션] [단축명령어] alias 기능 해제 - export 변수명=$변수명:변수값 실행 파일들의 디렉터리 위치를 저장해놓는 환경변수 echo $PATH : 지정된 PATH 값 확인가능 / 환경변수인 PATH에 설정된 값을 확인하는 법 기존의 PATH에 새로운 경로 추가하는 방법 : 명령어 PATH나 홈 디렉터리의 .bash_profile에 PATH 추가하기 (기존 경로와 새 경로는 : 로 구분하기) - man [섹션] [옵션] 명령어 리눅스에서 사용하는 명령어들의 메뉴얼..

자격증 2022.10.25

[리눅스 마스터 2급] 리눅스 기본 설치 및 유형 / 파티션 / 부트로더

- 리눅스 설치 개요 리눅스 배포판마다 설치 환경과 설치 과정이 다름 패키지에 따라 데스크탑형, 서버형, 사용자 정의형으로 구분함 설치 전에 시스템에 있는 모든 파일을 백업해둠 멀티 부팅 시스템을 만든다면 현재 운영체제의 배포 미디어를 갖고 있어야함 부팅 드라이브를 다시 파티션 하는 경우라면 운영체제의 부트로더를 다시 설치해야 할 수도 있고 더 많은 경우에 운영체제 전체를 해당 파티션에 다시 설치해야함 - 리눅스 설치를 위한 하드웨어 정보 파악 하드웨어 정보, 호환성(제조회사 메뉴얼 찾아보기) / 네트워크 설정 🔵 파티션 하나의 물리적 디스크를 논리적인 디스크로 분할하는 것 주 파티션 Primary Partition, 확장 파티션 Extended Partition, 논리 파티션 Logical Partit..

자격증 2022.10.25

[리눅스 마스터 2급] 리눅스의 개요 / 라이선스

🔵리눅스의 개요 - 리눅스 특징 오픈 소스(문제점 발생 시 기술 지원 받는데 한계 있음), 여러 종류의 파일 시스템 지원하는 운영체제 멀티유저, 멀티테스킹, 다중 스레드 지원하는 네트워크 운영체제 * 리눅스 특징 : 멀티 프로세서 지원, TCP/IP 네트워킹 지원, 애플, 윈도우즈 NT 등에서 사용되는 다양한 파일시스템 지원, POSIX 표준을 따르는 운영체제, 멀티테스킹 지원하며 네트워킹 기능이 뛰어남, GNU/GPL을 따르는 리눅스의 소스코드는 자유롭게 누구나 사용, 변경, 배포 가능 * 프로세스 : 실행중인 프로그램 * 스레드 : 프로세스에서 실행되는 작업 - 리눅스 장단점 유닉스와 호환 가능 PC용 운영체제보다 안정적 하드웨어 기능을 사용 한글 지원 미흡 - 리눅스 디렉터리 /bin : 기본 실행..

자격증 2022.10.25
728x90