선생님
JSCODE 박재성
JSCODE 제이온
JSCODE 시니
과외
블로그
후기
이벤트
완강 후기 이벤트
블로그 리뷰 이벤트
AWS SAA 합격 후기 이벤트
블로그
/
시리즈
비전공자도 이해할 수 있는 리눅스 입문/실전
글 55편을 순서대로 읽을 수 있습니다.
비전공자도 이해할 수 있는 리눅스 입문/실전 강의 보러가기
1
리눅스(Linux)란?
2
다양한 리눅스의 종류 / 리눅스 배포판
3
리눅스 환경 구축하는 방법 (feat. AWS EC2)
4
[실습] AWS로 리눅스(Ubuntu) 환경 구축하기
5
터미널(Terminal)이란 ?
6
리눅스를 실행시키자마자 뜨는 첫 화면 해석하기 / 기본 조작법 익히기
7
리눅스에서의 파일(file), 디렉터리(directory)의 의미
8
폴더 이동하면서 파일 둘러보기 / 리눅스의 기본 폴더 구조 (pwd, cd, ls)
9
파일 종류 확인 / 숨김 파일 조회 (ls -l, ls -a)
10
리눅스 명령어들의 공통적인 패턴 - 옵션(Option)
11
상대 경로, 절대 경로란? / 구분 방법
12
경로에 물결 표시(~)는 무슨 의미일까?
13
파일 및 디렉터리 생성 / 삭제 (touch, mkdir, rm)
14
파일 및 디렉터리 복사 / 이동 / 이름 변경 (cp, mv)
15
명령어를 일일이 다 칠 필요 없는 자동완성 기능 / 이전에 썼던 명령어 불러오기
16
[연습문제] 지금까지 배운 명령어 실전처럼 써먹어보기
17
리눅스에서 가장 많이 사용하는 텍스트 에디터 (vim) (
18
vim 에디터 기본 사용법 - 1
19
vim 에디터 기본 사용법 - 2
20
파일에 작성된 내용 보기 (vim, cat)
21
[연습문제] 지금까지 배운 명령어 실전처럼 써먹어보기
22
Permission Denied 에러 마주치는 경우
23
사용자(user), 슈퍼 사용자(super user)란?
24
그룹(group)이란?
25
권한(Permission)이란?
26
[실습] 왜 Permission Denied 에러가 발생하는 지 원인 분석해보기
27
권한 변경하는 방법 (chmod)
28
[실습] 보안을 위해 파일 접근 권한 제한하기
29
어떠한 제약도 없이 모든 기능을 사용할 수 있는 관리자 권한 (sudo)
30
패키지 매니저(Package Manager)란?
31
자주 사용하는 apt 명령어 4가지
32
[실습] apt를 활용해 Nginx 설치해보기
33
[보충 자료] apt 명령어를 쓸 때 sudo를 써야 하는 이유
34
표준 출력(stdout)이란?
35
[실습] 표준 출력(stdout) 활용해보기
36
표준 에러 출력(stderr)이란?
37
표준 출력(stdout)과 표준 에러 출력(stderr)의 추가 기능
38
[실습] Spring Boot 서버가 출력하는 로그를 파일로 남기기
39
특정 키워드가 들어간 문장만 찾고 싶을 때 (grep)
40
리눅스에서 실행 중인 프로세스 조회하기 / 종료하기 (ps, kill)
41
[실습] 실행시킨 Spring Boot 프로세스를 조회하고 종료해보기
42
터미널 창을 끄더라도 프로그램이 계속 실행되도록 만들기 (nohup, &)
43
백그라운드에서 실행되고 있는 프로세스의 로그 확인하는 법 (nohup)
44
특정 포트 번호에 실행되고 있는 프로세스 조회하기 / 포트 충돌 해결하기 (lsof) (
45
서버가 잘 작동하는 지 API 요청 보내보기 (curl)
46
내 IP 주소 확인하기 (ip)
47
컴퓨터가 느려질 때 CPU, Memory 성능 체크해서 원인 파악하기 (top)
48
로그 실시간으로 확인하는 법 (tail -f)
49
문자열을 터미널 화면에 출력하는 명령어 (echo)
50
쉘 스크립트 파일 작성/실행 하는 법
51
[실습] ‘git pull 받아오기 → Spring Boot 빌드 → 빌드된 jar 파일 실행’의 과정을 자동화하기
52
[참고] 쉘 스크립트 공부 지침
53
[Q&A] 왜 윈도우에서는 배운 리눅스 명령어가 작동하지 않는 거죠?
54
[Q&A] 강의에서 안 배운 리눅스 명령어는 어떻게 공부해야 하나요?
55
[Q&A] 이 다음에는 어떤 걸 공부해야 하나요?