Linux

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, …

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

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 “GZIP” command Read More »

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 …

Linux “TAR” command Read More »

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 …

Installing stress RPM Read More »

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 …

Updating Oracle Linux System Date and Time from the command line Read More »

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 MAN/INFO commands Read More »

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 HISTFILE Read More »

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 …

Linux Sequential Commands Read More »