Home Blog Page 50

How to Install Void Linux [Step by Step]

0
How to Install Void Linux [Step by Step]

A simple step-by-step tutorial on how to install Void Linux in physical and virtual machine.

Void Linux is a distribution that’s designed to be lightweight, secure, and easy to use. It is an independent distribution and not based on Debian or Fedora Linux. Void Linux continuously updates its core packages, which makes it a type of rolling release distribution. At the core, it supplies compiled binary packages, directly from the source tree, giving you a native feel to your apps. It uses “runit” as init system instead of systemd and uses XBPS package manager.

Desktop environment wise, Void Linux offers Xfce desktop environment for GUI. In addition, you can also get minimal images for wide range of platforms such as ARM, and containers. It is one of the rate Linux distributions which still offers 32-bit installer.

That said, installing void Linux is a little tricky. Hence, we want to give you a quick highlights of the steps on how to install it.

How to install Void Linux

Downloading the ISO

Void Linux team provides separate ISO files for various needs. You can visit the official website below and get your ISO copy.

For general purpose uses, download the X86 and Xfce live image which tagged as “glibc”.

If you are installing it in a physical system, you can create a bootable USB using Etcher or any other utility.

You can now plug in the USB to your physical system and reboot.

The default ISO user name is “anon” and password is “voidlinux”.

Installation

In the first screen, select the default option to enter to the LIVE desktop. If you get the id & password prompt, give the above-mentioned username and password.

Void Linux installation Boot Screen

If all goes well, you should see the LIVE Xfce desktop. Open the Xfce terminal and run the following command to launch the Void Linux installer. Void Linux uses a terminal-based installer – similar to FreeBSD.

sudo void-installer

Running Void installer

FIrst screen of installation

In the above screen, hit enter to proceed. Typically, you have to set each component individually for your Void Linux setup.

Select Key map as US or any of your preferable keymap. Scroll through the list and Hit OK. Use the Tab key to navigate through the components. Once you set it up, you go back to the main list. Navigate to the next item and hit enter again. Repeat this for all.

List of options to set for Void Linux installation

Select Network from the displayed network interfaces.

Network

Make sure to choose the installation source as “Local”.

Installation Source

Select a mirror which is closed to your region.

Select Mirror

Give any name as your hostname. This will identify your system in a network.

Hostname while installing Void Linux

Select your preferred locale, timezone.

Select your locale

Also, set your root password and create an account.

Create root account

In the Bootloader, select your drive name where the bootloader will be installed. Select “Yes” for Use the graphical terminal for the bootloader.

Setting up partition is a little tricky in Void Linux if you have not used manual partition before. I would recommend you to be careful. Select “cfdisk” as the utility in the partition section. It’s easier than the fdisk.

While inside cfdisk, select label type = dos and follow instructions to create a partition for Void Linux. Select the partition name if already exists. Or select the free space and select New. Don’t forget to Write the changes to the disk. As I said earlier, be cautious.

In the next few menu items, select the partition file system type as ext4 or anything you want. And give the mount point as /.

Bootloader installation section

After setting up the partition for Void Linux in cfdisk

Select mount point

Select file system type

Finally, hit Install to start the Void Linux installation.

Start installation

Void Linux installation is in progress

Based on your system configuration, it will take a few minutes to installation. After the installation is complete, exit from the installer and reboot from the Xfce desktop LIVE system.

If all goes well, you should see a menu with Void Linux and you are good to go.

Installation complete

Void Linux with Xfce desktop

Closing Notes

I hope this guide helps you to install Void Linux in a virtual machine or physical system. Ensure to create an installation partition beforehand to have a seamless installation experience.

Cheers.

Configure Tripwire on Rocky 9/CentOS 9 | Lisenet.com :: Linux | Security

0
Lisenet.com :: Linux

Open Source Tripwire is a free software security and data integrity tool used for monitoring and alerting on specific file changes on Linux systems.
Tripwire performs intrusion detection functions by taking a snapshot of a known system state and later comparing it with any other, changed, state. Tripwire does it by comparing files’ new signatures with the ones taken when the database was originally created (or later updated).
Installation
Install Tripwire:
$ sudo yum install tripwire
Configuration
Generate the system-specific cryptographic key files:
$ sudo /usr/sbin/tripwire-setup-keyfiles
Initialise the Tripwire database file:
$ sudo /usr/sbin/tripwire –init
Tripwire Configuration File twcfg.txt
Open the file /etc/tripwire/twcfg.txt for editing and modify as required. The content of an example file is listed below for references.
ROOT =/usr/sbin
POLFILE =/etc/tripwire/tw.pol
DBFILE =/var/lib/tripwire/$(HOSTNAME).twd
REPORTFILE =/var/lib/tripwire/report/$(HOSTNAME)-$(DATE).twr
SITEKEYFILE =/etc/tripwire/site.key
LOCALKEYFILE =/etc/tripwire/$(HOSTNAME)-local.key
EDITOR =/bin/vim
LATEPROMPTING =false
LOOSEDIRECTORYCHECKING =false
MAILNOVIOLATIONS =false
EMAILREPORTLEVEL =3
REPORTLEVEL =3
MAILMETHOD =SENDMAIL
SYSLOGREPORTING =false
MAILPROGRAM =/usr/sbin/sendmail -oi -t
TEMPDIRECTORY =/tmp
GLOBALEMAIL [email protected]
Tripwire Policy File twpol.txt
Open the file /etc/tripwire/twpol.txt for editing and configure to match your system. For example, you may want to add monitoring for /etc/httpd if you have Apache installed, or disable integrity checking for Korn shell /bin/ksh if it’s not installed on the system.
When the configuration is done and you’re happy with the files and folders you want to monitor, you then need to implement the rules by recreating the encrypted policy file which Tripwire reads:
$ sudo twadmin -m P -S /etc/tripwire/site.key /etc/tripwire/twpol.txt
Reinitialise the Tripwire Database
Reinitialise the database to implement the policy:
$ sudo tripwire –init
Finally, run a check for any violations:
$ sudo tripwire –check
Housekeeping
In practice, you should delete the plain text policy and configuration files that are no longer required:
$ sudo rm /etc/tripwire/twcfg.txt /etc/tripwire/twpol.txt
If you later need to regenerate the plain text policy file, pass the encrypted file to twadmin:
$ sudo twadmin –print-polfile | sudo tee /etc/tripwire/twpol.txt
The same goes for the plain text configuration file:
$ sudo twadmin –print-cfgfile | sudo tee /etc/tripwire/twcfg.txt
One thing to note, Tripwire will not recognise any configuration changes until the configuration text file is correctly signed and converted to /etc/tripwire/tw.pol with the twadmin command:
$ sudo twadmin –create-cfgfile -S /etc/tripwire/site.key /etc/tripwire/twcfg.txt
The configuration file does not not alter any Tripwire policies, therefore it’s not required to regenerate the Tripwire database.
Crontab
Tripwire should be added to /etc/cron.daily/ automatically. If this isn’t desired, you can remove the configuration file and add it to the root user crontab instead, for example:
0 3 * * * /sbin/tripwire –check –email-report –silent –no-tty-output

Free Control Panels And Alternatives Of CPanel. |

0
Free Control Panels and alternatives of cPanel.

A free control panel is a software that allows users to manage their web hosting accounts and servers easily. These control panels are designed to provide a user-friendly interface for tasks such as creating email accounts, managing databases, and installing software. Some popular free control panels include cPanel, Plesk, and DirectAdmin.cPanel is one of the most widely used control panels in the hosting industry. It is a commercial software that provides a variety of features and tools for managing web hosting accounts. Some of its features include email management, file management, and database management. cPanel also provides a variety of add-ons and plugins that can be used to extend its functionality.While cPanel is a great option for many users, there are also a number of alternative control panels available that are free to use. One popular alternative is Plesk. Plesk is a control panel that is similar to cPanel in terms of features and functionality. It also provides a user-friendly interface for managing web hosting accounts and servers.Another alternative control panel is DirectAdmin. DirectAdmin is a control panel that is designed to be lightweight and easy to use. It provides a number of features and tools for managing web hosting accounts, including email management, file management, and database management. DirectAdmin is also known for its ability to run on a wide variety of operating systems, including Linux, Windows, and Mac OS.In addition to cPanel, Plesk, and DirectAdmin, there are also a number of other free control panels available. These include ISPConfig, Webmin, and Virtualmin. Each of these control panels has its own unique features and capabilities, and can be a great option for users looking for a free alternative to cPanel.When choosing a free control panel, it’s important to consider the features and tools that you need for your specific web hosting needs. Some control panels may be better suited for managing small personal websites, while others may be more suitable for managing large, complex enterprise websites. It’s also important to consider the operating system that your server is running on, as some control panels may be more compatible with certain operating systems than others.Overall, a free control panel can be a great option for users looking to manage their web hosting accounts and servers easily. With a variety of alternatives available, it’s important to choose a control panel that best meets your specific needs. Whether you’re looking for a user-friendly interface, advanced features, or a lightweight, easy-to-use option, there is a free control panel available that can help you manage your web hosting needs effectively.Related Post navigation

zypper package management tool examples for managing packages on SUSE Linux

0
The Linux Juggernaut

IntroductionThe zypper package management tool performs the same function for SUSE Linux as yum and apt perform for RedHat and Debian based systems respectively. SUSE (Software and System Entwicklung (Germany) meaning Software and System Development, in English) Linux runs on top of the open-source Linux kernel. The SUSE Linux distribution is available in two variants, a community-driven project named OpenSUSE and a commercial version named SUSE Linux Enterprise. Zypper and YaST are the two command line tools used for package management in OpenSUSE and SUSE Enterprise Linux platforms. Both tools work on top of RPM. Zypper uses the libzypp library which provides the ZYpp package manager. ZYpp is a Linux software management engine and open source project originally sponsored by Novell and provides a powerful dependency resolver and a convenient package management API.In this article, we will show you how to use the zypper package management tool to search for, install and remove packages along with a few other uses. We will be using the SUSE Enterprise Linux version 12 for the examples demonstrated in this article. Example 1: Search for a Specific PackageTo search for a package from a repository we use the zypper search command followed by the package name we want to search for. To demonstrate, let’s search for the package name git.linuxnix:~ # zypper search git
Loading repository data…
Reading installed packages…

S | Name | Summary | Type
–+———-+—————————————————–+———–
| git | Fast, scalable, distributed revision control system | srcpackage
| git-core | Core git tools | package
linuxnix:~ #
This gives us the two search results that zypper was able to find matching our search criterion.Note that you can use wildcards while searching for packages using zypper. Example 2: Install a packageWe use the zypper install command followed by the package name to install a package. Let’s install the git-core package to demonstrate.linuxnix:~ # zypper install git-core
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following 2 NEW packages are going to be installed:
git-core perl-Error
2 new packages to install.
Overall download size: 4.4 MiB. Already cached: 0 B. After the operation, additional 29.6 MiB will be used.
Continue? [y/n/…? shows all options] (y): y
Retrieving package perl-Error-0.17021-1.18.noarch (1/2), 28.3 KiB ( 49.8 KiB unpacked)
Retrieving package git-core-2.12.3-26.1.x86_64 (2/2), 4.4 MiB ( 29.5 MiB unpacked)
Checking for file conflicts: …………………………………………………………………………………………………………………………………………………….[done]
(1/2) Installing: perl-Error-0.17021-1.18.noarch …………………………………………………………………………………………………………………………………..[done]
(2/2) Installing: git-core-2.12.3-26.1.x86_64 ……………………………………………………………………………………………………………………………………..[done]
linuxnix:~ # Example 3: Uninstall a packageTo uninstall or erase a package, we use the zypper remove command followed by the package name. Let’s uninstall the git-core package we installed in the previous example.linuxnix:~ # zypper remove git-core
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following package is going to be REMOVED:
git-core

1 package to remove.
After the operation, 29.5 MiB will be freed.
Continue? [y/n/…? shows all options] (y): y
(1/1) Removing git-core-2.12.3-26.1.x86_64 ………………………………………………………………………………………………………………………………………..[done]
linuxnix:~ #Observe that zypper remove command did not remove that dependencies that were installed during the zypper install command. Example 4: Query information about a packageTo view available information about a package, we use the zypper info command followed by the package name. Let’s query information about that git-core package.linuxnix:~ # zypper info git-core
Loading repository data…
Reading installed packages…
Information for package git-core:
———————————
Repository : SLES12-SP3-12.3-0
Name : git-core
Version : 2.12.3-26.1
Arch : x86_64
Vendor : SUSE LLC <https://www.suse.com/>
Support Level : Level 3
Installed Size : 29.5 MiB
Installed : No
Status : not installed
Source package : git-2.12.3-26.1.src
Summary : Core git tools
Description :
Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations and
full access to internals.
These are the core tools with minimal dependencies. Example 5: Check for available updatesTo list packages available for update, use the zypper list-updates command.linuxnix:~ # zypper list-updates
Loading repository data…
Reading installed packages…
No updates found.
linuxnix:~ #Since I’m using the latest version of the OS available, zypper didn’t find any updates available. Example 6: Update a single packageTo update a package, we use the zypper update command followed by the package name. Let’s try this out on the openssh package.linuxnix:~ # zypper update openssh
Loading repository data…
Reading installed packages…
No update candidate for ‘openssh-7.2p2-69.1.x86_64’. The highest available version is already installed.
Resolving package dependencies…

Nothing to do.
linuxnix:~ # Example 7: Update entire systemTo update all packages on the system, use the zypper update command.linuxnix:~ # zypper update
Loading repository data…
Reading installed packages…
Nothing to do.
linuxnix:~ # Example 8: Update distributionThe zypper dup command will upgrade your system from the current SUSE Linux version to the latest version available through the repositories you are connected to.linuxnix:~ # zypper dup
Loading repository data…
Reading installed packages…
Computing distribution upgrade…
Nothing to do.Since I’m using the latest version, there was nothing for zypper to update when I ran the command. Example 9: Non-interactive package management commandsWhen we install or remove a package using zypper, we get prompted for confirmation. To skip this prompt and let zypper assume the reply as yes, we can use the –non-interactive option with the zypper command. Let’s demonstrate this usage by installing and removing the git-core package while also using the –non-interactive flag.linuxnix:~ # zypper –non-interactive install git-core
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following NEW package is going to be installed:
git-core

1 new package to install.
Overall download size: 4.4 MiB. Already cached: 0 B. After the operation, additional 29.5 MiB will be used.
Continue? [y/n/…? shows all options] (y): y
Retrieving package git-core-2.12.3-26.1.x86_64 (1/1), 4.4 MiB ( 29.5 MiB unpacked)
Checking for file conflicts: …………………………………………………………………………………………………………………………………………………….[done]
(1/1) Installing: git-core-2.12.3-26.1.x86_64 ……………………………………………………………………………………………………………………………………..[done]
linuxnix:~ #
linuxnix:~ # zypper –non-interactive remove git-core
Loading repository data…
Reading installed packages…
Resolving package dependencies…
The following package is going to be REMOVED:
git-core

1 package to remove.
After the operation, 29.5 MiB will be freed.
Continue? [y/n/…? shows all options] (y): y
(1/1) Removing git-core-2.12.3-26.1.x86_64 ………………………………………………………………………………………………………………………………………..[done]
linuxnix:~ # Example 10: List repositoriesTo list available repositories being used by zypper to search for packages, we use the zypper lr command.Here’s an example:linuxnix:~ # zypper lr
Repository priorities are without effect. All enabled repositories share the same priority.

# | Alias | Name | Enabled | GPG Check | Refresh
–+——————-+——————-+———+———–+——–
1 | SLES12-SP3-12.3-0 | SLES12-SP3-12.3-0 | Yes | (r ) Yes | No
linuxnix:~ # Example 11: Refresh a repositoryWe should periodically refresh our system repository cache to ensure that all the latest updates made to the repositories are available to the system.To do this we use the zypper refresh command as shown below.linuxnix:~ # zypper refresh
Repository ‘SLES12-SP3-12.3-0’ is up to date.
All repositories have been refreshed.
linuxnix:~ # Example 12: Clear zypper cacheIf you wish to clean zypper cache, use the following command:linuxnix:~ # zypper clean
All repositories have been cleaned up.
linuxnix:~ # Example 13: Install patchesYou can also use zypper to install patches on your system.First, view all available patches using patches option as shown below:linuxnix:~ # zypper patches
Loading repository data…
Reading installed packages…
No needed patches found.
linuxnix:~ #If any patches were available, we could install a specific patch displayed in the output of the above command using the following command syntax:zypper patch <patch name> Example 14: View historyZypper does not have a history sub-command like yum does but instead it stores its history in a plain text file /var/log/zypp/history which we can read. Let’s take a look at a snippet of the file.linuxnix:~ # cat /var/log/zypp/history | grep -Ev ‘^#’ | tail
2017-12-26 02:24:47|install|gnome-shell-extensions-common-lang|3.20.1-24.19.45|noarch||SLES12-SP3-12.3-0|c2edecff042b04bd673446d7fcf52aab3196c5a501401180198831523ab29d2c|
2017-12-26 02:24:49|install|gdm|3.10.0.1-52.5|x86_64||SLES12-SP3-12.3-0|eb9e4f92fe51b95319b51cdb7b1b85f35b13ed7ae1382ed8f20649acb76aba93|
2017-12-26 02:24:49|install|patterns-sle-gnome-basic|12-5.8|x86_64||SLES12-SP3-12.3-0|bb49e41309d45cdd7a8251da72974315391ba533fb20d1c82862790d02eebbcf|
2017-12-26 02:24:49|install|gdm-lang|3.10.0.1-52.5|noarch||SLES12-SP3-12.3-0|999fa1d87c3db372e247cd0df4625d90076ea4f07d2c71470683eca411782048|
2017-12-26 02:27:16|radd |SLES12-SP3-12.3-0|cd:///?devices=/dev/disk/by-id/ata-VMware_Virtual_SATA_CDRW_Drive_01000000000000000001|
2017-12-26 21:18:00|command|root@linuxnix|’zypper’ ‘install’ ‘git-core’|
2017-12-26 21:18:01|install|perl-Error|0.17021-1.18|noarch||SLES12-SP3-12.3-0|3790538ea2d409479f39a9c1f3677c724da4ce213cda7da10f60958e81da87ef|
2017-12-26 21:18:04|install|git-core|2.12.3-26.1|x86_64|root@linuxnix|SLES12-SP3-12.3-0|91851797d1fe372d3af00271f27974aba7b1e28255c53aed4fb493f4bdf3f409|
2017-12-26 21:18:58|command|root@linuxnix|’zypper’ ‘remove’ ‘git-core’|
2017-12-26 21:18:58|remove |git-core|2.12.3-26.1|x86_64|root@linuxnix| ConclusionThis concludes our coverage of the zypper package management tool where we demonstrated how to use zypper to install, remove, update, search for and obtain information about packages. We also showed you how to view the history of package management operations performed using zypper. Post Views: 1,828The following two tabs change content below.He started his career in IT in 2011 as a system administrator. He has since worked with HP-UX, Solaris and Linux operating systems along with exposure to high availability and virtualization solutions. He has a keen interest in shell, Python and Perl scripting and is learning the ropes on AWS cloud, DevOps tools, and methodologies. He enjoys sharing the knowledge he’s gained over the years with the rest of the community.

ThisIsNotRat: Control Your System Using Telegram

0
ThisIsNotRat: Control Your System Using Telegram

Take control of your system with the TelegramBot.
We all know how useful the Telegram bot is to make our lives easier with a simple script that helps you send automated notifications when your website is down or track the price of the product that you want to buy so you can get instant updates on any changes.
Like this way, there are many scripts available to use for our convenience, and from them, I have picked the most interesting script that you can use to remotely control your computer by running commands on Telegram.
Sounds interesting, right?
Certainly, it is interesting to see how we can just put in the pre-defined commands in the Telegram chat window, and it will serve the request to you on the fly.
So, first of all, I’ll introduce you to some of the commands that you can use, along with some examples, and if you find them worth trying, you can replicate them on your system with the following steps.

Features
When you use this script, you can do the following tasks remotely through your Telegram:

Retrive system information
Find the public IP address
List and navigate to other directories
Take screenshot of the current screen
Terminal/Shell access
Crypt and Decrpyt files
Access clipboard content
Webcam
Lock system
Shutdown
and few more

Although this script was developed for Windows.
However, you can use this script on your Linux system, but do note that some of the options, like clipboard, shutdown, and lock system, won’t work on Linux machines, and the rest of the functions work like a charm.
ThisIsNotRat Bot Usage
After penning down the features, it’s time to show you the capabilities of this tool through action.
So, when you type the /start command into Telegram, you will get a list of options that you can use to control your system with the predefined commands.

List of commands to use bot
Now, let’s try to get the system information by invoking the /sys command.

System information retrieval
After getting the system information, let’s list the file using the /ls command.
If you want to change the current directory to any particular directory, you can use the /cd path-name if the available directory is in the current directory.

But if the file is on a different drive, then you can use the absolute path to change the current directory, as shown below.

Also Read: What are the Absolute and Relative paths, and why do we use them?

This script also allows you to retrieve some files from the system using the /upload command. So you just need to type /upload and the path of the file, like shown below.

Upload file from system
Not only that, you can also access the webcam to take out the photo by typing the /webcam command on Telegram.
After typing the command, it’ll take some time to process your request, and once it’s done, you’ll get the image on your remote device.

Access Webcam from Telegram
If you are feeling this bot is underpowered and you can’t do much, then you must try to run the /shell command, which gives you terminal access for other tasks.

Terminal/Command Prompt Access on Telegram
Forgot to lock your system and want to lock it now? Then you just have to pass the /lock command on your Telegram app, which locks the computer.

System locked from the Telegram message
The last and final command that I like is the /shutdown command to shutdown the system from Telegram, which saves my efforts to flip the laptop lid and then do shutdown 😉

Window machines get powered off by running /shutdown command on Telegram
Installation
I think you might be interested in how to get this bot on Telegram, right? Of course, you may, so first get the script from Github using this link.
Once you have downloaded the script, go to the directory where the file is stored and extract the files from the zip file.
Next, you need to right-click on Windows 11 and open the terminal, then run the next line of command, but before that, you’ll need Python and Pip installed on your system.
pip install -r requirements.txt
After the initial step of downloading and extracting the script, you will need to create a new bot on Telegram. To create a bot, you can use the BotFather on Telegram by following the below steps.
/start
/newbot
type_the_unique_botname
Once the bot is created, you will receive a token that you need to copy and paste into the ThisIsNotRat.py file and save the changes.
The final step is simply to run the script to see the bot in action.
Wrap up
That’s all for this article, where I have introduced the Telegram script to remotely access your system from Telegram to perform various tasks.
The next article for you to read is Smap: Alternate Network Scanner of Nmap by shodan.io.
See you in the next article!
A man with a tech effusive who has explored some of the amazing technology stuff and is exploring more. While moving towards, I had a chance to work on Android development, Linux, AWS, and DevOps with several open-source tools.

Overcoming Kubernetes Challenges with Rancher Prime

0
Options for Running Rancher on AWS

Kubernetes is a cornerstone of modern technology infrastructure, powering everything from cloud services to enterprise applications. A robust open source community regularly contributes to Kubernetes, leading to a rapid rate of innovation. While this is the very power of open source technology, the ongoing changes often make it difficult for enterprises to stay ahead of the curve. We’re here to help you keep pace with cloud native innovations and harness Kubernetes to your organization’s benefit.
Check out the video below, where we discuss the exciting innovation that Kubernetes empowers, the challenges of managing multiple clusters and how Rancher Prime simplifies your Kubernetes journey.
Watch the Video: Overcoming Kubernetes Challenges with SUSE Rancher Prime
In this video, we explore the innovative potential of Kubernetes, the complexities of harnessing its power, and how Rancher Prime simplifies Kubernetes management. Check it out to gain valuable insights:
 

 
Kubernetes: The Backbone of Modern Technology
Kubernetes is an open source platform designed to automate deploying, scaling and managing containerized applications. Most modern technologies, including AI and edge technologies, are built on Kubernetes because of its flexibility, scalability and resource efficiency.
The open source community is the superpower behind Kubernetes, with over 2 million developers contributing to the platform. This enables a rapid rate of innovation and continuous introduction of new features. Enterprises want to take advantage of the incredible power of Kubernetes, but they often run into difficulty finding specialized Kubernetes expertise.
Kubernetes provides a consistent infrastructure wherever your technology lives: on-premises, in the cloud (or multiple clouds) or at the edge. This flexibility is a strength, but it also introduces complexity for IT teams to manage and integrate disparate systems. We dive deeper into both of these challenges in the video below.

Rancher Prime: Seamless, Secure & Scalable Kubernetes Management
In the video, we introduced SUSE’s enterprise container management solution, Rancher Prime. Rancher Prime is the enterprise, production-ready platform based on the world’s most popular multi-cluster Kubernetes management solution, Rancher. Rancher Prime addresses common Kubernetes challenges thanks to:

Expertise Enhancement: Rancher Prime’s accessible UI enables teams to leverage Kubernetes without requiring deep expertise.
Complexity Management: Deploy and manage clusters anywhere, with a single control plane to bring clarity and simplicity to multi-cluster management.
No Vendor Lock-In: Rancher Prime is an interoperable platform, and supports any CNCF-certified Kubernetes distribution, ensuring flexibility and freedom in your infrastructure choices.

For a deeper dive into Rancher Prime’s impact, discover how OLB Bank harnessed Rancher Prime to simplify its cloud native transformation onto Kubernetes.

Benefit from SUSE Expertise
SUSE has been dedicated to the open source community for over 30 years. Our deep roots in the industry and commitment to open source principles drive our continuous efforts to support and enhance technologies like Kubernetes, as well as empower enterprises to get the most out of them.
By leveraging Kubernetes with the right tools and support, you can transform your infrastructure and stay ahead of the curve. Take advantage of our free training and certifications on Rancher Academy to empower your teams with the know-how and skills to deploy, manage and secure your containers.
Whether you’re just starting with Kubernetes or looking to optimize your current setup, we’re here to help. Explore our resources or get in touch for a personalized demo.
(Visited 1 times, 1 visits today)

Effectively Use History Commands in Linux

0
Effectively Use History Commands in Linux

As you start using the terminal more, you’ll be continually running a variety of commands.And then you’ll find yourself in the situation where you want to know which commands you run earlier or run a particular command again.This is why history command exists in Linux. It’s a shell built-in and extremely useful for terminal dwellers.Since it is a shell built-in, it may behave slightly differently depending on the shell you are using (bash, zsh, ksh etc) and how it was configured. Still, at the core, the basics remain the same.In this tutorial, I’ll go over the basic usage of the history command and then show some useful tips you should enjoy learning about.Check history of commandsYou can press the up key repeatedly to go through the history of commands. But it only shows one command at a time. The history command lets you see all the previously run commands.Open a terminal and run the following command:historyIt showed commands that you have run in the past. For me, it shows the following:The history is usually stored in the ~/.bash_history directory. ~ denotes the home directory, in case you didn’t know. If you are ever in doubt, you can check the HISTFILE variable to get the history file location of your shell.echo $HISTFILEHow many commands are stored in the history? That depends on the HISTFILESIZE variable. In Debian and Ubuntu, it is usually set to 2000.echo $HISTFILESIZE💡Too many lines in the history cluttering your screen? You can choose to display only the last N lines of the history with history NRunning commands from historyDid you notice that the history command shows a number in front of the command entries? You can use this number to run a command from the history. For example to run the Nth entry in the command history, use:!NHere’s an actual example where I run the commands at 152nd entry in the history.Getting more from the last run commandThis is not really a direct example of the history command but it deals with the history of commands and I wanted to discuss it.You can use the !! to get the last run command. This is extremely useful in the case when you forget to run a command with sudo. Instead of retyping the entire command, you could just use:sudo !!It will show the full command that is being run. Here’s an example:If you made a typo anywhere in the previous command, you can fix it in this fashion:^foo^barThis will replace the first foo with bar in the last run command.Here’s a practical example:💡Another tip, which is more of a terminal shortcut and may not work everywhere but still very handy. To use the last argument of the last ran command, use the Alt+. keys. Viewing a deeply nested directory with ls command and would like to switch into it? Instead of typing everything, just use cd and press Alt+.Search through the command historyYou can press up (and down) key to cycle through the command history and press enter when your desired command comes up. This works fine for the last few commands but you should not keep on pressing the up key 100 times to get the command from the history.One way to search in the history would be to filter it with grep command.Let’s say you want to look for the tail command you ran earlier:history | grep tailAnother way is to use the reverse search feature. Press Ctrl+R and you’ll find yourself in the reverse search interface. Start typing for your search term and it starts showing matching commands from the history.Of course, there can be multiple matches with the same search string. Press Ctrl+R repeatedly to cycle through all the matches. Only a single match is shown at a time.If you find the command you were looking for, press the right arrow key to exit the reverse search and start using the command.Press Ctrl+C to come out of the reverse search without getting any commands to use.Delete command from historyTo delete a command from the history, you can use its entry number in this way:history -d NIn the example below, I delete the long flatpak add command listed at number 181:You can also provide a range of lines to delete:history -d 160-180💡history -c will clear the entire bash history.Exclude some commands from the historyIf you do not want a command to be recorded in the history, just put a space before it and run:In the example below, I ran a random command that doesn’t even exist but I put space before it. It threw an error, obviously, but it is not recorded in the history.Did you notice that the second history 7 was also not recorded in the history? That’s because of the HISTCONTROL environment variable. It can have the following values:ignorespace: Run a command by putting a space before it and it won’t be included in the history.ignoredups: If there are two or more identical commands ran consecutively, only the first one gets recorded.ignoreboth: Use both of the above two mentioned features.💡You can also set the HISTIGNORE variable in the bashrc file and exclude some of the common commands from history. Use it like HISTIGNORE=’pwd:echo *:clear’Bonus: Why do some commands are not recorded in history?Have you ever noticed that not all the commands you run are recorded in history? Are you running multiple terminal sessions? That could be the culprit.Here’s the thing. The history file ~/.bash_history is not modified until you close the terminal session.If you check the history command and the content of ~/.bash_history, you’ll see that the commands you ran in the present session are not in the ~/.bash_history file.If you have ever opened multiple terminals and tabs, you might have realized that recently run commands in one tab is not available in the other tab when you press the arrow key. That’s because command history for the current session is not saved to the ~/.bash_history file yet.Now, when you start closing the terminal sessions, only the history from the last closed session is recorded. Command history from other sessions is lost. That’s the default behavior. You may change this by using the export PROMPT_COMMAND=’history -a’ (append mode) in your bashrc file. What it does is that before showing the prompt (that $ sign on the terminal), it adds the just run command to the history file.Some people use export PROMPT_COMMAND=’history -a; history -r’ which not only records the history from each session, it also fetches command history from other terminal sessions so that you can use them with the up arrow keys. It may sound good, but it quickly gets messy. Entirely up to you if you want that.ConclusionEven if don’t use the history command in the sense of typing the history command, I utilize the reverse search and the up arrow key for history search all the time. But still, it is good to know the various features the history mechanism offers.I hope you learned something new and interesting about the history command in this tutorial.

How to Install Yarn on Ubuntu 24.04 (via 3 Methods)

0
Linux Mint 22 XFCE Edition: New Features and Installation

In this guide, learn how to install the Yarn package manager on Ubuntu using NPM, Corepack, and the APT repository with practical examples.
The post How to Install Yarn on Ubuntu 24.04 (via 3 Methods) appeared first on Linux Today.

10 Best Cheap Game Server Hosting in 2024

0
Linuxbuz logo

10 Cheap Game server hosting rated by Reddit users. In this article, we will discuss the factors that influence the choice of a game provider as well as the different types of server hosting choices available for you.Gaming has come a long way from being just a source of entertainment. You need a dedicated gaming server hosting provider to play some popular high-end games like Fortnite, Minecraft, and World of Warcraft. Because so many people play these games, there is a big need for companies that provide game server hosting. Game server hosting providers offer dedicated servers optimized for online gaming, providing a lag-free gaming experience for players. But with so many companies out there, it can be difficult to find the best suitable one.How do you choose the best cheap game server hosting platform?When it comes to hosting gaming servers, choosing a reliable option that also offers voice servers is important. There are many factors to consider while choosing the best game hosting platform, such as:Uptime & BandwidthHosting providers with high uptime and unlimited bandwidth assure that your server will not face any interruptions. You should also think about the speed of the connection and response time of the server to ensure the best performance, making a level playing environment for all players.Speed & PerformanceIt is essential to ensure the game functions fairly for all players. This means having a fast internet connection to the game’s server and a server with enough power to handle all the players. So, when selecting a game to play online, ensure to examine the server’s hardware requirements.Management & AutomationWhile choosing a game server hosting provider, look for one that provides automatic updates, a wide range of control panels for easy administration, one-click software installation, and automatic operating system kernel updates without server restarts.It’s important to note that control panels for hosting game servers distinct from those used for regular website hosting. So, be sure to do your research and choose a provider that caters specifically to game server hosting.Game SupportIf you’re looking for a web host to assist your gaming requirements, ensure they support the game you want to host. Examine their website or reach out to their user service to confirm. Another important factor to consider is their technical support. Keep in mind that certain support options may only be available in more expensive plans. You’ll also want to know how frequently the game hosting provider makes updates and whether they’re automatic or if you’ll need to do them manually.DDoS ProtectionDDoS attacks are a common threat as these attacks can cause your server to crash, making it unavailable to your players. But there are ways to tackle these attacks. One option is to use a hosting platform that provides DDoS protection. This means that the platform has measures in place to detect and block any incoming DDoS attacks before they can harm your server.CostDifferent providers offer various tariff packages that come with different services, so it’s essential to find one that fits your budget and needs. So, before settling on a hosting provider, be sure to check their pricing plans and scalability options. By doing so, you can find the right balance between cost and service quality for your game server hosting needs.List of the 10 Best and Cheap Game Server Hosting ProvidersIn this guide, we will show you the list of the 10 best cheapest game server hosting platforms rated by Reddit users.1. RocketNode Hosting (Editor’s Choice)RocketNode Hosting is a reputable and cost-effective game server hosting provider that offers a variety of benefits to its users. Their affordability, at an affordable price, is a significant advantage over other providers, as they offer competitive pricing that is ideal for those with budget constraints. Choosing RocketNode is a wise choice for anyone looking for reliable and cheap game server hosting without breaking the bank.Key FeaturesNVMe Storage: offers faster storage in comparison to traditional Hard disk drives and SSDsDDoS Protection: filters and blocks malicious activities and traffic before they impact the performancePremium Tier CPU: offers better performance and processing speedSFTP Access: ensures secure file transfer and management on hosting accounts24/7 Support: the support team is available at all times for assistance or troubleshooting through the ticketing system or communication platform like DiscordOff-site Backups: allows users to store copies of data in a separate location for disaster recovery and protectionProsProtection: ensures your data and files remain secure against malware and DDoS attacksHigh Performance: The servers are so quick that you may host anything you need to without worrying about performance issues.Instant Deployment: The automatically configured system sets up your server when you place an order, making it instantly operational.7 Global Locations: the solution provides minimal ping between you and your service because it has 7 data center locations.Optimal performance and stability: the supported enterprise-grade hardware offers improved performance and better stabilityConsCustomization options: offers limited options for expert users to customizeWhy Choose RocketNode as a Game Hosting Server?Affordability: RocketNode also offers fast servers. Their servers use high-quality hardware, resulting in quick loading times and smooth gameplay for players.User-friendly control panel: Their control panel is easy to use and navigate, even for those who have little experience managing a game server. The control panel includes features such as automatic updates, one-click mod installation, and server monitoring tools, making it easier for users to manage their servers.DDoS protection: RocketNode provides advanced DDoS protection to help against malicious attacks and ensure uninterrupted gameplay for users.Automatic backups: With RocketNode, backups are automatically performed at regular intervals, ensuring that data is always protected from unexpected server failures.Easy mod installation: Mods can add new features, maps, and gameplay mechanics to a game, enhancing the player experience. RocketNode offers one-click mod installation, making it easy for users to add new mods to their servers without any technical knowledge.Pricing PlansGamesPricingMinecraftStarting from $1/month with 1 GB of RAM, Unlimited Players and 50 GB SSD NVMeFiveMStarting from $6.50/month with 2 GB of RAM, Unlimited Players and 75 GB SSD NVMeRustStarting from $12.75/month with 6 GB of RAM, Unlimited Players and 50 GB SSD NVMeARMA 3Starting from $6.75/month with 2 GB of RAM, Unlimited Slots and 35 GB SSD NVMeGarry’s ModStarting from $6.25/month with 2 GB of RAM, Unlimited Slots and 30 GB SSD NVMeARKStarting from $12.75/month with 4 GB of RAM, Unlimited Slots and 100 GB SSD NVMeUnturnedStarting from $5.95/month with 2 GB of RAM, 10 Players and 75 GB SSD NVMeTry RocketNode Hosting2. Shockbyte Hosting (Best Overall)Shockbyte Hosting is a popular game server hosting provider with high-performance servers, reliable uptime, and excellent customer support. They support various games, including Minecraft, ARK, RUST, and more. Shockbyte Hosting offers a user-friendly control panel, automatic backups, and easy mod installation.Key FeaturesAutomatic Backups: regularly creates data backup for uncertain events or data lossFull FTP Access: offers complete control and management of filesLow Latency: ensure quick data exchange between servers and users without any delaysDDoS Protection: offers protection to hosting accounts against malicious traffic24/7 Support: assists users in handling service issues and queries round-the-clock72 Hours Money Back Guarantee: allows users a period of 72 hours after purchase for testing the service and if not satisfied may demand for full refundPros100% Uptime: guarantee users that the game servers will be accessible at all times without any downtimeFree Modded Minecraft server hosting: offers free hosting with custom mods and plugins for Modded Minecraft serversCustomer support: users can connect with the support team via email, ticket system, or live chat optionsMultiple server locations: offers multiple servers, as a result, users can choose the nearby option for optimal gameplayMinecraft Bedrock Server Hosting: players using Windows10, mobile devices, or Xbox can easily run multiplayer with hosting services for Minecraft Bedrock Server HostingConsPerformance issues:  irregularities in performance especially during peak hoursWhy Choose Shockbyte as a Game Hosting Server?Reliable uptime: Shockbyte Hosting guarantees a 99.9% uptime, which means your game server will always be available to your players. Also, their robust network infrastructure is reliable, thus minimizing the chances of downtime or lag. In case of any issues, their technical team works quickly to resolve the problem.Free Trial: Shockbyte offers a free trial to new customers, allowing you to test their service before committing to a paid plan.24/7 Customer Support: Get round-the-clock customer support via live chat, email, and ticket system, ensuring that you receive prompt assistance when you need it.Multiple Server Locations: Servers located in multiple regions, ensuring that you can choose the location that is closest to your players for optimal gameplay.Pricing PlansGamesPricingMinecraftStarting from $2.50/month with 1 GB of RAM, 8+ Slots and Unlimited SSD NVMe spaceRustStarting from $9.99/month with 5 GB of RAM, 40 Players and Unlimited SSD NVMe spaceARMA 3Starting from $14.99/month with 3 GB of RAM, 24 Slots and Unlimited SSD NVMe spaceGarry’s ModStarting from $4.99/month with 1 GB of RAM, 4 Slots and Unlimited SSD NVMe spaceARKStarting from $14.99/month with 10 GB of RAM, 30 Slots and Unlimited SSD NVMe spaceUnturnedStarting from $4.99/month with 1 GB of RAM, 6 Players and Unlimited SSD NVMe spaceSatisfactoryStarting from $7.99/month with 6 GB of RAM, 4 Players and Unlimited SSD NVMe spaceValheimStarting from $14.99/month with 4 GB of RAM, 10 Players and Unlimited SSD NVMe spaceConan ExilesStarting from $10.99/month with 5 GB of RAM, 8 Players and Unlimited SSD NVMe spaceTry Shockbyte Hosting3. Fozzy (Premium Hosting)Fozzy Game Servers offers a reliable gaming server with exceptional customer service to both casual and professional gamers. Their primary objective is to provide a platform for gamers to enjoy playing together with their friends based on their preferences. With a people-oriented approach to communication, Fozzy offers friendly support to ensure maximum positive gaming experiences for all its customers.Key Features5 GHz Processor (CPU): helps in the efficient processing of gaming commands, ensuring smooth gameplayEnterprise-level Dell servers: ideal for gaming environments that demand optimal performance and availabilityAutomatic setup: hardly takes 10 minutes to complete the whole setup process after placing the orderDDoS Protection: offers full protection against hacking attempts and malicious trafficMods and Plugins: the supported mods and plugins are quite easy to install and help extend functionalitiesProsEasy to manage: requires no technical expertise to manage or use the game panel as it is quite easy to useAdvanced Monitoring: enables users to keep track of performance and troubleshoot issues fasterSupport team: available to always attend to customer issues and queriesHigh Bandwidth: enables users to enjoy smooth gameplay along with quick data transfer featuresMoney Back Guarantee: users have 3 days’ time to demand for refund after investing in the packageConsServer Locations: fewer server locations are available in comparison to other hosting servicesWhy Choose Fozzy as a Game Hosting Server?Customizable Game Hosting Plans: Fozzy offers a variety of game hosting plans that can be customized to meet your specific needs.Flexible Payment Options: Fozzy offers flexible payment options, including monthly, quarterly, and annual billing, making it easier to manage your hosting expenses.Advanced Monitoring: Fozzy provides advanced server monitoring tools, allowing you to keep track of your server’s performance and troubleshoot any issues.High Bandwidth: Fozzy’s game hosting plans come with high bandwidth, allowing for faster data transfer and smoother gameplay.Pricing PlansGamesPricingMinecraftStarting from $7.98/month with 10 Slots, Java & Bedrock, 1-Click-Modpack InstallerARKStarting from $10.98/month with 10 SlotsRUSTStarting from $23.98/month with 20 SlotsValheimStarting from $11.98/month with 10 SlotsARMA 3Starting from $12.98/month with 10 SlotsTry Fozzy Hosting4. Zap-Hosting (Budget Game Server Hosting)Zap-Hosting offers unbeatable performance and reliability, ensuring that your online gaming experience is smooth and uninterrupted. With servers located around the world, you can choose the one closest to you for lightning-fast connection speeds.Key FeaturesAutomatic updates: automatically runs updates to keep the server running the latest game versions smoothlyDDoS Protection: offers full-time protection against DDoS attacksSSD Storage: ensures better responsiveness and low latency for hosted applicationsCustom web interface: comes with a custom and user-friendly dashboard that allows users to manage and monitor their server settings and performanceLive chat: users can communicate with the server team for the issues using the live chat optionProsPowerful hardware: provides high-quality hardware, storage options, and servers to deliver better performanceAutomated setup: no need for manual intervention as it automatically setups and configures the serversAffordable Pricing Options: users can choose the package as per their budget and get money back guarantee24/7 Support: offers a ticket support system, Discord, and live chat functionalities for customer queriesProtection against malicious attacks: keeps the server safe from malicious attacks and unauthorized access using different practicesConsDowntime: some users have reported occasional downtimeWhy Choose Zap-Hosting as a Game Server Hosting?Performance and stability: Zap-Hosting’s servers are equipped with the latest hardware and software, ensuring top performance and stability.Automatic updates: They offer automatic updates for game servers, ensuring that your server is always running the latest version of the game.MySQL databases: Zap-Hosting provides free MySQL databases, allowing you to easily set up a database for your server.Protection against malicious attacks: Their servers are protected against malicious attacks, ensuring that your server remains secure at all times.Pricing PlansGamesPricingMinecraftStarting from €2.76/month with 2 GB RAM and 4 SlotsARKStarting from €8.64/month with 5 GB RAM and 24 SlotsRUSTStarting from €8.64/month with 5 GB RAM and 24 SlotsGarry’s ModStarting from €6.21/month with 2 GB RAM and 10 SlotsFiveMStarting from €7.90/month with 1 GB RAM and 10 SlotsValheimStarting from €7.90/month with 2 GB RAM and 10 SlotsTry Zap-Hosting5. HostHavoc (High-performance Game Server Hosting)HostHavoc is another popular name in game server hosting solutions. You have the option to choose from 25+ different games with this hosting provider. They also offer a variety of customization options, including mod support and automated backups, to enhance the gaming experience for their users.Key FeaturesControl Panels: offer exceptionally competent and consistent service management to users.Hardware Support: provides and operates on their own hardware and uses the latest Ryzen and Xeon CPUs for exceptional performanceNVMe SSD Storage: offers low latency, high throughput, and fast reading and writing speed resulting in less loading timeGame Server Customization: users can customize game settings as per their needs and preferenceProsInstant Activation: hardly takes any time to install after receiving your order10 Datacenters: has 10 data centers in multiple locations close to the target audience that help reduce latency and improve user experienceSteam Workshop Integration: managing and installing mods becomes much easier by integrating Steam Workshop72 Hours Money Back Guarantee: users get 72 hours to ask for a full refund after purchase if not satisfied with the serviceConsExpensive: some users might find it a bit costly compared with other options in the marketWhy Choose HostHavoc as a Game Hosting Server?DDoS Protection: HostHavoc provides advanced DDoS protection to prevent malicious attacks on your game server.High-Level Security: HostHavoc uses advanced security measures, including firewalls and intrusion detection systems, to ensure the safety and security of your game server.Mod Support: HostHavoc supports game mods, allowing you to customize your game server and enhance your gaming experience.Game Server Customization: HostHavoc allows you to customize your game server settings, including game modes, maps, and difficulty levels.Steam Workshop Integration: HostHavoc integrates with Steam Workshop, making it easy to install and manage mods for supported games.Pricing PlansGamesPricingMinecraftStarting from $5/month with 1 GB RAMARKStarting from $15/month with 30 SlotsARMA 3Starting from $20/month with 40 SlotsValheimStarting from $15/month with 10 SlotsConan ExilesStarting from $15/month with 30 SlotsTry HostHavoc 6. Apex Hosting (Reliable Game Hosting)Apex Hosting is the ultimate game server hosting provider for Minecraft and other popular games. With powerful hardware and low-latency networks, you can focus on playing your favorite games without any interruptions. Plus, their easy-to-use control panels make managing your server a breeze.Key FeaturesOne Click Modpacks: allows installing 200+ modpacks without requiring manual interventionUltra Low Latency: guarantees manual delays and a more responsive gaming experienceFull FTP & MYSQL Database Access: allows complete control and management over the file transfer and MySQL databases hosted on the server24/7 Servers with 99.9% Uptime: guarantees that the servers will be accessible and online 99.9% around the clock with minimum downtimeProsCustomer Support: users can connect with the support team via chat or ticket option at any timeInstant Setup: servers are instantly deployed upon payment and are playable in a matter of seconds.DDoS Protection: fully secure against DDoS attacks with a 99.9% uptime guaranteeAutomated Backups: automatically creates copies of your data to prevent losses due to hardware failure or any other mishapFree Subdomain: Every order comes with a complimentary web address for your server, making connections simple for everyone.ConsUnlimited player slots: some users claim that this feature isn’t for realWhy Choose Apex Hosting as a Game Hosting Server?IP address: The hosting service offers dedicated IP addresses for each server, which ensures that players can easily connect to their server.Automatic Server: The hosting service offers automatic server updates, ensuring that servers are always running the latest version of the game.Knowledge Base: Apex Hosting offers a knowledge base with helpful tutorials and guides for players who need assistance with their server setup.Easy to switch: The hosting service offers the ability to switch between game servers without losing any data, making it easy for players to switch games if desired.Pricing PlansGamesPricingMinecraftStarting from $7.49/month with 2 GB RAMRUSTStarting from $14.99/month with 4 GB RAMARKStarting from $14.99/month with 4 GB RAMValheimStarting from $7.49/month with 2 GB RAMConan ExilesStarting from $14.99/month with 4 GB RAMARMA 3Starting from $7.49/month with 2 GB RAMTry Apexhosting7. PingperfectPingperfect provides top-notch performance and unbeatable reliability. Whether you’re a casual gamer or a competitive esports player, Pingperfect has the perfect solution for you. With a variety of server locations around the world, you can choose the one closest to you for even faster connection speeds.Key FeaturesGame switching: players can switch to other games or modes on their server without any hassleFull Backup system: protects customer data by creating regular backups and restoring optionsEnterprise Hardware: delivers high performance by providing access to powerful servers and storage optionsFile Browser: makes it easy for users to upload and manage file transfers on their hosting accounts as per their needProsInstant Server Setup: users can quickly deploy their hosting services without any delayGlobal locations: reduces latency and improves performance by offering hosting services across different locationsMoney back guarantee: offers 48 days refund policy after product purchaseImproved security: ensures a secure hosting environment for its clientsConsMaximum slots: Maximum slot range is quite lowWhy Choose Pingperfect as a Game Hosting?Customization: Pingperfect allows you to customize your game server in many ways, including changing the game settings, installing mods, and more.Security: Pingperfect takes security seriously and provides a secure hosting environment for your game server.Flexibility: Pingperfect provides you with the flexibility to choose the billing cycle that suits you best, whether it’s monthly, quarterly, or annually.Reputation: Pingperfect has a good reputation in the game hosting industry with transparent pricing, which is a testament to the quality of its services.Pricing PlansGamesPricingMinecraftStarting from $14.80/month with 2 GB RAM and NVMe StorageConan ExilesStarting from $25.16/month with 15 Slots and NVMe StorageRUSTStarting from $18.40/month with 50 Slots and NVMe StorageARKStarting from $1892/month with 10 Slots and NVMe StorageGarry’s ModStarting from $13.50/month with 10 Slots and NVMe StorageTry Pingperfect8. Scalacube HostingScalacube is a game server hosts that provides hosting services for multiple ranges of famous games. The company offers a variety of hosting plans, ranging from budget-friendly options for smaller communities to more powerful servers for larger groups. ScalaCube is best known for its all the mods 8 server hosting and minecraft bedrock server hosting in locations such as North America, United Kingdom, Europe, and Australia.Key FeaturesUnlimited slots: offers access to clients to choose the number of players they want and offers no limitation to player slotsFull Mod and plugin support: offers access to several popular modpacks and pluginsFTP access: offers full control and authority over editing any server fileProsAutomated backups: automatically creates backups for quick recovery in case of mishapFree subdomain: unlike other servers, ScalaCube offers domains for freeCustomer support: the support team is available to attend to client queriesConsSLA networking: Offers no support to SLA networkingCustomer support: some users have reported that the support team is only available for weekdays and not weekendsWhy Choose Scalcube as a Game Hosting Server?Instant server setup: Scalacube allows you to set up your server instantly, with no waiting time.Global server locations: Scalacube offers servers in a range of locations around the world, ensuring that your players have low latency and a smooth gaming experience.High-quality server hardware: Scalacube uses high-quality hardware to ensure that your server runs smoothly and efficiently.No hidden fees: Scalacube’s pricing is transparent, with no hidden fees or charges.Regular software updates: Scalacube updates its software regularly, ensuring that your server is always up-to-date and secure.Pricing PlansGamesPricingMinecraftStarting from €1.95/month with 10 Slots and 768 MB RAMRUSTStarting from €23.70/month with 150 Slots and 32 GB RAMARKStarting from €18.70/month with 20 Slots and 32 GB RAMARMA 3Starting from €24.70/month with 20 Slots and 3 GB RAMTry Scalacube9. GTX GamingGTX Gaming is the ideal choice for game hosting servers due to its strong reputation for delivering reliable and affordable hosting services. With GTX Gaming, you can be assured that your game server is in good hands and will give an amazing gaming experience for you and your players.Key FeaturesGame optimized Network: access to 10HB fibres and reduced ping times will result in the lowest ping possible with improved redundancyFull offsite backups: create daily backups to ensure business continuity in case of data loss or theftMobile compatible control panel: makes it easy for users to access and manage settings from mobile anytimeProsDDoS protection: detects DDoS attacks and filters in real-timeCustomer support: offers Discord and a ticket system to address customer queriesMultiple locations: covers all regions across the globe for smooth hosting serviceConsExpensive: the pricing plan is quite expensive compared with other products in the marketWhy Choose GTX Gaming as a Game Hosting Server?Server statistics: They provide comprehensive server statistics that let you track player activity, server performance, and more.Resources: GTX Gaming provides a range of resources, including tutorials and FAQs, to help you get the most out of your game server.Well-designed website: They have a well-designed website that makes it easy to find information and purchase a server.Refund policy: GTX Gaming provides a refund policy, ensuring that you can get your money back if you are not satisfied with their services.Add-ons and plugins: They provide a range of add-ons and plugins that can boost your gaming experience. With GTX Gaming, you get full control over your game server, including admin privileges and server configuration options.Pricing PlansGamesPricingMinecraftStarting from £7.50/month with 2 GB RAM and 100 GB SSDRUSTStarting from £12.50/month with 50 Slots and 100 GB SSDARKStarting from £7.50/month with 30 Slots and 100 GB SSDValheimStarting from £9.99/month with 10 Slots and 100 GB SSDSatisfactoryStarting from £7.50/month with 10 Slots and 100 GB SSDARMA 3 Starting from £9.99/month with 10 Slots and 100 GB SSDTry GTX Gaming10. BISECT HostingBISECT Hosting offers a free trial period so you can test their services before committing. They provide automatic backups, ensuring that your data is always safe and secure.Key FeaturesFree Dedicated Server IP: Your server is automatically running on port 25565 when you select the premium Minecraft server hosting option, so you don’t need to add any further port numbers after your server IP.Automated Modpack Installation: with a few clicks you can install Modpack server hosting automaticallyBackup feature: Creates duplicate copies of your complete data and retains it in a different location for a period of 2 years with recovery optionsProsDDoS protection: detects malicious traffic and motivates its impact on hosting service20+ Global Locations: provides hosting service for more than 20 locations across the globe, resulting in improved loading time3-day money-back guarantee: users have 3 days after the purchase to quit service and demand for full refundConsDedicated IP: Budget plans do not have a specific IPPremium plans accessibility: It is a bit difficult to get access to premium plansWhy Choose BISECT as a Game Server Hosting?Flexible: They offer several server locations, giving you the flexibility to choose a server closer to your players.Competitive pricing plan: BISECT Hosting provides competitive pricing plans that suit any budget.Easy installation: They easily set up and installation of your game server, so you can start playing within minutes.Customizable options: They provide a range of customizable options, such as server settings, game modes, and more.Pricing PlansGamesPricingMinecraftStarting from $2.99/month with 1 GB RAM and Unlimited StorageARKStarting from $13.99/month with Unlimited StorageARMA 3Starting from $0.50/slot with Unlimited StorageGarrys Mod Starting from $0.50/slot with Unlimited StorageConan ExilesStarting from $3.99/month with Unlimited StorageTry BISECT HostingFinal Thoughts: Cheap Game Server HostingThe world of gaming is growing super fast and players are demanding more from their online gaming experience. To keep up with the competition, it’s important to choose a reliable game server hosting provider with an easy-to-use control panel. If you’re a beginner and don’t have experience with servers, it’s a good idea to choose a specialized game hosting company.FAQs: Cheapest Game Hosting1. What is the Best and Cheap Game Server Hosting?You can visit the official website of each game server hosting above for more information.2. Which Company Provides Free Minecraft Hosting?Scalacube hosting offers free Minecraft Hosting with 6 GB RAM and 30 GB SSD Storage.3. Which is the Best Cheap Game Server Hosting According to RedditRocketNode hosting4. Which is the Cheapest Game Server Hosting?RocketNdoe and Zap-Hosting are both the cheapest hosting companies.Recommended ReadingBest FiveM Server Hosting

100 Best Use Cases of Find Command in Linux -ExpLinux

0
Find Command in Linux

SNUseCommand1Find files in a specific directory:find /path/to/directory -type f2Find directories in a specific directory:find /path/to/directory -type d3Find files with a specific name:find /path/to/directory -name “file_name”4Find files with a specific extension:find /path/to/directory -name “*.extension”5Find files based on their size:find /path/to/directory -size +10M6Find files based on their modification time:find /path/to/directory -mtime +77Find files based on their access time:find /path/to/directory -atime +78Find files based on their inode number:find /path/to/directory -inum 1234569Find files that are readable:find /path/to/directory -perm -44410Find files that are writable:find /path/to/directory -perm -22211Find files that are executable:find /path/to/directory -perm -11112Find files that are owned by a specific user:find /path/to/directory -user user_name13Find files that are owned by a specific group:find /path/to/directory -group group_name14Find files with a specific user ID:find /path/to/directory -uid 12345615Find files with a specific group ID:find /path/to/directory -gid 12345616Find files that match a specific pattern:find /path/to/directory -regex “.*pattern.*”17Find files that contain a specific word or phrase:find /path/to/directory -type f -exec grep -q “word or phrase” {} \; -print18Find files that are symbolic links:find /path/to/directory -type l19Find files that are hard links:find /path/to/directory -type f -links +120Find files that are empty:find /path/to/directory -empty21Find files that are not empty:find /path/to/directory ! -empty22Find files and execute a specific command on each file:find /path/to/directory -type f -exec command {} \;23Find files and move them to a new location:find /path/to/directory -type f -exec mv {} /path/to/new/location \;24Find files and delete themfind /path/to/directory -type f -exec rm -i {} \;25Find files and copy them to a new location:find /path/to/directory -type f -exec cp {} /path/to/new/location \;26Find files and change the permissions on each file:find /path/to/directory -type f -exec chmod 755 {} \;27Find files and change the owner of each file:find /path/to/directory -type f -exec chown user:group {} \;28Find files and change the group of each file:find /path/to/directory -type f -exec chgrp group_name {} \;29Find files and print the full path of each file:find /path/to/directory -type f -printf “%p\n”30Find files and print the size of each file:find /path/to/directory -type f -printf “%s\n”31Find files and print the inode number of each file:find /path/to/directory -type f -printf “%i\n”32Find files and print the modification time of each file:find /path/to/directory -type f -printf “%T@\n”33Find files and print the user name of the owner of each file:find /path/to/directory -type f -printf “%u\n”34Find files and print the group name of the owner of each file:find /path/to/directory -type f -printf “%g\n”35Find files and print the permissions of each file:find /path/to/directory -type f -printf “%M\n”36Find files and execute a command with a specific time limit:find /path/to/directory -type f -mmin +5 -exec command {} \;37Find files and execute a command only if the file has been modified in the last 5 minutes:find /path/to/directory -type f -mmin -5 -exec command {} \;38Find files and execute a command only if the file has not been modified in the last 5 minutes:find /path/to/directory -type f ! -mmin -5 -exec command {} \;39Find files and search for a specific string in each file:find /path/to/directory -type f -exec grep “string” {} \;40Find files and list only the first 10 files that match a specific criteria:find /path/to/directory -type f -print | head -1041Find files and list only the last 10 files that match a specific criteria: find /path/to/directory | head 1042Find files and exclude a specific directory from the search:find /path/to/directory -type f -not -path “/path/to/directory/to/exclude/*” -print43Find files and exclude multiple directories from the search:find /path/to/directory -type f \( -not -path “/path/to/directory/to/exclude/*” -and -not -path “/path/to/directory/to/exclude2/*” \) -print44Find files and search for files with a specific name pattern:find /path/to/directory -type f -name “*.txt”45Find files and search for files with a specific size:find /path/to/directory -type f -size +100M46Find files and search for files smaller than a specific size:find /path/to/directory -type f -size -100M47Find files and search for files larger than a specific size:find /path/to/directory -type f -size +100M48Find files and search for files of an exact size:find /path/to/directory -type f -size 100M49Find files and search for files with a specific user owner:find /path/to/directory -type f -user user_name50Find files and search for files with a specific group owner:find /path/to/directory -type f -group group_name51Find files and search for files with a specific type of permissions:find /path/to/directory -type f -perm 64452Find files and search for files that are writable:find /path/to/directory -type f -perm -22253Find files and search for files that are readable:find /path/to/directory -type f -perm -44454Find files and search for files that are executable:find /path/to/directory -type f -perm -11155Find files and search for files with specific type of executability:find /path/to/directory -type f -perm /u=x,g=x56Find files and search for files that have changed in the last 7 days:find /path/to/directory -type f -ctime -757Find files and search for files that have changed more than 7 days ago:find /path/to/directory -type f -ctime +758Find files and search for files that have been modified in the last 7 days:find /path/to/directory -type f -mtime -759Find files and search for files that have been modified more than 7 days ago:find /path/to/directory -type f -mtime +760Find files and search for files that have been accessed in the last 7 days:find /path/to/directory -type f -atime -761Find files and search for files that have not been accessed in the last 7 days:find /path/to/directory -type f -atime +762Find files and search for files that match multiple criteria:find /path/to/directory -type f \( -name “*.txt” -or -name “*.pdf” \) -and -size +100M63Find files and delete the files that match certain criteria:find /path/to/directory -type f -name “*.bak” -delete64Find files and print the output in a specific format:find /path/to/directory -type f -printf “%p %u %g %s\n”65Find files and execute a specific command on the matching files:find /path/to/directory -type f -exec chmod 644 {} \;66Find files and limit the number of results to display:find /path/to/directory -type f -print | head -1067Find files and sort the results by file size:find /path/to/directory -type f -printf “%s %p\n” | sort -nr68Find files and exclude specific files or directories from the results:find /path/to/directory -type f \( ! -name “*.bak” ! -path “/path/to/directory/to/exclude/*” \) -print69Find files and search for files based on their inode number:find /path/to/directory -type f -inum 12345670Find files and search for files based on their access time and modification time:find /path/to/directory -type f -anewer file.txt -or -mnewer file.txt71Find files and search for files with a specific type of type:find /path/to/directory -type l -ls72Find files and search for files with a specific type of type and perform an action on them:find /path/to/directory -type l -exec ls -l {} \;73Find files and search for files based on the number of links:find /path/to/directory -type f -links +574Find files and search for files based on the number of links and perform an action on them:find /path/to/directory -type f -links +5 -exec ls -l {} \;75Find files and search for files based on the type of file system they are on:find /mnt/c/ -type f -fstype xfs76Find files and search for files with a specific owner:find /path/to/directory -type f -user username77Find files and search for files with a specific group:find /path/to/directory -type f -group groupname78Find files and search for files with a specific permissions:find /path/to/directory -type f -perm 064479Find files and search for files with a specific name and perform a certain action on them:find /path/to/directory -type f -name “*.log” -exec gzip {} \;80Find files and search for files that match a certain pattern and perform a certain action on them:find /path/to/directory -type f -regex “.*\.\(jpg\|jpeg\|png\)” -exec cp {} /path/to/destination/ \;81Find files and search for files that have been modified in the last 7 days and perform a certain action on them:find /path/to/directory -type f -mtime -7 -exec rm {} \;82Find files and search for files that have a specific size and perform a certain action on them:find /path/to/directory -type f -size +100M -exec mv {} /path/to/destination/ \;83Find files and search for files that have a specific size range and perform a certain action on them:find /path/to/directory -type f -size +10M -size -100M -exec cp {} /path/to/destination/ \;84Find files and search for files that have a specific size range and print the results in a specific format:find /path/to/directory -type f -size +10M -size -100M -printf “%p %u %g %s\n”85Find files and search for files that have a specific name and move them to a specific location:find /path/to/directory -type f -name “*.log” -exec mv {} /path/to/destination/ \;86Find files and search for files that have a specific name and copy them to a specific location:find /path/to/directory -type f -name “*.log” -exec cp {} /path/to/destination/ \;87Find files and search for files that have a specific name and count the number of matches:find /path/to/directory -type f -name “*.log” | wc -l88Find files and search for files that have a specific name and delete the matches:find /path/to/directory -type f -name “*.log” -delete89Find files and search for files that have a specific name and rename the matches:find /path/to/directory -type f -name “*.log” -exec mv {} {}.bak \;90Find files that have been modified in the last day and delete them:find /path/to/directory -type f -mtime -1 -delete91Find files that have been modified in the last 7 days and compress them:find /path/to/directory -type f -mtime -7 -exec gzip {} \;92Find files that have a specific name and show the details in a human-readable format:find /path/to/directory -type f -name “*.log” -exec stat -c “%n %s %y” {} \;93Find all symbolic links and delete them:find /path/to/directory -type l -delete94Find all symbolic links and replace them with their targets:find /path/to/directory -type l -exec sh -c ‘ln -sf “$(readlink -f “$1″)” “$1″‘ _ {} \;95Find all symbolic links that point to a specific location and delete them:find /path/to/directory -type l -lname “/path/to/link/target” -delete96Find all files that are larger than a specific size and delete them:find /path/to/directory -type f -size +100M -delete97Find mp3 files in ext4 filesystemfind /mnt/usb/ -type f -fstype ext4 | grep -i ‘\.mp3$’98Find files that have been modified in the last hour and move them to a different location:find /path/to/directory -type f -mmin -60 -exec mv {} /path/to/destination/ \;99Find commnad in linux with sed command . Find file and replace text mylinux to explinuxfind my_files -type f -name ‘*.txt’ -exec sed -i ‘s/mylinux/explinux/g’ {} \;100Find process pid status and print from proc find /proc/1234 -maxdepth 0 -name status -o -name stat -exec cat {} \;