Logo Atlas
  • Home
  • About Me
  • Skills
  • Education
  • Recent Posts
  • Certifications
  • Posts
  • English
    Español English
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • CI / CD Jenkins
    • CI / CD practice with Jenkins
    • Workshop 1 Ortho-rector of markdown documents (test)
    • Workshop 2 Valid HTML5 check and surge.sh deployment (test and deploy)
    • Workshop 3 Continuous integration of django application (Test)
  • Database
    • Install MariaDB in Debian
    • Interconnection of database servers
    • Oracle 19c installation under Debian 12
    • PostgreSQL installation in Debian 12
    • Remote access configuration in Oracle
    • Remote access in MariaDB
  • Docker
    • Docker Compose Installation on Ubuntu 24
    • Docker Installation on Ubuntu 24
    • Workshop 1 Storage and networks in Docker
    • Workshop 2 Multicontainer Scenarios in Docker
    • Workshop 3 Image creation Docker
  • Firewall
    • Fortinet CLI
    • Perimetral with Fortinet I
    • Perimetral with Fortinet II
    • Perimetral with Nftables I
    • Perimetral with Nftables II
  • Linux Drivers
    • Drivers Nvidia
    • How to choose which graph to use on my laptop with Linux
  • Networks
    • Android GNS3-KVM
    • Basic IPv6 scenario
    • GNS3 and Wireshark installation
    • GNS3 installation in Debian 12
    • GNS3 switch configuration
    • IPV6 Tunnels
    • NAT in Cisco and Linux
    • Network monitoring commands
    • OpenStack routing
    • Protocol ARP
    • Underworld
    • Underworld evolution
  • Observability
    • Metrics
      • Prometheus
        • Installation of Prometheus with Docker Compose and Node Exporter on Debian 12
  • Security
    • Forensic computer
    • HTTPS
  • Services
    • Apache
    • DHCP
      • Installation and Configuration of a DHCP Server on Linux
    • DNS
      • BIND9
        • Configuring a Slave DNS Server with BIND9
        • Installation and Configuration of BIND9 on Linux
      • DNSMASQ
        • Local Server with DNSMasq
    • FTP
    • NAT with iptables
    • SSH
  • Systems
    • Active Directory in Ubuntu
    • Centralized collection of logs journald
    • Compilations in LINUX
      • Compilation of a C-program using a Makefile
      • Compilation of a kernel
    • Creation of an automated installation system
    • Install and configure samba in Debian
    • Linux Command
      • Kernel parameter modification exercises
      • Linux processes
      • Module management exercises
      • Package management
      • Packaging and compressors
      • Paid management exercises
      • Task programming
    • Migration in Linnux
      • File system
      • Migtation from CentOS stream 8 to CentOS stream 9
      • Systemd elimination
      • Transformation instance cloud
    • NFS in Debian
    • SELinux activation configuration
    • Share resources in Windows
    • Ssh service in Windows
    • Storage Spaces in Windows Server
  • VPN
    • OpenVPN and Wireguard Comparative
    • OpenVPN remote access
    • Remote access Ipsec StrongSwan
    • Site-to-Site IPsec Cisco
    • Site-to-Site IPsec Fortinet
    • Site-to-Site OpenVPN
    • Site-to-Site Wireguard
    • Wireguard remote access
  • Web applications
    • LAMP stack installation
    • LEMP stack installation
    • WordPress LAMP
    • WordPress LEMP
Hero Image
Configuring a Slave DNS Server with BIND9

In this guide, you will learn how to configure a slave DNS server using BIND9 on Debian. This server will sync with the master server (dns1.javiercruces.org) and distribute the name resolution load in your local network. You will also be guided to verify that the zone transfer works correctly. In this case, the slave server is located in the 192.168.10.0/24 network, with the IP 192.168.10.200. 1. Initial Setup of the Slave Server Hostname First, assign the correct hostname. Edit the /etc/hostname file:

  • DNS
  • BIND9
  • SMR
  • ASIR
Saturday, May 10, 2025 | 5 minutes Read
Hero Image
Installation and Configuration of BIND9 on Linux

In this guide, you will learn how to install and configure a DNS server on Linux using BIND9. You will set up forward and reverse lookup zones for your domain, allow DNS queries from other machines on the network, and perform tests using tools like dig. You will also learn how to configure forwarders to efficiently resolve external domain names. 1. Initial Preparation Create the DNS Machine Create a machine and set its name to dns1.yourname.org.

  • DNS
  • BIND9
  • SMR
  • ASIR
Sunday, May 4, 2025 | 3 minutes Read
Hero Image
Installing Prometheus with docker-compose and Node Exporter on Debian 12

This guide is an introductory tutorial that shows how to install, configure, and use a basic instance of Prometheus using Docker Compose. Additionally, a Linux machine (in this case Debian 12) will be configured to expose its system metrics, which will be collected by Prometheus using Node Exporter. Prerequisites Docker and Docker Compose installed A Linux machine with administrator privileges Creating files Creating the docker-compose All the files used in this post can be found in my github.

  • Metrics
  • Prometheus
  • Observability
Thursday, April 17, 2025 | 3 minutes Read
Hero Image
Installing Docker Compose on Ubuntu 24

Complete guide to installing and managing Docker Compose on Linux systems. Installation from Repository For Debian/Ubuntu-based Systems sudo apt-get update sudo apt-get install docker-compose-plugin For RHEL/CentOS-based Systems sudo yum check-update sudo yum install docker-compose-plugin For Fedora-based Systems sudo dnf update sudo dnf install docker-compose-plugin Updating the Plugin Update on Ubuntu/Debian sudo apt-get update && sudo apt-get upgrade docker-compose-plugin Update on RHEL/CentOS sudo yum update docker-compose-plugin Manual Installation Direct Download of the Binary DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} mkdir -p $DOCKER_CONFIG/cli-plugins curl -SL https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-$(uname -m) -o $DOCKER_CONFIG/cli-plugins/docker-compose chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose Global Installation (for all users) sudo curl -SL https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

  • Docker
  • Kubernetes
  • Containers
Sunday, March 9, 2025 | 1 minute Read
Hero Image
Installing Docker on Ubuntu 24

To start using Docker Engine on Ubuntu, make sure you meet the prerequisites and follow the installation steps. Prerequisites Operating System Requirements To install Docker Engine, you need the 64-bit version of one of these Ubuntu releases: Ubuntu Oracular 24.10 Ubuntu Noble 24.04 (LTS) Ubuntu Jammy 22.04 (LTS) Ubuntu Focal 20.04 (LTS) Docker Engine for Ubuntu is compatible with x86_64 (or amd64), armhf, arm64, s390x, and ppc64le (ppc64el) architectures. Note: Installation on Ubuntu-derived distributions, such as Linux Mint, is not officially supported (although it may work).

  • Docker
  • Kubernetes
  • Containers
Sunday, March 9, 2025 | 7 minutes Read
Hero Image
Installation GNS3 in Debian 12

In this article, I present an update of the process of installing GNS3 in Debian 12, based on the previous post for Debian 11. If you need more detailed details about the installation or configuration of GNS3, I recommend you review the previous version. GNS3 installation We update the repositories and install the available system updates. javiercruces@HPOMEN15:~$ sudo apt update -y && sudo apt upgrade -y We install the necessary dependencies for GNS3, including Python, virtualization tools (KVM, QEMU, libvirt), additional libraries (PyQt5, dynamipes) and other utilities.

  • Redes
  • Wireshark
  • GNS3
Sunday, September 8, 2024 | 3 minutes Read
Hero Image
How to Choose Which GPU to Use on My Laptop with Linux

If you have a Linux laptop with an NVIDIA GPU, you may have noticed that the video ports are not working properly after installing the graphics drivers. If this sounds familiar, don’t worry—I’ve got you covered. I’ve been investigating and found a tool that can save you several headaches. It’s called EnvyControl, a command-line utility (CLI) that allows you to easily choose which graphics card you want to use on your computer. This is especially useful if your laptop has a hybrid graphics configuration, such as Intel + NVIDIA or AMD + NVIDIA.

  • NVIDIA Drivers
  • Linux
Sunday, September 1, 2024 | 3 minutes Read
Hero Image
Installation and Configuration of MariaDB in Debian 12

MariaDB installation and configuration in Debian 12 To install MariaDB in Debian 12, follow these steps: 1.Update the repositories and install the MariaDB package: First, update your system repositories and install MariaDB: javiercruces@jcruces:~$ sudo apt update javiercruces@jcruces:~$ sudo apt install mariadb-server 2.Enable and start the MariaDB service: Once installed, set MariaDB to automatically start the start and then start the service: javiercruces@jcruces:~$ sudo systemctl start mariadb javiercruces@jcruces:~$ sudo systemctl enable mariadb 3.Configure MariaDB:

  • MariaDB
  • Debian
Sunday, September 1, 2024 | 2 minutes Read
Hero Image
Installation of NVIDIA Controllers in Debian 12

The installation of NVIDIA drivers in the Linux universe has traditionally been a challenge, especially in distributions such as Debian, where free software policies often complicate the process. In this post I will explain a simple way to install NVIDIA drivers using the official Debian repositories. In addition, at the end of the article, you will learn to install a key tool called Nvidia Optimus, which will provide you with the ability to select which graphics card you will use.

  • Controladores NVIDIA
  • Linux
Sunday, September 1, 2024 | 5 minutes Read
Hero Image
Interconnection of database servers

This post addresses how to configure and manage connections between different databases, both homogeneous and heterogeneous, to facilitate interoperability between various database systems. Throughout the article, different connection scenarios are explored, starting with configurations between databases of the same type, such as Oracle to Oracle or PostgreSQL to PostgreSQL, and then moving towards heterogeneous connections between different technologies, such as Oracle to MySQL, PostgreSQL to Oracle, and vice versa. It also covers the steps needed to configure links, create users, and modify key configuration files, allowing remote consultations.

  • Oracle
  • Mysql
  • PostgreSQL
  • Debian
Sunday, September 1, 2024 | 9 minutes Read
Hero Image
Oracle installation 19c under Debian 12

Installing Oracle 19c on Debian 12 may seem complicated, but don’t worry, I’m here to guide you in every step. In this post, I will explain to you in a simple way how to prepare your system and make the installation of Oracle 19c in Debian 12. Update the repositories The first thing is to update the repositories of our virtual machine and in case we don’t have any packages we update it:

  • Oracle
  • Debian
Sunday, September 1, 2024 | 4 minutes Read
Hero Image
PostgreSQL installation in Debian 12

In this post, I will guide you through the process of installing PostgreSQL in Debian 12, creating a user with basic permissions, and how to create and consult a database. #1. PostgreSQL installation To install PostgreSQL in Debian 12, follow these steps: Update the repositories and install PostgreSQL * *: First, make sure your system is updated and install PostgreSQL: ```bash sudo apt update sudo apt install postgresql ``` Verifies that the service is in operation * *: After installation, make sure that the PostgreSQL service is in operation:

  • PostgreSQL
  • Debian
Sunday, September 1, 2024 | 3 minutes Read
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
Navigation
  • About Me
  • Skills
  • Education
  • Recent Posts
  • Certifications
Contact me:
  • contacto@javiercd.es
  • javierasping
  • Francisco Javier Cruces Doval

Liability Notice: This theme is under MIT license. So, you can use it for non-commercial, commercial, or private uses. You can modify or distribute the theme without requiring any permission from the theme author. However, the theme author does not provide any warranty or takes any liability for any issue with the theme.


Toha Theme Logo Toha
© 2023 Copyright.
Powered by Hugo Logo