CentOS 7부터는 기본 방화벽이 firewalld라 firewall-cmd로 포트를 엽니다. --permanent로 추가한 뒤 --reload해야 적용되고, --list-all로 확인할 수 있습니다.
1. 포트 열기
웹 서버용 80번 포트를 여는 예시입니다.
firewall-cmd --zone=public --permanent --add-port=80/tcp
--permanent로 추가한 규칙은 설정 파일에만 저장되므로, 다시 불러와야 적용됩니다.
firewall-cmd --reload
2. 적용 확인
firewall-cmd --zone=public --list-all
ports 항목에 80/tcp가 보이면 적용된 것입니다.
3. 자주 쓰는 옵션
| 작업 | 명령 |
| 포트 범위 열기 | firewall-cmd --permanent --add-port=10050-10051/tcp |
| 서비스 이름으로 열기 | firewall-cmd --permanent --add-service=http |
| 포트 닫기 | firewall-cmd --permanent --remove-port=80/tcp |
4. 정리
- CentOS 7은 firewalld를 쓰며 firewall-cmd로 포트를 관리합니다.
- --permanent 규칙은 --reload 후에 적용됩니다.
728x90
'Server & OS > Linux' 카테고리의 다른 글
| [Linux] SSH 접속 시 "REMOTE HOST IDENTIFICATION HAS CHANGED!" 해결 (0) | 2021.03.15 |
|---|---|
| [CentOS] rdate로 서버 시간 동기화 (0) | 2021.02.17 |
| [CentOS 7] 설치 과정 정리 (0) | 2021.02.15 |
| [Ubuntu] APM과 phpMyAdmin 설치 (0) | 2021.02.01 |
| [Ubuntu] ab로 웹 서버 부하 테스트 (0) | 2021.01.31 |
서울
--:--:--
-전체 글
-카테고리
오늘 방문