Centos firewall 명령 not found

freejia·2021년 9월 2일
0

centos

목록 보기
1/1

centos에서 방화벽 설정을 하려면 firewall 명령으로 해결하는 포스팅을 보고 따라하려고 하는데.
not found가 떠서 이건 직접 설치해줘야 하는걸 알게됬다.

설치 명령 및 서비스 켜기

yum install firewalld

그리고 서비스를 등록하고 시작해준다.

systemctl unmask firewalld
systemctl enable firewalld
systemctl start firewalld

systemctl 은 레드햇 계열에서 시스템 데몬을 관리하는 프로세스다.
서비스에 등록된 .service를 제어할 수 있다.
service 와 systemctl 명령어는 비슷한데 어순이 다르다.

service 데몬이름 start
systemctl start 데몬이름

현재 열려있는 것 리스트업

firewall-cmd --list-all

http, httpd 열고 reload

아래 명령을 차례로 입력한다.
문제가 없다면 한 줄 실행할 때마다 success 라고 출력된다.

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

tcp 포트 추가

firewall-cmd --permanent --zone=public --add-port=8080/tcp
# 꼭 reload 해주기 
firewall-cmd --reload
profile
코딩 리딩 라이딩💛

0개의 댓글