말하는 컴공감자의 텃밭

Rocky Linux 명령어 - (systemctl / dnf / firewall-cmd) 본문

카테고리 없음

Rocky Linux 명령어 - (systemctl / dnf / firewall-cmd)

현콩 2025. 9. 4. 10:25
728x90

청년치매로 인해

까먹을까봐.. 미리미리 정리정리

 

 

  • systemctl → 서비스 시작/중지/상태 관리
  • dnf → 패키지 설치/제거/업데이트
  • firewall-cmd → 네트워크 포트/서비스 방화벽 관리

드가보장

 

 

systemctl (서비스 관리)

# 서비스 시작
sudo systemctl start postgresql-17

# 서비스 중지
sudo systemctl stop postgresql-17

# 서비스 재시작
sudo systemctl restart postgresql-17

# 서비스 상태 확인
sudo systemctl status postgresql-17

# 부팅 시 자동 시작 설정
sudo systemctl enable postgresql-17

# 부팅 시 자동 시작 해제
sudo systemctl disable postgresql-17

# 서비스가 실행 중인지 간단 확인
sudo systemctl is-active postgresql-17

# 서비스가 부팅 시 등록되어 있는지 확인
sudo systemctl is-enabled postgresql-17

 

dnf (패키지 관리)

# 패키지 설치
sudo dnf install -y postgresql17-server

# 여러 RPM 파일 한 번에 설치
sudo dnf install -y ./*.rpm

# 패키지 제거
sudo dnf remove -y postgresql13

# 패키지 업데이트
sudo dnf update -y

# 특정 패키지 정보 확인
dnf info postgresql17-server

# 설치된 패키지 목록 확인
dnf list installed | grep postgresql

 

firewall-cmd (방화벽 관리)

# 현재 방화벽 설정 확인
sudo firewall-cmd --list-all

# 특정 포트 열기 (예: PostgreSQL 5432)
sudo firewall-cmd --zone=public --add-port=5432/tcp --permanent

# 서비스 열기 (예: http, https)
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent

# 변경 사항 적용
sudo firewall-cmd --reload

# 현재 열려 있는 포트 목록 확인
sudo firewall-cmd --list-ports

# 방화벽 상태 확인
sudo systemctl status firewalld
728x90
Comments