본문 바로가기

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

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

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

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

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

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

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

 

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

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

 

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

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

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

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

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

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

 

♠ 오픈소스 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 해결법

 

♠ 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 사용법 및 옵션

grep - [리눅스]텍스트 필터 명령어1(문자열 패턴 검색 grep 옵션, 정규표현식)

♠ sed - 유용 명령어 sed를 살펴보자! sed 명령어 사용법과 예시, 패턴 스페이스와 홀드 스페이스, 유용 표현

[이어서 추가 될 예정..]

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

 

[이어서 추가 될 예정..]

 

 

Chapter5. 리눅스 운영체제에 관한 필수 개념

 가상콘솔이란?(Virtual Consoles)-변환 단축키와 tty 명령어, shutdown 확인 실습

 

파일 종류(file types)-일반파일, 디렉터리파일, 특수파일, 장치파일 등

 

 런레벨

 

로그인 상세 동작 과정 (getty, bash login 등 인증 절차, 셸 시작)

 

셸이란? 셸의 변경, 셸 개념, 기능 종류와 특징

 

 셸 환경변수, 프롬프트(Prompt)란, PS1과 PS2 차이점, 관련 문제

 

시그널이란? 시그널 (SIGNAL) 종류, 상황, 유사 시그널 차이점

 

파일링크 ln 명령어- 심볼릭 링크(소프트링크)와 하드링크 원리, I-node 아이노드

[이어서 추가될 예정..]

 

Chapter6. 리눅스 운영과 관리에 필요한 개념과 명령어

사용자 관리 (사용자 관리 파일 passwd, 사용자 추가 useradd, 시스템 계정이란? )

 

/etc/default/useradd 파일, /etc/skel 디렉터리, 사용자 관리 관련 파일 및 기본 설정 파일

 

사용자관리 usermod 명령어, 사용자 아이디 변경, 임시 계정 발급, usermod 옵션, 사용 예시

 

 패스워드 관리 - 비밀번호 변경, 유효기간 지정 , 만료날짜 passwd, chage 명령어를 알아보자!

 

파일 권한 내용과 관련 문제 (chmod, chown, rwx, file permission 허가권, 소유자 및 소유자 그룹 변경)

 

기본 허가권 지정(제어)하기(umask와 작동 원리) 및 관련문제

 

현재 날짜 보기, 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 프로세스 명령어 완벽정리, 프로세스 관리, 계열에 따른 옵션 차이, 조건에 맞게 프로세스 정보 추출하기

 

백그라운드 포어그라운드 - fg, bg, nohup, jobs 명령어 및 옵션 


[이어서 추가될 예정..]

 

Chapter7. X윈도를 사용해보자!

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

 

Desktop에서 gedit으로 파일 만들기 (우분투 파일 생성 간편 메뉴키 등록)

 

[이어서 추가될 예정..]

 

Chapter8. 네트워크 서버 구축

리눅스 스크립트 파일을 내 데스크탑에 저장하고 싶을때? vsftpd 설치 및 실습 

 

삼바란 무엇인가. 리눅스에 삼바(SAMBA) 설치하는 법, 리눅스 삼바서버 설치 및 사용방법

 

 [리눅스 유닉스 저장공간 공유] NFS 서버란 무엇인가? NFS서버 설치 및 구축, 클라이언트에서 NFS 테스트 해보기

그외 temp..


관련 자격증

리눅스 마스터 1급

   - 1902회 리눅스마스터 1급 1차 후기, 기출 문제 모음, 독학 공부 방법

   - [리눅스마스터 1급 2차] 리마 1급 실기 기출문제 모음, 후기, 정보

   -  1901회 리눅스마스터 1급 2차 실기 기출문제 풀이 & 문제지 정답 파일 다운로드

리눅스 마스터 2급

RHCSA(레드헷 마스터)

LPIC 자격증 등


reference

이 글을 작성할 때,

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

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

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

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

 

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

 

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