Blog

RSS WordPress Blog
  • People of WordPress: Daniel Kossmann January 31, 2023
    The latest People of WordPress story features Daniel Kossmann, from Brazil, on his journey from video games fan to community builder.
    Abha Thakor
  • WP Briefing: Episode 48: What Does Concluding a Gutenberg Phase Really Mean? January 30, 2023
    Gutenberg's second phase is ending. Join Josepha as she reflects on what concluding a phase means in the project.
    Santana Inniss
  • The Month in WordPress – December 2022 January 19, 2023
    Last month at State of the Word, WordPress Executive Director Josepha Haden Chomphosy shared some opening thoughts on “Why WordPress” and the Four Freedoms of open source. In this recent letter, she expands on her vision for the WordPress open source project as it prepares for the third phase of Gutenberg: “We are now, as […]
    rmartinezduque
  • Letter from WordPress’ Executive Director, 2022 January 16, 2023
    If Phases 1 and 2 had a "blocks everywhere" vision, think of Phase 3 with more of a “works with the way you work” vision. 
    Josepha
  • WP Briefing: Episode 47: Letter from the Executive Director January 16, 2023
    Hear from WordPress Executive Director Josepha Haden Chomphosy on her vision for the open source project in 2023.
    Santana Inniss
  • WordPress is Turning 20: Let’s Celebrate! January 10, 2023
    2023 marks the 20th year of WordPress. Read on to learn about how WordPress is celebrating this milestone.
    Dan Soschin
  • WP Briefing: Episode 46: The WP Bloopers Podcast December 31, 2022
    This episode of the WP Briefing features all the Josepha bloopers our little elves have stored away over the year.
    Santana Inniss
  • WP Briefing: Episode 45: State of the Word Reflections December 22, 2022
    Josepha reflects on this year's State of the Word address here on the WP Briefing podcast.
    Santana Inniss
  • The Month in WordPress – November 2022 December 20, 2022
    WordPress enthusiasts tuned in last week for the State of the Word address to celebrate the project's yearly accomplishments and explore what 2023 holds. But that’s not the only exciting update from the past month. New proposals and ideas are already emerging with an eye on the year ahead—let’s dive into them!
    rmartinezduque
  • State of the Word 2022: A Celebration of the Four Freedoms of Open Source December 16, 2022
    WordPress belongs to all of us, but really we’re taking care of it for the next generation.” Matt Mullenweg A small audience of WordPress contributors, developers, and extenders gathered on December 15 for the annual State of the Word keynote from WordPress co-founder Matt Mullenweg. Those who could not join in person joined via livestream […]
    Chloe Bringmann
RSS Sucuri Blog
  • Konami Code Backdoor Concealed in Image February 2, 2023
    Attackers are always looking for new ways to conceal their malware and evade detection, whether it’s through new forms of obfuscation, concatenation, or — in this case — unorthodox use of image file extensions. One of the most common backdoors that we have observed over the last few months has been designed to evade detection […]
    Ben Martin
  • WordPress Vulnerability & Patch Roundup January 2023 January 30, 2023
    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 on emerging threats to their environments, we’ve compiled a list of important security updates and vulnerability patches for the WordPress ecosystem this […]
    Cesar Anjos
  • How to Fix the “Deceptive Site Ahead” Warning January 27, 2023
    Did you just try to access your site and encounter a Deceptive Site Ahead warning? This error message occurs when the browser believes your website is unsafe and experiencing security issues — and it can seriously affect your traffic and reputation. When this warning appears on your site, you’ll want to address it as soon […]
    Rianna MacLeod
  • Massive Campaign Uses Hacked WordPress Sites as Platform for Black Hat Ad Network January 24, 2023
    Every so often attackers register a new domain to host their malware. In many cases, these new domains are associated with specific malware campaigns, often related to redirecting legitimate website traffic to third party sites of their choosing — including tech support scams, adult dating, phishing, or drive-by-downloads. Since late December, our team has been […]
    Denis Sinegubko
  • Vulnerable WordPress Sites Compromised with Different Database Infections January 19, 2023
    Vulnerabilities within WordPress can lead to compromise, and oftentimes known vulnerabilities are utilized to infect WordPress sites with more than one infection. It is common for out of date websites to be attacked by multiple threat actors or targeted by the same attacker using multiple different channels. We recently came across a database injection that […]
    Kayleigh Martin
  • Is WordPress Secure? January 17, 2023
    According to W3Techs, 43.2% of all websites on the internet use WordPress. And of all websites that use a CMS (Content Management System) more than half (64%) leverage WordPress to power their blog or website. Unfortunately, since WordPress has such a large market share it has also become a prime target for attackers. You might […]
    Justin Daniel
  • How to Fix “There Has Been a Critical Error on This Website” in WordPress January 12, 2023
    Critical errors on any system can be extremely frustrating. But if you’ve recently encountered the “There has been a critical error on this website” message on your WordPress site, don’t fret! In many cases, critical errors are the result of conflicts in plugins, theme files, or PHP related issues. This is one of the most […]
    Nathan Chaddock
  • Bad Paths & The Importance of Using Valid URL Characters  January 10, 2023
    To ensure that your web files and pages are accessible to a wide range of users with various different devices and operating systems, it’s important to use valid URL characters. Unsafe characters are known to cause compatibility issues with various browser clients, web servers, and even lead to incompatibility issues with web application firewalls. In […]
    Marc Kranat
  • How To Find & Remove Malware on Weebly Sites January 5, 2023
    Weebly is an easy-to-use website builder that allows admins to quickly create and publish responsive blogs and sites. Website builder environments are usually considered to be very safe and not prone to malware infections, but during a recent investigation I found some malicious behavior which revealed that even closed proprietary systems for WYSIWYG website builders […]
    Eli Trevino
  • What Are Cookies? A Short Guide to Managing Your Online Privacy January 3, 2023
    As much as I’d love to, we’re not here to talk about baked goods. Cookies are commonly used on websites and an essential component of the modern-day internet. However, they can pose a risk to your privacy and personal information. In today’s post we’re going to explore what cookies are, why websites use them, how […]
    Victor Santoyo

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