Gerenciamento de Segurança no UOS V25: Permissões Root, Assinaturas de Pacotes e Proteção de Arquivos
Ao iniciar a utilização do UOS V25 (UnionTech OS), muitos administradores e desenvolvedores se deparam com comportamentos de segurança que diferem das distribuições Linux convencionais. Erros de permissão no comando sudo, falhas de assinatura em pacotes .deb externos e a impossibilidade de modificar arquivos do sistema (mesmo como root) são pro ...
Publicado em 6-4 20:16
Comandos úteis do Ubuntu no trabalho
Este guia reúne comandos frequentemente utilizados em ambientes de trabalho com sistemas baseados em Ubuntu, abrangendo gerenciamento de usuários, configurações de sistema, armazenamento, rede e serviços.
Gerenciamento de Usuários
Criar um novo usuário com diretório home e shell padrão:
sudo useradd -d /home/nomeDoUsuario -m -s /bin/bash nomeDo ...
Publicado em 6-4 19:42
Guia de Hardening de Sistemas Linux: Práticas de Segurança Essenciais
O endurecimento (hardening) de sistemsa operacionais é um processo fundamental para reduzir a superfície de ataque e fortalecer a postura de segurança de servidores Linux. A seguir, apresentamos configurações críticas recomendadas para ambientes de produção.
Configuração de Timeout de Sessão
Para encerrar sessões inativas automaticamente, ed ...
Publicado em 6-4 06:20
Instalação e Uso do 7z e RAR no Linux
Existem dois métodos para intsalar o comando 7z no Linux: instalação online e instalação a partir de um pacote binário. A seguir, cada método é detalhado.
Instalação Online
Se o sistema Linux tiver acesso à internet, este é o método recomendado pela sua simplicidade. Execute o seguinte comando:
sudo apt-get install p7zip
Instalação a Partir de ...
Publicado em 6-4 04:23
Diagnóstico de Desempenho em Sistemas Linux
Otimização e Monitoramento de Desempenho no Linux
Ao analisar problemas de desempenho em ambientes Linux, é essencial focar nos recursos críticos: CPU, memória, interfaces de rede e dispositivos de armazenamento.
Ferramentas para Análise de Processos
Utilitário ps
Para visualizar informações detalhadas sobre processos, utilize o comando ps com ...
Publicado em 6-4 00:03
Fundamentos do Awk: Uma Introdução ao Processamento de Texto
Introdução ao Awk
O Awk tem suas origens em sed e grep, que por sua vez derivam do ed, o editor de linha original do Unix. Veremos que Awk e sed compartilham muitas semelhanças.
O que é Awk?
Awk foi projetado para processamento de texto e é geralmente usado como uma linguagem interpretada para extração de dados e ferramentas de relatório.
Awk f ...
Publicado em 6-3 21:27
Instalação do Python 3.x no CentOS 7
O CentOS 7 vem com o Python 2.7.5 pré-instalado, portanto, a instalação do Python 3.x requer procedimentos especiais.
Verificação da Instação Atual
O CentOS 7 por padrão instala o Python 2.7.5, pois vários comandos do sistema, como o yum, dependem dele.
Para verificar se o Python já está instalado, utilize o comando python -V:
python -V
Em se ...
Publicado em 6-3 20:53
Instalação e Desinstalação Detalhada do MySQL no Linux
Página de download oficial: MySQL :: Download MySQL Community Server (Archived Versions)
Métodos de instalação do MySQL:
Instalação offline do MySQL 5.7 em sistemas Linux-Generic
Instalação offline do MySQL 5.7 em sistemas Red Hat Enterprise Linux/Oracle Linux
Diferenças entre Linux-Generic e Red Hat Enterprise Linux/Oracle Linux:
A principa ...
Publicado em 6-3 08:00
Chamadas de Sistema no Linux: Entendendo a Transição do Usuário para o Núcleo
A arquitetura de processadores Intel x86 define quatro níveis de execução privilegiada (anéis ou rings), numerados de 0 a 3. Idealmente, o código do núcleo do sistema operacional executa no Ring 0 (o mais privilegiado), os drivers em Ring 1 e Ring 2, e as aplicações do usuário em Ring 3 (o menos privilegiado). No entanto, o sistema Linux simpli ...
Publicado em 6-3 03:05
Comandos Essenciais do Linux para Desenvolvedores
Consultas Gerais do Sistema
# Exibir endereço IP
ip addr show
hostname -I
# Mostrar o caminho do diretório atual
pwd
# Buscar arquivos por padrão no diretório corrente
find / -name "*.pdf"
Gerenciamento de Processos
# Listar processos que correspondem a um padrão
ps -ef | grep teste
ps aux | grep teste
# Contar processos 'java' ...
Publicado em 6-3 00:18