Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • How to Install TeamSpeak Client on Ubuntu 20.04 Linux - Linux Shout

    TeamSpeak is a free voice conferencing software available to install on Linux, Windows, macOS, FreeBSD, and Android. It is the pioneer in its areas of other platforms such as Discord. TeamSpeak allows free of cost access to around 1000 public TeamSpeak servers or even your own private one. In parallel to online games, you can use the current TeamSpeak to communicate with friends via speech and text.

  • How To Install Robo 3T on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Robo 3T on Ubuntu 20.04 LTS. For those of you who didn’t know, Robo3T formerly known as RobMongo is one of the best GUI tools for managing and querying MongoDB database. It provides GUI tools for managing & querying the MongoDB database. It embeds the actual mongo shell that allows for CLI as well as GUI access to the database.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of Robo 3T RobMongo on an Ubuntu 20.04 (Focal Fossa) server. You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to Install Java on Ubuntu Step by Step Guide for Beginners

    Some programs/tools/utility on Ubuntu required java/JVM, without java these programs are not working. Are you facing the same problem? Don’t worry!

    Today I am going to cover in this article how to install Java on Ubuntu. This article will cover the complete tutorial step by step.

    You can get java on Ubuntu via three packages JRE, OpenJDK and Oracle JDK.

    Java and Java’s Virtual Machine (JVM) are widely used and required to run much software.

  • "apt-get command not found" error in Ubuntu by Easy Way

    apt-get command is used to manage package in Ubuntu and other Debian based distribution. You can install, remove software in Ubuntu, You can update upgrade ubuntu and other operating systems with help of this command.

    If you want to install new software on the Linux operating system by apt-get command but you get the error “apt-get command not found“. This is really the biggest problem for the new user. Neither you can install new packages nor you can update and upgrade ubuntu.

    apt-get is not working, how will you install a new package? If the problem only of installing new packages then it can be solved. You can use dpkg command to install deb files in ubuntu and derivatives.

  • How to upgrade Linux Mint 19.3 (Tricia) to Mint 20.1 (Ulyssa) - Linux Shout

    Are you planning to upgrade your existing Linux Mint 19.3 (Tricia) PC or Laptop to Linux Mint 20.1 Ulyssa, then following the simple steps given in the tutorial…

    Linux Mint is one of the popular distros among users who want a Windows-like operating system but with the benefits of Linux and a user-friendly interface. As Mint is an Ubuntu derivative, thus not only we have the access to a large number of packages to install but also stability.

    The process of upgrading Mint is very easy, we can use GUI or command to do that. However, in this article, we will show you how to upgrade from Tricia (19.3) to Ulyssa (20.1) using CLI, thus first you have to make sure that your existing Mint 19.3 is on 64-bit because 20.1 doesn’t support 32-bit.

  • How to Install Node js in Ubuntu Step by Step Explanation for Beginners

    Node.js is an open source cross-platform JavaScript run-time environment that allows server-side execution of JavaScript code.

    In simple words you can run JavaScript code on your machine (server) as a standalone application, and access form any web browser.

    When you create a server side application you need Node.js, it is also help to create front-end and full-stack. npm (Node Package Manager) is a package manager for the JavaScript programming language, and default package manager for Node.js.

    This tutorial will cover step by step methods “how to install node js in ubuntu 19.04″.

    in case you need the latest Node.js and npm versions. If you are using Node.js for development purposes then your best option is to install Node.js using the NVM script.
    Although this tutorial is written for Ubuntu the same instructions apply for any Ubuntu-based distribution, including Kubuntu, Linux Mint and Elementary OS.

  • How to play Geometry Dash on Linux

    Geometry Dash is a music platformer game developed by Robert Topala. The game is available to play on iOS, Android, as well as Microsoft Windows via Steam. In the game, players control a character’s movement and navigate through a series of music-based levels while avoiding obstacles and hazards.

  • How To Set Up a Firewall with UFW in Ubuntu \ Debian

    The Linux kernel includes the Netfilter subsystem, which is used to manipulate or decide the fate of network traffic headed into or through your server. All modern Linux firewall solutions use this system for packet filtering.

    [...]

    The default behavior of the UFW Firewall is to block all incoming and forwarding traffic and allow all outbound traffic. This means that anyone trying to access your server will not be able to connect unless you specifically open the port. Applications and services running on your server will be able to access the outside world.

today's howtos

Filed under
HowTos
  • A Ceph war story

    It all started with the big bang! We nearly lost 33 of 36 disks on a Proxmox/Ceph Cluster; this is the story of how we recovered them.

    At the end of 2020, we eventually had a long outstanding maintenance window for taking care of system upgrades at a customer. During this maintenance window, which involved reboots of server systems, the involved Ceph cluster unexpectedly went into a critical state. What was planned to be a few hours of checklist work in the early evening turned out to be an emergency case; let’s call it a nightmare (not only because it included a big part of the night). Since we have learned a few things from our post mortem and RCA, it’s worth sharing those with others. But first things first, let’s step back and clarify what we had to deal with.

  • [Old] Create animated GIFs from MP4 with FFmpeg

    Animated GIFs are after all these years still pretty popular. FFmpeg is a good FLOSS tool to create these animated GIFs. FFmpeg is available for Windows, Linux and OSX. A word of warning FFmpeg is a command line tool that’s very versatile but it’s not for everybody. In fact suppose this post is more for users that like to tinker a lot with their animated GIFs. Below I will explain not only how to create a animated GIF from an mpeg4 movie but I also provide instructions to improve the quality.

    The basic command to create an animated GIF from a mpeg4 is:

    ffmpeg -i input.mp4 output.gif

  • [Old] How to make GIFs with FFMPEG

    In that light, I wrote this post to share and explain some of its functionality, especially as it relates to GIF transcoding. To follow along you’ll need FFmpeg installed. The easiest way to do that is to go here and find a static build for whatever platform you’re working on.

  • How To Install 7Zip on Ubuntu 20.04 LTS

    In this tutorial, we will show you how to install 7Zip on Ubuntu 20.04 LTS. For those of you who didn’t know, The 7Zip is open-source software available to compress and decompress files and folders into various formats. A 7Zip archive file usually ends in .7z extension.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the 7-Zip File Archiver on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • Getting Started With System Logging in Linux

    System logs in Linux provide you with great insight into core activities on your PC or server infrastructure. They're critical for keeping your system stable and secure. System logs also provide you with an opportunity to audit various activities that have taken place in the past.

    This guide introduces you to the logging system in Linux. All the major activities carried out by core system applications and services are recorded in the form of logs and at the heart of all this is a system known as Syslog.

  • How to edit config files on Ubuntu | FOSS Linux

    The information needed to monitor the execution of a program is stored in configuration files. To maintain an Ubuntu server or desktop or any other Linux system, Linux users, especially Linux administrators, must edit configuration files.

    In fact, every Linux administrator must manually edit a configuration file at some stage. You can’t resist diving deep into the heart of one or more configuration files while setting up a web server, configuring a service to link to a database, modifying a bash script, or troubleshooting a network connection. Manually editing configuration files might seem like a nightmare to some people.

    Wading through what seems to be endless lines of choices and feedback can lead to a rapid loss of hair and sanity.

    Of course, this isn’t the case. Most Linux administrators, in reality, relish a good debugging or configuration challenge. It’s a lot of fun to sift through the details of how a server or piece of software works. This method, however, does not have to be a waste of time and resources. In reality, you have resources at your disposal that make editing config files a lot easier.

  • How to make a bootable Windows USB drive on Linux using Woeusb-ng?

    As a Linux user, you may need to make a bootable Windows USB drive for testing and education purposes or even to install it alongside your favourite distro. Whatever your reasons, you will be able to create a Microsoft OS bootable flash drive after reading this humble post. So power on your system and plug in your USB flash drive as you are only a few lines away from acquire this skill.

  • How To Install Emacs Editor on CentOS 8 - idroot

    In this tutorial, we will show you how to install Emacs Editor on CentOS 8. For those of you who didn’t know, Emacs is a very useful plus feature-rich text editor that may be used across multiple various platforms. Because of its considerable support for writing code within different languages, it is favored by most programmers. If you’re thinking about switching to Emacs on your Linux, or you’ve just switched to it, you will find that Emacs is not that hard to use.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the Emacs Editor on a CentOS 8.

  • Self host your web meetings with Jitsi and Raspberry PI - peppe8o

    Even if already used with smartphones, video meetings overwhelmingly raised with Covid pandemic. Between solutions discovered in this context, a great open source and web application to host your video meetings, Jitsi, can run on Raspberry PI

  • Shell Script - Remove Double Quote ("") from a String – TecAdmin

    This tutorial will help you to remove start and ending double quote from string in shell script. Where the string is stored in a variable.

    [...]

    The result will be printed on the terminal. You can also save the result to variable and or redirect output to a file.

    The below commands will help you to remove double quote and store output to the same or different variable.

  • GNU Linux Debian 10 – dead boot partition stuck at grub prompt

today's howtos

Filed under
HowTos
  • How to try Elementary OS 6 early build on Ubuntu 20.04 LTS or Linux Mint

    Do you want to try the new Pantheon Desktop without waiting for elementary OS 6 (Odin)? Then here is the solution to do that by installing it on Ubuntu 20.04 LTS or Linux Mint.

    Elementary OS 6 is the up coming version from the developers of this operating system, however, even it will be based on Ubuntu 20.4, still taking quite some time to get released. In such a scenario if you don’t want to wait, we can access its early builds to install on some existing Ubuntu 20.04 LTS or Linux mint.

  • How to Use Gzip on Linux? – Linux Hint

    Gzip is a common compression algorithm that allows you to compress a file while keeping the original file format, ownership, and timeline.

    When you use the gzip command to compress a file or folder, it would have the same name as before, but with the extension.gz.

  • How Do You Make Chown Recursive? – Linux Hint

    You may sometimes find errors while using any Linux operating system such as denied while editing a file. This is because of fewer rights on that particular file. Chown is usually abbreviated as “change ownership”, which means that the Chown is an instruction for changing the owner of a group of files and folders on Linux. Moreover, you need to modify the owner of a folder that holds all of the documents in certain situations. You might have to consume recursive chown, which is one of the choices of the chown instruction. Recursive means chown will be done for all documents in the specified directory, and also files and folders inside all sub-directories. You’ll discover how to recursively modify the directory and file authorizations while using the chown instruction in this guide.

  • How Do You List Only Files Not Directories in Linux? – Linux Hint

    You must have prior knowledge on how to list all the directories and folders that are residing in Linux systems. You may have used the “ls’ command to do this while working on any distribution of the Linux operating system. In this tutorial, we will be covering the topic of the process of listing only the files from a specific directory or folder in a Linux system. If you want to learn about listing files, go through each step of this guide.

  • How Do I List Empty Directories in Linux? – Linux Hint

    Most of the time this question arises, how will you list the empty file and folders when you are working on the Linux-based operating system? Empty files and directories are those which have no data or sub-directories within them, respectively. If you want to learn how to do it, then this tutorial is meant for you. You have to go through each step defined in this tutorial to list the empty folders or files in the terminal. First, you must have sudo privileges of a Linux-based system to use it. After logging in from the system, you have to open the command terminal from the Applications. We will have a look at some of the examples for listing empty folders.

  • What is the difference: .bashrc and bash_profile? – Linux Hint

    If you spend most of your time on the terminal, you might think to personalize its appearance by changing the configuration files. If you notice that there are two configuration files of bash shell in Linux, one is “.bashrc,” and the second one is “bash_profile” or “.profile.”

    These files are hidden and cannot be displayed using “ls” only; therefore, use “ls -a” in the terminal to view these files.

  • 10 Awesome Awk Command Examples – Linux Hint

    Awk command is a powerful tool to process data. It gets input data, manipulates it, and gives results in standard output. Various operations can be performed on rows and columns of a file.
    Knowing the essentials of the “awk” command is very important when it comes to processing data efficiently, and this post covers the key features of the “awk” command.

  • How to install TeX Live on Ubuntu 20.04 LTS- A free typesetting system

    With TeX Live, the TeX Users Group has created the most extensive distribution of the TeX free typesetting system. Here we learn how to install Tex Live full distribution version on Ubuntu 20.04 LTS Linux.

    Well, Tex Live has replaced the no longer maintained teTeX distribution and is most likely aimed at users who already have experience with DTP and the corresponding programming languages.

    It comes with lots of features, such as the TeX Live helps users to prepare and edit texts for typesetting and printing. A large number of typographical rules can be set for this. TeX Live specializes in texts with complex content – the program can also handle tables, for example, and TeX Live is the measure of all things, especially when it comes to setting mathematical formulas.

  • How To Install Miniconda In Linux - OSTechNix

    Miniconda is a minimal and stripped-down version of Anaconda distribution. As the name implies, Miniconda contains only Conda package manager, Python and a small number of useful packages such as pip, zlib including their dependencies.

    Miniconda is suitable for those who don't mind to install each package individually. It saves you not only the disk space but also avoids dumping a lots of unnecessary applications that you don't use often in your hard drive. For those wondering, Anaconda distribution automatically installs 1,500 packages that consumes around 3 GB disk space. If you use only a handful of applications, miniconda might be a good choice!

  • How to play Space Engineers on Linux

    Space Engineers is a voxel-based sandbox game that takes place in space. In it, the player can mine for resources, create bases, explore, etc. In this guide, we’ll show you how you can play the game on Linux.

  • How To Install Flectra on CentOS 8 - idroot

    In this tutorial, we will show you how to install Flectra on CentOS 8. For those of you who didn’t know, Flectra is a free and open-source, CRM (customer relationship management) and ERP (enterprise resource planning) software system that provides a lot of flexibility and customization that lets you meet the unique needs of your business. In simple terms, Flectra gives you a comprehensive platform so that you can easily modify or configure it as per your requirements. Flectra provides a lot of features such as Accounting, E-Commerce, Inventory Management, Marketing, Project Management, CRM, Reporting, Leave Management, and many more.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step install of the Flectra open source ERP and CRM software on CentOS 8.

  • Linux Essentials - Understanding File & Directory Permissions

    Confused about permissions in Linux? In this tutorial, I go over the basics of permissions so that you can understand how it works. We'll cover the permissions string and each element within it, what each individual section means, as well as how to change permissions.

  • How to Run “ls” Command in Linux? – Linux Hint

    “ls” is a basic command that any Linux user should know. The ls command displays basic information about files and folders inside the file system. It’s included in the GNU core utility kit which comes standard with all Linux distributions.

  • How to Use Linux Chrt Command? – Linux Hint

    While using Linux operating system, multiple programs wait to be converted into a process for execution. When a program changes into a process, a lot of attributes are set that can be manipulated. For this, the Linux system provides a helpful tool to set or fetch real-time attributes of a process.

    The “chrt” command is a part of a low-level Linux utility that is not only used to set attributes on runtime but also to change the scheduling policy of a process and set its priority. It uses the existing PID of any waiting program to set and retrieve a schedule of real-time attributes. Simply, the scheduler decides which process is executed by the CPU first when the “chrt” command changes its priority.

  • How to Use $IFS in Bash? – Linux Hint

    In scripting, we must break string data for a variety of reasons. Split is an integrated feature in many computer languages that divides every string of data into various pieces. However, bash lacks a built-in feature for splitting a string. To break any string value, there are many single and compound delimiters to be used. A variable IFS (Internal Field Separator) is being used to specify a particular delimiter for string division. In this guide, you will learn how to use various methods to illustrate the process of breaking a string value in bash using the $IFS.

  • How to Use Linux Chage Command? – Linux Hint

    Linux Operating system provides multiple tools to manage its system. One of the helpful tools in Linux is the “chage” command. From its name, the “chage” command is derived from the words “Change Age”, which is used to modify the information such as duration when to change password, make account status active or inactive, sets expiry date of the account, and sets a reminder to change the password through an alarm before user’s account will be inactive.

    It is important to enforce users to modify the password after a certain period due to security reasons. If you’re an admin, then modified and updated information will be visible to you.

  • Date command in Bash – Linux Hint

    Performing date operation in shell scripting is very common especially performing scheduling tasks. But dealing with “date” in bash scripting is a tangling job. Bash comes with the “date” command that displays the date in various formats.

  • How to Install deb File in Ubuntu - 4 Ways Explained

    How will you install packages which are not available in the software center?

    Basically there are are many software’s are available on Ubuntu software center, and you can install those very easily by using an apt and apt-get command as well as by graphical Interface.

    If the software does not exist on the software center and you want to install on your ubuntu operating system then you must download first from the official website of that particular software.

    if you want to install external you must download the executable file in .deb format for Debian and Ubuntu-based operating system.

    This tutorial will cover how to install Deb file in Ubuntu operating system using different methods. I will cover command-line methods as well as the graphical interface for installing deb files on ubuntu.

  • How to install Stringer RSS reader on Fedora Linux – Linux Hint

    Stringer is an RSS reader which is used to get the latest updates of blogs and websites. It can be hosted on your own server and accessed over the localhost. It is developed using the Ruby language. This app is based on Sinatra, ActiveRecord, PostgreSQL, Backbone.js, and DelayedJob. It can be run on Heroku, Linux-based VPS with Ruby, Docker, Openshift. One can use their own domain with a stringer by using a CNAME. It can also be used on mobile clients that support Fever.

  • Ubuntu How To Set A Static IP Via Terminal And GUI

    The default IP address of your computer – whatever it is, is probably “dynamic”. This is mostly convenient, as network administrators do not have to go through the hassle of creating individual IP addresses for each computer on their network. However, there are good reasons why you may want to set a static IP address in Ubuntu – from improved security to games, servers, faster Internet speeds and port forwarding.

    In this article we will show you how to set a static IP address in Ubuntu.

  • Hashcat Tutorial on Brute force & Mask Attack step by step guide

    Password cracking is a very interesting topic and loved by every hacker.

    There are multiple password cracking software exist in the market for cracking the password. but hashcat is unique.

    Hashcat is working well with GPU, or we can say it is only designed for using GPU. GPU has amazing calculation power to crack the password.

    In this article, I will cover the hashcat tutorial, hashcat feature, Combinator Attack, Dictionary Attack, hashcat mask attack example, hashcat Brute force attack, and more. This article covers the complete tutorial about hashcat.

    Hello friends, you reading articles on Password cracking under Penetration Testing this article will cover about another tool hashcat tutorial. It is the best password cracking tool. and give the best result with GPU Machine.

  • How to Use bc to Perform Advanced Arithmetic Operations in BASH – Linux Hint

    Basic Calculator, also known as ‘bc,’ is a Linux command-line utility used to perform advanced arithmetics and algebra in bash scripts. It provides many different mathematical functions like sine, cosine, tangent, natural logarithm in bash. Bash can’t perform advanced arithmetic operations, like comparing floats; that’s where bc comes in handy. The ‘bc’ command was preceded by ‘dc’ (Desk Calculator), a UNIX utility. In this tutorial, we will use the ‘bc’ command to perform advanced arithmetic operations.

  • Tcpdump command examples and tutorial – Linux Hint

    If your work mostly depends upon the internet, then having network issues is very common. Resolving and troubleshooting these network issues is a challenging task. In such a situation “tcpdump” tool gets into the game.
    The “tcpdump” is a packet analyzer and used to diagnose and analyze network issues. It captures the network traffic going through your device and looks over it. The “tcpdump” tool is a powerful tool to troubleshoot network issues. It comes with many options, which makes it a versatile command-line utility to fix network issues.

    This post is a detailed guide about the “tcpdump” utility that includes its installation, common features, and usage with different options.

  • Setting up PyQt5 in PyCharm 2021.1 on AlmaLinux 8.3

    PyQt5 is a comprehensive set of Python bindings for Qt v5. It is implemented as more than 35 extension modules and enables Python to be used as an alternative application development language to C++ on all supported platforms including iOS and Android. Following below is a brief description to enable PyCharm 2021.1 to execute python scripts been written with PyQT5 bindings involved on AlmaLinux 8.3.

  • Clusterssh – Administer multiple ssh or rsh shells simultaneously

    The command opens an administration console and an xterm to all specified hosts. Any text typed into the administration console is replicated to all windows. All windows may also be typed into directly.
    This tool is intended for (but not limited to) cluster administration where the same configuration or commands must be run on each node within the cluster. Performing these commands all at once via this tool ensures all nodes are kept in sync.

    Connections are opened using ssh which must be correctly installed and configured.

    Extra caution should be taken when editing files as lines may not necessarily be in the same order; assuming line 5 is the same across all servers and modifying that is dangerous. It's better to search for the specific line to be changed and double-check all terminals are as expected before changes are committed.

today's howtos

Filed under
HowTos
  • Virtualization Performance on an Intel NUC 11 Enthusiast Phantom Canyon NUC11PHKi7C

    I've previously looked at Windows and Linux performance on the NUC11PHKi7C Enthusiast Phantom Canyon which is Intel’s latest NUC 11 flagship product specifically targeting gamers as it includes an NVIDIA RTX 2060 GPU.

    One usage aspect I didn't test was virtualization and this brief article looks at the performance running VirtualBox and WSL2 on the NUC11PHKi7C and comparing it to Intel’s previous NUC with a discrete GPU: the NUC 9 Extreme Ghost Canyon.

  • How To Install and Configure Apache SVN Server On Linux Desktop

    The Apache server is widely used for running servers and sites over the internet. If you own a distributed server where many administrators work together on the same project, you probably face problems keeping a record of who made the server changes. Here comes the Apache SVN server that you can install on your Linux machine to keep the log of your server’s activity and changes. It can maintain the login data, documentation data, source code, and other revisions.

    The Apache subversion system allows users and contributors to make changes, add features, revise and modify the repository with keeping the change records. You can also backup, revert, override, update your repository and delete revisions through the Apache SVN tool.

  • How to Create a Self-Signed SSL Certificate

    SSL certificates are used to facilitate authentication and encryption on the internet. Normally, these certificates are issued by trusted third-party certificate authorities such as Let’s Encrypt. A self-signed certificate is one that is obtained without going through any third-party certificate authority.

    TLS/SSL is a combination of a public certificate and a private key. The private key is stored securely on the server or on the load balancer, whereas the certificate is publicly accessible.

    In this tutorial, we explain how to create a self-signed SSL certificate by using the OpenSSL tool.

  • How to install and configure pCloud on Fedora | FOSS Linux

    You might have heard and used cloud services like DropBox, OneDrive, Google Drive, iCloud, and many others. These have already integrated into various applications as an additional cloud storage option. However, one more cloud service seems to be taking the market by a storm due to its amazing features and plans. That’s the pCloud Service.

    pCloud is a cloud storage service from Switzerland and first launched in 2013. It is a cross-platform application with a desktop client available for Windows, Linux, macOS, IOS, and Android. When you first sign-up on pCloud, you are given 10GB of storage completely free. One of their amazing and competitive features is the security implemented on their systems. They even went ahead to hold a pCloud Crypto challenge that brought hackers worldwide to try and break their client-side encryption, but none of them succeeded.

    To ensure reliability in the availability of data, pCloud uses a distributed system architecture. All users’ data are distributed across five (5) servers stored in different locations. Therefore, when one server goes down, you are still assured of data availability. To ensure data security in transit (data being transmitted from your device to pCloud servers and vice versa), pCloud uses SSL/TLS protocols (Secure Socket Layer and Transport layer security. Like most cloud services available, pCloud comes with both free and paid plans. As you would expect, the latter comes with a lot more amazing features, including a lifetime plan.

Top 14 Terminal Emulators for Linux (With Extra Features or Amazing Looks)

Filed under
Linux
HowTos

By default, all Linux distributions already come pre-installed with a terminal application or terminal emulator (correct technical term). Of course, depending on the desktop environment, it will look and feel different.

Here’s the thing about Linux. You are not restricted to what your distribution provides. You can opt for an alternative application of your choice. Terminal is no different. There are several impressive terminal emulators that offer unique features for a better user experience or for better looks.

Here, I will be compiling a list of such interesting terminal applications that you can try on your Linux distribution.

Read more

today's howtos

Filed under
HowTos
  • How to create a user on Linux EC2 instance on AWS and add a public key to it using a shell script

    Creating a user and adding a public key to it can be very tedious. In this article, we will see how this process can be automated using a shell script which can help us avoid human errors that can arise if we do the task manually.

  • How to play Total War: ROME II on Linux

    Total War: ROME II is a strategy video game developed by Creative Assembly and published by Sega. It focuses on historical Roman society at a time of war. In this guide, we’ll show you how you can get Total War: ROME II working on your system.

  • How to Remove Files and Directories using the Linux Command Line - ByteXD

    In this tutorial we will go through how to remove files and directories in Linux using rm, unlink, and rmdir.

    These commands also work on macOS or other Unix-like operating systems.

    Deleting files using a desktop manager is easy and convenient, and you can usually recover them from the trash if you need them back.

    However, with the command line, it’s easier to delete multiple files, based on various patterns that you can set. However, when removing files and directories using the command line, they are not moved into the Trash, and will be more difficult to recover, if at all.

  • How to install Toontown Rewritten on a Chromebook - updated tutorial

    Today we are looking at how to install Toontown Rewritten on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

  • Scan from Raspberry PI terminal with SANE - peppe8o

    With more and more people going near to programming languages, the requirement to get common external devices running from terminal command can become useful for your personal apps. A case use can include driving a scanner from terminal console and getting results with a Raspberry PI and the tool we are going to install is SANE

  • Install Docker on AlmaLinux

    Docker is a tool that is used to run software in a container. It's a great way for developers and users to worry less about compatibility with an operating system and dependencies because the contained software should run identically on any system.

    [...]

    In this guide, we'll show you how to install Docker on AlmaLinux and get started with installing containerized software. After Docker is installed, you can use it to install software packages much the same way you would use your distro's package manager to download an app. The difference of using Docker is that everything is more automated, with compatibility and dependencies no longer being potential issues.

today's howtos

Filed under
HowTos
  • Possible rescue when you run into issues with the livedvd

    You can login via TTY in ArcoLinux – No password required

    Bare metal = CTRL + ALT + F2 till F6

    VirtualBox = right CTRL + F2 till F6

    Then you need to update the pacman database with

    sudo pacman -Syyu
    Then you can install and remove packages with pacman.

    With df you can see that we gave you 10GB of cowspace or space to install applications.

    We also show you how to stop and start lightdm.

  • Configuring RHEL 8 for compliance with crypto-policy related to Cipher Block Chaining

    In this post, we’ll walk through an example of how to configure Red Hat Enterprise Linux (RHEL) 8 crypto-policy to remove Cipher block chaining (CBC), but let’s start with a little background on CBC and default crypto-policy on RHEL 8.

    At an operational level, most of us have experienced situations where there is a complex configuration on a system, and there is either too much or too little information to understand everything.

  • How to install adobe pdf on ubuntu 21 04 - LateWeb.Info

    Adobe pdf is a family of application software and Web services developed by Adobe Inc. to view, create, manipulate, print and manage files in Portable Document Format (PDF).

    The main function of Adobe Acrobat is creating, viewing, and editing PDF documents. It can import popular document and image formats and save them as PDF. It is also possible to import a scanner‘s output, a website, or the contents of the Windows clipboard.

  • How To Install Pidgin on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Pidgin on Ubuntu 20.04 LTS. For those of you who didn’t know, Pidgin is an instant messaging client. It is a free and open-source cross-platform application. This means that you can be chatting with friends on AIM, talking to a friend on Google Talk, and sitting in an IRC chat room all at the same time. Pidgin also supports many features of these chat networks, such as file transfers, away messages, buddy icons, custom smilies, and typing notifications.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the Pidgin instant messaging on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • Getting Started With Toolbox On Fedora Silverblue

    In this guide, we will be looking at what is Toolbox and how to create and manage containerized development environment using Toolbox on Fedora Linux.

  • Using Cockpit to Monitor and Manage Multiple Linux Servers Graphically From a Web Browser

    How do you manage your Linux server(s)?

    The most likely answer is by logging into the server via SSH and then using the Linux commands for all kind of tasks.

    That's what most of us sysadmins do. But there is also a tiny percentage of the population who have to manage Linux servers despite not being too comfortable with the command line.

    If you are one of those few people, I have good news for you. There are several tools that allow you to manage Linux servers graphically.

    Webmin and Cockpit are the most popular tools in this category.

  • 7-Zip Arrives on Linux: Here's How to Install It...

    7-Zip is a popular file archiver providing high compression ratios using the LZMA, LZMA2, and the new 7z format for compression. It's prevalent among users of the Windows operating systems, making its use quite widespread.

    However, there wasn't any official release of 7-Zip for Linux until recently. The 21.01 alpha version of 7-Zip is now released for the Linux operating system. In this article, we will discuss how to install 7-Zip on any Linux distribution.

today's howtos

Filed under
HowTos
  • How to install BlueMail on Ubuntu 20.04 LTS Linux

    Blue Main is a free email app, available for Windows 10/8/7, Linux macOS, Android, and iOS. You can integrate any number of e-mail accounts from any provider, for example from Gmail, Outlook, Hotmail, etc. It comes with a simple and easy-to-operate interface but with many functionalities such as push notifications, unified Inbox, Dark theme, calendar, Group Mail, Encryption and Security, and plenty of options for sorting and managing mail.

    Here we will see the simple ways to install BlueMail on Debian-based operating systems.

  • An introduction to firewalld rules and scenarios

    The firewall is a critical security component of your Linux system. See how to filter traffic with zones and rules.

  • How to Install pgAdmin4 on Ubuntu 20.04 – TecAdmin

    pgAdmin is an more advance alternative to phppgadmin. It is the most popular and feature rich Open Source administration platform for the PostgreSQL database server. Which is available for Linux, Unix, macOS and Windows operating systems.

    pgAdmin 4 is the enhanced version and is a complete rewrite of pgAdmin. Which includes a desktop version written in NWjs as well as a web application can be directly deployed on a web server. The desktop version helps you to access it from local machine, while the web server enables you access from remote system.

    In this tutorial, you will learn to install pgAdmin 4 on Ubuntu systems. Also include the steps to add PostgreSQL server to pgAdmin.

  • How to Install AlmaLinux 8 Step by Step

    The discontinuation of CentOS Linux by the CentOS Project in favor of CentOS Stream heralded a lot of uncertainty among developers and CentOS enthusiasts alike. In case you are behind the news, check out this announcement by CentOS Project. Many have opted to settle for other flavors such as Debian and OpenSUSE as a replacement given their stability and reliability which was a hallmark associated with CentOS.

    The CloudLinux team stepped in and developed AlmaLinux to fill the gap left by the departure of CentOS Linux. Formerly known as Project Lenix, AlmaLinux is an open-source fork of RHEL 8 intended to fill the gap left by CentOS Linux. It promises to be completely free and is in fact binary compatible with RHEL8. In this guide, we show you how you can install AlmaLinux 8 step-by-step. If you have installed CentOS 8 / RHEL 8 before, then installing AlmaLinux will be a breeze given the similarities.

today's howtos

Filed under
HowTos
  • How to use Docker Bench for Security to audit your container deployments - TechRepublic

    One of the biggest issues surrounding container deployments is security. This is such an issue because there are so many moving parts to be checked. You might have your container manifests perfectly secure, but what about your host? Or maybe your host is sound, but your YAML files are riddled with security holes.

  • How to Install TeamViewer 15 on RHEL/CentOS/Fedora and Debian/Ubuntu

    Teamviewer is a cross-platform, powerful, and secure remote access and control software that can connect to multiple devices simultaneously. It is an all-in-one solution for remote support which can be used for desktop sharing, online meetings, and file transfer between devices connected over the Internet.

    It works on notable operating systems such as Linux, Windows, Mac OS, Chrome OS, and mobile operating systems such as iOS, Android, Windows Universal Platform, and BlackBerry.

  • How to Use Bitwarden to Send Encrypted Text or Files - Make Tech Easier

    If you use a password managers to manage and save your passwords securely, then you might have heard about Bitwarden. It is an open-source password manager that is highly secure with a user-friendly interface. However, one feature that few know of is the ability to send encrypted text or files to others. This feature was recently introduced to Bitwarden in March 2021. Here, we show you how to use Bitwarden to send encrypted text or files.

  • How to Work with Hardlinks and Softlinks in Linux

    Hardlinks and Softlinks are important concepts to understand when you are working in a Unix-like environment. In this article, we will discuss what is the hard link and soft link and how to create them in Linux.

    Linux treats everything as a file. Whether it is a block device, character device, socket, or named pipe Linux will treat them as a file. Hardlinks and soft links are also a type of file that is actually created in reference to another file.

  • How To Install Atom Text Editor on Linux Mint 20 - idroot

    In this tutorial, we will show you how to install Atom Text Editor on Linux Mint 20. For those of you who didn’t know, Atom is an open-source, cross-platform, feature enrich text editor developed by Github. Atom has attractive features like cross-platform editing, built-in package manager, smart auto-completion, file-system browser, and many more. Apart from features, its beautiful sleek design makes it one of the best text editors for developers.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of Atom Text Editor on a Linux Mint 20 (Ulyana).

  • How to Install Steam on Fedora [Beginner's Tip] - It's FOSS

    Steam provides a desktop client and you can use it to download or purchase games from the Steam store, install the game and play it.

    We have discussed installing Steam on Ubuntu in the past. In this beginner’s tutorial, I am going to show you the steps for installing Steam on Fedora Linux.

  • Containerize and deploy Strapi applications on Kubernetes and Red Hat OpenShift - Red Hat Developer

    Strapi is the leading open-source headless content management system (CMS). It’s 100% JavaScript, fully customizable, and takes a developer-first approach. Strapi provides you with an interface to create and manage all the resources for your website. You can then build a front end to connect to your Strapi API with your favorite tools and frameworks. Content editors can use the friendly administration panel to manage and distribute content. Strapi is also based on a plugin system, which makes the CMS flexible and extensible.

    Once you’ve built your resources with Strapi’s administration panel and designed a nice front end to serve the content, you will need to deploy the application somewhere. This article shows you how to deploy a Strapi application on a Kubernetes or Red Hat OpenShift cluster.

today's howtos

Filed under
HowTos
  • How to Install Joomla with Apache and Let's Encrypt SSL on Debian 10

    Joomla is a free and open-source content management system used to create, modify and manage the content of a website. It is simple and easy to use so you don't need to have any HTML or CSS knowledge to build the website. It is written in PHP and uses MySQL as a database. It offers a wide range of features that make it a flexible content management system right out of the box. It comes with hundreds of free extensions that allow you to customize and extend the functionality.

    In this tutorial, I will show you how to install Joomla CMS with Apache and Let's Encrypt on Debian 10.

  • How to create Cloudwatch alarms for an SQS Queue on AWS

    CloudWatch metrics for SQS queues are collected and pushed to CloudWatch at one-minute intervals automatically. These metrics are provided at no charge in CloudWatch for both standard and FIFO queues. Following are the metrics available in Cloudwatch to view and analyze SQS queues.

  • Transform USB printer into Wi-Fi with Raspberry PI and Cups

    Many of us have an USB printer which every time it needs we have to take near our PC and connect with its cable to print. Raspberry PI with CUPS can transform our old USB printer into a more comfortable Wi-Fi device, enabling a powerful and useful home print server with CUPS

    In this tutorial I’m goingo to show you how to install CUPS in your Raspberry PI Zero W and setup a basic printer server.

    Print server is a computer able to share a printer over a network. It also includes advanced features like, for example, managing print jobs, applying user-based permissions, keep under control printing costs and so on.

    Many of current enterprise-grade laser printers already include some sort of printer server capabilities, often connected to a central print server to manage accounting, billing and maintenance.

  • How To Change Your Themes In Linux

    Since so many viewers of the channel are trying out minimal Linux distributions (like Arch Linux) and installing window managers on top of that, one of the common questions I get is "what programs do I need to install to be able to change my program's themes?"

  • How to reduce lag in Friday Night Funkin on a Chromebook

    Today we are looking at how to reduce lag in Friday Night Funkin on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!

Syndicate content

More in Tux Machines

Open Hardware: Crowbits, Raspberry Pi, and RISC-V

  • Crowbits Master Kit Tutorial - Part 2: ESP32 intrusion scanner and visual programming - CNX Software - Embedded Systems News

    I started Crowbits Master Kit review last month by checking out the content, user manual, and some of the possible projects for the ESP32 educational kit including a 2G phone and a portable game console. For the second part of the review, I’ll go through one of the lessons in detail, namely the intrusion scanner to show the whole process and how well (or not) it works. Let’s go to Lesson 5 directly, although I’d recommend going through the first lessons that provide details about the hardware and visual programming basics using Letscode program, which is basically a custom version of Scratch for Crowbits

  • RP2040-PICO-PC small computer made with the Raspberry Pi RP2040-PICO module first prototypes are ready

    It’s small base board for RP2040-PICO the $4 module with the Cortex-M0+ processor made by Raspberry Pi foundation.

    We were ready with the prototype for a long time but the RP2040-PICO modules were tricky to source

  • ESP32-C6 WiFI 6 and Bluetooth 5 LE RISC-V SoC for IoT devices coming soon - CNX Software - Embedded Systems News

    Espressif Systems introduced their first RISC-V wireless SoC last year with ESP32-C3 single-core 32-bit RISC-V SoC offering both 2.4GHz WiFi 4 and Bluetooth 5.0 LE connectivity, and while the company sent some engineering samples of ESP32-C3 boards months ago, general availability of ESP32-C3-DevKitM-1 and modules is expected shortly. But the company did not stop here, and just announced their second RISC-V processor with ESP32-C6 single-core 32-bit RISC-V microcontroller clocked at up to 160 MHz with both 2.4 GHz WiFi 6 (802.11ax) and Bluetooth 5 LE connectivity.

Linux, NetBSD, and OpenBSD

  • EXT4 With Linux 5.13 Looks Like It Will Support Casefolding With Encryption Enabled - Phoronix

    While EXT4 supports both case-folding for optional case insensitive filenames and does support file-system encryption, at the moment those features are mutually exclusive. But it looks like the upcoming Linux 5.13 kernel will allow casefolding and encryption to be active at the same time. Queued this week into the EXT4 file-system's "dev" tree was ext4: handle casefolding with encryption.

  • SiFive FU740 PCIe Support Queued Ahead Of Linux 5.13 - Phoronix

    Arguably the most interesting RISC-V board announced to date is SiFive's HiFive Unmatched with the FU740 RISC-V SoC that features four U74-MC cores and one S7 embedded core. The HiFive Unmatched also has 16GB of RAM, USB 3.2 Gen 1, one PCI Express x16 slot (operating at x8 speeds), an NVMe slot, and Gigabit Ethernet. The upstream kernel support for the HiFive Unmatched and the FU740 SoC continues. With the Linux 5.12 cycle there was the start of mainlining SiFive FU740 SoC support and that work is continuing for the upcoming Linux 5.13 cycle.

  •                  
  • The state of toolchains in NetBSD
                     
                       

    While FreeBSD and OpenBSD both switched to using LLVM/Clang as their base system compiler, NetBSD picked a different path and remained with GCC and binutils regardless of the license change to GPLv3. However, it doesn't mean that the NetBSD project endorses this license, and the NetBSD Foundation's has issued a statement about its position on the subject.

                       

    Realistically, NetBSD is more or less tied to GCC, as it supports more architectures than the other BSDs, some of which will likely never be supported in LLVM.

                       

    As of NetBSD 9.1, the latest released version, all supported platforms have recent versions of GCC (7.5.0) and binutils (2.31.1) in the base system. Newer (and older!) versions of GCC can be installed via Pkgsrc, and the following packages are available, going all the way back to GCC 3.3.6: [...]

  •                
  • Review: OpenBSD 6.8 on 8th Gen Lenovo ThinkPad X1 Carbon 13.3"
                     
                       

    10 days ago, I bought this X1 Carbon. I immediately installed OpenBSD on it. It took me a few days to settle in and make myself at home, but here are my impressions.

                       

    This was the smoothest experience I've had getting OpenBSD set up the way I like it. The Toshiba NB305 in 2011 was a close second, but the Acer I used between these two laptops required a lot more tweaking of both hardware and kernel to get it to feel like home.

Audio/Video and Games: This Week in Linux, MineTest, OpenTTD, and Portal Stories: Mel

  • This Week in Linux 146: Linux on M1 Mac, Google vs Oracle, PipeWire, Bottom Panel for GNOME Shell - TuxDigital

    On this episode of This Week in Linux, we’ve got an update for Linux support on Apple’s M1 Mac hardware. KDE Announces a new patch-set for Qt 5. IBM Announced COBOL Compiler For Linux. Then later in the show we’re bringing back everyone’s favorite Legal News segment with Google v. Oracle reaching U.S. Supreme Court. We’ve also got new releases to talk about such as PipeWire 0.3.25 and JingOS v0.8 plus GNOME Designers are exploring the possibility of having a bottom panel. Then we’ll round out the show with some Humble Bundles about programming in Python. All that and much more on Your Weekly Source for Linux GNews!

  • MineTest: I Am A Dwarf And I'm Digging A Hole

    People have been asking me to play MineTest for ages so I thought I should finally get around to it, if you've never heard of it MineTest is an open source Minecraft clone that surprisingly has a lot of community support

  • OpenTTD Went to Steam to Solve a Hard Problem - Boiling Steam

    OpenTTD, the free and open-source software recreation of Transport Tycoon Deluxe, has been a popular game for a long time, but recently something unusual happened. The team behind the project decided to release the game on Steam (still free as always) and this has changed everything. Let me explain why this matters. If you have ever played OpenTTD on Linux, let me venture that you have probably relied on your distro’s package manager to keep your game up-to-date. In theory, this is the BEST way to keep your packages up to date. Rely on maintainers. In practice however, it’s far from being something you can rely on, beyond security updates. Debian stable tends to have really old packages, sometimes years behind their latest versions. So on Debian stable you end up with OpenTTD 1.08 as the most recent version. That’s what shipped in April 2018. Just about 3 years old.

  • Portal Stories: Mel gets Vulkan support on Linux in a new Beta | GamingOnLinux

    Portal Stories: Mel, an extremely popular and highly rated mod for Portal 2 just had a new Beta pushed out which adds in Vulkan support for Linux. Much like the update for Portal 2 that recently added Vulkan support, it's using a special native build of DXVK, the Vulkan-based translation layer for Direct3D 9/10/11. Compared with the Portal 2 update, in some of my own testing today it seems that Portal Stories: Mel seems to benefit from the Vulkan upgrade quite a bit more in some places. At times giving a full 100FPS increase! So for those on weaker cards, this will probably be an ideal upgrade. Another game to test with Vulkan is always great too.

today's howtos

  • How to Install TeamSpeak Client on Ubuntu 20.04 Linux - Linux Shout

    TeamSpeak is a free voice conferencing software available to install on Linux, Windows, macOS, FreeBSD, and Android. It is the pioneer in its areas of other platforms such as Discord. TeamSpeak allows free of cost access to around 1000 public TeamSpeak servers or even your own private one. In parallel to online games, you can use the current TeamSpeak to communicate with friends via speech and text.

  • How To Install Robo 3T on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Robo 3T on Ubuntu 20.04 LTS. For those of you who didn’t know, Robo3T formerly known as RobMongo is one of the best GUI tools for managing and querying MongoDB database. It provides GUI tools for managing & querying the MongoDB database. It embeds the actual mongo shell that allows for CLI as well as GUI access to the database. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of Robo 3T RobMongo on an Ubuntu 20.04 (Focal Fossa) server. You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to Install Java on Ubuntu Step by Step Guide for Beginners

    Some programs/tools/utility on Ubuntu required java/JVM, without java these programs are not working. Are you facing the same problem? Don’t worry! Today I am going to cover in this article how to install Java on Ubuntu. This article will cover the complete tutorial step by step. You can get java on Ubuntu via three packages JRE, OpenJDK and Oracle JDK. Java and Java’s Virtual Machine (JVM) are widely used and required to run much software.

  • "apt-get command not found" error in Ubuntu by Easy Way

    apt-get command is used to manage package in Ubuntu and other Debian based distribution. You can install, remove software in Ubuntu, You can update upgrade ubuntu and other operating systems with help of this command. If you want to install new software on the Linux operating system by apt-get command but you get the error “apt-get command not found“. This is really the biggest problem for the new user. Neither you can install new packages nor you can update and upgrade ubuntu. apt-get is not working, how will you install a new package? If the problem only of installing new packages then it can be solved. You can use dpkg command to install deb files in ubuntu and derivatives.

  • How to upgrade Linux Mint 19.3 (Tricia) to Mint 20.1 (Ulyssa) - Linux Shout

    Are you planning to upgrade your existing Linux Mint 19.3 (Tricia) PC or Laptop to Linux Mint 20.1 Ulyssa, then following the simple steps given in the tutorial… Linux Mint is one of the popular distros among users who want a Windows-like operating system but with the benefits of Linux and a user-friendly interface. As Mint is an Ubuntu derivative, thus not only we have the access to a large number of packages to install but also stability. The process of upgrading Mint is very easy, we can use GUI or command to do that. However, in this article, we will show you how to upgrade from Tricia (19.3) to Ulyssa (20.1) using CLI, thus first you have to make sure that your existing Mint 19.3 is on 64-bit because 20.1 doesn’t support 32-bit.

  • How to Install Node js in Ubuntu Step by Step Explanation for Beginners

    Node.js is an open source cross-platform JavaScript run-time environment that allows server-side execution of JavaScript code. In simple words you can run JavaScript code on your machine (server) as a standalone application, and access form any web browser. When you create a server side application you need Node.js, it is also help to create front-end and full-stack. npm (Node Package Manager) is a package manager for the JavaScript programming language, and default package manager for Node.js. This tutorial will cover step by step methods “how to install node js in ubuntu 19.04″. in case you need the latest Node.js and npm versions. If you are using Node.js for development purposes then your best option is to install Node.js using the NVM script. Although this tutorial is written for Ubuntu the same instructions apply for any Ubuntu-based distribution, including Kubuntu, Linux Mint and Elementary OS.

  • How to play Geometry Dash on Linux

    Geometry Dash is a music platformer game developed by Robert Topala. The game is available to play on iOS, Android, as well as Microsoft Windows via Steam. In the game, players control a character’s movement and navigate through a series of music-based levels while avoiding obstacles and hazards.

  • How To Set Up a Firewall with UFW in Ubuntu \ Debian

    The Linux kernel includes the Netfilter subsystem, which is used to manipulate or decide the fate of network traffic headed into or through your server. All modern Linux firewall solutions use this system for packet filtering. [...] The default behavior of the UFW Firewall is to block all incoming and forwarding traffic and allow all outbound traffic. This means that anyone trying to access your server will not be able to connect unless you specifically open the port. Applications and services running on your server will be able to access the outside world.