Blog

RSS WordPress Blog
  • WP Briefing: Episode 79: Why Start a WordPress Media Corps (and Why Now?) May 14, 2024
    There’s a new initiative in the WordPress community: the WordPress Media Corps. In today’s episode of the WordPress Briefing, you’ll find out how it came to be, first as a nugget of an idea during the pandemic and now as an active experiment. Learn how this shift in focus values the ongoing impact, and often […]
    Brett McSherry
  • WordPress 6.5.3 Maintenance Release May 7, 2024
    WordPress 6.5.3 is now available! This minor release features 12 bug fixes in Core and 9 bug fixes for the block editor. You can review a summary of the maintenance updates in this release by reading the Release Candidate announcement. WordPress 6.5.3 is a short-cycle release. The next major release will be version 6.6 planned […]
    Aaron Jorbin
  • WP Briefing: Episode 78: Guided Growth: Cultivating Contributors Through Mentorship April 29, 2024
    Explore the transformative world of the WordPress Contributor Mentorship Program with guest host Angela Jin and special guest and sponsored contributor Hari Shanker. Whether you're a long-time WordPress enthusiast or new to the scene, this episode is packed with insights, stories, and tips to help you engage more deeply with one of the most passionate […]
    Brett McSherry
  • How WordPress Is Creating a Faster Web April 15, 2024
    WordPress's massive reach of over 40% of the web comes with a similarly large responsibility. Read about what the WordPress project is doing to enhance performance for its users and the web.
    Felix Arntz
  • WP Briefing: Episode 77: Let’s Talk About Data Liberation April 15, 2024
    Explore the WordPress Data Liberation project in this exclusive behind-the-scenes episode discussing WordPress migrations. Joining us is WordPress Executive Director Josepha Haden Chomphosy, along with special guest and sponsored contributor Jordan Gillman. Together, they'll look at how the project is expanding opportunities to benefit from the freedom and flexibility WordPress offers. Don't miss this enlightening […]
    Brett McSherry
  • WordPress 6.5.2 Maintenance and Security Release April 9, 2024
    Note: Due to an issue with the initial package, WordPress 6.5.1 was not released. 6.5.2 is the first minor release for WordPress 6.5. This security and maintenance release features 2 bug fixes on Core, 12 bug fixes for the Block Editor, and 1 security fix. Because this is a security release, it is recommended that […]
    Aaron Jorbin
  • WP Briefing: Episode 76: A WordPress 6.5 Sneak Peek April 2, 2024
    Join WordPress Executive Director, Josepha Haden Chomphosy, as she offers an exclusive preview of the upcoming WordPress 6.5 release, accompanied by special guest Dave Smith, one of the Editor Tech leads for this release. Don’t miss this opportunity for an insider’s look!
    Brett McSherry
  • WordPress 6.5 “Regina” April 2, 2024
    WordPress 6.5 "Regina" is here! Named in honor of Regina Carter, renowned jazz violinist and educator, this release was made possible by over 700 contributors. Download WordPress 6.5 “Regina” today.
    Matt Mullenweg
  • WordPress 6.5 Release Candidate 4 March 28, 2024
    WordPress 6.5 RC4 is ready for download and testing. Reaching this phase of the release cycle is an important milestone. Check out what's coming in this release and how to get involved with the open source project.
    Lauren Stein
  • WordPress 6.5 Release Candidate 3 March 19, 2024
    WordPress 6.5 RC3 is ready for download and testing. Reaching this phase of the release cycle is an important milestone. Check out what's coming in this release and how to get involved with the open source project.
    Lauren Stein
RSS Sucuri Blog
  • What is HTTP 504 Gateway Timeout & How to Fix It May 14, 2024
    Website errors can be extremely frustrating, and one that often appears is the 504 Gateway Timeout error. This error occurs when an upstream server fails to complete your request within a specified time frame. For visitors, this can be an aggravating experience, and can negatively impact your website conversions and revenue. Typically, 504 errors arise […]
    Marc Kranat
  • What is HTTP Error 502 Bad Gateway & How to Troubleshoot It May 9, 2024
    Website errors can be a real test of patience. One common culprit is the 502 bad gateway error. Known for its ubiquity across the web, it doesn’t discriminate between small WordPress sites or well-known services like Gmail, Twitter, or Instagram. You may encounter a 502 Bad Gateway error when a server upstream (i.e. one closer […]
    Marc Kranat
  • What is HTTP Error 429: Too Many Requests May 7, 2024
    Encountering the HTTP Error 429 can be frustrating for both website owners and users. Error 429 is an HTTP status code indicating that a user has sent too many requests in a given amount of time. Websites and servers implement rate limiting to manage their resources efficiently and ensure equitable access for all users. In […]
    Rianna MacLeod
  • Mal.Metrica Redirects Users to Scam Sites May 2, 2024
    One of our analysts recently identified a new Mal.Metrica redirect scam on compromised websites, but one that requires a little bit of effort on the part of the victim. It’s another lesson for web users to be careful what they click on, and to be wary of anything suspicious that pops up in their browser […]
    Ben Martin
  • WordPress Vulnerability & Patch Roundup April 2024 April 29, 2024
    Vulnerability reports and responsible disclosures are essential for website security awareness and education. Automated attacks targeting known software vulnerabilities are one of the leading causes of website compromises. To help educate website owners about potential threats to their environments, we’ve compiled a list of important security updates and vulnerability patches for the WordPress ecosystem this […]
    Sucuri Malware Research Team
  • What is a Zero-Day Vulnerability? April 25, 2024
    Navigating the world of website security can feel like stepping into a minefield, especially when you have to navigate threats like zero-day vulnerabilities. Zero-days are security flaws that, worryingly, remain hidden from everyone involved — from dev teams and users, to even the most conscientious vulnerability researchers. In this post, we’ll take a look at […]
    Gerson Ruiz
  • What is Cookie Hijacking April 23, 2024
    Cookie hijacking involves unauthorized access to cookies, which are small pieces of data stored on your browser by websites you visit. Cookies often contain sensitive information, including session tokens that authenticate users to a web application. By hijacking these cookies, attackers can impersonate users and gain unauthorized access to private accounts and sensitive data. Given […]
    Cesar Anjos
  • JavaScript Malware Switches to Server-Side Redirects & DNS TXT Records as TDS April 18, 2024
    Last August we documented a malware campaign that was injecting malicious JavaScript code into compromised WordPress sites to redirect site visitors to VexTrio domains. The most interesting thing about that malware was how it used dynamic DNS TXT records of the tracker-cloud[.]com domain to obtain redirect URLs. We’ve been tracking this campaign ever since — […]
    Denis Sinegubko
  • WordPress Maintenance: Tasks & Best Practices April 16, 2024
    If you’re managing a WordPress site, it’s crucial to ensure it runs smoothly and securely. Many site owners worry that WordPress maintenance is a complex chore that requires a ton of technical expertise, but that’s not entirely true. This guide is here to show you the steps you can take on your own to help […]
    Rianna MacLeod
  • Credit Card Skimmer Hidden in Fake Facebook Pixel Tracker April 11, 2024
    In recent months, we have encountered a number of cases where attackers inject malware into website software that allows for custom or miscellaneous code — for example, the miscellaneous scripts area of the Magento admin panel, or WordPress plugins such as Custom CSS & JS. Custom script editors are popular with bad actors because they […]
    Matt Morrow

Boot Partition Space

Posted by on 7:04 am in Server Administration | 0 comments

If your /boot partition is mounted separately , it is always a small compare to other partitions on the server. If the older kernels are not removed, then it gets full quickly.  In order to remove the older kernels safely we can use the package manager. For REHL/CentOS systems you can use below command. sudo yum install yum-utils && sudo package-cleanup --oldkernels --count=2 For the Debian and Ubuntu systems you can use below commands. First, check your kernel version, so you won’t delete the in-use kernel image, running: uname -r Now run this command for a list of installed kernels: dpkg --list 'linux-image*' | grep ^ii and delete the kernels you don’t want/need anymore by running this: sudo apt-get remove linux-image-VERSION Replace VERSION with the version of the kernel you want to remove. When you’re done removing the older kernels, you can run this to remove ever packages you won’t need anymore: sudo apt-get autoremove And finally you can run this to update grub kernel list: sudo...

read more

Bash Cases Statement

Posted by on 9:14 am in Bash Script | 7 comments

The case construct in bash shell allows us to test strings against patterns that can contain wild card characters. Bash case statement is the simplest form of the bash if else then condition statement. The simple example for this is if you are expecting different inputs from a user and want to execute specific command sets on the choice used.     case $variable in pattern1 ) statements ;; pattern2 ) statements ;; * ) statements ;; … esac   We can see the common use of the case statement in the init scripts of the services which has the options like start, stop, restart and status.  ...

read more