Linux
`useradd` é um utilitário binário de baixo nível disponível em praticamente todas as distribuições Linux que cria contas de utilizador escrevendo diretamente em `/etc/passwd`, `/etc/shadow` e `/etc/group`. `adduser` é um script wrapper de nível superior — tipicamente escrito em Perl em sistemas baseados em Debian — que chama `useradd` internamente enquanto automatiza a criação do […]
Dominar as operações de importação e exportação de bases de dados MySQL a partir da linha de comandos é uma competência indispensável para qualquer administrador de bases de dados ou engenheiro de backend. O utilitário `mysqldump` exporta uma base de dados para um ficheiro `.sql` portátil contendo todas as instruções DDL e DML necessárias para […]
PHP-FPM (PHP FastCGI Process Manager) é um gestor de processos de alto desempenho que trata a execução do PHP como um serviço separado, desacoplado do servidor web. Reiniciar o PHP-FPM aplica alterações de configuração do `php.ini` ou `php-fpm.conf`, recupera memória com fugas em pools de workers de longa duração e recupera de processos filho sem […]
mysqldump é um utilitário de linha de comando incluído com MySQL e MariaDB que gera backups lógicos serializando objetos de banco de dados e dados como uma sequência de instruções SQL. O arquivo de dump resultante pode recriar um banco de dados idêntico em qualquer servidor compatível, tornando-o a ferramenta padrão da indústria para backups, […]
A gestão de pacotes Linux é o mecanismo pelo qual o software é instalado, atualizado, configurado e removido num sistema Linux. O apt (Advanced Package Tool) gere pacotes `.deb` em distribuições baseadas em Debian, como Ubuntu e Linux Mint, enquanto o yum (Yellowdog Updater Modified) gere pacotes `.rpm` em sistemas baseados em Red Hat, incluindo […]
A autenticação `htpasswd` do Apache fornece Autenticação Básica HTTP — um mecanismo de controlo de acesso do lado do servidor que solicita a qualquer pedido do navegador um prompt de nome de utilizador/palavra-passe antes de servir conteúdo. Não requer nenhum código na camada de aplicação, opera inteiramente dentro do sistema de módulos do Apache e […]
O comando `ulimit` é um utilitário de shell integrado em sistemas Unix e Linux que impõe limites de recursos por processo e por utilizador, impedindo que um único processo ou utilizador esgote os recursos do sistema, como tempo de CPU, memória, descritores de ficheiros abertos e contagem de processos. Funciona ao nível do kernel através […]
TeamSpeak é uma plataforma de comunicação de voz auto-hospedada e de baixa latência que funciona como um daemon de servidor independente no Linux. Instalá-lo num VPS dá-lhe controlo administrativo completo sobre canais, permissões, codecs e políticas de segurança — sem depender de infraestrutura de terceiros ou limites de utilização. Este guia abrange a instalação completa […]
Ao desenvolver aplicações com Laravel, um dos gargalos mais comuns no fluxo de trabalho de testes é gerar dados significativos e realistas. As factories do Laravel são classes que definem um modelo para criar instâncias de modelos Eloquent, utilizando a biblioteca PHP Faker para produzir valores de atributos aleatórios mas estruturalmente válidos — permitindo que […]
Os diretórios de binários do Linux são os locais padronizados do sistema de ficheiros onde residem programas executáveis, ferramentas de administração do sistema e bibliotecas partilhadas. O Filesystem Hierarchy Standard (FHS) define estes caminhos para garantir uma colocação consistente de software entre distribuições, permitindo uma resolução `PATH` previsível, uma gestão limpa de pacotes e uma […]
on All Hosting Services
