Infra & Security Eng/Linux Fundamentals
RPM과 DNF 관련, cdrom vsftpd 다운로드 받기
엔지니어 E
2026. 1. 20. 17:32
반응형
1. RPM
리눅스 운영체제에서 소프트웨어를 설치, 업데이트, 제거하는 패키지 관리 도구
<CD/DVD나 ISO 이미지 안에 들어있는 설치 파일을 사용하고 싶을 때>

| # mkdir /cdrom (입구를 만들어 준다) # mount /dev/cdrom /cdrom (장치와 입구를 연결한다) - 원래는 디렉토리가 안 열리는데 이 명령어로 열리게 됨 # cd /cdrom # ls /cdrom (CD 안에 들어 있는 설치 파일들을 볼 수 있다) # cd AppStream (CD 안에 특정 데이터 구역들을 볼 수 있다) # ls # cd Packages/ (리눅스에서 제공하는 실제 파일들을 볼 수 있다) # ls vsftpd 설치 됐는지 확인 - 설치 하기 # rpm -qa | grep vsftpd-3.0.3-36(버전) 입력 후 아무것도 안 나온다면 설치가 안된 것임 # rpm -Uvh vsftpd-3.0.3-36.el8.x86_64.rpm - 이렇게 설치해주면 된다 vsftpd 삭제하기 # rpm -e vsftpd-3.0.3-36.e18.x86_64 |
2. DNF, YUM
RPM 기반의 Linux 배포판 8 버전 이상에서 사용되는 패키지 매니저로 Yum을 개선한 기술. 현재는 RPM 보다 DNF를 많이 사용하는 추세
| # dnf list 내 패키지 뿐만 아니라 인터넷 상에 있는 모든 패키지를 다 보여줌 # dnf list vsftpd vsftpd 패키지의 설치 여부와 상태를 확인할 때 사용함 # dnf repolist 시스템에 등록된 repostory list를 출력함 - 공개용 패키지만 나오고, 상용 패키지는 해당 사이트에 있음. 그걸 다운로드 받으면 됨 * 명령어 외울 필요는 X * 업데이트보단 설치를 많이 함 / dnf update 절대로 사용 하지 말것 vsftpd 설치하기 # dnf install -y vsftpd # dnf install -y epel-release * epel 이 추가된다 epel은 프로그램이 많음 -> 기업에서 많이 추가함 vsftpd 삭제하기 # dnf remove vsftpd 초기화하기 # dnf clean all |

| dnf group - 리눅스 처음 설치할때 선택하는 소프트웨어 서버 / 최소설치 / 워크스테이션 등 이걸 그룹으로 본다 (서버 그룹 / 최소설치 그룹 / 워크스테이션 그룹) |