Showing headlines posted by linuxer

« Previous ( 1 ... 16 17 18 19 20 21 22 23 24 25 26 ... 35 ) Next »

How to Set Up a LEMP Server on Debian 10 Buster

LEMP is an excellent alternative to traditional LAMP servers. Nginx is lighter weight and faster than Apache in some situations. It can also be configured to do other useful things, like serve as a reverse proxy. Just like with LAMP, Debian is an excellent platform for LEMP servers. Everything you need is available in the Debian repositories, so it's simple to get started.

Persisting data into a PosgreSQL database with PHP

PHP is a widely used server scripting language. It's vast capabilities and lightweight nature makes it ideal for web frontend developing, and while it is possible to create advanced structures in it, it's basic usage also easy to learn, which makes it a good starting point for beginners also. In this tutorial we will build a simple webpage to record and display user data. We will use a PostgreSQL RDBMS as backend, and develop our application in PHP that will run on an Apache Webserver.

How fstab works - introduction to the /etc/fstab file on Linux

  • linuxconfig.org; By Egidio Docile (Posted by linuxer on Jul 1, 2019 7:57 PM CST)
  • Story Type: Tutorial; Groups: Linux
The /etc/fstab file is one of the most important files in a Linux-based system, since it stores static information about filesystems, their mountpoints and mount options. In this tutorial we will learn to know its structure in details, and the syntax we can use to specify each entry in the file.

How to extend the GNOME Nautilus file manager with custom scripts

  • linuxconfig.org; By Egidio Docile (Posted by linuxer on Jun 28, 2019 3:55 PM CST)
  • Story Type: Tutorial; Groups: GNOME, Linux
Although GNOME, in its 3.x iteration has been the object of many debates, due to its non-traditional desktop paradigm, it is probably the most used desktop on Linux. The default file manager included in GNOME is Nautilus (the application new name is "Files"). In this tutorial we will see how we can extend the file manager with functionalities provided by custom scripts.

How to Use UFW on Debian 10 Buster Linux

UFW is very simple to use and configure. It's available right in the Debian repositories, and it integrates well into a Debian system. The simplified controls and ability to easily start and stop your firewall make in an excellent option for desktops and small servers.

How to Reuse PHP Code Effectively - Introduction to PHP traits

Originally developed by Rasmus Lerdorf in 1994, PHP is one of the most used general-purpose programming languages. Originally born as a template language, during the years it evolved into a fully-featured language with proper OOP (Object Oriented Programming) support. Its latest incarnation, 7.x, introduced new features like return type declaration for functions and huge performance improvements. PHP is a single inheritance language: this means that a class can inherit only for one parent or base class. To overcome this problem a feature was introduced in the language: traits. In this article we will see how to use it and how it works.

How to setup AMule and control it via web interface on a Raspberry Pi

AMule is a p2p, open source client for the eD2k network. Released under the GPL license, it supports a lot of platforms and operating systems. In this tutorial we will see how to install a minimal, headless version of AMule on Raspbian "Stretch", the latest version of the official Raspberry Pi OS. We will see how to setup the amule-daemon and adjust the firewall rules in order to control it via web interface.

How to install Chef Server, Workstation and Chef Client on Ubuntu 18.04

Chef is a Ruby based configuration management tool used to define infrastructure as code. This enables users to automate the management of many nodes and maintain consistency across those nodes. Recipes declare the desired state for managed nodes and are created on a user’s workstation using the Chef Workstation package. Your recipes are distributed across nodes via a Chef server. A Chef client, installed on each node, is in charge of applying the recipe to its corresponding node. This guide will show you how to install and configure a Chef Server and Chef Workstation. We will also bootstrap a node to manage with Chef.

How to Set Up RVM on Debian 10 Buster

If you plan on doing any sort of Ruby development, RVM is a must. Even though Debian does have its own Ruby packages, they're bound to Debian's release schedules, making them an inflexible option for your projects. RVM is simple to get set up, and it allows a much greater decree of flexibility, no matter what sort of projects you're working on.

Introduction to Bash Shell Parameter Expansions

A shell is a crucial part of an Unix-based operating system and is the main interface we can use to interact with the system itself. Bash is without doubt the most used shell on the majority of Linux distributions: it was born as the free software replacement for the Bourne shell (bash is the acronym for Bourne-again shell) inside the GNU project. In this tutorial we will learn how some of the most useful bash expansions works.

How to create, package and sign a Firefox web extension

Firefox is one of the most used web browser in the world: it's a free and open source software built by the Mozilla foundation, and it's available for all the major operating systems. The browser has all the features that nowadays are considered standard: tabbed browsing, private navigation, a synchronization system and its functionalities can be extended using third party addons written in Javascript. In this tutorial we will see how to create, build and sign a simple web extension.

How to Set Up a Python Virtual Environment on Debian 10 Buster

There are two very simple ways to create a Python virtual environment on Debian 10. They're very similar and offer nearly the same benefits. As an added bonus, you won't need to install anything outside of the default Debian repositories to use them.

How to Install Lutris on Debian 10 Buster

If you plan on gaming on Debian, you're going to want Lutris. It's taken the cumbersome process of installing and playing games with Wine and automated everything to a point that makes everything nearly as easy as on Windows. Lutris is available from the developers through a Debian repository, so all you need to do is add it to your system to get started.

How to compile vanilla Linux kernel from source on Fedora

The kernel is the most important component of an operating system: among the other things, it provides support for different types of hardware and manages resource allocations. Linux is a monolithic kernel: although its functionalities can be included statically or built and loaded as separate modules, it always runs as a "single piece" in the same address space. In this tutorial we will see how to download, compile and install a vanilla Linux kernel.

How to configure network interface bonding on RHEL 8 Linux

Network interface bonding consists in the aggregation of two or more physical network interfaces, called slaves, under one logical interface called master or bond interface. Depending on the bonding mode, such setup can be useful to achieve fault tolerance and/or load balancing. In this tutorial we will learn what the available bonding modes are and how to create a network bonding on Red Hat Enterprise Linux 8.

Building a Raspberry PI Cluster - Part IV: Monitoring

Having a cluster built out of Raspberry Pi's is not only fun but also eases your work. As we discussed in our latest article in the series you can use the cluster to compile software or make it gather data from various sources on the Internet. There are many uses for such a thing. However, after compiling for an hour straight you might get curious as of how your nodes perform. How they work under load, if they're not under-powered or if the CPU temperature is not rising above desired levels.

How to Install the Latest AMD Drivers on Debian 10 Buster

Even though the AMD drivers are open source, they still depend on closed binary firmware. Therefore, AMD drivers won't work by default on a Debian system. Installing them is fairly simple, though, and so is installing key software like Vulkan.

How to install DNS server on RHEL 8 Linux

  • https://linuxconfig.org/install-dns-server-on-redhat-8; By Fabrizio Pani (Posted by linuxer on May 22, 2019 8:21 PM CST)
  • Story Type: Tutorial; Groups: Linux, Red Hat
This guide will show how to install and configure a DNS Server in RHEL-8 in caching mode only or as single DNS Server, no master-slave configuration. A reverse and forward zone example is provided.

How to Install the Deb-Multimedia Repository With VLC, Kodi, and FFmpeg on Debian 10 Buster

The deb-multimedia repository is an excellent way to get the latest multimedia software on any Debian release. As an added bonus, it comes with a lot more programs that aren't available in the default repositories. In case you were wondering about stability, the repo is owned and maintained by a Debian developer, so everything is stable and compatible.

How to install Minecraft server on RHEL 8 Linux

  • https://linuxconfig.org/install-minecraft-server-on-redhat-8; By Razvan T. Coloja (Posted by linuxer on May 21, 2019 2:24 AM CST)
  • Story Type: Tutorial; Groups: Games, Linux, Red Hat
Minecraft is still a popular game these days. The simplicity of its graphics had an appeal on gamers of all ages and there are many hundreds of thousands of players worldwide, most of them playing on online servers. But did you know you can create your own Minecraft server using RedHat Enterprise Linux 8? Here is a how to teaching you exactly how to do it.

« Previous ( 1 ... 16 17 18 19 20 21 22 23 24 25 26 ... 35 ) Next »