Creating port forwarding rules to allow the game server connecting to the internet If you’re using a Wi-Fi connection and you want to connect your Minecraft server to the internet you have to create a port that will redirect the users who connect through your IP to your computer (your server). Here are the steps you need to follow: 1. Connect to the your wifi router; the IP address should...
Cryptkeeper the best tool for encrypting folders in Linux
Let’s say you want to have one, two or more encrypted folders in your Linux user account. You want these folders to be hidden and can not be accessed by absolutely anyone, even those who know your root password. You want you and only you to have access to these folders. Cryptkeeper does exactly what you want: manages encrypted folders; allows you to mount and remove encfs folders, change...
Arch Linux Terminology
Below are a few specific terms for the Arch distribution. Some are found in other Linux distributions as well. ABS Arch Build System (ABS) is used to: • Recompile a package for any reason. • Create and install new source packages for programs without any available packages. • Customize existing packages to suit your needs (enable or disable options, patching). • Recompile the entire system, using...
Do we need an antivirus on Linux?
There is an eternal controversy between Linux users: is there an antivirus needed in Linux? In Windows, it is clear that without the antivirus, that PC is dead (even if its “owner” is not aware of it). The computer shuts itself down, strange windows with text that you do not understand, or tens/hundreds of windows that you can not shut down, emails are sent automatically – the...
How to Set Up Bash Aliases in Linux
If you use the bash command line regularly, you must have noticed that sometimes it’s rather inconvenient and unproductive to type long commands, not to mention that all sorts of options and parameters have to be memorized. Aliases can be used to shorten or rename long commands into shorter ones. The alias allows a string to be replaced with a single word to simplify a command. alias [-p]...
What is JSON
JSON is an English acronym for JavaScript Object Notation and is a format for representation and the interchange of data between computer applications. It is a human-readable text format used to represent objects and other data structures and is especially used to transmit structured data over the network, the process is called serialization. JSON is simpler, easier than XML. The elegance of the...
What is Netcat and how to use it
Netcat is a utility capable of establishing a TCP or UDP connection between two computers, meaning it can write and read through an open port. With the help of the program, files can be transferred and commands can be executed in some instances. Netcat can be and is also used by server administrators. When a server is hacked, the hacker usually changes and infects the binary files on the system...
What is rsync
Rsync is an application and network protocol for Unix type systems that synchronizes files and directories from one location to another while minimizing the transfer using delta encoding when possible. The rsync command (available on servers or computers running Linux or UNIX) comes from remote sync that might translate with “remote synchronization.” Rsync is used to synchronize files...
What is FTP, FTPS or SFTP
FTP The file transfer protocol is a set of rules that are used to access files on servers located on private computer networks or the Internet. FTP allows you to access the files on your server exactly as you browse through the files on your computer. Over the years, FTP-based programs have evolved, delivering today’s useful and advanced features such as: 1.Upload / Download multiple remote...
What is a LAMP stack and what elements does it contain
A LAMP stack is a set of open source software that can be used to create web sites and web apps. LAMP is an acronym for a web hosting platform consisting of free and open source components. The abbreviation comes from the initials of the app names initially used: 1. Linux – Operating System 2. Apache – HTTP Server 3. MySQL or MariaDB – Database 4. PHP, Perl, or Python –...