리눅스 기초 다지기 - 목차

개요

 

RedHat Linux 기초 다지기

  • 초기 설정
  • 나만의 리눅스
  • 파티션 설정
  • 네트워크 설정
  • 프로세스 자원 관리
  • 문자열, 파일 처리
  • 사용자 환경 설정
  • 리눅스 보안 설정

사전준비

RHEL 배포판의 이해
가상화(Virtualization)
VirtualBox Rocky 9 설치

1회 차 - 초기 설정 1

01. 리눅스 ROOT 패스워드 초기화
02. 리포지터리 설정
03. 시간 설정 timedatectl
04. 시간 동기화 NTP/Chrony
## 커맨드 익숙해지기 (cp, scp, tar, df, du) ##

 

2회 차 - 초기 설정 2

05. 호스트네임 설정
06. hosts 설정
07. SELINUX
08. 계정/그룹 생성 및 설정
09. ssh key
10. history 시간 설정

3회 차 - 나만의 리눅스

11. 배너 만들기 figlet
12. 명령어 만들기 alias
13. 환경변수 export
14. 프롬프트 만들기
15. 리눅스 꾸미기

이론 - 실무에서 리눅스를 설치할 때 어떻게 구성할 것인가?

Legacy BIOS, UEFI(EFI)
파티션 스타일
파일시스템
부팅 USB 만들기

4회 차 - Partition

16. Custom Partitioning
17. fdisk, cfdisk
18. gdisk, cgdisk
19. GNU Parted
20. LVM
21. SWAP MEMORY

5회 차 - Network

22. ethtool
23. NetworkManager
24. bonding
25. route
26. resolv.conf
27. firewalld
## NIC 여러 개 중 어떤 NIC로 통신하는 가? ##

6회 차 - 프로세스 사용량(CPU, MEMORY, DISK I/O, NETWORK I/O)

28. top
29. htop
30. free
31. iostat
32. sar
33. nmon
34. ps
## 커맨드 익숙해지기(cat, find, grep, watch, which, whatis) ##

7회 차 - 파일 편집 및 수정

35. 표준 파일 디스크립터
36. editor (vi, nano)
37. sed
38. awk
## 커맨드 익숙해지기 (echo, source, curl, wget) ##

8회 차 - 사용자 환경 설정

39. Character Set 변경
40. Bash 설정 파일
41. Skel 사용자 기본 파일/폴더
42. Chage 패스워드 만료일 설정

9회 차 - 리눅스 보안 설정

43. sudo
44. umask 기본 권한 설정
45. chmod 파일 권한 변경
46. chown, chgrp 파일 소유권 설정
47. SetUID, SetGID, Sticky Bit 특수권한
48. ACL - setfacl, getfacl
49. 패스워드 정책 설정