IT STUDY LOG
[리눅스 운영체제] 03. 패키지와 패키지 매니저 본문
# 학습 목표
- 왜 리눅스인가? ~ 출력 관련 명령어
- 리눅스를 사용하는 이유와 CLI의 장점을 이해할 수 있다.
- 파일 및 디렉토리 확인, 이동, 복사, 생성, 삭제와 관련한 기본적인 명령어를 사용할 수 있다.
- 루트 디렉토리, 홈 디렉토리 및 절대 경로와 상대 경로를 이해할 수 있다.
- 리눅스 상에서 텍스트 파일을 수정할 수 있다.
- 패키지에 대해 이해하고, 패키지 매니저를 이용해 프로그램을 설치/삭제할 수 있다.
- 표준 스트림을 이해하고, 출력과 입력을 파이프라인으로 연결할 수 있다.
- 파일과 디렉토리를 패턴으로 찾을 수 있다.
# 학습 내용
1. 패키지 매니저란?
- 패키지와 패키지 매니저
- 패키지
- 개념
- 여러 파일을 모아 하나의 파일로 저장하고 있는 압축 파일(in Linux)
- 패키지 파일의 구성
- 프로그램 파일
- 프로그램 설치 파일
- 프로그램 설치 설명서
- 프로그램에 대한 정보를 담은 파일
- 패키지 매니저
- 개념
- 패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구
- 개념
- 개념
- 패키지
- 패키지 매니저 Cheatsheet
Ubuntu | Homebrew (macOS) |
|
|
2. Ubuntu 패키지 매니저 - apt
- apt 명령어 이용하기
- 터미널에 apt 명령어 입력
- apt 패키지 매니저의 주요 명령어 리스트
패키지 목록 갱신 | apt update(관리자 권한 필요) - 패키지를 다운로드받을 수 있는 여러 저장소의 최신 정보를 업데이트합니다. 새로운 저장소를 추가하거나, 패키지를 설치하기 전, 최신 정보를 갱신합니다. - 설치된 프로그램이 새로운 버전으로 변경되지 않습니다. |
업그레이드 가능한 패키지 목록을 출력 | apt list -—upgradable |
전체 패키지 업그레이드(버전 업) | apt upgrade (관리자 권한 필요) |
특정 패키지만 업그레이드(버전 업) | apt --only-upgrade install 패키지이름 (관리자 권한 필요) |
패키지 설치 | apt install 패키지이름 (관리자 권한 필요) |
설치된 패키지 보기 | apt list --installed |
패키지 검색 | apt search 검색어 |
패키지 정보 확인 | apt show 패키지이름 |
패키지 삭제 | apt remove 패키지이름(관리자 권한 필요) |
- 관리자 권한 사용하기
- sudo 명령어 사용
# wget 패키지 설치하기 위한 커맨드
$ sudo apt install wget
! Action Items !
(1) wget을 설치해보세요. wget은 URL을 통해 파일을 다운로드 받는 프로그램입니다.
(설치 후, 다음 명령을 복사/붙여넣기 해서 실행해보세요. 해당 디렉토리에 goodjob.txt라는 파일이 만들어졌습니다. 다운로드 받은 파일을 확인해보세요.)
$ wget -O goodjob.txt https://bit.ly/37sJqCo
(우분투 리눅스 기준으로 복사/붙여넣기에 사용하는 단축키는 다음과 같습니다.
복사: Ctrl + Shift + c붙여넣기: Ctrl + Shift + v)
(2) neofetch를 설치해보세요. 설치 후, 직접 neofetch를 실행해보세요!
'devops bootcamp 4 > 서비스 운영 기초' 카테고리의 다른 글
[리눅스 운영체제] 05. 관리자로서의 리눅스 (1) | 2023.03.11 |
---|---|
[리눅스 운영체제] 04. 출력 관련 명령 (1) | 2023.03.11 |
[리눅스 운영체제] 02. CLI 기본 명령어 (0) | 2023.03.09 |
[리눅스 운영체제] 01. 왜 리눅스인가? (0) | 2023.03.09 |
[개발 프로세스와 DevOps 업무 개요] 02. 규모에 따른 운영 (0) | 2023.03.08 |
Comments