No ambiente de TI, garantir a segurança é de suma importância, seja você um administrador de sistemas, DBA ou profissional de DevOps. Nesse contexto, o comando sudo no Linux é uma ferramenta essencial que, quando usada corretamente, proporciona controle e segurança ao sistema. Ao aplicar práticas recomendadas como limitação de acesso, uso do princípio do menor privilégio, registro de atividades e implementação da autenticação de dois fatores (2FA), é possível aumentar significativamente a segurança do seu ambiente Linux.
Gerenciando Portas do Banco de Dados com o firewall-cmd no Linux
Este artigo apresenta um guia prático sobre como usar o firewall-cmd no Linux para gerenciar as portas do banco de dados. Fornecemos instruções passo a passo para adicionar portas ao firewall, listar regras atuais e verificar o status do firewall. Adicionalmente, demos exemplos práticos de como abrir portas para MySQL/MariaDB, PostgreSQL e MongoDB.
Convertendo WebP para PNG no Ubuntu 22.04
Neste artigo, exploramos como converter arquivos WebP para PNG no Ubuntu 22.04, utilizando o pacote webp e o comando dwebp. Além disso, discutimos como manipular a qualidade da imagem durante a conversão e implementamos um script Bash prático para automatizar o processo de conversão de arquivos WebP encontrados em um diretório específico para PNG a cada 5 minutos.
Diferenças entre a arquitetura do Linux de 32 bits e 64 bits: Uma Análise Abrangente
Este artigo explora as diferenças entre a arquitetura do Linux de 32 bits e 64 bits. Apesar de a arquitetura de 32 bits ter sido o padrão durante muitos anos, a arquitetura de 64 bits tornou-se predominante devido à sua capacidade de alocar mais memória, processar mais dados por ciclo de clock e sua compatibilidade com os mais recentes softwares e jogos. Exemplos práticos, como renderização de vídeo, jogos modernos, softwares recentes e gerenciamento de grandes bancos de dados, ajudam a ilustrar as vantagens do uso de uma arquitetura de 64 bits.
Acelerando Consultas JSON no Oracle 19c com Índices
Neste artigo, mergulhamos no uso de índices funcionais para acelerar consultas em campos JSON no Oracle 19c. Demonstramos a criação de uma tabela para armazenar dados JSON, a inserção de vários registros, a criação de um índice funcional em um campo JSON e a execução de uma consulta eficiente usando esse índice. Embora o Oracle 19c não seja um banco de dados NoSQL, ainda é possível otimizar a manipulação de dados JSON através da implementação inteligente de índices.
Embarcando na Jornada JSON com Oracle 19c e PHP 7.2
Neste artigo, exploramos o armazenamento e a manipulação de dados JSON no Oracle 19c usando PHP 7.2. Abordamos a criação de uma tabela com um campo para armazenar os dados JSON, a conexão do PHP com o Oracle, a inserção de dados JSON na tabela e a consulta e atualização dos dados. Embora o Oracle 19c não tenha um tipo de dados JSON nativo, é possível trabalhar com JSON usando tipos de dados VARCHAR2, CLOB ou BLOB e funções embutidas para manipulação de JSON.
Arredondando Tempo em Segundos para o Próximo Quarto de Hora em PHP
Este artigo apresenta funções PHP úteis para arredondar um intervalo de tempo em segundos para o próximo quarto de hora e converter o tempo em segundos para o formato “hora:minutos:segundos”. Além disso, foram explicadas as funções matemáticas ceil() e floor(), utilizadas nas operações de arredondamento e conversão de tempo, respectivamente. O objetivo é auxiliar na manipulação eficaz do tempo e simplificar operações de tempo em cenários práticos, como o cálculo do tempo de faturamento.
Proteção de Dados e Segurança no Linux: Gerenciando Backups com o tar e a Criptografia OpenSSL em conformidade com a LGPD
Em um mundo cada vez mais digital, a proteção e segurança dos dados é crucial. Este artigo orienta sobre como utilizar a ferramenta tar do Linux para criar backups não comprimidos, e o OpenSSL para criptografar esses backups, garantindo a segurança dos dados em conformidade com a LGPD. Também mostramos como recuperar seus dados através da descriptografia.
O Poder do PHP CLI: O herói não reconhecido das tarefas diárias
O PHP CLI (Interface de Linha de Comando) é uma ferramenta poderosa que vai além do ambiente tradicional do servidor web, possibilitando a automatização de tarefas diárias como copiar arquivos, e até mesmo interagir com bancos de dados MySQL para aplicações em e-commerce. Através da programação de scripts e da integração com o agendador de tarefas do Linux (Cron), o PHP CLI se torna um verdadeiro herói não reconhecido na rotina de desenvolvedores.
Verificando a disponibilidade de portas para Oracle, MySQL e PostgreSQL em Linux
Verificar a disponibilidade de portas no Linux é uma tarefa essencial na gestão de sistemas. Com netstat, lsof e ss, você pode facilmente identificar se as portas necessárias para serviços como Oracle, MySQL e PostgreSQL estão em uso. Ao entender e aplicar essas técnicas, você garantirá um funcionamento mais suave e seguro dos seus bancos de dados.