※※RPM이란
RPM은 Redhat Package Manager의 약자로약자로 아주 간편하고 사용하기 편한 패키지 관리자이다. 즉, 프로그램을 설치한 후에 바로 실행할 수 있는 설치 파일을 제작하게 되었습니다. 이러한 설치파일의 확장명은 *.rpm이며, 이를 패키지라고 부르기도 한다.
설치 되어 있는 모든 패키지 확인 -qa
확인 결과 현재 CentOS에서 설치된 모든 패키지들이다.
특정 패키지 확인 -qa[확인 할 패키지 이름]
확인 결과 현재 httd패키지 설치 되어 있지가 않다. yum install httpd 명령어를 이용하여 해당 패키지를 설치 하자.(사진에 httd는 오타임.)
패키지 설치 -yum[설치 할 패키지 이름]
※ 주의: yum명령어는 root권한만 사용가능하다 일반 권한이면 root권한으로 변경 후 설치 하자.
확인 결과 필자의 CentOS에선 httpd가 설치 되어있었다. 만약 설치가 안되어 있다면 위 명령어로 통해 설치하면 된다.
설치된 패키지 안 파일 목록 확인 -ql[패키지 이름]
패키지 의존 관계에 있는 패키지 확인 -qR
rpm을 이용한 무결성 검즘 -V
해당 경로 vi /etc/httpd/conf/httpd.conf경로에 들어가 a라는 값을 넣고 나간다.
그 결과 S.5...T라는 문구가 뜨는데. 각 의미는 다음과 같다.
※ ※
S=크기가 다르다.
M=모드가 다르다.
5 MD5값이 다르다.
U 소유권이 다르다.
T 파일의 변경 시간이 다르다.
결국 a라는 값을 넣은 결과로 크기가 다르고 md5값이 다르고 파일의 변경 시간이 다른것이다.
a를 지우면 다시 T만 남는것을 알 수 있다.
'LINUX 운영체제 보안' 카테고리의 다른 글
리눅스 백신 설치 및 repository 설정 (0) | 2019.10.02 |
---|---|
CentOS yum 사용하기. (0) | 2019.10.02 |
CentOS 계정 기능정지 및 shell차단 (0) | 2019.10.01 |
CentOS 포트 확인과 불필요한 포트제거 (0) | 2019.09.27 |
CentOS 버전6.4 root 계정 원격 접속 막기 (0) | 2019.09.26 |
댓글