안녕하세요. 개발개입니다. 2002회 리눅스마스터(1급) 시험을 준비하게 되어 시험정보와 학습내용을 정리하고 공유하고자 합니다. 시험 정보 리눅스 실무의 이해 리눅스의 개요 리눅스 시스템의 이해 네트워크의 이해 리눅스 시스템 관리 일반 운영 관리 장치 관리 시스템 보안 및 관리 [현재글] 네트워크 및 서비스의 활용 네트워크 서비스 네트워크 보안 01 시스템 분석 시스템 로그 시스템 로그 파일 로그파일 설명 /var/log/messages (레드햇) 전체 시스템 동작 정보, 이벤트 로그 /var/log/syslog (데비안) /var/log/secure 시스템 로그 성공여부, 텍스트모드로 열람가능 시스템 로그 파일 명령어 # /var/log/dmesg (커널 부트 메시지 로그) # "커널 링 버퍼"의 al..
안녕하세요. 개발개입니다. 2002회 리눅스마스터(1급) 시험을 준비하게 되어 시험정보와 학습내용을 정리하고 공유하고자 합니다. 시험 정보 리눅스 실무의 이해 리눅스의 개요 리눅스 시스템의 이해 네트워크의 이해 리눅스 시스템 관리 일반 운영 관리 장치 관리 [현재글] 시스템 보안 및 관리 네트워크 및 서비스의 활용 네트워크 서비스 네트워크 보안 01 장치의 설치 및 관리 리눅스 커널 시스템 자원의 소유 및 관리 역할 수행 HAL(Hadware Abstract Layer)를 이용하여 하드웨어 자원 간접적으로 접근 리눅스 커널 버전 확인 명령어 uname -r 커널 컴파일 커널 소스를 이용하여 시스템에 최적화된 커널을 만드는 과정 커널 컴파일 명령어 # 메뉴 방식으로 커널의 기능 활성화/비활성화 make m..
안녕하세요. 개발개입니다. 2002회 리눅스마스터(1급) 시험을 준비하게 되어 시험정보와 학습내용을 정리하고 공유하고자 합니다. 시험 정보 리눅스 실무의 이해 리눅스의 개요 리눅스 시스템의 이해 네트워크의 이해 리눅스 시스템 관리 일반 운영 관리 [현재글] 장치 관리 시스템 보안 및 관리 네트워크 및 서비스의 활용 네트워크 서비스 네트워크 보안 01 사용자 관리 root 계정 관리 root 계정 = 슈퍼유저 /etc/passwd파일에서 특정 사용자의 UID를 0으로 설정하면 root권한을 가짐 root 전환 명령어 su : root로 로그인 su - : root로 로그인 + root 환경변수 로드 사용자 계정 관리 useradd 사용자 계정 생성 명령어 /etc/skel : 계정 생성 시 홈디렉터리에 기..
안녕하세요. 개발개입니다. 2002회 리눅스마스터(1급) 시험을 준비하게 되어 시험정보와 학습내용을 정리하고 공유하고자 합니다. 시험 정보 리눅스 실무의 이해 리눅스의 개요 리눅스 시스템의 이해 네트워크의 이해 [현재글] 리눅스 시스템 관리 일반 운영 관리 장치 관리 시스템 보안 및 관리 네트워크 및 서비스의 활용 네트워크 서비스 네트워크 보안 01 네트워크의 기초 OSI 7계층 이기종 시스템 간 상호 통신을 위하여 국제표준화기구(ISO)에서 개발 계층 계층명 전송단위 프로토콜 관련 네트워크 장비 1계층 물리 계층 비트 IEEE802.15.4, 10BASE-T, Bluetooth 허브, 리피터 2계층 데이터 링크 계층 프레임 Ethernet, Token Ring, ATM 브리지, 스위치 3계층 네트워크 ..
안녕하세요. 개발개입니다. 2002회 리눅스마스터(1급) 시험을 준비하게 되어 시험정보와 학습내용을 정리하고 공유하고자 합니다. 시험 정보 리눅스 실무의 이해 리눅스의 개요 리눅스 시스템의 이해 [현재글] 네트워크의 이해 리눅스 시스템 관리 일반 운영 관리 장치 관리 시스템 보안 및 관리 네트워크 및 서비스의 활용 네트워크 서비스 네트워크 보안 01 리눅스와 하드웨어 하드웨어의 이해 RAID의 종류 RAID-0 스트라이핑 기술(데이터를 여러 디스크에 걸쳐 저장)을 이용하여 분산 저장 여러 디스크에 동시에 쓰므로 처리속도가 빠름 RAID-1 미러링 기술을 이용하여 두 개의 디스크에 동시 기록 디스크를 동시에 읽으므로 읽기 속도가 향상 디스크 효율이 낮음 (데이터 중복) RAID-2 비트(bit)레벨의 스트..
안녕하세요. 개발개입니다. 2002회 리눅스마스터(1급) 시험을 준비하게 되어 시험정보와 학습내용을 정리하고 공유하고자 합니다. 시험 정보 리눅스 실무의 이해 리눅스의 개요 [현재글] 리눅스 시스템의 이해 네트워크의 이해 리눅스 시스템 관리 일반 운영 관리 장치 관리 시스템 보안 및 관리 네트워크 및 서비스의 활용 네트워크 서비스 네트워크 보안 01 운영체제의 개요 운영체제의 목적 처리능력 향상 Throughput : 일정 시간 동안 처리하는 일의 양 응답시간 최소화 Turnaround : 시스템에 작업 요청 후 결과가 얻어질 때까지 걸리는 시간 신뢰도 향상 Reliability : 주어진 문제를 정확히 처리하는 정도 사용가능도 향상 Availability : 이용할 수 있는 시스템 자원의 정도 운영체제..
안녕하세요. 개발개입니다. 2002회 리눅스마스터(1급) 시험을 준비하게 되어 시험정보와 학습내용을 정리하고 공유하고자 합니다. 시험 정보 [현재글] 리눅스 실무의 이해 리눅스의 개요 리눅스 시스템의 이해 네트워크의 이해 리눅스 시스템 관리 일반 운영 관리 장치 관리 시스템 보안 및 관리 네트워크 및 서비스의 활용 네트워크 서비스 네트워크 보안 리눅스 마스터 (Linux Master)란? 리눅스로 운영되는 전세계 80%이상의 스마트폰, 70%이상의 클라우드 서버, 세계 상위의 500대 슈퍼컴퓨터를 비롯해서 5세대 이동통신(5G), 사물인터넷(IoT), 드론, 자율주행차 등 미래성장동력 분야에서 다양한 응용기반기술에 토대가 되는 자격종목이다. 리눅스 기반 시스템의 관리능력을 평가하는 1급 자격과 리눅스 운..
안녕하세요. 개발개입니다. 이번 글에서는 1) 파일을 라인 단위로 읽은 결과나 2) 명령어 처리 결과에 대한 다중 결과를 while 문을 통해 반복 처리하는 방법에 대해 알아보도록 하겠습니다. 오타, 오류 혹은 기타 의견은 언제든지 환영합니다. 1. 파일을 라인 단위로 읽어 반복 처리 - Redirection을 이용하는 경우 #!/bin/bash while read [라인변수명]; do [반복작업할 내용 작성] done < [파일명] - Pipeline을 이용하는 경우 #!/bin/bash cat [파일명] | while read [라인변수명]; do [반복작업할 내용 작성] done 예시 1) 특정 디렉토리에 있는 파일 명을 파일(filelist.txt)에 저장하고 이로부터 읽어들인 각 라인(file ..