Get the most out of your Centmin Mod LEMP stack
Become a Member

CentOS 8.x Centmin Mod CentOS 8 Compatibility Worklog

Discussion in 'CentOS, Redhat & Oracle Linux News' started by eva2000, Sep 24, 2019.

Thread Status:
Not open for further replies.
  1. eva2000

    eva2000 Administrator Staff Member

    41,724
    9,395
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +14,431
    Local Time:
    12:47 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    CentOS Linux 8.0 has been released following from Redhat Enterprise Linux 8.0 release. Below is public work log of what I will need to do to update Centmin Mod to support CentOS 8. CentOS Linux 8.0 uses DNF package manager instead of YUM, but YUM commands are supported as an alias to the actual DNF commands it seems.

    Code (Text):
    cat /etc/redhat-release; uname -r
    CentOS Linux release 8.0.1905 (Core)
    4.18.0-80.el8.x86_64
    


    Redhat/CentOS 8 Release Notes, Manual & Info


    CentOS 8 Community Forum



    Monitor CentOS 8 community forum for issues users report at CentOS - CentOS 8

    To Do List



    CentOS 8 differs quite a bit in some areas from CentOS 7 as outlined here. As such Centmin Mod 123.09beta01+ and newer need updates to account for this:
    • Update Centmin Mod to detect and differentiate for CentOS 8 versions. Status = done (commit done).
    • CentOS 8 has much higher minimum and recommended memory requirements than CentOS 7/6. CentOS 8 minimum is 2GB memory and recommended is at least 4GB memory. Centmin Mod's memory check routines will need to be updated to check for CentOS 8 and report to user at initial install time whether their server's memory installed satisfies these memory requirments. Status = done (commit done). Looks like that 2GB minimum might just being overly cautious maybe according to System requirements reference Red Hat Enterprise Linux 8
    • Centmin Mod uses 3rd party YUM repositories like EPEL, REMI and MariaDB for some YUM packages. Centmin Mod needs to ensure same equivalent YUM packages are available in CentOS 8 YUM/DNF repositories. REMI EL8 repo is available so need to test it. EPEL 8 also added an additional epel-playground repository.
      Status = work in progress
    • CentOS 8's EPEL 8 repo seems to have moved some of expected EPEL YUM packages into epel-testing and epel-playground repository so not where they're expected. Centmin Mod will need to adjust routines to run --enablerepo=epel-testing,epel-playground to find and install such YUM packages. Example where some of the packages are:
      Code (Text):
      yum -q list ccache screen re2 uw-imap* pwgen zstd fail2ban figlet haveged jpegoptim lynis --enablerepo=epel-testing,epel-playground --showduplicates | tr -s ' ' | column -t
      Installed              Packages                                     
      figlet.x86_64          2.2.5-18.20151018gita565ae1.el8               @epel
      jpegoptim.x86_64       1.4.6-4.el8                                   @epel
      screen.x86_64          4.6.2-10.el8                                  @epel
      Available              Packages                                     
      ccache.x86_64          3.7.4-1.el8                                   epel-testing
      ccache.x86_64          3.7.4-1.epel8.playground                      epel-playground
      fail2ban.noarch        0.10.4-5.el8                                  epel
      fail2ban.noarch        0.10.4-5.epel8.playground                     epel-playground
      figlet.x86_64          2.2.5-18.20151018gita565ae1.el8               @epel
      figlet.x86_64          2.2.5-18.20151018gita565ae1.el8               epel
      figlet.x86_64          2.2.5-18.20151018gita565ae1.epel8.playground epel-playground                                                     
      haveged.x86_64         1.9.6-1.el8                                   epel
      haveged.x86_64         1.9.6-1.epel8.playground                      epel-playground
      jpegoptim.x86_64       1.4.6-4.el8                                   @epel
      jpegoptim.x86_64       1.4.6-4.el8                                   epel
      jpegoptim.x86_64       1.4.6-4.epel8.playground                      epel-playground
      lynis.noarch           2.7.5-4.el8                                   epel-testing
      lynis.noarch           2.7.5-4.epel8.playground                      epel-playground
      pwgen.x86_64           2.08-3.el8                                    epel-testing
      re2.x86_64             20190801-1.el8                                epel
      re2.x86_64             1:20160401-11.epel8.playground                epel-playground
      screen.x86_64          4.6.2-10.el8                                  @epel
      screen.x86_64          4.6.2-10.el8                                  epel
      screen.x86_64          4.6.2-10.epel8.playground                     epel-playground
      uw-imap.x86_64         2007f-24.el8                                  epel-testing
      uw-imap.x86_64         2007f-24.epel8.playground                     epel-playground
      uw-imap-devel.x86_64   2007f-24.el8                                  epel-testing
      uw-imap-devel.x86_64   2007f-24.epel8.playground                     epel-playground
      uw-imap-static.x86_64  2007f-24.el8                                  epel-testing
      uw-imap-static.x86_64  2007f-24.epel8.playground                     epel-playground
      uw-imap-utils.x86_64   2007f-24.el8                                  epel-testing
      uw-imap-utils.x86_64   2007f-24.epel8.playground                     epel-playground
      zstd.x86_64            1.4.2-1.el8                                   epel-testing
      zstd.x86_64            1.4.2-1.epel8.playground                      epel-playground
      
      Status = work in progress
    • CentOS 8 seems to have moved -devel related YUM packages to a separate PowerTools repository which is disabled by default unlike in CentOS 6/7 where -devel YUM packages were within main repos. So for CentOS 8, either need to enable PowerTools repository by default or pass extra YUM flag --enablerepo=PowerTools to enable it in Centmin Mod routines. Status = work in progress
    • CentOS 8 no longer has a yum-utils YUM package, it has been changed to dnf-utils. Also pkgconfig YUM package has been renamed to pkgconf-pkg-config in CentOS 8. MySQL-python package now in CentOS 8 is provided by python2-PyMySQL and python3-PyMySQL packages. Centmin Mod will need to adjust this when CentOS 8 is detected. Status = work in progress
    • CentOS 8 yum-cron is now dnf-automatic with different config files. Status = work in progress
    • CentOS 8 mariadb-libs is now in mariadb-connector-c. Status = work in progress
    • CentOS 8 or EPEL 8 doesn't have pwgen YUM package used to generate secure passwords. Seems they moved pwgen into a separate epel-testing repository. Centmin Mod routines will need to find an alternative. Status = work in progress
    • CentOS 8 or EPEL 8 doesn't have jemalloc YUM package used to generate secure passwords. However, REMI EL8 YUM repo does. Centmin Mod routines will need to be updated for this. Status = work in progress
    • CentOS 8 no longer provides ntp YUM package and instead recommends Chrony YUM package. So Centmin Mod install routine needs to update to detect CentOS 8 and install Chrony and for CentOS 6/7 install ntp. Status = done (commit done)
    • EPEL yum repo for CentOS 8 and CentOS 8 itself do not have an opendkim YUM package which Centmin Mod uses for addons/opendkim.sh for DKIM setup for server's main hostname. So need to look at alternatives or wait for EPEL EL8 YUM repo to add an opendkim YUM package. Status = work in progress
    • CentOS 8 sysstat YUM package no longer uses /etc/cron.d/sysstat to control the interval at which in collects system statistics which defaults to every 10 minutes but instead uses a systemd timer at /usr/lib/systemd/system/sysstat-collect.timer. Centmin Mod's modification of reducing interval from every 10 minutes to every 5 minutes needs updating when CentOS 8 is detected. Status = done (commit done)
    • CentOS 8 doesn't seem to have ImageMagick YUM pages in it's main repo. But EPEL EL8 and REMI EL8 YUm repos do. Centmin Mod used REMI's EL6/EL7 YUM repos for CentOS 6/7 install of ImageMagick. But REMI named those packages as ImageMagick6. However, with CentOS 8, both EPEL and REMI versions are named ImageMagick again. REMI EL8 also has ImageMagick7 packages as well. So will need to update routines to ignore EPEL EL8 version and use REMI EL8 versions. Examples of packages in epel-testing, remi, remi-safe repos:
      Code (Text):
      yum -q list ImageMagick* --enablerepo=epel-testing,epel-playground,remi --showduplicates | tr -s ' ' | column -t
      Available                      Packages               
      ImageMagick.x86_64             6.9.10.64-1.el8         epel-testing
      ImageMagick.x86_64             1:6.9.10.65-1.el8.remi  remi
      ImageMagick.x86_64             1:6.9.10.66-1.el8.remi  remi
      ImageMagick-c++.x86_64         6.9.10.64-1.el8         epel-testing
      ImageMagick-c++.x86_64         1:6.9.10.65-1.el8.remi  remi
      ImageMagick-c++.x86_64         1:6.9.10.66-1.el8.remi  remi
      ImageMagick-c++-devel.x86_64   6.9.10.64-1.el8         epel-testing
      ImageMagick-c++-devel.x86_64   1:6.9.10.65-1.el8.remi  remi
      ImageMagick-c++-devel.x86_64   1:6.9.10.66-1.el8.remi  remi
      ImageMagick-devel.x86_64       6.9.10.64-1.el8         epel-testing
      ImageMagick-devel.x86_64       1:6.9.10.65-1.el8.remi  remi
      ImageMagick-devel.x86_64       1:6.9.10.66-1.el8.remi  remi
      ImageMagick-djvu.x86_64        1:6.9.10.65-1.el8.remi  remi
      ImageMagick-djvu.x86_64        1:6.9.10.66-1.el8.remi  remi
      ImageMagick-doc.x86_64         6.9.10.64-1.el8         epel-testing
      ImageMagick-doc.x86_64         1:6.9.10.65-1.el8.remi  remi
      ImageMagick-doc.x86_64         1:6.9.10.66-1.el8.remi  remi
      ImageMagick-heic.x86_64        1:6.9.10.65-1.el8.remi  remi
      ImageMagick-heic.x86_64        1:6.9.10.66-1.el8.remi  remi
      ImageMagick-libs.x86_64        6.9.10.64-1.el8         epel-testing
      ImageMagick-libs.x86_64        1:6.9.10.65-1.el8.remi  remi
      ImageMagick-libs.x86_64        1:6.9.10.66-1.el8.remi  remi
      ImageMagick-perl.x86_64        6.9.10.64-1.el8         epel-testing
      ImageMagick-perl.x86_64        1:6.9.10.65-1.el8.remi  remi
      ImageMagick-perl.x86_64        1:6.9.10.66-1.el8.remi  remi
      ImageMagick7.x86_64            7.0.8.65-1.el8.remi     remi
      ImageMagick7.x86_64            7.0.8.66-1.el8.remi     remi
      ImageMagick7-c++.x86_64        7.0.8.65-1.el8.remi     remi-safe
      ImageMagick7-c++.x86_64        7.0.8.65-1.el8.remi     remi
      ImageMagick7-c++.x86_64        7.0.8.66-1.el8.remi     remi-safe
      ImageMagick7-c++.x86_64        7.0.8.66-1.el8.remi     remi
      ImageMagick7-c++-devel.x86_64  7.0.8.65-1.el8.remi     remi
      ImageMagick7-c++-devel.x86_64  7.0.8.66-1.el8.remi     remi
      ImageMagick7-devel.x86_64      7.0.8.65-1.el8.remi     remi
      ImageMagick7-devel.x86_64      7.0.8.66-1.el8.remi     remi
      ImageMagick7-djvu.x86_64       7.0.8.65-1.el8.remi     remi-safe
      ImageMagick7-djvu.x86_64       7.0.8.65-1.el8.remi     remi
      ImageMagick7-djvu.x86_64       7.0.8.66-1.el8.remi     remi-safe
      ImageMagick7-djvu.x86_64       7.0.8.66-1.el8.remi     remi
      ImageMagick7-doc.x86_64        7.0.8.65-1.el8.remi     remi
      ImageMagick7-doc.x86_64        7.0.8.66-1.el8.remi     remi
      ImageMagick7-heic.x86_64       7.0.8.65-1.el8.remi     remi-safe
      ImageMagick7-heic.x86_64       7.0.8.65-1.el8.remi     remi
      ImageMagick7-heic.x86_64       7.0.8.66-1.el8.remi     remi-safe
      ImageMagick7-heic.x86_64       7.0.8.66-1.el8.remi     remi
      ImageMagick7-libs.x86_64       7.0.8.65-1.el8.remi     remi-safe
      ImageMagick7-libs.x86_64       7.0.8.65-1.el8.remi     remi
      ImageMagick7-libs.x86_64       7.0.8.66-1.el8.remi     remi-safe
      ImageMagick7-libs.x86_64       7.0.8.66-1.el8.remi     remi
      ImageMagick7-perl.x86_64       7.0.8.65-1.el8.remi     remi
      ImageMagick7-perl.x86_64       7.0.8.66-1.el8.remi     remi
      
      Status = work in progress
    • Centmin Mod uses CSF Firewall instead of Firewalld - both Firewalld and CSF are essentially wrappers to communicate with CentOS 6/7's iptables firewall. However, CentOS 8 switched from iptables to nftables. You can read differences between iptables vs nftables here. CSF Firewall only supports iptables right now so no nftables support. Centmin Mod would need to wait on CSF Firewall to add nftables support and/or offer an option for CentOS 8 installs to not use CSF Firewall and instead use Firewalld which would interface with nftables. Also centmin.sh menu option 16 would need updating for SSHD port change routine which also automatically updates CSF Firewall's whitelisted SSHD port. With CentOS would also need to ensure such routine works with Firewalld/nftables. However, it seems one can disable firewalld/nftables and go back to using iptables as well via guide outlined. So that is an option for Centmin Mod and CSF Firewall usage too. Right now Centmin Mod will switch back to CSF Firewall with iptables. Status = done (commit done)
    • CentOS 8 defaults to python 3.6 (via python36 YUM package) with option to install python 2.7 (via python2 YUM package) and each require using python3/python2 or pip3/pip2 commands. There's no longer a path to non-version defined python/pip. Centmin Mod needs to update python 2.7/3.6 routines as CentOS 7 has python 2.7 default with CentOS 7.7+ supporting python 3.6 natively via python3 packages. Status = work in progress
    • CentOS 8's grep command has some changes in the way it operates. Centmin Mod needs to ensure such changes don't change the results grep returns for Centmin Mod's routines. Status = work in progress
    • CentOS 8 with updated 4.18 Linux Kernel now supports Google BBR TCP congestion control algorithm. Centmin Mod routines need to update to detect CentOS 8 and automatically setup and enable Google BBR TCP congestion control algorithm via optional persistent config file variable type setup. Status = work in progress
    • CentOS 8 doesn't have yum-plugin-versionlock YUM plugin anymore to do YUM version locks on YUM packages you do not want updated when running yum commands. CentOS 8 seems to have a DNF package named python3-dnf-plugin-versionlock. Centmin Mod uses YUM version locks to control what YUM packages get updated and when due to using 3rd party YUM repos like EPEL, REMI for CentOS 6/7. Centmin Mod will need to update all YUM version lock routines to install python3-dnf-plugin-versionlock instead of yum-plugin-versionlock YUM plugin when CentOS 8 is detected. Status = work in progress
    • CentOS 8 comes with MariaDB 10.3 default. However, it's a few versions behind official MariaDB YUM repos which Centmin Mod usually uses. CentOS 8 has MariaDB 10.3.11 right now while MariaDB official YUM has 10.3.18. Need to update Centmin Mod routines to use official MariaDB YUM repo version instead of CentOS 8's version. Official MariaDB YUM repo version with newer 10.3.18. If AppStream repo is disabled, MariaDB-server package does show but below bug outlined seems to hide MariaDB-server package if AppStream is enabled despite CentOS 8 native MariaDB module being disabled.
      Code (Text):
      yum -q list MariaDB-* --disablerepo=AppStream| tr -s ' ' | column -t                 
      Installed                                         Packages       
      mariadb-connector-c.x86_64                        3.0.7-1.el8    @AppStream
      mariadb-connector-c-config.noarch                 3.0.7-1.el8    @AppStream
      Available                                         Packages       
      MariaDB-backup.x86_64                             10.3.18-1.el8  mariadb
      MariaDB-backup-debuginfo.x86_64                   10.3.18-1.el8  mariadb
      MariaDB-client.x86_64                             10.3.18-1.el8  mariadb
      MariaDB-client-debuginfo.x86_64                   10.3.18-1.el8  mariadb
      MariaDB-common.x86_64                             10.3.18-1.el8  mariadb
      MariaDB-common-debuginfo.x86_64                   10.3.18-1.el8  mariadb
      MariaDB-connect-engine.x86_64                     10.3.18-1.el8  mariadb
      MariaDB-connect-engine-debuginfo.x86_64           10.3.18-1.el8  mariadb
      MariaDB-cracklib-password-check.x86_64            10.3.18-1.el8  mariadb
      MariaDB-cracklib-password-check-debuginfo.x86_64  10.3.18-1.el8  mariadb
      MariaDB-devel.x86_64                              10.3.18-1.el8  mariadb
      MariaDB-devel-debuginfo.x86_64                    10.3.18-1.el8  mariadb
      MariaDB-gssapi-server.x86_64                      10.3.18-1.el8  mariadb
      MariaDB-gssapi-server-debuginfo.x86_64            10.3.18-1.el8  mariadb
      MariaDB-server.x86_64                             10.3.18-1.el8  mariadb
      MariaDB-server-debuginfo.x86_64                   10.3.18-1.el8  mariadb
      MariaDB-shared.x86_64                             10.3.18-1.el8  mariadb
      MariaDB-shared-debuginfo.x86_64                   10.3.18-1.el8  mariadb
      MariaDB-test.x86_64                               10.3.18-1.el8  mariadb
      MariaDB-test-debuginfo.x86_64                     10.3.18-1.el8  mariadb
      MariaDB-tokudb-engine.x86_64                      10.3.18-1.el8  mariadb
      MariaDB-tokudb-engine-debuginfo.x86_64            10.3.18-1.el8  mariadb
      
      compared to CentOS 8 default MariaDB older version.
      Code (Text):
      yum -q list mariadb-* --disablerepo=mariadb| tr -s ' ' | column -t       
      Installed                          Packages                               
      mariadb-connector-c.x86_64         3.0.7-1.el8                             @AppStream
      mariadb-connector-c-config.noarch  3.0.7-1.el8                             @AppStream
      Available                          Packages                               
      mariadb-backup.x86_64              3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-common.x86_64              3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-connector-c-devel.x86_64   3.0.7-1.el8                             AppStream
      mariadb-connector-odbc.x86_64      3.0.7-1.el8                             AppStream
      mariadb-devel.x86_64               3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-embedded.x86_64            3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-embedded-devel.x86_64      3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-errmsg.x86_64              3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-gssapi-server.x86_64       3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-java-client.noarch         2.2.5-2.el8                             AppStream
      mariadb-oqgraph-engine.x86_64      3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-server.x86_64              3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-server-galera.x86_64       3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-server-utils.x86_64        3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-test.x86_64                3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      
      Not sure if it's a bug but if you install official MariaDB YUM repo for CentOS 8, doing yum list for the packages returns a mix of packages most from official MariaDB YUM repo, but mariadb-common and mariadb-server seem to come from native CentOS 8 AppStream repository still ?
      Code (Text):
      yum -q list mariadb-client mariadb-server mariadb-common mariadb-shared --showduplicates | tr -s ' ' | column -t
      Available              Packages                               
      MariaDB-client.x86_64  10.3.16-1.el8                           mariadb
      MariaDB-client.x86_64  10.3.17-1.el8                           mariadb
      MariaDB-client.x86_64  10.3.18-1.el8                           mariadb
      MariaDB-common.x86_64  10.3.16-1.el8                           mariadb
      MariaDB-common.x86_64  10.3.17-1.el8                           mariadb
      MariaDB-common.x86_64  10.3.18-1.el8                           mariadb
      MariaDB-shared.x86_64  10.3.16-1.el8                           mariadb
      MariaDB-shared.x86_64  10.3.17-1.el8                           mariadb
      MariaDB-shared.x86_64  10.3.18-1.el8                           mariadb
      mariadb-common.x86_64  3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      mariadb-server.x86_64  3:10.3.11-2.module_el8.0.0+35+6f2527ed  AppStream
      
      Looks like only way in CentOS 8, is to disable CentOS 8 native mariadb module and then we can now use official MariaDB YUM repo
      Code (Text):
      yum -q list mariadb-client mariadb-server mariadb-common mariadb-shared --showduplicates | tr -s ' ' | column -t
      Available              Packages       
      MariaDB-client.x86_64  10.3.16-1.el8  mariadb
      MariaDB-client.x86_64  10.3.17-1.el8  mariadb
      MariaDB-client.x86_64  10.3.18-1.el8  mariadb
      MariaDB-common.x86_64  10.3.16-1.el8  mariadb
      MariaDB-common.x86_64  10.3.17-1.el8  mariadb
      MariaDB-common.x86_64  10.3.18-1.el8  mariadb
      MariaDB-shared.x86_64  10.3.16-1.el8  mariadb
      MariaDB-shared.x86_64  10.3.17-1.el8  mariadb
      MariaDB-shared.x86_64  10.3.18-1.el8  mariadb
      
      However, seems MariaDB-server package missing from MariaDB.org YUM repo - logged bug in MariaDB Jira bug tracker. Status = work in progress
    • ELrepo's Mainline Linux Kernel YUM repository seems ready for CentOS with Linux 5.3.1 Kernel available - good news for AMD EPYC/Ryzen users for better performance. Centmin Mod testing for ELrepo Mainline Linux Kernel will needed to be done as it's a possible feature option for Centmin Mod's DigitalOcean 1-click Marketplace support planned. Status = work in progress
      Code (Text):
      yum -q list kernel-ml kernel-ml-devel kernel-ml-tools --enablerepo=elrepo-kernel  | tr -s ' ' | column -t
      Available               Packages           
      kernel-ml.x86_64        5.3.1-1.el8.elrepo  elrepo-kernel
      kernel-ml-devel.x86_64  5.3.1-1.el8.elrepo  elrepo-kernel
      kernel-ml-tools.x86_64  5.3.1-1.el8.elrepo  elrepo-kernel
      

    • CentOS 8 has a new CentOS Stream. Investigate how Centmin Mod will fit in with this. Status = work in progress
    I'll update this thread with more work needed to do as I start testing CentOS 8 and Centmin Mod compatibility.

    Supporting Centmin Mod



    If you find Centmin Mod userful, please consider supporting Centmin Mod via a donation or upgrading to Centmin Mod Premium Membership.
     
    • Like Like x 4
    • Winner Winner x 3
    • Agree Agree x 1
    • Optimistic Optimistic x 1
  2. eva2000

    eva2000 Administrator Staff Member

    41,724
    9,395
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +14,431
    Local Time:
    12:47 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    Possible solution for CSF Firewall and that is to switch back from firewalld/nftables in CentOS 8 to CentOS 8 using iptables. Similar process as CentOS 7 just need to stop/disable nftables too it seems How to disable firewalld and nftables and use iptables instead? - Red Hat Customer Portal

    Edit: updated 123.09beta01 to switch back to CSF Firewall with iptables for CentOS 8 Beta Branch - CentOS 8 prep for CSF Firewall in 123.09beta01

    Edit: CSF Firewall 13.07 version was released with more RHEL/CentOS 8 compatibility fixes along with switching firewalld/nftables to csf firewall/iptables now allows CSF Firewall to install on CentOS 8

    CSF service
    Code (Text):
    systemctl status csf
    ● csf.service - ConfigServer Firewall & Security - csf
       Loaded: loaded (/usr/lib/systemd/system/csf.service; enabled; vendor preset: disabled)
       Active: active (exited) since Sat 2019-10-05 08:36:29 AEST; 4min 27s ago
      Process: 6193 ExecStop=/usr/sbin/csf --stop (code=exited, status=0/SUCCESS)
      Process: 6176 ExecStop=/usr/sbin/csf --initdown (code=exited, status=0/SUCCESS)
      Process: 6225 ExecStart=/usr/sbin/csf --initup (code=exited, status=0/SUCCESS)
     Main PID: 6225 (code=exited, status=0/SUCCESS)
    Oct 05 08:36:28 centos8.local systemd[1]: Starting ConfigServer Firewall & Security - csf...
    Oct 05 08:36:29 centos8.local csf[6225]: (restoring iptables) (restoring ip6tables)
    Oct 05 08:36:29 centos8.local systemd[1]: Started ConfigServer Firewall & Security - csf.
    

    CSF lfd service
    Code (Text):
    systemctl status lfd
    ● lfd.service - ConfigServer Firewall & Security - lfd
       Loaded: loaded (/usr/lib/systemd/system/lfd.service; enabled; vendor preset: disabled)
       Active: active (running) since Sat 2019-10-05 08:36:29 AEST; 4min 21s ago
      Process: 6256 ExecStart=/usr/sbin/lfd (code=exited, status=0/SUCCESS)
     Main PID: 6269 (lfd - sleeping)
        Tasks: 1 (limit: 11521)
       Memory: 30.3M
       CGroup: /system.slice/lfd.service
               └─6269 lfd - sleeping                                                                                                                                                           
    Oct 05 08:36:29 centos8.local systemd[1]: Starting ConfigServer Firewall & Security - lfd...
    Oct 05 08:36:29 centos8.local systemd[1]: Started ConfigServer Firewall & Security - lfd.
    
     
Thread Status:
Not open for further replies.