저는 포스트 하나 쓰는데 항상 보다 더 쉽게 설명하려고 노력하기에, 최소 10시간 이상(보통 2~3일)소요됩니다 ㅠㅠ
도움이 되셨다면 팔로우나 도움이 됐다는 댓글을 달아주시면 정말! 큰 힘이 됩니다!
리눅스 마스터 1급 범위까지 계속 포스팅하여 추가할 예정이며, 공부할 때 별 문제가 없으시면 "1. xxxx" , "2. xxxx" 이런 식으로 순서를 적은대로 보시면서 독학하시면 됩니다!
도움이 되셨다면 팔로우나 도움이 됐다는 댓글을 달아주시면 정말! 큰 힘이 됩니다!
리눅스 마스터 1급 범위까지 계속 포스팅하여 추가할 예정이며, 공부할 때 별 문제가 없으시면 "1. xxxx" , "2. xxxx" 이런 식으로 순서를 적은대로 보시면서 독학하시면 됩니다!
------리눅스마스터 2급단계------
리눅스 운영체제를 잘 다룰 줄 아느냐의 수준을 묻는 2급 단계 지식들입니다.
2급까지만 알아도 리눅스 운영체제를 자유자재로 사용할 수 있으며, 운영체제라는 큰 틀은 비슷하므로 간접적으로 다른 운영체제(윈도우)의 원리도 배우게 됩니다.
'1급'은 2급의 기본지식 + 서버 프로그램과 서버를 다루는 법을 배우는 것이기에, 2급을 제대로 공부하셨으면 이후 1급 공부는 노력대비 효율 100%로 체화할 수 있습니다.
--리눅스 설치 및 기본세팅--
리눅스를 설치하고, 사용하기에 있어서 가장 기본적인 세팅과 리눅스를 왜 사용하고 어디에 사용하는 지를 알려주는 구간입니다.
1. 리눅스를 배우는 이유, 사용하는 이유, CLI TUI GUI차이
# VMware 공식 사이트에서 다운로드 할 수 없을 때 다운 링크
리눅스를 설치하고, 사용하기에 있어서 가장 기본적인 세팅과 리눅스를 왜 사용하고 어디에 사용하는 지를 알려주는 구간입니다.
1. 리눅스를 배우는 이유, 사용하는 이유, CLI TUI GUI차이
# VMware 공식 사이트에서 다운로드 할 수 없을 때 다운 링크
2-a-i) VMware를 이용해 CentOS설치
VMware를 사용하려면 가상화 기능을 BIOS에서 켜야한다 -바이오스 키기 1단계
UEFI 펌웨어 설정이 없을 때와 Reboot and Select proper ..라 뜨며 부팅 안 될때 해결법
-바이오스 키기 2단계
UEFI 바이오스도 아니고, 키보드로도 바이오스 진입 불가일 때 해결법-바이오스 키기 3단계
VMware때문에 윈도우 10 업데이트 안 될 때 해결법
UEFI 펌웨어 설정이 없을 때와 Reboot and Select proper ..라 뜨며 부팅 안 될때 해결법
-바이오스 키기 2단계
UEFI 바이오스도 아니고, 키보드로도 바이오스 진입 불가일 때 해결법-바이오스 키기 3단계
VMware때문에 윈도우 10 업데이트 안 될 때 해결법
--리눅스의 파일에 관련된 개념과 명령어들--
리눅스를 사용할 때 필요한 최소한의 개념들이 있는 구간입니다.
이 구간을 전부 공부하시면 리눅스를 사용할 수 있게 됩니다.
4. 리눅스의 파일과 디렉토리, i-node, 소프트, 하드 링크파일이란?
5. 리눅스 기본명령어(ls, cd, pwd , man , cat. file, clear)와 기호, 리다이렉션( ">" , "<" , ">>" , "<<", . .. / ~ *)
10. 유저, 그룹, other란, su, passwd, useradd, usermod, userdel, /etc/passwd,/etc/shadow
12. 리눅스 소유자 변경, chown, chgrp
13. 리눅스 일반 파일과 디렉토리 권한과 차이, rwx, 8진수
14. 리눅스 특수권한 SetUID, SetGID, Sticky Bit 그리고 명령어 "wall"
리눅스를 사용할 때 필요한 최소한의 개념들이 있는 구간입니다.
이 구간을 전부 공부하시면 리눅스를 사용할 수 있게 됩니다.
4. 리눅스의 파일과 디렉토리, i-node, 소프트, 하드 링크파일이란?
5. 리눅스 기본명령어(ls, cd, pwd , man , cat. file, clear)와 기호, 리다이렉션( ">" , "<" , ">>" , "<<", . .. / ~ *)
6. 리눅스 기본명령어2(more, head, tail , alias, touch, stat, mkdir, rm, rmdir, mv, cp, echo)
7. 리눅스 vi, vim, gedit
7. 리눅스 vi, vim, gedit
--리눅스 보안의 가장 기본인 "유저, 그룹, 권한 개념들"--
사실 리눅스를 쓰는 주 이유는 "서버"용이기 때문에 우리는 보안을 철저히 해야하죠?
보안의 가장 기초라 할 수 있는 개념들로, 이 구간 정보를 모르면 서버 운영을 할 수 가 없습니다.
사실 리눅스를 쓰는 주 이유는 "서버"용이기 때문에 우리는 보안을 철저히 해야하죠?
보안의 가장 기초라 할 수 있는 개념들로, 이 구간 정보를 모르면 서버 운영을 할 수 가 없습니다.
12. 리눅스 소유자 변경, chown, chgrp
13. 리눅스 일반 파일과 디렉토리 권한과 차이, rwx, 8진수
14. 리눅스 특수권한 SetUID, SetGID, Sticky Bit 그리고 명령어 "wall"
--리눅스를 제대로 사용하기 위한 명령어와 개념들--
리눅스를 본격적으로 사용하기에 필요한, 리눅스 운영체제의 특징이 드러나는 기능과
명령어들을 배우는 구간입니다.
리눅스를 본격적으로 사용하기에 필요한, 리눅스 운영체제의 특징이 드러나는 기능과
명령어들을 배우는 구간입니다.
15. 리눅스 tar, gzip, bzip2, xz 역사와 사용법
16. 리눅스 find 명령어, 와일드카드, 중괄호, 대괄호, 세미콜론
17. 리눅스 RPM, 패키지란, RPM database
16. 리눅스 find 명령어, 와일드카드, 중괄호, 대괄호, 세미콜론
17. 리눅스 RPM, 패키지란, RPM database
18. 리눅스 yum이란?(appstream과baseOS 차이)
--리눅스의 저장장치에 관련된 개념들--
저장장치에 관련된 개념과 명령어들이 있는 구간입니다.
서버를 관리하는 데 있어서 정말 꼭 필요한 개념입니다.
하드디스크 구조 및 원리
파일시스템이란(클러스터, 블록, 주소지정방식, 추상화구조, 파일시스템 종류)
19. 리눅스 마운트,디스크 추가,fdisk, 파티션, df, mkfs, blkid
20. 리눅스 LVM에 대한 모든 것 그리고 xfs파일시스템 확장
21. RAID에 대한 모든 것과 해밍코드, 패리티비트란(linear, 0, 1, 2, 3, 4 ,5, 6, 10, 01, 15)
22. 리눅스 소프트웨어 RAID에 대한 모든 것(mdadm,0,1,5,10,오류,백업)
--리눅스 프로세스와 부팅, 커널--
리눅스의 부팅에 관련된 정보들과 프로세스 관리, 커널에 대해 배우는 구간입니다.
이 구간 지식을 모르면 리눅스를 공부하는 의미가 없을 정도로 매우 중요한 구간입니다.
26. 부팅 과정(ROM, 펌웨어, BIOS, POST, MBR, 부트로더, 부트스트랩)
27. 리눅스 GRUB이란(root 비밀번호 변경, 응급복구 모드, SELinux, init, exec)
28. 리눅스 부팅순서(모듈, 드라이버, swapper, idle process, PID 0, kswapd)
29. 최초의 프로세스란, 부모, 자식 프로세스란, sysVinit(init)과 systemd 차이와 상세한 비교
30. 리눅스 런레벨이란(0, 1, 2, 3, 4 ,5, 6, 런레벨이란 것 등장 배경)
저장장치에 관련된 개념과 명령어들이 있는 구간입니다.
서버를 관리하는 데 있어서 정말 꼭 필요한 개념입니다.
하드디스크 구조 및 원리
파일시스템이란(클러스터, 블록, 주소지정방식, 추상화구조, 파일시스템 종류)
19. 리눅스 마운트,디스크 추가,fdisk, 파티션, df, mkfs, blkid
20. 리눅스 LVM에 대한 모든 것 그리고 xfs파일시스템 확장
21. RAID에 대한 모든 것과 해밍코드, 패리티비트란(linear, 0, 1, 2, 3, 4 ,5, 6, 10, 01, 15)
22. 리눅스 소프트웨어 RAID에 대한 모든 것(mdadm,0,1,5,10,오류,백업)
--리눅스 프로세스와 부팅, 커널--
리눅스의 부팅에 관련된 정보들과 프로세스 관리, 커널에 대해 배우는 구간입니다.
이 구간 지식을 모르면 리눅스를 공부하는 의미가 없을 정도로 매우 중요한 구간입니다.
27. 리눅스 GRUB이란(root 비밀번호 변경, 응급복구 모드, SELinux, init, exec)
28. 리눅스 부팅순서(모듈, 드라이버, swapper, idle process, PID 0, kswapd)
29. 최초의 프로세스란, 부모, 자식 프로세스란, sysVinit(init)과 systemd 차이와 상세한 비교
30. 리눅스 런레벨이란(0, 1, 2, 3, 4 ,5, 6, 런레벨이란 것 등장 배경)
--네트워크의 개념--
리눅스마스터 1급부터는 서버와 네트워크가 항상 연동되므로, 개념을 잘 알고 있어야합니다. 한번 읽고 나시면 네트워크, 인터넷을 바라보는 시선이 완전히 달라지게 됩니다.
32. 네트워크, 인터넷, 브라우저, URL란 그리고 1~4계층의 개념
33. 서버, 클라이언트란(마인크래프트 멀티 하는 법으로 설명)
리눅스마스터 1급부터는 서버와 네트워크가 항상 연동되므로, 개념을 잘 알고 있어야합니다. 한번 읽고 나시면 네트워크, 인터넷을 바라보는 시선이 완전히 달라지게 됩니다.
32. 네트워크, 인터넷, 브라우저, URL란 그리고 1~4계층의 개념
33. 서버, 클라이언트란(마인크래프트 멀티 하는 법으로 설명)
--리눅스 쉘과 프로그래밍--
리눅스의 명령어들을 해석하는 쉘과 리눅스 프로그래밍 관련 지식을 배우는 구간입니다.
여길 제대로 공부해야 진정하게 리눅스를 마스터 할 수 있습니다. 서버관리인이든
보안전문가든 일류가 될려면 프로그래밍을 할 줄 알아야 합니다.
37. 리눅스 쉘, 환경변수란, chsh, $PATH $HOME /etc/profile, /etc/bashrc, .bashrc
리눅스의 명령어들을 해석하는 쉘과 리눅스 프로그래밍 관련 지식을 배우는 구간입니다.
여길 제대로 공부해야 진정하게 리눅스를 마스터 할 수 있습니다. 서버관리인이든
보안전문가든 일류가 될려면 프로그래밍을 할 줄 알아야 합니다.
37. 리눅스 쉘, 환경변수란, chsh, $PATH $HOME /etc/profile, /etc/bashrc, .bashrc
--리눅스의 역사와 라이센스--
리눅스의 역사에 대해 배우는 구간으로, 이 구간을 한번이라도 보셔야 진정한 리눅스마스터로 거듭날 수 있습니다. 또한 필기시험 문제 단골 구간입니다.
38. 리눅스와 유닉스의 역사 및 라이센스 정리
------리눅스마스터 1급 단계------
서버 프로그램들을 다루고, 서버를 관리할 수 있느냐 수준의 리눅스마스터 1급 범위입니다.
리눅스의 역사에 대해 배우는 구간으로, 이 구간을 한번이라도 보셔야 진정한 리눅스마스터로 거듭날 수 있습니다. 또한 필기시험 문제 단골 구간입니다.
38. 리눅스와 유닉스의 역사 및 라이센스 정리
------리눅스마스터 1급 단계------
서버 프로그램들을 다루고, 서버를 관리할 수 있느냐 수준의 리눅스마스터 1급 범위입니다.
직접 서버 프로그램들을 설치하고 구동해 자기만의 서버를 구축해보고, 해커들의 공격을 대비하는 보안까지 배우는 단계로 당연히 2급에 비해서 정말 재밌고 가슴이 뛰는 단계라고 할 수 있습니다.
하지만 리눅스마스터 2급 범위 지식들은 모두 안다고 가정하고 포스트를 했으니 꼭 2급 범위를 한번쯤 다 보고 오시길 바랍니다.
--리눅스 서버 프로그램(데몬) 설치--
--리눅스 서버 프로그램(데몬) 설치--
아파치 설치 및 구동 오류 해결법들
40. 데이터베이스 'MySQL'설치와 cmake, ncurses, nucrses-devel, bison, 초반 세팅
MySQL 설치 및 구동 오류 해결법들
41. PHP 설치 및 아파치 연동, apxs, mysqli, PDO란
--웹 서버 아파치 운영--
웹 서버 프로그램 아파치를 이용해 직접 웹 서버를 구축하고 관리해보는 구간입니다.
기본적인 운영 방식에 초점을 둔 포스트들을 모았으므로, 더 자세한 웹 백엔드 지식이 궁금하시면 네트워크 독학 페이지를 봐주세요.
--임시용으로 둔 번외 포스트--
어셈블리어란, 어셈블리어를 배우는 이유, 쉘코드란, 16진수와 기계어란
CPU 레지스터 종류와 R, E(AX,BX,CX,DX, SI, DI, SP, BP, IP) AH과 AL, EFALGS, 2의 보수, OF와 CF의 차이
드디어 정독을 끝냈습니다 :) 시간가는줄 모르고 읽었습니다
답글삭제감사합니다 !
세상에... 아직 프로세스쪽과 1급 범위를 못하긴 했지만 28개 포스트만 해도 엄청 많은 양인데... 많이 부족함에도 다 읽어주셔서 너무나 감사합니다!!!
삭제기초부터 쏙쏙 잘들어오네요 감사합니다 마무님 틈틈히 와서 공부하겠습니다
답글삭제도움이 돼 다행입니다! 틈틈히 와주세요 ㅎㅎ
삭제이제서야 이 블로그를 알게 되다니... 정말 감사합니다. 틈틈이 와서 정독하겠습니다~~
답글삭제ㅎㅎ 반갑습니다. 자주 와주세요~
삭제감사합니다!! 도움많이 됐어요
답글삭제도움이 많이 됐다니 다행입니다!!
삭제리눅스 공부 막힐 때마다 찾아와서 도움 받고 갑니다.
답글삭제감사합니다.
도움이 돼 다행입니다! 앞으로도 자주 찾아오실 수 있게 꾸준히 힘내겠습니다 ㅎㅎ
삭제tar 옵션 찾아보다 들어오게 되었습니다!
답글삭제주인장님 블로그로 공부하고 싶은데 혹시 블로그 링크 퍼가도 될까요?
너무 바빠서 이제야 답변하게 되네요 ㅠㅠ. 네 공부 목적으로 제 블로그 링크를 퍼가는 것은 환영입니다!
삭제원래 댓글같은거 잘 남기지 않는편인데 비전공자도 쉽게 알 수 있도록 잘 정리된 글을보고 감동받아 댓글 남깁니다 ㅠㅠ 잘 정독하겠습니다
답글삭제댓글을 달아주시려 로그인 해주시다니 감사합니다 ㅎㅎ 제가 요즘 너무 바빠서 통 포스트를 못하고 있는데, 가끔 이렇게 댓글 달아주시는 분들을 보면 정말 큰 힘이 됩니다. 감사합니다!
삭제마무님 정리해주신 글 너무너무 잘 보았습니다. 도움이 많이 되었어요! 쉽게 되어 있어서 이해하기가 정말 편했습니다. 추가로 리눅스 본딩에 대해 기초 개념부터 설정까지 궁금한 부분이 있는데.. 혹시 그 부분에 대해서는 포스팅 예정이 있으신가요? ㅠ 다른 글에서는 이해가 잘 안되어서요 ㅠㅠ
답글삭제제가 쓴 포스트들이 큰 도움이 돼 정말 다행입니다! 마음은 리눅스마스터 1급까지 웬만한 건 다 쓰고 싶지만, 아쉽게도 제가 최근 너무나 바빠서 포스트를 잘 못하는 상황이라 언제 하겠다라 단언하기 힘든 상황입니다 ㅠㅠ
삭제정말!!! 감사합니다.ㅠㅠ
답글삭제따뜻한 댓글 감사합니다!!
삭제