Skip to main content

RHEL: firewall-cmd

firewall-cmd - firewalld command line client

Open 123 UDP port (ntp service)

[tuyendq@rhel1 ~]$sudo firewall-cmd --zone=public --add-port=123/udp --permanent
[tuyendq@rhel1 ~]$sudo firewall-cmd --reload
[tuyendq@rhel1 ~]$sudo firewall-cmd --zone=public --list-all
RHEL: using firewall-cmd to open firewall port - 123/udp (ntp service)
RHEL: using firewall-cmd to open firewall port - 123/udp (ntp service)
Synchronize time with ntp service: time-b.practicehabits.net
Synchronize time with ntp service: time-b.practicehabits.net

Check firewalld status

sudo firewall-cmd --state

Check open ports in 'public' zone

sudo firewall-cmd --zone=public --list-ports

Add and remove ports to 'public' zone

sudo firewall-cmd --zone=public --add-port=3000-3001/tcp
sudo firewall-cmd --zone=public --remove-port=3000-3001/tcp

Open zabbix agent port 10050/tcp

# firewall-cmd --zone=public --add-port=10050/tcp

Open 21 TCP port (ftp service)

[tuyendq@rhel1 ~]$ sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
success
[tuyendq@rhel1 ~]$ sudo firewall-cmd --reload
success
[tuyendq@rhel1 ~]$ sudo firewall-cmd --zone=public --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens192
  sources:
  services: ssh dhcpv6-client
  ports: 110/tcp 25/tcp 1352/tcp 80/tcp 443/tcp 993/tcp 995/tcp 465/tcp 143/tcp 80/udp 123/udp 8080/tcp 8443/tcp 3000/tcp 10050/tcp 21/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

firewall-cmd cheatsheet

firewall-cmd --state : Check firewalld state
firewall-cmd --list-all
firewall-cmd --get-zones : List all zones
firewall-cmd --get-active-zone : Get active zone

firewall-cmd --zone=public --add-port=80/tcp

/var/log/firewalld : firewalld log file

Popular posts from this blog

Red Hat Enterprise Linux Developer Subscription

subscription-manager register subscription-manager subscribe subscription-manager list subscription-manager repos --list-enabled

How to charge your device from USB Port

First of all, check BIOS Settings of your laptop or desktop Dell Look for USB PowerShare BIOS Settings: USB PowerShare Lenovo Look for Always On USB Charge in Off Mode BIOS Settings: Enable Always On USB Charge in Off Mode

MySQL: Notes

Ways to check MySQL version mysql --version mysql -V dpkg -l 'mysql-sever' mysql -u root -p How to check MySQL version: mysql --version Database folder On Microsoft Windows, by default, MySQL save databases in this folder: %ProgramData%\MySQL\MySQL Server 5.5\data Check databases' size SELECT table_schema AS "Database name", SUM(data_length + index_length) / 1024 / 1024 AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema; Export database schema $ mysqldump -u root -p --no-data wordpress1001 > c:\backup\schema-wordpress1001.sql Enter password: **************** Create a dedicated user to backup databases Give credit to: http://www.fromdual.com/privileges-of-mysql-backup-user-for-mysqldump Create dedicated mysql user and grant privileges to run backup $ mysql -u root -p CREATE USER 'backupdb'@'localhost' IDENTIFIED BY 'passwordhere'; GRANT SELECT,SHOW VIEW,RELOAD,REPLICATION CLIENT...