Como usar o comando Linux Logger

Como usar o comando Linux Logger

Nos sistemas operacionais do tipo Unix e Linux, o log é um arquivo que registra cada ação do sistema operacional. Sempre que um usuário faz login no sistema, ele salva o registro no arquivo de log. Ele também permite ao usuário adicionar qualquer conteúdo ao arquivo.

Para isso, o termo “Logger”É a ferramenta de linha de comando que fornece uma interface de comando shell e oferece ao usuário uma abordagem fácil para adicionar logs no /var/log/syslog arquivos. Você pode adicionar entradas nos arquivos de log usando o “Logger”Comando.

A sintaxe deste utilitário de linha de comando é:

Logger [Opções] [log]

Como usar o comando logger com opções:

O "Logger”O comando é uma ferramenta pré-construída em sistemas Linux. Usando este comando, os usuários podem executar várias funções com diferentes opções:

Imprima o arquivo “syslog”:

O arquivo syslog desempenha uma função importante nas distribuições Linux, pois armazena todos os dados de log no diretório /var /log /log.

Para visualizar o arquivo syslog no terminal, execute o seguinte comando da cauda:

$ cauda/var/log/syslog

Especifique as linhas syslog:

O "cauda”É usado para capturar o registro de arquivos syslog e imprimi -lo no terminal. Por padrão, quando um comando de cauda é executado, ele imprime as últimas 10 linhas de log de um arquivo. Mas também podemos especificar o número de linhas de log para imprimir:

$ cauda -n 30/var/log/syslog

Adicionar log no arquivo syslog:

Adicione qualquer comentário no arquivo syslog através do “Logger”Comando sem passar nenhuma opção.

$ logger “for_testing”

Execute o “cauda”Comando para imprimi -lo no terminal:

$ cauda/var/log/syslog

Log "Who" comando:

O "Logger”O comando também pode ser usado para adicionar a saída padrão de qualquer comando. Digite o "Quem”Com o comando logger para adicioná -lo no arquivo syslog:

$ Logger 'que'

Exibi -lo com o cauda comando:

Arquivo de log especificado:

O "Logger”O comando permite que o usuário adicione o conteúdo de um arquivo especificado no arquivo syslog usando a opção“ -f ”.

Vamos criar um arquivo chamado “test_file1.TXT”E adicione algum texto a ele:

Agora, para imprimir o arquivo de arquivo no terminal, execute o comando fornecido:

$ logger -f test_file1.TXT

OBSERVAÇÃO: No comando da cauda, ​​a cauda -2 significa que ele imprimirá as duas últimas linhas de saída. Mas se você deseja imprimir a saída detalhada com todos os logs, não precisa especificar o número de linhas.

Especifique o tamanho do log:

Algumas linhas de madeira podem ser longas cordas e limitá -las a usar “-tamanho”Opção. Execute o mencionado “-tamanho”Opção da seguinte maneira:

$ Logger -Size 12 12345678901122334455…

(No comando acima, adicionamos caracteres aleatórios no log e exibimos os únicos 12 primeiros caracteres usando a opção de tamanho. Cauda -1 Imprimirá apenas a última linha do resultado da tela).

Ignore linhas vazias:

Use o "-e”Opção se o arquivo contiver linhas vazias nele. Ele removerá as linhas em branco do arquivo e imprimirá a saída da maneira padrão.

Por exemplo, adicione algumas linhas em branco no arquivo de texto que criamos:

Execute o “-e”Opção com o nome do arquivo“test_file1.TXT”Para remover linhas vazias:

$ logger -e -f test_file1.TXT

Exibir ajuda:

Digite o "-ajuda”Opção para exibir a mensagem de ajuda sobre o“Logger”Comando e suas opções:

$ Logger -Help

Conclusão:

O "syslog”O arquivo em todos os sistemas mantém um registro de cada ação executada pelo sistema operacional. Existe um "Logger”Comando nos sistemas Linux que fornece uma interface ao usuário para adicionar logs no“/var/log/syslog”Arquivo usando o terminal.

Neste escrito, discutimos o Linux “Logger”Comande e aprendeu a funcionalidade de suas diferentes opções através de vários exemplos.