Uname Command in Linux

Neste artigo, vamos cobrir o comando uname comando.

uname é um utilitário de linha de comando que imprime informações básicas sobre o nome do sistema operacional e hardware do sistema.

uname Command #

A ferramenta uname é mais comumente usada para determinar a arquitetura do processador, o nome da máquina do sistema e a versão do kernelrunning no sistema.

A sintaxe do comando uname toma a seguinte forma:

uname ...

As opções são as seguintes:

  • -s, (--kernel-name) – Imprime o nome do kernel.
  • -n, (--nodename) – Imprime o nome do nó do sistema (hostname). Este é o nome que o sistema usa quando se comunica através da rede. Quando usado com a opção -n, uname produz a mesma saída que o comando hostname.
  • -r, (--kernel-release) – Imprime a versão do kernel.
  • -v, (--kernel-version) – Imprime a versão do kernel.
  • -m, (--machine) – Imprime o nome do nome do hardware da máquina.
  • -p, (--processor) – Imprime a arquitetura do processador.
  • -i, (--hardware-platform) – Imprime a plataforma de hardware.
  • -o, (--operating-system) – Imprime o nome do sistema operacional. Em sistemas Linux que é “GNU/Linux”
  • -a, (--all) – Quando a opção -a é usada, uname comporta-se como se as opções -snrvmo tivessem sido dadas.

Quando invocada sem quaisquer opções, uname imprime o nome do kernel, como se a opção -s tivesse sido especificada:

uname

Como você já sabe, o nome do kernel é “Linux”:

Linux

Você não precisa se lembrar de todas as opções de linha de comando. Normalmente, o comando uname é usado com a opção -a para imprimir toda a informação disponível:

uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

A saída inclui a seguinte informação:

  • Linux – Nome do kernel.
  • dev.linuxize.com – Nome do host.
  • 4.19.0-6-amd64 Lançamento do kernel.
  • #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) – Versão do kernel.
  • x86_64 – Nome do hardware da máquina.
  • GNU/Linux – Nome do sistema operacional.

As opções podem ser combinadas umas com as outras para produzir a saída desejada. Por exemplo, para descobrir qual versão do kernel Linux está rodando no seu sistema, você digitaria o seguinte comando:

uname -srm
Linux 4.19.0-6-amd64 x86_64

Quando múltiplas opções são usadas a informação contida no output está na mesma ordem que é fornecida pela opção -a. A posição das opções dadas não importa. Ambas uname -msr e uname -srm produzem a mesma saída.

Conclusão #

O comando uname é usado para imprimir informações básicas do sistema. É normalmente invocado com a opção -a para exibir todas as informações disponíveis.

Deixe uma resposta

O seu endereço de email não será publicado.