[Primeira introdução ao Linux] Parte 1


Insira a descrição da imagem aqui

本博客简介

  1. Sistema operacional Linux inicial
  2. Conheça os comandos shell pela primeira vez e compreenda alguns conhecimentos básicos.
  3. Use comandos comuns do Linux
  4. Compreenda os conceitos e ideias das permissões do Linux e tenha um conhecimento profundo de "permissões"
  5. Uma compreensão preliminar do significado da estrutura de diretórios do Linux

1. Histórico do Linux

1.1 História do desenvolvimento UNIX

- 1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念。

  • De 1969 a 1970, os pesquisadores do AT&T Bell Labs Ken Tompson e Dennis
  • Ritchie desenvolveu o sistema UINX baseado em muitos recursos do Multics. Funciona em um minicomputador e atende aos requisitos do sistema para um ambiente de pesquisa científica. Desde o seu início, o UNIX tem sido um sistema operacional valioso, eficiente, multiusuário e multitarefa.
  • O UNIX começou atendendo às necessidades individuais de design e gradualmente cresceu até se tornar um produto de software padrão suportado por muitos desenvolvedores diferentes.
  • A primeira versão do UNIX foi fornecida gratuitamente aos departamentos de ciência da computação de muitas universidades conhecidas.
  • Em 1972, o Bell Labs começou a lançar uma versão comercial e a licenciar o sistema para diversos usuários, sendo um deles o Departamento de Ciência da Computação da Universidade da Califórnia, Berkeley. Berkeley adicionou muitos recursos novos ao sistema que mais tarde se tornou o padrão.
  • Em 1975, Berkeley lançou sua própria versão do UNIX através de sua subsidiária BSD. A versão BSD do UNIX tornou-se o principal concorrente da versão AT&T Bell Labs, e outras versões do UNIX desenvolvidas de forma independente também começaram a surgir.
  • Em 1980, a Microsoft desenvolveu uma versão UNIX para PC chamada Xenix. AT&T lançou a primeira versão comercial. Foi chamado de System III e posteriormente substituído pelo System V, que se tornou um bom suporte para produtos de software comerciais.
  • Ao mesmo tempo, a versão BSD do UNIX continuou a se desenvolver.No final da década de 1970, o BSD UNIX tornou-se a base para projetos de pesquisa científica das instituições de pesquisa de alta tecnologia do Departamento de Defesa. Como resultado, Berkeley lançou uma versão funcional chamada BSD Release 4.2.
  • Inclui um gerenciador de arquivos avançado e recursos de rede baseados no protocolo de rede TCP/IP. TCP/IP agora é usado pela Internet. BSDRelease4.2 é adotado por muitos fabricantes, como SUN Microsystem.
  • O surgimento de diferentes versões do UNIX levou à necessidade de padrões UNIX, e os desenvolvedores de software não sabiam em qual versão seus programas eram adequados para execução. Em meados da década de 1980, surgiram dois padrões concorrentes, uma versão do UNIX baseada na AT&T e uma versão do BSD. Nas livrarias hoje você encontra livros diferentes para as duas versões do UNIX, alguns para System V e outros focados em BSD UNIX.
  • A AT&T criou uma nova organização chamada UNIX System Laboratory, cuja função é integrar diferentes versões do UNIX e focar no desenvolvimento de um sistema padrão.
  • Em 1991, o UNIX Comprehensive Laboratory integrou todos os recursos do System V Release3, SUN OS e Xenix e lançou o System V Release 4. Para competir com o System V Release 4, algumas outras empresas, como a IBM e a Open Software Foundation (OSF) da HP, produziram suas próprias versões padrão do UNIX, e surgiram duas versões comerciais padrão: a versão OSF e a System Release 4.
  • Em 1993, a AT&T vendeu seu UNIX para a Novell. O Laboratório de Sistemas UNIX tornou-se parte do Grupo de Sistemas UNIX da Novell. A Novell lançou sua própria versão do UNIX, UNIXWare, baseada no System V Release 4, que pode ser vinculada ao sistema Netware da Novell. A SUN integrou o System V Release 4 em seu sistema operacional SUN e lançou o Solaris. Duas interfaces gráficas de usuário concorrentes usadas pelo UNIX (uma chamada Motif e a outra Openlook) foram fundidas em um novo padrão de plataforma de trabalho chamado Common Platform Environment (CDE).

1.2 História do desenvolvimento UNIX

- 1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组(comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一个UNIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发的。读者也许猜想所发布的这个系统应该是Linux的0.01版本,实际上不是这样。真正的Linux 0.01版本并没有被发布,原因是0.01版本不实用。Linus仅仅在第一个Linux的FTP站点(ftp://nic.funet.fi)上提供过这个版本的的源代码。

  • A versão do Linux lançada por Torvalds em 5 de outubro, chamada versão 0.02, pode executar o GNU Bourne Again Shell (bash) e o compilador GNU C (gcc), bem como um punhado de outras linguagens. Torvalds não tinha a menor ideia de que o sistema operacional que ele imaginou para amadores e hackers avançados se tornaria conhecido como Linux.
  • A versão do Linux quando foi lançado era a 0.02, depois veio a versão 0.03, e depois saltou para a versão 0.10. Como mais e mais programadores ao redor do mundo começaram a desenvolver o Linux, ele atingiu a versão 0.95. Isso significa que o momento do lançamento da versão 1.0 não está longe. A versão oficial 1.0 foi lançada em 1994.

Insira a descrição da imagem aqui



2. Código aberto

  • Linux é um sistema operacional gratuito e de código aberto semelhante ao UNIX. O kernel do sistema operacional foi lançado pela primeira vez por Linus Torvalds em 1991. Mais tarde, após adicionar aplicativos de espaço do usuário, tornou-se o sistema operacional Linux. A rigor, Linux é apenas o próprio kernel do sistema operacional, mas "kernel Linux" geralmente é usado para expressar esse significado. Linux é frequentemente usado para se referir a um sistema operacional completo baseado no kernel Linux, que inclui componentes GUI e muitas outras ferramentas práticas.
  • A Licença Pública Geral GNU (GNU GPL ou GPL, para abreviar) é um contrato de licença de software livre amplamente utilizado. Originalmente escrito por Richard Stallman para o projeto GNU, a GPL fornece software livre a programas de computador. De acordo com a definição, quaisquer produtos derivados de software GPL deve ser lançado sob uma licença GPL e o código-fonte deve ser divulgado.
  • Linux é o exemplo mais famoso de desenvolvimento de software livre e software de código aberto. Desde que a Licença Pública Geral GNU seja seguida, qualquer indivíduo ou instituição pode usar livremente todo o código-fonte subjacente do Linux, e também pode modificá-lo e redistribuí-lo livremente. Com o rápido desenvolvimento do sistema operacional Linux, vários softwares de código aberto e ferramentas práticas integradas ao Linux também foram aplicados e popularizados, portanto, Linux se tornou sinônimo de software de código aberto.

3. Site oficial

Site oficial do Linux

4. Situação atual dos aplicativos empresariais

  • O desenvolvimento do Linux na área de servidores

À medida que o software de código aberto se torna cada vez mais influente em todo o mundo, os sistemas operacionais de servidor Linux ocupam cada vez mais participações de mercado em todo o mercado de sistemas operacionais de servidor e formaram uma situação de aplicação de mercado em grande escala. E manter uma taxa de crescimento rápida. Especialmente em áreas nacionais importantes, como governo, finanças, agricultura, transportes e telecomunicações. Além disso, considerando o rápido crescimento do Linux e o apoio de políticas nacionais relevantes, os produtos de servidor Linux certamente serão capazes de impactar o mercado maior de servidores.
> 据权威部门统计,目前Linux在服务器领域已经占据75%的市场份额,同时,Linux在服务器市场的迅速崛起,已经引起全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量.

  • O desenvolvimento do Linux na área de desktop

Nos últimos anos, especialmente no mercado interno, a tendência de desenvolvimento de sistemas operacionais Linux para desktop tem sido muito rápida. O sistema operacional Linux para desktop lançado por fabricantes nacionais de software de sistema, como Kirin Linux, Hongqi Linux e Deepin Linux, tem sido amplamente utilizado em governos, empresas, OEM e outros campos. Além disso, SUSE e Ubuntu também lançaram sistemas de desktop baseados em Linux, especialmente Ubuntu Linux, que acumulou um grande número de usuários da comunidade. No entanto, do ponto de vista da função geral e do desempenho do sistema, ainda existe uma certa lacuna entre o sistema desktop Linux e a série Windows, principalmente em termos de facilidade de uso do sistema, gerenciamento do sistema, compatibilidade de software e hardware e software riqueza.

  • O desenvolvimento do Linux no campo embarcado móvel

O baixo custo, os poderosos recursos de personalização e a boa portabilidade do Linux tornaram o Linux amplamente utilizado em sistemas embarcados.Atualmente, o Linux é amplamente utilizado em telefones celulares, tablets, roteadores, televisores e consoles de jogos eletrônicos. O sistema operacional Android amplamente utilizado em dispositivos móveis é baseado no kernel Linux. Atualmente, o Android se tornou o sistema operacional de smartphone mais popular do mundo. De acordo com as últimas estatísticas de departamentos competentes em 2015, a participação no mercado global do sistema operacional Android atingiu 84,6%.

Além disso, a Cisco também usa Linux personalizado em firewalls e roteadores de rede, e a Alibaba Cloud também desenvolveu um sistema operacional baseado em Linux "YunOS", que pode ser usado para smartphones, tablets e TVs de Internet; gravadores de vídeo digitais comuns, iluminação de palco Os sistemas de controle estão sendo gradualmente implementados usando versões customizadas do Linux, e tudo isso devido ao poder do Linux e do código aberto.

  • O desenvolvimento do Linux na área de computação em nuvem/big data

O rápido desenvolvimento da indústria da Internet promoveu a formação e o rápido desenvolvimento da computação em nuvem e das indústrias de big data. A computação em nuvem e o big data são plataformas baseadas em software de código aberto, e o Linux ocupa a principal vantagem; de acordo com uma pesquisa da Linux Foundation, 86% das empresas possuem O sistema operacional Linux é usado para construir plataformas de computação em nuvem e big data.Atualmente, o Linux começou a substituir o Unix como o sistema operacional mais popular para computação em nuvem e plataformas de big data.


5. Versão de lançamento

  • Debian
    O Debian é extremamente estável, o que o torna ideal para uso em servidores. O sistema operacional Debian, sem dúvida, não é adequado para usuários novatos, mas sim para administradores de sistema e usuários avançados.

  • Ubuntu
    Ubuntu é um derivado do Debian e o sistema operacional gratuito mais popular da atualidade. O Ubuntu foca em suas aplicações neste mercado e é comum em servidores, computação em nuvem e até mesmo em alguns dispositivos móveis rodando Ubuntu Linux. Ubuntu é um sistema operacional pelo qual os usuários novatos irão certamente se apaixonar.

  • Red Hat Enterprise Linux

Esta é a primeira distribuição Linux voltada para o mercado comercial. Está disponível em versões de servidor e oferece suporte a diversas arquiteturas de processador, incluindo x86 e
x86_64. A Red Hat treina e certifica administradores de sistemas por meio do curso Red Hat Certified System Administrator/Red Hat Certified Engineer (RHCSA/RHCE).

  • CentOS

é uma distribuição empresarial Linux construída do zero usando código-fonte gratuito do Red Hat Enterprise Linux. Esta
versão refatorada remove completamente a marca registrada e uma mudança muito sutil no pacote binário. Para algumas pessoas que não querem pagar uma fortuna e querem experimentar o Red Hat Enterprise Linux, vale a pena tentar o CentOS. Além disso, o CentOS parece e se comporta exatamente como a distribuição pai, Red Hat Enterprise Linux. CentOS usa YUM para gerenciar pacotes de software.

-Fedora

O Small Fedora é para quem quer experimentar a tecnologia mais recente e mal pode esperar pelo lançamento da versão estável do programa. Na verdade, o Fedora é uma plataforma de teste da Red Hat; os produtos são desenvolvidos e testados nesta plataforma antes de se tornarem uma distribuição de nível empresarial. O Fedora é uma distribuição muito boa, com um enorme fórum de usuários e um grande número de pacotes de software na biblioteca de software.

-Kali Linux

Kali Linux é um derivado do Debian. Kali foi projetado para testes de penetração. O antecessor de Kali foi Backtrack. Todos os pacotes binários para Debian podem ser instalados no Kali Linux, e é daí que vem o charme ou poder do Kali. Além disso, o fórum de usuários que suporta o Debian acrescenta muito ao Kali. Kali vem com muitas ferramentas de teste de penetração, seja Wifi, banco de dados ou qualquer outra ferramenta, todas projetadas para serem usadas imediatamente. Kali usa APT para gerenciar pacotes de software.
Não há dúvida de que o Kali Linux é uma ferramenta de teste de penetração ou o sistema operacional preferido dos hackers civilizados (não quero falar sobre hackers maliciosos).

  • ……
    Insira a descrição da imagem aqui

6. conceito e posicionamento do sistema operacional

使计算机更好用! 这是操作系统的根本要义!
Insira a descrição da imagem aqui


Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/qq_58286439/article/details/133499763
Recomendado
Clasificación