수강대상
교육목표
[온라인 교육과정 문의]
- 이메일 : sesac@sba.seoul.kr
[해당 교육과정 소개]
현장에서 바로 사용할 수 있는 리눅스의 사용법과 서버 구축 및 관리 기술 획득교육내용
이수기준
평가항목 | 이수기준 | 반영기준(가중치) |
---|---|---|
진도율 | 80점 이상 | 80% |
시험 | 60점 이상 | 20% |
총점 | 80점 이상 | 100% |
1. 강의소개 |
|
1. 강의소개 | 8분 0초 |
---|---|
2. 사물인터넷과 오픈 소스 하드웨어 |
|
2. 제4차 산업혁명과 사물인터넷 | 18분 0초 |
3. 인공지능, 빅데이터 그리고 다음 세상 | 16분 0초 |
4. 유닉스와 C 언어의 등장 | 16분 0초 |
5. 리눅스의 등장과 리눅스의 개요 | 16분 0초 |
6. 오픈 소스와 오픈 소스 하드웨어 | 10분 0초 |
3. 리눅스의 배포판과 설치 |
|
7. 리눅스의 구조와 GNU 소프트웨어 | 15분 0초 |
8. 리눅스의 역사와 배포판의 종류 | 16분 0초 |
9. 가상 환경과 리눅스(우분투)의 설치 | 16분 0초 |
10. 리눅스의 부팅과 로그인 | 14분 0초 |
11. 터미널 제어와 재부팅/종료 | 12분 0초 |
4. 리눅스의 GUI 환경(X 윈도 시스템)과 기본 명령어 |
|
12. 리눅스의 구조와 X 윈도 시스템 | 16분 0초 |
13. 셸과 프롬프트 그리고 유닉스 명령어 | 14분 0초 |
14. 도움말과 리눅스 명령어 | 16분 0초 |
15. 리눅스의 파일과 ls 명령어 | 16분 0초 |
16. 명령어 히스토리 | 11분 0초 |
5. 오픈 소스 하드웨어와 리눅스 |
|
17. 라즈베리 파이의 개요 | 16분 0초 |
18. 라즈베리 파이의 사용을 위한 준비사항 | 10분 0초 |
19. 라즈베리 파이 OS의 설치와 사용 | 16분 0초 |
20. NVIDIA Jetson Nano를 위한 준비사항 | 13분 0초 |
21. NVIDIA Jetson Nano의 사용 | 13분 0초 |
6. 일반 사용자를 위한 리눅스 명령어 |
|
22. 파일 조작 명령어 | 10분 0초 |
23. 디렉터리 조작 명령어 | 15분 0초 |
24. 파일과 디렉터리의 링크 | 16분 0초 |
25. 리눅스의 파일과 보안 | 16분 0초 |
26. 디렉토리의 권한과 사용자 및 그룹 변경 | 11분 0초 |
7. 리눅스의 텍스트 에디터 |
|
27. 리눅스의 파일 출력 명령어 | 11분 0초 |
28. 표준 입출력과 텍스트 에디터 | 16분 0초 |
29. vi 텍스트 에디터의 기본 | 11분 0초 |
30. vi 텍스트 에디터의 고급 사용 | 16분 0초 |
31. nano 텍스트 에디터 | 12분 0초 |
8. 사용자 권한과 프로세스 |
|
32. 환경 변수와 정보 확인 | 16분 0초 |
33. root 권한과 일반 사용자 | 12분 0초 |
34. 리눅스의 프로세스 명령어 | 16분 0초 |
35. 프로세스 실행 제어 | 16분 0초 |
36. 프로세스와 실행 권한 | 16분 0초 |
9. 리눅스의 부팅과 설정 |
|
37. 리눅스의 부팅 과정 | 16분 0초 |
38. lilo와 GRUB | 12분 0초 |
39. init 프로세서와 부팅 절차 | 11분 0초 |
40. 리눅스 커널 빌드 및 설치 | 12분 0초 |
41. 리눅스와 디스크/파티션의 관리 | 14분 0초 |
10. 리눅스의 개발 환경 |
|
42. 컴퓨터 프로그래밍과 컴파일 | 13분 0초 |
43. 리눅스의 개발 환경과 GCC | 16분 0초 |
44. 빌드 자동화와 make 명령어 | 12분 0초 |
45. 디버깅과 gdb | 12분 0초 |
46. 라이브러리 종류와 활용 | 13분 0초 |
11. 셸 스크립트의 기초와 변수 |
|
47. 리눅스 셸의 종류와 변경 | 13분 0초 |
48. 셸 스크립트의 기능과 특징 | 13분 0초 |
49. 셸의 기본 기능 | 14분 0초 |
50. 셸 스크립트의 기본 구조와 주석 | 12분 0초 |
51. 셸 프로그래밍과 변수 | 14분 0초 |
12. 셸 프로그래밍과 제어문 |
|
52. 셸 스크립트에서의 입력과 출력 | 13분 0초 |
53. 셸 스크립트의 연산자와 수의 계산 | 13분 0초 |
54. 제어 구조와 비교 연산자 | 13분 0초 |
55. 셸 스크립트의 조건문 | 14분 0초 |
56. 불 자료형과 논리 연산자 | 16분 0초 |
13. 반복문과 함수의 사용 |
|
57. 셸 스크립트의 반복문 | 13분 0초 |
58. 파일과 제어문의 활용 | 16분 0초 |
59. 경로명 확장과 디버깅 | 11분 0초 |
60. 함수의 구조와 활용 | 13분 0초 |
61. 비트 연산자 | 16분 0초 |
14. 정규 표현식과 sed 및 awk 사용법 |
|
62. grep과 find 명령어 | 12분 0초 |
63. 정규 표현식의 개요 | 12분 0초 |
64. 유닉스 명령어와 정규 표현식의 사용 | 12분 0초 |
65. sed 사용법과 활용 | 12분 0초 |
66. awk 사용법과 활용 | 16분 0초 |
15. 셸 스크립트 기반의 IoT 프로그래밍 |
|
67. 라즈베리 파이와 GPIO | 13분 0초 |
68. LED의 연결과 echo 명령어를 이용한 제어 | 17분 0초 |
69. 셸 스크립트의 순환문을 이용한 IoT 제어 | 16분 0초 |
70. trap과 시그널의 처리 | 12분 0초 |
71. 스위치와 빛 감지 센서 그리고 IoT 프로그래밍 | 16분 0초 |
16. 리눅스 네트워크 명령어 |
|
72. 네트워크의 기초 | 17분 0초 |
73. 네트워크 인터페이스와 설정 | 16분 0초 |
74. 네트워크 상태와 도메인 네임 | 16분 0초 |
75. 시스템 정보와 호스트 이름 | 13분 0초 |
76. 네트워크와 라우팅 경로 | 14분 0초 |
17. 네트워크 서버와 사용자 관리 |
|
77. 리눅스의 사용자 관리 | 16분 0초 |
78. 사용자의 추가와 삭제 | 14분 0초 |
79. 그룹과 사용자 관리 | 13분 0초 |
80. 파일 시스템의 마운트와 쿼터(Quota) | 16분 0초 |
81. 파일의 압축과 백업 | 14분 0초 |
18. 리눅스의 서비스와 데몬 프로세스 |
|
82. 리눅스의 주요 서비스와 보안 | 13분 0초 |
83. 프로세스와 데몬 | 14분 0초 |
84. 리눅스의 서비스 관리 | 14분 0초 |
85. 리눅스와 시스템 로그 | 13분 0초 |
86. 작업 예약 스케줄러(cron) | 13분 0초 |
19. 네트워크를 통한 원격 시스템 관리 |
|
87. 원격 네트워크와 방화벽 | 15분 0초 |
88. 텔넷과 SSH를 이용한 원격 접속(CUI) | 12분 0초 |
89. X 윈도 시스템의 원격 접속(GUI) | 12분 0초 |
90. 파일 서비스를 위한 ftp | 14분 0초 |
91. 네트워크를 통한 디렉터리 공유 | 14분 0초 |
20. LAMP 웹 서버 구축 |
|
92. 웹 서비스와 LAMP | 14분 0초 |
93. 아파치(Apache) 서버의 사용 | 13분 0초 |
94. 데이터베이스와 mariaDB/MySQL의 설치 | 12분 0초 |
95. 서버 사이트 언어와 PHP의 설치 | 14분 0초 |
96. WordPress의 설치와 설정 | 14분 0초 |
21. 리눅스 컨테이너와 도커 |
|
97. 가상화와 리눅스 컨테이너(LXC) | 15분 0초 |
98. 도커의 개념과 설치와 설정 | 15분 0초 |
99. 도커(Docker)의 사용 | 14분 0초 |
100. 도커 이미지의 관리 | 14분 0초 |
101. 개인 저장소 구축 | 13분 0초 |