반응형 linux12 [Linux_개념] rpm, yum, dnf 의미와 차이 이 글에서 사용된 명령어와 예시는 CentOS8을 기준으로 작성된 것입니다. RPM (Redhat Package Manager) Redhat, RHEL, Fedora, CentOS 등의 운영체제는 Redhat 계열의 리눅스들이다. rpm, yum, dnf는 모두 Redhat사에서 패키지를 좀 더 쉽게 설치하고 관리하기 위해 만든 패키지 관리 프로그램이다. 그렇다면 이것들은 무슨 차이점을 가지고 있으며 어느 상황에 사용하는게 맞을까? 늘 그렇듯 우리들이 원하는 핵심적인 부분만 정리해보고자 한다. rpm 확장자명은 *.rpm이며 이러한 파일들을 패키지라고 부르기도 한다. 로컬상에 패키지가 있어야지 설치를 할 수 있으며, 이러한 패키지를 다운로드 받는 방법은 크게 CD와 같은 물리적인 디스크로 내려받거나 혹은.. 2023. 3. 10. [Linux_개념] 서버 방화벽 (Server Firewall) 이 글에서 사용된 명령어와 예시는 CentOS8을 기준으로 작성된 것입니다. 급하게 명령어가 필요하신 분들은 본문 하단에 명령어 관련 내용 위치해 있으니 참고해주세요. 방화벽 (Firewall) 방화벽이란 그 단어에서 주는 느낌대로 네트워크 환경의 내부와 외부 경계에 위치하며, 외부의 네트워크의 침입으로부터 내부 네트워크를 보호하기 위해 사용된다. 미리 정의된 보안 룰에 따라 들어오고 나가는 네트워크 트래픽을 모니터링, 제어하는 네트워크 보안시스템이다. iptables ▶ CentOS6 까지 사용되던 방화벽으로 설정과 기능이 iptables에 의해서 제공 ▶ 설정 변경시에 서비스 중지 및 설정 변경 (모든 룰이 삭제되서 다시 적용) firewalld ▶ 동적인 방화벽으로 언제든지 설정 변경, 실행 (방화.. 2023. 3. 3. [Linux_개념] 마운트(Mount) 이 글에서 사용된 명령어와 예시는 CentOS8을 기준으로 작성된 것입니다. 마운트 (Mount) 리눅스의 물리적인 장치(하드디스크 파티션, CD/DVD, USB 등)를 특정 한 위치에 연결하여 사용할 수 있게 하는 기능을 의미한다. 물리적인 장치를 사용하기 위해서는 반드시 마운트 과정을 거쳐야 사용가능하며, 더이상 사용할 필요가 없는 자원은 언마운트를 해준다. 마운트에 관련된 명령어는 다음과 같다. mount : 현재 자원을 마운트할 때 사용 ex) # mount /dev/sda1[마운트할 파티션/볼륨] /test[마운트할 디렉토리] umount : 자원의 마운트를 해제 할 때 사용 (사용중인 파일 시스템은 umount로 불가하며 fuser를 사용해서 해제) ex) # umount /test[마운트된 .. 2023. 2. 24. [Linux_개념] 파일 시스템(File System) 이 글에서 사용된 명령어와 예시는 CentOS8을 기준으로 작성된 것입니다. 파일시스템(File System) 파일을 저장하고 관리하는 구조 체계. 파일과 그 안에 든 자료를 저장하고 찾기 쉽도록 유지 관리하는 방법을 말한다. 데이터를 저장하기 위해 우리는 물리적 장치인 디스크를 장착하고 그 디스크를 사용 할 수 있도록 우리는 파티션 영역(fdisk)을 지정해준다. 사용 하고자 하는 영역을 지정해 주었으면 그 안에 데이터(파일과 자료)를 저장하고 관리 할 수 있도록 파일 시스템을 만들어 준다. 운영체제가 파티션 영역을 인식 할 수 있도록 파일 시스템을 만들어줘야 하고 파티션 영역을 인식 할 수 있도록 파일 시스템을 만들어줘야 한다. 쉽게 말해서 기억 공간에 데이터를 저장하고 유지하기 쉽도록 도와주는 것이.. 2023. 2. 22. 이전 1 2 3 다음 728x90