리눅스 (Linux)
생활코딩님의 리눅스 강좌입니다.
22명의 학생들이 수강
1. 강좌 소개
본 수업에서는 리눅스의 사용법을 다룹니다. 특히 초심자들이 어려워하는 부분이 명령어를 이용해서 컴퓨터를 제어하는 법입니다. 여기서는 초심자가 명령어를 사용하는데 필요한 가장 보편적인 규칙을 최소한으로 다룹니다.
또한 리눅스와 인터넷은 서로 뗄레야 뗄 수 없는 관계에 있습니다. 하지만 리눅스와 인터넷 모두 익숙해지는데 많은 노력이 필요합니다. 여기서는 인터넷이 동작하는 원리와 리눅스를 함께 다룸으로서 인터넷에 대한 가장 보편적인 규칙을 파악하는데도 도움이 될 수 있도록 수업을 구성했습니다.
2.강의 대상
리눅스가 처음인 분, 명령어를 통해서 컴퓨터를 제어해본 적이 없는 분의 수준에 맞추었습니다.
3. 강의 후 얻게 되시는 것
- 명령어에 익숙해 질 수 있습니다.
- 리눅스와 친해질 수 있습니다.
- 인터넷이 동작하는 원리를 파악하는데 도움이 됩니다.
- 맥(macos)와 같이 유닉스 계열의 운영체제에 대해서 더 깊게 이해할 수 있습니다.
강좌 교육과정 소개 (COURSE CURRICULUM)
리눅스 설치 | |||
Linux – install : cloud9 | 00:04:00 | ||
Linux – install : OSX terminal | 00:03:00 | ||
리눅스 명령 | |||
Linux – file & directory 1 | 00:08:00 | ||
Linux – file & directory 2 | 00:10:00 | ||
Linux – –help & man | 00:13:00 | ||
Linux – Searching 리눅스 명령어 찾는 방법 | 00:10:00 | ||
Linux – frequency of command | 00:05:00 | ||
Linux -sudo | 00:05:00 | ||
Linux – file edit (nano) | 00:11:00 | ||
Linux – Package manager | 00:11:00 | ||
Linux – file download : wget | 00:04:00 | ||
Linux – Source download : git | 00:10:00 | ||
Linux – Why using CLI? 1 – GUI VS CLI | 00:05:00 | ||
Linux – Why using CLI? -sequence execution (semicolon) | 00:05:00 | ||
Linux – Why using CLI? (pipeline) | 00:09:00 | ||
Linux – IO Redirection1 : output | 00:13:00 | ||
Linux – IO Redirection2 : input | 00:10:00 | ||
Linux – IO Redirection3 : append | 00:07:00 | ||
셸 | |||
Linux – Shell 1 : intro | 00:08:00 | ||
Linux – Shell 2 : bash vs zsh | 00:10:00 | ||
셸 스크립트 | |||
Linux – Shell script 1 : intro | 00:06:00 | ||
Linux – Shell script 2 : example | 00:10:00 | ||
리눅스의 디렉토리 구조 | |||
Linux – Directory structure 1 | 00:12:00 | ||
Linux – Directory structure 2 | 00:06:00 | ||
리눅스 프로세스 | |||
Linux – Process 1 : Computer structure | 00:08:00 | ||
Linux – Process 2 : ps top htop | 00:12:00 | ||
리눅스 파일 | |||
Linux – File find 1: locate, find | 00:10:00 | ||
Linux – File find 2 : whereis, $PATH | 00:07:00 | ||
백그라운드 실행 | |||
Linux – background execute (Ctrl+Z, &) | 00:10:00 | ||
리눅스 데몬 | |||
Linux – daemon 1: intro | 00:07:00 | ||
Linux – daemon 2 : service & auto start | 00:09:00 | ||
정기적 서버 작업을 위한 크론(Cron) 작업 방법 | |||
Linux – Time based job schedule cron 1 : usage | 00:10:00 | ||
Linux – Time based job schedule cron 2 : example | 00:04:00 | ||
스타트업 스크립트 | |||
Linux – Startup script bashrc | 00:07:00 | ||
리눅스 다중 사용자 시스템 | |||
Linux – Mult user 1 : intro | 00:03:00 | ||
Linux – Mult user 2 : id, who | 00:03:00 | ||
USER | |||
Linux – Root user | 00:10:00 | ||
Linux – Add user | 00:06:00 | ||
리눅스 퍼미션 | |||
Linux – Permission 1 : basic | 00:13:00 | ||
Linux – Permission 2 : chmod | 00:06:00 | ||
Linux – Permission 3 : execute | 00:06:00 | ||
Linux – Permission 4 : directory | 00:07:00 | ||
Linux – Permission 5 : class & operation | 00:08:00 | ||
그룹 | |||
Linux – group 1 : intro | 00:05:00 | ||
Linux – group 2 : groupadd | 00:17:00 | ||
인터넷 네트워크 서버 | |||
Linux – Internet 1 | 00:15:00 | ||
Linux – internet 2 | 00:19:00 | ||
아파치 웹서버 | |||
Linux – web server 1 (apache) : intro | 00:07:00 | ||
Linux – web server 2 (apache) : install | 00:15:00 | ||
Linux – web server 3 (apache) : configuration | 00:10:00 | ||
Linux – web server 4 (apache) : log | 00:07:00 | ||
ssh | |||
Linux- ssh 1 : intro | 00:06:00 | ||
Linux – ssh 2 | 00:07:00 | ||
port | |||
Linux – port 1 | 00:10:00 | ||
Linux – port 2 : Port forwarding 1 | 00:10:00 | ||
Linux – port 3 : Port forwarding 2 | 00:10:00 | ||
Domain 과 DNS | |||
Linux – Domain 1 basic | 00:05:00 | ||
Linux – Domain 2 hosts | 00:12:00 | ||
Linux – Domain 3 purchase | 00:13:00 | ||
Linux – Domain 4 : sub domain | 00:03:00 | ||
Linux – Domain 5 : DNS principle | 00:15:00 | ||
rsync | |||
Linux – rsync 1 : basic | 00:09:00 | ||
Linux – rsync 2 : Remote sync | 00:03:00 | ||
Linux – Loginless 1 : ssh public private key | 00:09:00 | ||
Linux – Loginless 2 : rsync | 00:04:00 | ||
Linux – Loginless 3 : RSA | 00:10:00 |
강의 평가
처음으로 강의 평가를 해 주세요~