En què consisteix l'algoritme de Backtracking i com aplicar-loo a C++

L'algoritme de backtracking és una tècnica poderosa per resoldre problemes combinatoris i de cerca exhaustiva. S'utilitza per explorar totes les possibles solucions d'un problema de manera sistemàtica, descartant les que no compleixen certes condicio (...)

Ordres bàsiques per a l'administració de sistemes Debian

Debian és un sistema operatiu Linux àmpliament utilitzat en servidors i estacions de treball. Com a administrador de sistemes a Debian, és fonamental estar familiaritzat amb les ordres bàsiques per realitzar tasques de manteniment, configuració i mon (...)

Ús de Pipes en sistemes Unix

Els pipes (canonades) en sistemes Unix-like, com Debian, són una eina poderosa que permeten combinar i redirigir la sortida d'ordres de manera eficient. En utilitzar pipes, podem prendre la sortida d'un ordre i enviar-la directament com a entrada a u (...)

Algorismes d'ordenació amb exemples a C++

Els algorismes d'ordenació són procediments o conjunts d'instruccions que s'utilitzen per organitzar un conjunt d'elements en un ordre específic. Aquests algoritmes són àmpliament fets servir en ciències de la computació i programació a causa de la s (...)

Crea el teu primer programa amb C++ a Ubuntu 22.04 o Debian 11

C++ és un llenguatge de programació d'alt rendiment i generalment compilat. Combina característiques de programació orientades a objectes i programació de baix nivell, cosa que el fa adequat per a una àmplia gamma d'aplicacions, des de desenvolupamen (...)

Crea el teu primer programa a Java 11 a Ubuntu 22.04 o Debian 11

Java és un dels llenguatges de programació més utilitzats gràcies a la seva gran versatilitat, portabilitat i capacitat per poder crear aplicacions robustes i escalables. Es tracta d'un llenguatge orientat a objectes amb una gran quantitat de bibliot (...)

Com instal·lar Node.js en Ubuntu 20.04?

Introducció Node.js és una plataforma de desenvolupament de software basada en el motor V8 de JavaScript i de codi obert, que és utilitzat per molts desenvolupadors de tot el món per a crear aplicacions web escalables i ràpides. El principal avantatg (...)

Instal·lació d' osTicket en un servidor amb Linux Debian 10

En aquest manual t'ensenyarem com instal·lar osTicket al teu servidor. info Per a la realització del manual s'ha fet servir un servidor Debian 10 totalment buit (sense SWPanel). La major part de la instal·lació es realitzarà a través de la consola. (...)

Rate Limit NGINX

Una de les característiques més útils de Nginx és la limitació de velocitat. Permet limitar la quantitat de sol·licituds HTTP / HTTPS que un usuari pot fer en un període de temps determinat. Una sol·licitud pot ser tan simple com una sol·licitud GET (...)

Com activar un Bearer Token per accés a les API

Què és una API? La interfície de programació d'aplicacions, coneguda també per la sigla API (en anglès: application programming interface,) és un conjunt de subrutines, funcions i procediments (o mètodes en la programació orientada a objectes) que of (...)

Com crear un proxy invers amb Nginx

En aquest tutorial et mostrarem com i per quines raons crear un denominat "proxy invers" amb el popular servidor web Nginx, avui dia, és l'opció més popular per a aquest tipus de tasques. Què és un proxy invers? Un proxy invers o, reverse p (...)

Com instal·lar Jenkins al teu servidor Linux

En aquest manual t'ensenyarem com instal·lar Jenkins al teu propi Servidor. D'aquesta manera podràs comptar amb els teus propis pipelines per a CI/CD en un entorn totalment privat. info Aquest manual ha estat realitzat i provat correctament a Ubuntu (...)

Com instal·lar MongoDB al teu servidor Linux

En aquest manual t'ensenyarem com instal·lar MongoDB al teu servidor Linux perquè puguis començar a utilitzar aquesta base de dades NoSQL. Tanmateix, abans repassarem alguns dels conceptes que defineixen aquest sistema de gestió de la base de dades. (...)

Com canviar el hostname del teu servidor Linux

En aquest manual t'explicarem de forma senzilla els passos que has de seguir per canviar el hostname del teu servidor Linux. Abans d'entrar en detalls, convé que repassem què és exactament un hostname. Què és l'hostname d'un servidor? El "hostna (...)

Com instal·lar i configurar un entorn Node JS

En aquest manual t'ensenyarem a instal·lar, de forma fàcil, un entorn Node JS que compti tant amb Node com també amb el gestor de paquets "NPM", un dels components fonamentals de qualsevol entorn Node JS. info Si us plau, recorda que aques (...)

Com instal·lar Docker al teu propi servidor

En aquest manual t'ensenyarem com instal·lar i configurar Docker al teu propi servidor. Seguint aquests senzills passos podràs tenir Docker instal·lat i plenament funcional en molt pocs minuts, permetent llançar contenidors o "compondre" ar (...)

Com crear repositoris GitLab al teu propi servidor

Gitlab és un dels proveïdors de repositoris GIT més populars del món, però sabies que pots instal·lar el software de GitLab al teu propi servidor i començar a allotjar els teus projectes de forma totalment privada sense cap mena de cost? Per instal·l (...)

Com instal·lar un entorn LAMP + PhpMyAdmin

En aquest tutorial t' explicarem com pots aconseguir un entorn LAMP (Linux, Apache, MySQL i PHP) seguint uns senzills passos. A més, també t'ensenyarem a instal·lar PhpMyAdmin perquè puguis configurar i administrar les bases de dades directament des (...)

Ordres bàsiques per utilitzar al terminal

En aquest manual aprendràs les ordres bàsiques per moure't pel terminal del teu servidor Linux. CD Com indiquen les sigles del seu nom, serveix per a Canviar de Directori. Per anar a l'arrel del directori: cd / Si volem anar a un directori en concre (...)

Memòria disponible en el nostre servidor

En aquest manual aprendrem a saber la memòria disponible en el nostre servidor Linux. Ens connectarem al nostre servidor via SSH mitjançant Putty. Un cop a dins, utilitzarem el següent comando per veure el resultat en Megas: free -m El qual ens reto (...)

Espai disponible al nostre servidor

En aquest manual aprendrem a veure l'espai disponible al nostre servidor Linux. Ens connectarem al nostre servidor via SSH mitjançant el nostre terminal. Un cop dins utilitzarem la següent ordre: # df -h La qual ens tornarà el resultat següent: La (...)

Com canviar els permisos d'un fitxer o directori a Linux

En aquest manual aprendrem a canviar els permisos de qualsevol fitxer en un sistema operatiu GNU/Linux a través de la línia d'ordres. Abans d'esmentar qualsevol tipus d'ordres, però, haurem d'aprendre sobre el funcionament del sistema de permisos en (...)

Connectar-te a un servidor via SSH amb Windows

Windows PowerShell OpenSSH El client d' OpenSSH és un component instal·lable per separat de Windows Server 2019 i Windows 10 1809 o superior. Els usuaris amb aquestes versions de Windows han de seguir les instruccions que s'indiquen a continuació per (...)

Com activar i desactivar mòduls en apache

En aquest manual t'explicarem com activar i desactivar certs mòduls en la teva instal·lació de servidor Apache. Veuràs que és molt fàcil. Abans de començar, et recomanem que executis aquestes instruccions des d'un compte d'usuari amb privilegis d'adm (...)

Com veure quins mòduls hi ha actius a Apache

En aquest manual t'ensenyarem a consultar, des d'una línia d'ordres, com esbrinar quins són els mòduls actius a la teva instal·lació d'Apache. Veuràs que els passos a seguir són molt senzills. Abans de començar, però, tingues en compte que hauràs d'e (...)

Com crear nous usuaris a linux des de la línia d'ordres

A continuació trobaràs els passos per crear nous usuaris a linux des de la línia d'ordres. Com crear un nou usuari en sistemes operatius GNU/Linux En primer lloc, serà un requisit indispensable comptar amb accés SSH/terminal a un compte amb permisos (...)

Instal·lar WordPress a VestaCP amb SSL (Let's Encrypt)

Instal·lar WordPress en un dels nostres clouds amb VestaCP és molt fàcil. Només has de seguir aquest manual i en pocs passos el tindràs instal·lat. Per poder realitzar la instal·lació necessitarem un cloud i un domini que serà el que farem servir per (...)
i