Different ways to restart your Oracle Linux

Este é o típico artigo que não muda a vida de ninguém, mas apela para a nossa curiosidade técnica. Vamos lá. Alguns acham que o shutdown serve apenas para desligar a máquina, mas em seus parâmetros logo vemos que não: Shutdown -r now reiniciará o server no mesmo momento do comando. Se não usar o […]

How to check “cron” daemon status on Oracle Linux

Vez ou outra ficamos na dúvida se a cron (serviço para executar comandos agendados no Linux) está habilitada ou não, e se o seu daemon está em execução. Isso é muito simples, conforme exemplos abaixo: Validar se o serviço está habilitado: Validar se o serviço está em execução: Desabilitar o serviço (para que não suba […]

How to find out if my Linux uses SysV, Upstart or Systemd

O SysV, systemd ou upstart são gerenciadores de sistemas ou serviços no Linux, com conceitos iguais mas aplicações práticas um pouco diferentes. Para validarmos qual deles está em uso, podemos partir do pressuposto que o processo de inicialização sempre será o número 1, e fazer a análise com as opções abaixo: Para o comando abaixo, […]

Linux “GZIP” command

Este recurso nos permite compactar aquivos usando o Lempel-Ziv coding (LZ77). Neste artigo vamos ver alguns exemplos de utilização. Compactando um arquivo existente usando o comando gzip. Percebemos que o arquivo original deixa de existir, dando vez ao novo arquivo compactado: Para descompactar, podemos usar os comandos abaixo. Percebemos que o arquivo antes compactado deixa […]

Linux “TAR” command

O comando tem a capacidade de salvar diversos arquivos juntos em um só arquivo de destino, de maneira aglutinada, e pode também fazer a operação reversa: restaurar arquivos individuais a partir de um arquivo tar. Os 3 principais parâmetros deste comando são: c = para criar o arquivo “destino” x = para extrair o conteúdo […]

Installing stress RPM

Para simular alguns cenários de performance em laboratório, vou fazer uso do utilitário de Sistema Operacional Linux chamado “stress”, que reproduz o consumo de recursos como CPU, memória, I/O, etc. O uso dele em si abordarei em outros artigos, e neste mostrarei apenas a sua instalação. O download para o Oracle Linux 6 pode ser […]

Updating Oracle Linux System Date and Time from the command line

Neste artigo simples vamos validar qual é o procedimento de atualizarmos o dia e hora do nosso sistema operacional Linux levando em consideração o time zone desejado. Validando a configuração atual do ambiente: Vamos imaginar que queremos alterar as configurações de data/hora baseados no time zone da Cidade de Vancouver, Canada. Para isso, conseguimos coletar […]

Linux MAN/INFO commands

Esses comandos existem como referência para que possamos ver mais detalhes de algo que queremos executar no Linux. O MAN, especificamente, serve como manual, conforme exemplo abaixo: O “man -k” nos permite filtrar os comandos existentes usando como referência uma string, como no exemplo abaixo: Outra alternativa para a mesma funcionalidade seria usar o “apropos”: […]

Linux HISTFILE

Os comandos executados no Linux ficam armazenados em um arquivo de histórico, que facilita o reaproveitamento desses comandos, ou nos permite analisar o que foi feito recentemente em um ambiente. Executando o comando history: Cada usuário terá seu próprio histórico, que é lido do arquivo HISTFILE, que pode ser encontrado como abaixo (neste exemplo, é […]

Linux Sequential Commands

Para execução sequencial no Linux, basta colocar um “;” como no exemplo abaixo. Importante salientar que deste modo, mesmo que um comando não seja bem sucedido, seguirá sua sequência e executará o próximo comando: Caso usemos o “&&”, aí cria-se a dependência que o comando posterior só executará caso o comando anterior tenha sido bem […]