강좌 소개

수업 소개

본 수업에서는 리눅스의 사용법을 다룹니다. 특히 초심자들이 어려워하는 부분이 명령어를 이용해서 컴퓨터를 제어하는 법입니다. 여기서는 초심자가 명령어를 사용하는데 필요한 가장 보편적인 규칙을 최소한으로 다룹니다. 

또한 리눅스와 인터넷은 서로 뗄레야 뗄 수 없는 관계에 있습니다. 하지만 리눅스와 인터넷 모두 익숙해지는데 많은 노력이 필요합니다. 여기서는 인터넷이 동작하는 원리와 리눅스를 함께 다룸으로서 인터넷에 대한 가장 보편적인 규칙을 파악하는데도 도움이 될 수 있도록 수업을 구성했습니다. 

 

수업의 난이도

리눅스가 처음인 분, 명령어를 통해서 컴퓨터를 제어해본 적이 없는 분의 수준에 맞추었습니다. 

 

수업의 효과

  • 명령어에 익숙해 질 수 있습니다. 
  • 리눅스와 친해질 수 있습니다. 
  • 인터넷이 동작하는 원리를 파악하는데 도움이 됩니다. 
  • 맥(macos)와 같이 유닉스 계열의 운영체제에 대해서 더 깊게 이해할 수 있습니다.

 

본 강좌는 비영리그룹 생활코딩의 콘텐츠(CCL 라이선스)를 에듀캐스트에 옮긴 강좌입니다.

생활코딩 http://opentutorials.org 라이센스 CC BY-NC-ND 


강의 목록

준비 - cloud9
맛보기
4:41

준비 - OSX terminal
2:59

파일과 디렉토리 1
8:35

파일과 디렉토리 2
9:42

명령어 확인 (help & man)
13:45

명령어 검색
10:07

관리자 권한 - sudo
5:22

파일편집 - nano
11:15

패키지 매니저
11:15

파일 다운로드 wget
4:00

소스코드 다운로드 git
9:47

왜 CLI를 쓰는가 1 - GUI vs. CLI
4:44

왜 CLI를 쓰는가 2 - 순차적 실행 (세미콜론)
4:59

왜 CLI를 쓰는가 3 - pipeline
9:08

IO Redirection1 _ output
12:56

IO Redirection2 _ input
10:20

IO Redirection3 _ append
6:29

Shell 1 _ intro
7:21

Shell 2 _ bash vs. zsh
10:38

Shell script 1 _ intro
6:21

Shell script 2 _ example
14:45

디렉토리 구조 1
12:09

디렉토리 구조 2
6:28

프로세스 - 컴퓨터 구조
7:49

프로세스 - ps, top, htop
12:24

파일 검색 1 - locate, find
9:36

파일 검색 2 - whereis, $PATH
6:29

백그라운드 실행 (ctrl + z, &)
10:53

Daemon 1 - intro
6:47

Daemon 2 - service & auto start
9:35

Time based job schedule cron 1 - usage
11:35

Time based job schedule cron 2 - example
4:03

Startup script bashrc
7:38

다중 사용자 1 - 기본
3:19

다중 사용자 2 - id, who
3:06

관리자와 일반 사용자
10:23

사용자 추가
6:10

Linux - Permission 1 _ basic
13:41

Linux - Permission 2 _ chmod
6:34

Linux - Permission 3 _ execute
6:22

Linux - Permission 4 _ directory
7:35

Linux - Permission 5 _ class & operation
8:07

Linux - group 1 _ intro
4:42

Linux - group 2 _ groupadd
17:01

인터넷 1
15:09

인터넷 2
19:10

웹서버 (apache) 1 - intro
6:50

웹서버 (apache) 2 - install
14:51

웹서버 (apache) 3 - configuration
9:46

웹서버 (apache) 4 - log
7:35

원격제어 1
6:42

원격제어 2
7:06

포트 1
10:05

포트 2 - 포트포워딩 1
10:47

포트 3 - 포트포워딩 2
9:55

도메인 1 - basic
4:47

도메인 2 - hosts
11:31

도메인 3 - purchase
13:34

도메인 4 - sub domain
3:15

도메인 5 - DNS principle
15:51

Linux - rsync 1 _ basic
9:11

Linux - rsync 2 _ Remote sync
3:29

Linux - Loginless 1 _ ssh public private key
9:14

Linux - Loginless 3 _ RSA
10:46

    선생님

    생활코딩
    쪽지
    4.8 (총 23개 강좌, 29명 평가)

    본 계정은 생활코딩 (http://opentutorials.com)의 사이트에 올라와있는 코딩 관련된 교육 영상들을 원저작자의 허가를 받고 대신하여 올리는 계정입니다. 관리책임은 에듀캐스트가 지고 있으며 본 계정을 통해 일어난 게시물 작성, 메세지 등을 포함한 모든 행위는 생활코딩과 그 멤버들과 무관함을 알려드립니다.

    원저작자가 쪽지 및 질문/답변을 하지 않는 점 참고하시기 바랍니다.


    수강평

    4.8
    총 6명
    5
    5
    4
    1
    3
    0
    2
    0
    1
    0

    선생님의 다른 강좌


    무료
    공유
    단체수강
    총 64강 · 9시간 31분 분량
    무제한 수강 가능
    모바일 앱으로 수강 가능

    수강생이 들은 다른 강좌