LVM – Como criar volumes lógicos no HD do sistema LINUX

Usado para criar volumes lógicos no disco rígido, o Logical Volume Manager (LVM), ou gerenciador de volume lógico (do português), é um método de alocação de espaço. Também muito utilizado em programas criadores de máquinas virtuais, como o VirtualBox. O recurso está presente, nativamente, no próprio núcleo (kernel) do sistema Linux. Nele, o LVM tem […]

SELinux – Aprimorando a segurança do sistema Linux

O alto nível de segurança é um dos principais critérios que levam o usuário a optar pelo Linux. Contudo, é possível incrementar a proteção das distribuições Linux usando o SELinux (Security-Enhanced Linux). Trata-se de um mecanismo de controle de acesso que tem por objetivo restringir ao máximo os privilégios de usuário (inclusive o root), reforçando, […]

MongoDB – Guia básico para instalar um banco de dados NoSQL no Linux

Você sabia que os bancos de dados não se resumem àqueles baseados em SQL (Structured Query Language) e não precisam ser relacionais? O movimento NoSQL (Not only SQL) é uma vanguarda nesse sentido, enquanto, o MongoDB, é um dos seus mais notáveis representantes. Com menos de 10 anos de vida, o MongoDB (lançado em 2009) […]

phpMyAdmin – Como instalar e utilizar para gerenciar banco de dados MySQL

O phpMyAdmin é um cliente Web para o banco de dados MySQL (um dos mais utilizados para desenvolvimento web), construído em linguagem PHP e que fornece ao usuário a possibilidade de manipular dados do MySQL a partir de uma interface gráfica. As funções do phpMyAdmin são similares às do MySQL Workbench, outra ferramenta da categoria […]

PostgreSQL: Guia de instalação e tudo para iniciar a trabalhar com esse banco de dados

O PostgreSQL é um banco de dados relacional que tem suas raízes no código-fonte do Ingres, projeto criado no início da década de 70 e que serviu de base, também, para o Microsoft SQL Server e o Sybase. Ele é conhecido por ser um gerenciador consideravelmente avançado e compatível com vários sistemas operacionais e linguagens […]

MySQL: Conhecendo e instalando esse poderoso sistema de banco de dados

O MySQL é um sistema de banco de dados relacionais mantido pela Oracle baseado na estrutura SQL (Structure Query Language), é open source (código aberto), gratuito e compatível com diversas linguagens de desenvolvimento. Quando falo sobre banco de dados relacionais, também conhecidos como RDBMS (Relational Database Management System), refiro-me ao tipo de sistema mais utilizado […]

Node.js: Entenda o que é e como funciona essa tecnologia

O Node.js é um runtime — aplicação que possibilita o processamento, a renderização e a execução de elementos escritos em linguagem não suportada nativamente pelo sistema — que permite, ao programador, desenvolver aplicações JavaScript diretamente do servidor. Em outras palavras, ao instalar Node.js em ambiente server-side, você ganha a possibilidade de usufruir de vários aspectos […]