Linux / Unix - Primeiros passos

Índice
Começaremos com alguns conceitos básicos para entender o que éEssencialmente, o que o torna especial? A seguir veremos como instalá-lo e começar a brincar com ele e, por fim, apresentaremos os comandos básicos a serem usados ​​no shell para que possamos aprender o que faz.
UNIX é um sistema operacional (o grupo de programas responsáveis ​​por fazer o computador funcionar) desenvolvido pela primeira vez na década de 1960.
O Sistema operacional UNIX É composto por 3 partes essenciais:
  • O kernel: é o coração do sistema operacional, é responsável por alocar memória e tempo de processamento aos programas e é responsável por gerenciar o sistema de armazenamento de arquivos e comunicações em resposta às chamadas do sistema.
  • O "shell": é a interface entre o usuário e o kernel. Quando um usuário efetua login no sistema, o programa de autenticação de login verifica o nome de usuário e a senha e inicia imediatamente outro programa chamado "shell", que é um interpretador de linha de comando. O "shell" interpreta os comandos inseridos pelo usuário e cuida de sua execução.
  • e vários programas.
Como um pequeno exemplo de como essas 3 partes funcionam juntas, vejamos o seguinte:
Suponha que você deseja copiar um arquivo chamado meuarquivo.txt e altere seu nome, uma vez que você tenha acesso ao shell, você digitaria o seguinte comando:
cp myfile.txt myfilename.txt

O shell pesquisaria no sistema de armazenamento de arquivos aquele que contém o programa cp e reconheceria que tem 2 parâmetros do tipo texto (meuarquivo.txt Y myfilename.txt neste caso) para depois pedir ao kernel por meio de chamadas de sistema para executar o programa cp. O programa, então, seria executado sobre o arquivo meuarquivo.txt e eu criaria uma cópia dele com o nome myfilename.txt. Assim que o processo for concluído "cp myfile.txt myfilename.txt", O shell retorna a linha de comando ao usuário, informando que ele pode executar novos programas.
A partir da primeira versão do UNIX, 2 ramos foram desenvolvidos: "Berkeley Software Distribution" (BSD) e "System V Release 4" (SVR4) e atualmente existem várias variantes que se inclinam para um destes dois ramos:
Tipo BSD:
  • Digital UNIX.
  • Linux.
  • Mac OS.
Digite SVR4:
  • Sun Solaris.
  • Hewlett-Packard HP-UX.
  • IRIX.
Misturado:
  • AIX.
As diferenças mais importantes entre esses sistemas são baseadas na forma como eles se comunicam com o hardware e a rede, o "shell" é praticamente idêntico em todos os tipos de sistemas baseados em UNIX, portanto, os comandos aprendidos neste e em outros tutoriais são facilmente transportáveis entre um sistema operacional e outro.
  • É um sistema operacional multiusuário.
  • Possui uma interface de linha de comando poderosa (o "shell").
  • Um sistema de arquivos hierárquico.
  • Uma arquitetura aberta.
  • Gratuito e de fácil acesso.
Como consequência, ele difere de outros sistemas operacionais nos seguintes pontos:
  • Excelente gestão e controle dos recursos do sistema.
  • Confiabilidade muito alta (longos períodos de operação contínua sem a necessidade de reinicialização).
  • As ferramentas para personalizar o sistema são nativas e empacotadas com o sistema operacional ou estão disponíveis na Internet gratuitamente.
  • No caso de sistemas de código aberto (como Linux), não há problemas de licenciamento.
  • Escalabilidade muito maior.
  • Documentação completa disponível no mesmo sistema e na Internet.
  • Grandes quantidades de software livre disponíveis para implementação e melhoria.
Em geral, os sistemas UNIX são reconhecidos por sua capacidade de funcionar continuamente por CENTENAS DE DIAS, há até casos de servidores UNIX que trabalharam continuamente para ANOS. Em contraste, a Microsoft recomenda reiniciar seus servidores Windows NT todos os meses.
Atualmente, o sistema operacional baseado em UNIX que mais adere à ideologia original é o Linux, cujo kernel original foi criado em 1991 por Linus Torvalds e a partir do qual todas as distribuições Linux atuais foram desenvolvidas, incluindo:
Imagem enviada
Imagem enviada
Imagem enviada
Imagem enviada
Imagem enviada
Imagem enviada
Imagem enviada
Isso, colegas, foi apenas uma boca cheia do que significa usar o Linux, mais tarde veremos como instalar uma versão do Linux em seu computador (talvez Ubuntu ou Fedora) com seu ambiente desktop (GNOME, principalmente) e seu sistema Windows . (X11, provavelmente). Depois de instalado, começaremos a trabalhar com o shell e aprenderemos vários comandos básicos para todos os sistemas baseados em UNIX.
Não se esqueça de deixar seus comentários,
Até a próxima!Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave