Quanto você sabe sobre a versão do Linux

 

prefácio

Como desenvolvedor Linux, você já ouviu a mesma pergunta de um entrevistador ou líder direto, ou seja, "qual versão do Linux você usa", porque os desenvolvedores às vezes se preocupam mais com a lógica relacionada aos negócios e geralmente ignoram essas perguntas, causando o entrevistador ou o líder pense que sua habilidade não é boa.Para resolver este problema, vou levá-lo a entender brevemente os conceitos relacionados ao kernel do Linux.

Número da versão do kernel do Linux

A primeira maneira:

O número da versão do Linux é dividido em duas partes, a versão do kernel e a versão de lançamento. O número da versão do kernel consiste em três números ABC

A: Número da versão principal do kernel mudará se houver grandes mudanças
B: Número da versão secundária do kernel Números pares representam lançamentos estáveis; números ímpares representam lançamentos de desenvolvimento
C: número de revisão do kernel Pequenas revisões, patches de segurança; correções de bugs, etc.

A segunda maneira: major.minor.patch-build.desc

major : número da versão principal, alterado apenas se houver uma alteração estrutural
minor : O número da versão secundária, que só mudará quando novas funções forem adicionadas. Geralmente, um número ímpar indica uma versão beta e um número par indica uma versão de produção
patch : o número de pacotes de patch ou o número de revisões da versão secundária
build : O número de compilações (ou compilações).Cada compilação pode otimizar ou modificar um pequeno número de programas, mas geralmente não há alterações funcionais importantes (controláveis).
desc : informações especiais da versão atual, suas informações são especificadas em tempo de compilação, são mais arbitrárias, os seguintes logotipos são comumente usados:
    rc (ou r) indica o candidato a lançamento, e o número após rc indica a versão candidata da versão oficial.Na maioria dos casos, quanto maior o número entre as versões candidatas, mais próximo da versão oficial.
    smp significa Symmetric MultiProcessing (MultiProcessamento Simétrico).
    pp, comumente usado no Red Hat Linux para representar a versão de teste (pré-patch).
    EL é usado no Red Hat Linux para representar Enterprise Linux (Enterprise Linux).
    mm, indica uma versão especialmente utilizada para testar novas tecnologias ou novas funções.
    fc significa Fedora Core no Red Hat Linux.

 

Como verificar o número da versão do kernel

Existem várias formas de verificar a versão do kernel As instruções mais utilizadas

1、uname -a

[root@bogon ~]# uname -a
Linux bogon 3.10.0-514.el7.x86_64 #1 SMP ter 22 de novembro 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@bogon ~]# uname -r
3.10.0-514.el7.x86_64

2、cat /proc/versão

[root@bogon ~]# cat /proc/version
Linux versão 3.10.0-514.el7.x86_64 ([email protected]) (gcc versão 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP terça-feira, 22 de novembro de 16: 42:41 UTC 2016

descrito a seguir:

Número da versão 3.10.0-514.el7.x86_64

3 número da versão principal
10 Este número de versão, atualmente a versão estável
0 número de revisão
514 Indica a versão do patch da versão de lançamento
el7 O kernel é um kernel dedicado para distribuição RedHat ou Centos
x86_64 Indica que uma CPU de 84 bits é usada

distribuição Linux

A versão da distribuição é diferente da versão do kernel, que pertence ao kernel do Linux + ferramentas e bibliotecas GUN, etc. padrão, Centos usa rpm ou yum , enquanto o Ubuntu usa apt-get ou apt

Baseado no Dpkg (sistema Debian)

A mais conhecida delas é a versão para desktop baseada em Debian (Ubuntu)

O Debian é totalmente mantido pela comunidade, e suas características são: enfatiza o conceito de código aberto "livre". Possui muitas distribuições derivadas (como o Ubuntu), formando uma grande família. Entre as muitas famílias do Linux, a família Debian tem o maior número de pacotes de software

Baseado em RPM (sistema Red Hat)

O mais conhecido deles é o Centos baseado em RPM

O Centos é desenvolvido com base no RedHat. Como o código-fonte do Redhat é público, as pessoas do projeto CentOS o usam para compilá-lo por conta própria. O mesmo código e o mesmo compilador compilarão naturalmente a mesma coisa. É só que o logotipo do Redhat e as informações correspondentes foram excluídos, e a ferramenta de gerenciamento principal ainda é rpm, mas um gerenciador de pacotes gratuito yum (gerenciador de atualização do cão amarelo) é usado em vez de up2date no Redhat. A atualização do up2date está conectada ao Redhat. Para sites de serviços pagos, o código de serviço comprado com dinheiro é certificado.

outro

Como existem muitas distribuições Linux, você pode aprender mais sobre elas de acordo com a figura a seguir

 

 

O texto acima é um resumo do conceito da versão do Linux.Se alguém lhe perguntar sobre a versão do Linux no futuro, você ficará mais confiante?

Aprenda o novo revisando o passado. Estou resolvendo alguns conhecimentos básicos de Linux recentemente. Se você estiver interessado, não se esqueça de prestar atenção.

Conta pública do WeChat: TouTalk

Acho que você gosta

Origin blog.csdn.net/dtwangquan/article/details/107240519
Recomendado
Clasificación