본문 바로가기

리눅스(Linux) 유닉스 (UNIX) 목차, 포스팅 링크 모음

반응형

리눅스(Linux) 유닉스 (UNIX)

맨날 뒤죽박죽 포스팅하다보니..ㅎ

배웠던거 다시 시간투자해서 다시 쓰려니까 힘듦 ㅠ  그래서 맨날 이 파트하다가 저 파트하다가..ㅎㅎ 

참고로 리눅스를 공부하기 전에 네트워크를 공부하고 보는게 도움이 많이 될 거예요. 

리눅스뿐만 아니라 유닉스도 같이 다루고 있는 포스팅들이 많은데,

음 제목을 통합하고 싶어서 리눅스라고 일단 부를게요!

 

많은 사람들께 도움이 되고자 정성들여 작성하였습니다.ㅎㅎ

시간 잡아먹는게 장난 아님 ㄷㄷ

 

사실 Chapter는 기초 순이 아니예요 ㅎㅎ

그냥 바운더리 임의로 정해서 묶어놨습니다

검색하기 좀 더 편하라고..? 보통  검색으로 들어오는 유입이 블로그에는 더 많은 것 같아서요!

--------------------------INDEX --------------------------

Chapter1 시작하기 전 소개 및 실습 환경 구축!

♠ 리눅스란? GNU란? GPL? 리눅스의 특징

 

♠ 오픈소스 SW라이선서(license) 종류, 특징, 설명

 

♠ 리눅스 OS 배포판 종류와 역사, 특징, 목적, 추천 등 (우분투, 데비안, 페도라, CentOs, 레드햇, 슬렉웨어 등등)

 

♠ 리눅스 운영체제 컴퓨터(PC)에 설치하기(USB설치, Rufus)

 

♠ 가상머신이란? VMware Workstation 15.5 다운로드 및 설치

 

♠ 가상머신 VMware 버전 수동 업데이트 하는 법

 

♠ [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설치, 파티션이란)

 

♠ X윈도란? X윈도 뜻, 역사, 특징

 

♠ 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)

 

♠ IF문 조건문 그리고 활용!

 

♠ 조건문과 함께 쓰이는 test 명령어

 

♠ 제어문 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윈도를 사용해보자!

♠ X윈도란? 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

이 글을 작성할 때,

제 기본지식(from 학교 및 학원 수업) + 책 + 구글링 + 사이트 document 등을 활용했어요

책은 제 profile에 있는 책 목록 중 리눅스에 해당하는 , 제가 소유하고 있는 책을 참조하면서 작성했어요.

필기부터 준비하는거면 한권쯤은 있어야 좋은 책. (설명이 친절하고 쉽진 않음 정말 기출유형으로써만 좋은 책) 일명 노랭이책으로도 불립니다.

'리눅스마스터 1급 2차 실기 정복하기' 책 또한 같은 저자로써 내용이 진짜 개똑같아요 그니까 이왕이면 노랭이책 한권만 사시는걸 추천. 이번에 이기적에서 1급 대비 책이 나왔던데 그 책은 못봤네...

 

연습문제는 리눅스마스터 공식 사이트 문제 공유, 정보보안기사 등을 활용했습니다.

 

뇌를 자극하는 RedHat Fedora 리눅스 서버 &네트워크 또한 참조한 자료 중 하나입니다.

 

 

 

반응형