리눅스(Linux) 유닉스 (UNIX)
맨날 뒤죽박죽 포스팅하다보니..ㅎ
배웠던거 다시 시간투자해서 다시 쓰려니까 힘듦 ㅠ 그래서 맨날 이 파트하다가 저 파트하다가..ㅎㅎ
참고로 리눅스를 공부하기 전에 네트워크를 공부하고 보는게 도움이 많이 될 거예요.
리눅스뿐만 아니라 유닉스도 같이 다루고 있는 포스팅들이 많은데,
음 제목을 통합하고 싶어서 리눅스라고 일단 부를게요!
많은 사람들께 도움이 되고자 정성들여 작성하였습니다.ㅎㅎ
시간 잡아먹는게 장난 아님 ㄷㄷ
사실 Chapter는 기초 순이 아니예요 ㅎㅎ
그냥 바운더리 임의로 정해서 묶어놨습니다
검색하기 좀 더 편하라고..? 보통 검색으로 들어오는 유입이 블로그에는 더 많은 것 같아서요!
--------------------------INDEX --------------------------
Chapter1 시작하기 전 소개 및 실습 환경 구축!
♠ 오픈소스 SW라이선서(license) 종류, 특징, 설명
♠ 리눅스 OS 배포판 종류와 역사, 특징, 목적, 추천 등 (우분투, 데비안, 페도라, CentOs, 레드햇, 슬렉웨어 등등)
♠ 리눅스 운영체제 컴퓨터(PC)에 설치하기(USB설치, Rufus)
♠ 가상머신이란? VMware Workstation 15.5 다운로드 및 설치
♠ [vmware 에러]VMware Workstation Pro can't run on Windows 윈도우에서 실행할 수 없습니다.
♠ [vmware에러]failed to get exclusive lock on the ~ vwmare가 열리지 않을 때, lock에러 해결방법
♠ [VMware오류, 가상화 활성화 방법] This host supports AMD-v, but AMD-v is disabled 해결법
♠ [VMmware 오류] VMware Player and Device/Credential Guard are not compatible 해결 -가상화 끄기
♠ Vmware 우분투 서버 설치 (LTS와 기본 차이, 설정, 18.04설치, 파티션이란)
♠ vmware 우분투 Desktop(Client)설치하기
♠ [CentOS 8.1 설치] 가상머신 Vmware에 리눅스 CentOS설치하고 실행해보기~
♠ VMware 스냅숏 snapshot이란? 스냅샷 설정하는 법
[이어서 추가 될 예정..]
Chapter2 알아야 할 명령어 모음!
♠ 초기 root 비밀번호 설정하기, 사용자 계정 전환하기! su, sudo, passwd 명령어!
♠ 시스템 종료&재시작 하는 명령어(shutdown, reboot, halt, poweroff)와 로그아웃(logout) 명령어
♠ 알아야 할 리눅스 파일 및 디렉터리 기본 명령어 1탄 및 관련문제(cd,ls,pwd, touch 등)
♠ 알아야 할 리눅스 파일 및 디렉터리 기본 명령어 2탄 및 관련문제 (mkdir, rm, rmdir, cat, mv, cp)
♠ [Linux]알아야 할 리눅스 기본 명령어 3탄 및 관련문제(head,tail,more,less,file,clear)
♠ → 중간 특정라인부터 특정 라인까지 출력하고 싶을 때
♠ 다중 명령어 (세미콜론(;), 파이프 pipe (|), 더블엔퍼센트 &&, || ) 의미, 사용법과 차이점
♠ man - 도움말 명령어 & help 옵션
♠ history - 이전에 수행한 명령어 리스트 확인, 동작원리
♠ find - 특정 파일 찾기, 디렉터리 찾기, 현재 디렉터리에서 검색하기 (find 옵션 및 연산자)
♠ date - 현재 날짜 찍기, 파일명에 날짜 넣기, 날짜 형식, 날짜 시간 변경 적용, 차이 등 (date)
♠ cut - 문자열 자르기, 열 추출하는 명령어 cut 사용법 예제
♠ wc - 파일 행 단어 등 총 개수를 출력해주는 wc 명령어
♠ split - 파일을 쪼개는 split 명령어 사용법. 큰 파일 작은 파일로 분할하기. split옵션으로 다양하게 파일 자르기
♠ diff, diff3 - 파일을 비교해주는 diff, diff3 명령어 알아보기, diff 사용법 및 옵션
♠ comm 명령어 사용법과 diff와 차이 알아보자, 두 파일 비교하기 중복 제거하기
♠ grep - [리눅스]텍스트 필터 명령어1(문자열 패턴 검색 grep 옵션, 정규표현식)
♠ sed - 유용 명령어 sed를 살펴보자! sed 명령어 사용법과 예시, 패턴 스페이스와 홀드 스페이스, 유용 표현
♠ basename, dirname 파일명만 추출하기, 파일경로 추출하기, 확장자 제거
♠ AWK 명령어 기본적인 사용문법 - NF/NR 그리고 패턴과액션
[이어서 추가 될 예정..]
Chapter3. vi 편집기 사용법
♠ 에디터(editor)란? 에디터의 종류 및 특징 vi(vim) & Emacs & gedit
♠ vi(vim) 편집기 기본 사용법, 명령어, 단축키, 동작법 & 문제
♠ vi 편집기 에러 - ATTENTION Swap 스왑 파일 문제 해결하는 법, 발생 이유
♠ vi 편집기 블락 범위 복사, 주석 블럭 처리하기, 범위 삭제, 비주얼 블럭 모드, 복붙, norm
♠ vi편집기 라인 출력하기, 행번호 출력, 검색 결과 하이라이터 색깔칠하기 (hlsearch, nu)
♠ 정규표현식 (Regular Expression) 메타문자 정리. vi편집기에서 정규표현식 응용해 검색하기
[이어서 추가 될 예정..]
Chapter4. 셸 스크립트 프로그래밍, shell scripting
♠ 셸(Shell)이란? 셸의 변경, 쉘 개념, 기능, 종류와 특징(sh, bash, csh, tcsh, ksh)
♠ Hello World 출력하기, 스크립트 생성하고 실행하기 (shebang 셔뱅)
♠ 변수와 특수문자, 빈 변수, 변수의 종류 등 기본 변수 총 정리
♠ 위치 매개변수, 특수 매개변수, 아규먼트 변수, 변수 종류 사용 예시
♠ 매개변수 확장, 기타변수, 매개변수 치환 (parameter substitution)
♠ 제어문 case 사용법, 예제, 정규식이 아니라 패턴 매칭!
♠ 반복문 for문 루프(loop)! 문법, 활용예제, 같이 쓰면 좋은 구문, break, continue
♠ 배열 사용법, 셸 스크립트 배열 문법 (ksh, bash shell array)
[이어서 추가 될 예정..]
Chapter5. 리눅스 운영체제에 관한 필수 개념
♠ 가상콘솔이란?(Virtual Consoles)-변환 단축키와 tty 명령어, shutdown 확인 실습
♠ 파일 종류(file types)-일반파일, 디렉터리파일, 특수파일, 장치파일 등
♠ 런레벨
♠ 로그인 상세 동작 과정 (getty, bash login 등 인증 절차, 셸 시작)
♠ 셸 환경변수, 프롬프트(Prompt)란, PS1과 PS2 차이점, 관련 문제
♠ 시그널이란? 시그널 (SIGNAL) 종류, 상황, 유사 시그널 차이점
♠ 파일링크 ln 명령어- 심볼릭 링크(소프트링크)와 하드링크 원리, I-node 아이노드
[이어서 추가될 예정..]
Chapter6. 리눅스 운영과 관리에 필요한 개념과 명령어
♠ alias, unalias란 무엇인가, 등록 삭제 사용법과 관리파일(profile, cshrc, bashrc)
♠ 사용자 관리 (사용자 관리 파일 passwd, 사용자 추가 useradd, 시스템 계정이란? )
♠ /etc/default/useradd 파일, /etc/skel 디렉터리, 사용자 관리 관련 파일 및 기본 설정 파일
♠ 사용자관리 usermod 명령어, 사용자 아이디 변경, 임시 계정 발급, usermod 옵션, 사용 예시
♠ 패스워드 관리 - 비밀번호 변경, 유효기간 지정 , 만료날짜 passwd, chage 명령어를 알아보자!
♠ 파일 권한 내용과 관련 문제 (chmod, chown, rwx, file permission 허가권, 소유자 및 소유자 그룹 변경)
♠ 기본 허가권 지정(제어)하기(umask와 작동 원리) 및 관련문제
♠ 그룹 정보 수정하는 명령어, 내 그룹 확인하고 변경하기 (groupmod, groups, newgrp)
♠ 현재 접속자 수 확인하기, 서버 로그인 계정 확인하기, 시스템 사용자 확인하기 (w, who, users 명령어)
♠ 현재 사용하고 있는 내 계정 확인하기 (whoami, who am i , logname, id 명령어)
♠ 현재 날짜 보기, UTC를 KST 시간으로 변경하기! 타임존 변경!
♠ [리눅스 CentOS, Fedora] 앱/프로그램 설치(install applications) RPM과 yum 명령어 및 옵션
♠ [리눅스 Ubuntu] 앱/프로그램 설치 명령어 - dpkg와 apt, apt-get 명령어 및 옵션
♠ 파일 묶기와 압축하고 풀기- tar 명령어와 옵션, 사용법, 제외하고 묶기, 묶고 파일지우기
♠ [파일시스템 관리] 디스크 사용량 확인하는 명령어 df 사용 예시 (현재 파일 시스템, 옵션, 단위 확인법 등)
♠ [파일시스템 관리] du 명령어, 디렉터리별 디스크 사용량 확인하기. 퍼센테이지 비율로 확인하기.
♠ 파일 검사&수리 명령어(fsck, e2fsck)과 파일 시스템 손상 상황 등+ 관련 문제
♠ 마운트(mount) 뜻, 관련 명령어 & 문제 (fdisk, df, mkfs,디스크마운트)
♠ 디스크쿼터(disk quota) 사용자 또는 파일시스템에 따라 디스크 용량 제한하기, 쿼터 관련 명령어와 옵션 정리
♠ 쿼터2탄 - quotacheck, edquota, repquota, quota 등 디스크 쿼터 관련 명령어 살펴보기
♠ [우분투, 페도라 레드햇] 관리자 (root) 비밀번호 분실시 암호 재설정 방법
♠ 작업 예약 스케줄러를 위한 크론(cron)의 이해, 동작 과정 - 크론 1편
♠ ps 프로세스 명령어 완벽정리, 프로세스 관리, 계열에 따른 옵션 차이, 조건에 맞게 프로세스 정보 추출하기
♠ NICE와 RENICE 알아보자~! 프로세스 우선순위 변경하고 확인하는 명령어. PRI vs NI?
♠ 백그라운드 포어그라운드 - jobs, fg, bg, &, nohup 명령어
♠ stty 명령어 - 터미널 설정하기, 설정확인하기, 키보드 단축키세팅
♠ 우분투 컴퓨터명 변경하기, 호스트이름 변경하는 법, pc명 변경 (hostname 수정하는법)
[이어서 추가될 예정..]
Chapter7. X윈도를 사용해보자!
♠Desktop에서 gedit으로 파일 만들기 (우분투 파일 생성 간편 메뉴키 등록)
[이어서 추가될 예정..]
Chapter8. 네트워크 서버 구축
♠ [파일전송] 리눅스 스크립트 파일을 내 데스크탑에 저장하고 싶을때? vsftpd 설치 및 실습
♠ 삼바란 무엇인가. 리눅스에 삼바(SAMBA) 설치하는 법, 리눅스 삼바서버 설치 및 사용방법
♠ [리눅스 유닉스 저장공간 공유] NFS 서버란 무엇인가? NFS서버 설치 및 구축, 클라이언트에서 NFS 테스트 해보기
그외 temp..
관련 자격증
리눅스 마스터 1급
- ♠ 1902회 리눅스마스터 1급 1차 후기, 기출 문제 모음, 독학 공부 방법
- ♠ [리눅스마스터 1급 2차] 리마 1급 실기 기출문제 모음, 후기, 정보
[2002회 문제풀이]
- ♠ [2002회 풀이] 리마 1급 1차 1과목 1탄 [1-10문항] 문제 풀이 및 해설
- ♠ [2002회 풀이] 리마 1급 1차 1과목 2탄 [11-20문항] 문제 풀이 해설
- ♠ [2002회 풀이] 리마 1급 1차 2과목 1탄 [21-30문항] 문제 풀이 및 해설, 문제지 다운로드
- ♠ [2002회 풀이] 리마 1급 1차 2과목 2탄 [31-40문항] 문제 풀이 및 해설
[1902회 문제풀이]
- ♠ [1902회 풀이] 리마1급 1차 1과목 1탄 [1-10문항] 문제 풀이 및 해설
[1901회 문제풀이]
- ♠ 1901회 리눅스마스터 1급 2차 실기 기출문제 풀이 & 문제지 정답 파일 다운로드
리눅스 마스터 2급
RHCSA(레드헷 마스터)
LPIC 자격증 등
reference
이 글을 작성할 때,
책은 제 profile에 있는 책 목록 중 리눅스에 해당하는 , 제가 소유하고 있는 책을 참조하면서 작성했어요.
필기부터 준비하는거면 한권쯤은 있어야 좋은 책. (설명이 친절하고 쉽진 않음 정말 기출유형으로써만 좋은 책) 일명 노랭이책으로도 불립니다.
'리눅스마스터 1급 2차 실기 정복하기' 책 또한 같은 저자로써 내용이 진짜 개똑같아요 그니까 이왕이면 노랭이책 한권만 사시는걸 추천. 이번에 이기적에서 1급 대비 책이 나왔던데 그 책은 못봤네...
연습문제는 리눅스마스터 공식 사이트 문제 공유, 정보보안기사 등을 활용했습니다.
뇌를 자극하는 RedHat Fedora 리눅스 서버 &네트워크 또한 참조한 자료 중 하나입니다.
최신 댓글