방금 CentOS 7을 설치했습니다.
[root @ new ~] # cat / etc / redhat-release CentOS Linux 릴리스 7.1.1503 (코어)
방화벽을 구성하려고하는데 CentOS 7에서 iptables가 더 이상 사용되지 않고 방화벽으로 대체되었다고 들었습니다. 방화벽 규칙을 설정하는 명령을 실행할 때 :
firewall-cmd --add-port = 80 / tcp
다음과 같은 메시지가 나타납니다.
[root @ new ~] # firewall-cmd --add-port = 80 / tcp -bash : firewall-cmd : 명령을 찾을 수 없습니다
편집 : 다음 명령도 시도했습니다.
[root @ new ~] # firewall-offline-cmd --add-port = 80 / tcp -bash : firewall-offline-cmd : 명령을 찾을 수 없습니다
성공하지 못했습니다.
방화벽이 설치되어 있는지 확인하기 위해 다음을 실행하려고했습니다.
[root @ new ~] # 서비스 방화벽 상태 / bin / systemctl status firewalld.service로 리디렉션 방화벽 서비스 로드 됨 : 찾을 수 없음 (이유 : 해당 파일 또는 디렉토리가 없음) 활성 : 비활성 (죽음)
이 출력에 따라 방화벽을 시작했습니다.
[root @ new ~] # 서비스 방화벽 시작 / bin / systemctl start firewalld.service로 리디렉션 메소드 호출을 발행하지 못했습니다 : 단위 firewalld.service를로드하지 못했습니다 : 해당 파일 또는 디렉토리가 없습니다.
CentOS 7 설치에 어떤 문제가 있습니까? 이것은 OpenVZ VPS에 새로 설치되었으므로 아직 전혀 변경하지 않았습니다.
2
방화벽 설치 를 시도 했습니까 ?
—
마이클 햄튼
@MichaelHampton ... 지금까지 가장 큰 페이스 팜 ... 지금까지 서비스 명령이 데비안에서 본 것처럼 "찾을 수 없음"을 플랫 아웃하지 않았기 때문에 설치되었지만 구성되지 않았거나 다른 것으로 가정했습니다. 맞습니다. 설치되어 있지 않은 것 같습니다.
—
BnMcG
OpenVZ의 기본 CentOS 템플릿은 표준이 아닙니다. 많이 커스터마이징되고 제거되었습니다. (다른 모든 템플릿에서도 마찬가지입니다.) 빠진 것이 있으면 설치해보십시오. OpenVZ 기반 VPS 제공 업체는 최대한 빨리 사용을 중단하십시오. 나중에 더 많은 문제
—
Michael Hampton
@MichaelHampton Ah 감사합니다. 왜 기본적으로 사전 설치되어 있지 않은지 궁금했습니다.
—
BnMcG