본문 바로가기
카테고리 없음

[Intel] 엣지 AI SW 아카데미 36일차 (부산상공회의소 인력개발원)

by 0x01 2023. 12. 17.

일정: 2023.12.14(목)

 

수업 내용: 
 

 - 리눅스 패키지 설치와 응급 복구

 - 리눅스 평가

 

목표: 

- 패키지 설치 명령어인 dpkg의 사용법을 익힌다.

- dpkg 명령어의 단점을 해결한 apt-get의 사용법을 익힌다.

- apt-get 명령어의 작동 원리를 이해한다.

- 비밀번호 분실 시 응급 복구 방법을 이해한다.

- GRUB 부트로더의 개념과 변경법을 이해한다.

 

1. 우분투에서 패키지(프로그램)를 설치할 때 가장 많이 사용되는 명령어는 (pkg와 2pr-get이다. apk
8e은 별개의 명령어라기보다는 dpkg를 포함한 확장 개념에 가깝다.

2. 우분투의 설치 파일은 패키지라고 부르며 확장명은 * deb이다.
3. deb 파일의 형식은 일반적으로 '패키지명_버전-개정번호 아키텍처.deb'이다.
4. dpkg 명령어의 자주 사용하는 옵션은 다음과 같다.
•-i 또는 --install: 패키지를 설치한다.
•-r 또는 --remove: 설치되어 있는 패키지를 삭제한다.
•-P 또는 --purge: 설치되어 있는 패키지와 설정 파일을 모두 삭제한다.
•-l 또는 -L: 패키지 관련 정보와 파일 목록을 보여준다.
•--info: 아직 설치되지 않은 deb 파일을 조회한다.

5. dpkg 명령어의 가장 큰 단점은 의존성이며 이러한 문제를 해결한 것이 바로 apt-get 명령어이다.

6. apt-get 명령어는 우분투가 제공하는 deb 파일 저장소에서 자동으로 deb 파일을 다운로드하여 설치 한다. 이때 의존성이 있는 관련 deb 파일까지 알아서 다운로드하여 설치한다.

7. apt-ger의 기본 사용법은 다음과 같다.
•apt-get install 패키지명: 패키지를 설치한다.
•apt-get update: 다운로드할 패키지 목록을 업데이트한다.
•apt-get remove; 설치되어 있는 패키지를 삭제한다.
•apt-get purge: 설치되어 있는 패키지와 설정 파일까지 모두 삭제한다.
•apt-get autoremove: 사용하지 않는 패키지를 모두 삭제한다.
•apt-get clean 또는 api-get autoclean: 설치할 때 다운로드한 파일과 과거의 파일을 삭제한다

 

8. apt-cache 명령어를 사용하면 패키지를 설치하기 전에 패기지에 대한 정보나 의존성 문제물 미리 와
인할 수 있다.
• apt-cache show : 패키지의 정보를 보여준다.
• apt-cache depends : 패키지의 의존성 정보를 보여준다.
• apt-cache rdepends: 패키지에 의존하는 다른 패키지의 목록을 보여준다.

9. api-get 명령어와 관련된 설정 파일은 sourcesist이다. apt-get install 패키지명 명령을 입력했을 때 작동하는 순서는 다음과 같다.



10. 우분투 패키지 저장소에 있는 main, universe, restricted, multiverse의 의미는 다음과 같다.
• main: 우분투에서 공식적으로 지원하는 무료 소프트웨어
• universe: 우분투에서 지원하지 않는 무료 소프트웨어
• restricted: 우분투에서 공식적으로 지원하는 유료 소프트웨어
• multiverse: 우분투에서 지원하지 않는 유료 소프트웨어

11. root 사용자의 비밀번호가 기억나지 않아서 로그인하지 못할 때는 응급 복구 모드로 접속하여 해결할 수 있다. 다시 로그인하기 위해서는 GRUIB 부트로더에 비밀번호를 설정해야 한다.

 

12 GRUB의 기본적인 특징은 다음과 같다.
• 부트 정보를 사용자가 임의로 변경하여 부팅할 수 있다.
• 다른 운영체제와 멀티부팅을 할 수 있다.
• 대화형 설정을 제공하므로 커널의 경로와 파일 이름만 알면 부팅이 가능하다.
• 셸 스크립트를 지원하므로 조건식과 함수를 사용할 수 있다.
• 동적 모듈을 로딩할 수 있다.
• 그래픽 부트 메뉴를 지원하며 부트 스플래시 성능이 개선되었다.
• ISO 이미지를 이용하여 바로 부팅할 수 있다.
• 설정 파일의 형식이 변경되었지만 더 향상된 내용이 포함되어 있다.
• GRUB의 설정 파일은 /boot/grub/grub.cfg이다.