Qwertyui

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 25

UNIVERSIDADE ÓSCAR RIBAS

FACULDADE DE CIÊNCIAS E TECNOLOGIA


ENGENHARIA INFORMÁTICA E
COMUNICAÇÕES

TRABALHO DE INVESTIGAÇÃO DE SISTEMAS OPERATIVOS I

SISTEMA OPERATIVO LINUX

LUANDA, 2024
UNIVERSIDADE ÓSCAR RIBAS

FACULDADE DE CIÊNCIAS E TECNOLOGIA


ENGENHARIA INFORMÁTICA E COMUNICAÇÕES

SISTEMA OPERATIVO LINUX

Trabalho da cadeira de Sistemas Operativos I apresentado à


Universidade Óscar Ribas na área de formação de Engenharia
Informática e Comunicações, sob as orientações do Lic.
Kissolokele Pinto.

LUANDA, 2024
INTEGRANTES DO GRUPO

Tayana Carneiro - 20211200

Alberto Vemba – 20222266

Cadma Mujetes – 20220277

Milton Samakuenje - 20220075

Paulo da Silva - 20220521

Pedro Kassongo - 20220460

Petuel Neto - 20220359

EXAMINADOR(A)

Lic. Kissolokele Pinto


RESUMO

Este trabalho aborda o sistema operacional Linux, destacando sua história,


características fascinantes, componentes principais, distribuições populares, vantagens e
desvantagens. O Linux, também conhecido como GNU/Linux, é um sistema livre e de
código aberto que gerencia recursos de computadores e permite a execução de programas.
Sua história começou em 1991 com Linus Torvalds, culminando em um sistema poderoso e
versátil com uma ampla comunidade de desenvolvedores.

Além disso, várias distribuições Linux são analisadas, como Ubuntu, Fedora,
Debian, CentOS e Kali, cada uma adaptada para diferentes necessidades e preferências. E
também, são discutidas as vantagens, como código aberto, estabilidade, segurança e
personalização, bem como as desvantagens, como complexidade para iniciantes,
compatibilidade limitada de software e fragmentação.
1. Sumário
1. INTRODUÇÃO.................................................................................................................................6
1.1 Definição do Tema.......................................................................................................................6
1.2 JUSTIFICATIVA..........................................................................................................................6
1.3 Objectivo Geral.........................................................................................................................6
1.4 Objectivo Específico.................................................................................................................7
2. Fundamentação Teórica.................................................................................................................7
1. INTRODUÇÃO
1.1 Definição do Tema
O sistema operacional Linux, também conhecido como GNU/Linux, é uma peça
fundamental no cenário da computação moderna. Originário de uma jornada fascinante
iniciada em 1991 por Linus Torvalds, um estudante finlandês na época, o Linux evoluiu
para se tornar uma alternativa poderosa e versátil aos sistemas operacionais proprietários,
como Windows e macOS. Com sua natureza livre e de código aberto, o Linux cativou uma
vasta comunidade de desenvolvedores e usuários, impulsionando inovações contínuas e
uma variedade de distribuições adaptadas para diferentes necessidades.
1.2 Justificativa
Este trabalho é relevante devido à importância do sistema operacional Linux no
cenário da computação moderna. Ele fornece uma compreensão abrangente sobre o Linux,
desde sua origem até suas características, distribuições e considerações práticas, como
vantagens e desvantagens. Como o Linux é amplamente utilizado em ambientes
acadêmicos, empresariais e domésticos, entender suas nuances é fundamental para usuários
e administradores de sistemas.

Ao destacar as características e componentes do Linux, este trabalho permite que os


leitores compreendam sua estrutura e funcionalidade, capacitando-os a tomar decisões
informadas sobre o uso do Linux em diferentes contextos. Além disso, ao abordar as
distribuições populares e suas aplicações específicas, o trabalho ajuda os leitores a
selecionar a distribuição mais adequada às suas necessidades.

Ao considerar as vantagens e desvantagens do Linux, este trabalho oferece uma


visão equilibrada sobre suas capacidades e limitações, permitindo que os leitores ponderem
os aspectos positivos e negativos ao decidir adotar ou não o Linux como seu sistema
operacional preferido. Em última análise, este trabalho contribui para uma compreensão
mais ampla e informada do sistema operacional Linux e seu papel no panorama da
tecnologia da informação.

1.3 Objectivo Geral

Apresentar uma visão geral do sistema operacional Linux, incluindo suas


características, vantagens e desvantagens, bem como as suas variadas distribuições.

1.4 Objectivo Específico

 Descrever as principais características do Linux.


 Apresentar as vantagens do uso do Linux.
 Descrever as desvantagens do uso do Linux;
 Apresentar algumas das variadas distribuições do Linux;
 Fornecer dicas para começar a usar o Linux, como escolher uma distribuição e
instalar o sistema.

2. FUNDAMENTAÇÃO TEÓRICA

2.1 História do Sistema Operativo Linux


A história do sistema operacional Linux é uma jornada fascinante que começou em
1991 com Linus Torvalds. Inspirado pelo sistema Minix, Linus embarcou em um projeto
ambicioso para criar um novo kernel de sistema operacional livre e de código aberto.

 1991: O Início

Em agosto de 1991, Linus Torvalds publicou a primeira versão do kernel. O kernel


era um programa pequeno e simples, mas continha as bases para o que se tornaria um
sistema operacional poderoso e versátil.( Torvalds, L. (1991). Release notes for Linux v0.)

 1991-1994: Crescimento e Desenvolvimento

Nos anos seguintes, o kernel Linux passou por um rápido desenvolvimento. O


sistema ganhou novos recursos e funcionalidades, tornando-se cada vez mais completo e
robusto.

 1994: Lançamento da Primeira Distribuição Linux


Em 1994, a primeira distribuição Linux, o SLS (Slackware Linux System), foi
lançada por Patrick Volkerding. As distribuições Linux combinam o kernel Linux com
ferramentas GNU e outros softwares para criar um sistema operacional completo e pronto
para uso. (Volkerding, P. (1994). Introducing Slackware Linux).

 1995-2000: Adoção e Popularização

Ao longo da década de 1990, o Linux ganhou cada vez mais popularidade entre
usuários e empresas. Sua natureza livre e de código aberto, além de sua segurança e
estabilidade, atraíram uma comunidade dedicada de usuários e desenvolvedores.

 2001-Presente: Evolução e Diversificação

No século 21, o Linux continuou a evoluir e se diversificar. Surgiram diversas


distribuições Linux para atender às necessidades de diferentes tipos de usuários, desde
iniciantes até profissionais experientes. O Linux também se tornou a plataforma de escolha
para muitos servidores e dispositivos embarcados.

2.2 As Fascinantes Características do Sistema Operativo Linux


O sistema operacional Linux é conhecido por suas diversas características vantajosas
que o diferenciam de outros sistemas. Exploremos algumas das principais:

 Multitarefa e Multiusuário

 "O Linux é amplamente reconhecido por sua capacidade multitarefa e multiusuário,


permitindo a execução simultânea de vários processos e a configuração de contas de
usuário personalizadas." - Fonte: Tanenbaum, A. S., & Woodhull, A. S. (2015).
Operating Systems: Design and Implementation. Prentice Hall.

 O Linux permite executar vários programas ao mesmo tempo, aumentando a


produtividade e eficiência.

 Diferentes usuários podem ter contas e configurações personalizadas, ideal para


ambientes multiusuários.

 Segurança Robusta
 "O sistema de permissões do Linux é fundamental para sua segurança robusta,
fornecendo controle granular sobre o acesso aos dados e recursos do sistema."
Fonte: Garfinkel, S., Spafford, G., & Schwartz, A. (2003). Practical UNIX and
Internet Security. O'Reilly Media.

 O Linux oferece um sistema de permissões sofisticado que protege contra acessos


não autorizados e garante a segurança dos dados.

 Sua natureza de código aberto permite que a comunidade examine e identifique


vulnerabilidades com mais rapidez, resultando em um sistema mais seguro.

 Estabilidade Inigualável

• O Linux é famoso por sua confiabilidade e tempo de atividade longo, minimizando


travamentos e interrupções.

• Sua arquitetura robusta o torna ideal para servidores e sistemas críticos que exigem
uptime máximo.

 Personalização Ilimitada

• O Linux oferece interfaces gráficas personalizáveis e comandos poderosos que


permitem adaptar o sistema às suas necessidades.

• Você pode modificar a aparência, instalar softwares específicos e configurar o


sistema para funcionar da maneira que você deseja.

 Amplo Suporte a Hardware

• O Linux oferece suporte a uma ampla gama de hardwares, desde computadores


antigos até dispositivos modernos.

• Drivers gratuitos e de código aberto estão disponíveis para a maioria dos


hardwares, facilitando a instalação e o uso.

 Custo Acessível

• A maioria das distribuições Linux são gratuitas para download e uso, tornando-as
uma opção econômica para usuários domésticos e empresas.
• Softwares de código aberto gratuitos também estão disponíveis para diversas
tarefas, reduzindo ainda mais os custos.

2.3 COMPONENTES DO SISTEMA OPERACIONAL LINUX


O Sistema Operacional Linux é composto por diversos elementos fundamentais que
trabalham em conjunto para fornecer uma experiência de computação poderosa e flexível.
Vamos explorar quatro componentes-chave do Linux: o Núcleo Linux, o Shell do Linux, os
Utilitários de Linha de Comando e o Ambiente de Área de Trabalho.
2.3.1 Núcleo Linux
O Núcleo Linux, muitas vezes referido apenas como “kernel”, é o coração do sistema
operacional. Ele lida com o gerenciamento de recursos do computador, incluindo processos,
memória, dispositivos de hardware e interrupções do sistema. O Kernel Linux é um
software de código aberto que continua a ser aprimorado e expandido por uma vasta
comunidade de desenvolvedores em todo o mundo.
As suas principais características são:
 Suporte a multitarefa e multiusuário.
 Gerenciamento eficiente de memória e recursos do sistema.
 Suporte a uma ampla variedade de dispositivos de hardware.
 Estabilidade e confiabilidade, com atualizações regulares para correção de bugs e
adição de novos recursos.

2.3.2 Shell do Linux


O Shell do Linux é a interface de linha de comando que permite aos usuários interagir
com o sistema operacional através de comandos digitados manualmente. O Shell oferece
uma ampla gama de recursos, incluindo autocompletar, redirecionamento de entrada/saída,
manipulação de variáveis e execução de scripts.

Principais características do Shell do Linux:

 Interface poderosa e versátil para interação com o sistema operacional.


 Suporte a scripting, permitindo a automação de tarefas complexas.
 Personalizável com diferentes configurações e temas.
 Histórico de comandos para facilitar a repetição e edição de comandos anteriores.
 Integração com outros utilitários de linha de comando e programas do sistema.
2.3.3 Utilitários de Linha de Comando

Os Utilitários de Linha de Comando são programas executados no terminal que


realizam uma variedade de tarefas, desde gerenciamento de arquivos até configuração de
rede. Esses utilitários são essenciais para administradores de sistema e usuários avançados,
pois oferecem controle preciso sobre o sistema operacional e suas configurações.
Alguns exemplos de Utilitários de Linha de Comando incluem:

 `1s`: Lista os arquivos e diretórios em um diretório específico.


 `cp`: Copia arquivos e diretórios
 `grep`: Procura por padrões em arquivos de texto.
 `ifconfig ou ip`: Exibe e configura as interfaces de rede.
 `top` ou `htop`: Exibe informações sobre os processos em execução no sistema.

2.3.4 Ambiente de Área de Trabalho


O Ambiente de Área de Trabalho é a interface gráfica do usuário (GUI) que permite
interagir com o sistema operacional de forma visual e intuitiva. Existem várias opções de
ambientes de área de trabalho disponíveis para o Linux. Cada ambiente de área de trabalho
oferece uma experiência única, com diferentes layouts, temas e conjuntos de aplicativos
integrados.

Principais características do Ambiente de Área de Trabalho:


 Interface gráfica intuitiva e fácil de usar.
 Personalizável com temas, papéis de parede e extensões.
 Suporte a múltiplos monitores e workspaces.

Desta feita,os componentes do Sistema Operacional Linux, incluindo o Núcleo Linux, o


Shell do Linux, os Utilitários de Linha de Comando e o Ambiente de Área de Trabalho,
trabalham em conjunto para fornecer uma plataforma poderosa, flexível e altamente
personalizável para usuários e administradores de sistema.
2.4 DISTRIBUIÇÕES LINUX
O Linux é um sistema operacional de código aberto amplamente utilizado em todo o
mundo, tanto por empresas quanto por indivíduos. Uma das principais vantagens do Linux
é a variedade de distribuições disponíveis, cada uma projetada para atender a diferentes
necessidades e preferências dos usuários.
De seguida, analisaremos algumas das distribuições Linux mais populares: Ubuntu,
Fedora, Debian, CentOS e Kali.

2.4.1 Ubuntu
O Ubuntu é uma das distribuições Linux mais conhecidas e amplamente utilizadas em
todo o mundo. Desenvolvido pela Canonical, o Ubuntu é conhecido por sua facilidade de
uso, estabilidade e segurança. No ambiente universitário, o Ubuntu é frequentemente
escolhido por sua ampla compatibilidade de hardware, vasta comunidade de suporte e
grande quantidade de software disponível para instalação (DistroWatch).

2.4.2 Fedora
O Fedora é outra distribuição Linux popular entre os universitários. Desenvolvido pela
comunidade e patrocinado pela Red Hat, o Fedora é conhecido por sua abordagem
inovadora e foco na tecnologia de ponta. No ambiente acadêmico, o Fedora é
frequentemente escolhido por estudantes de ciência da computação e engenharia de
software devido à sua ênfase em software de código aberto e ferramentas de
desenvolvimento. (DistroWatch).

2.4.3 Debian
O Debian é uma das distribuições Linux mais antigas e respeitadas disponíveis.
Desenvolvido e mantido por uma comunidade voluntária, o Debian é conhecido por sua
estabilidade, segurança e compromisso com a filosofia de software livre. No ambiente
universitário, o Debian é frequentemente escolhido por sua ampla seleção de pacotes de
software e vasta documentação disponível (DistroWatch).
2.4.5 CentOS
O CentOS é uma distribuição Linux derivada do código fonte do Red Hat Enterprise
Linux. Conhecido por sua estabilidade, segurança e longos ciclos de suporte, o CentOS é
frequentemente escolhido por instituições acadêmicas e de pesquisa para servidores e
infraestrutura de rede. O CentOS é usado para a execução de serviços e aplicativos críticos
que exigem alta disponibilidade e confiabilidade. (DistroWatch).
2.4.6 Kali
O Kali Linux é uma distribuição Linux especializada em segurança cibernética e testes
de penetração. Desenvolvido pela Offensive Security, o Kali é amplamente utilizado por
estudantes de segurança da informação e profissionais de segurança cibernética em todo o
mundo. No ambiente universitário, o Kali é frequentemente utilizado em laboratórios de
segurança cibernética, cursos de hacking ético e competições de segurança cibernética.
(DistroWatch).
As distribuições Linux desempenham um papel crucial no ambiente universitário,
oferecendo aos estudantes e pesquisadores uma plataforma estável, flexível e
personalizável para suas atividades acadêmicas e profissionais. Ubuntu, Fedora, Debian,
CentOS e Kali são apenas algumas das muitas distribuições disponíveis, cada uma com
suas próprias vantagens e usos específicos.
Ao escolher uma distribuição Linux para uso acadêmico, é importante considerar as
necessidades individuais e os objetivos de aprendizado para garantir a melhor experiência
possível. Independentemente da escolha, as distribuições Linux continuam a desempenhar
um papel importante no cenário da computação moderna, oferecendo estabilidade,
segurança e liberdade de escolha aos usuários.
Para aprender mais sobre distribuições, o "DistroWatch apresenta-se como uma
ferramenta vital para acompanhar o vasto mundo das distribuições Linux, fornecendo
análises e informações detalhadas sobre Ubuntu, Fedora, Debian, CentOS e Kali, entre
outras."
 Fonte: DistroWatch. (https://distrowatch.com/)

DEBIAN CENTOS KALI FEDORA UBUNTU


2.5 VANTAGENS E DESVANTAGENS DO LINUX

2.5.1 VANTAGENS

 Código aberto: o Linux é distribuído sob uma licença de código aberto, o que significa
que é gratuito para usar, modificar e distribuir. Isso incentiva a colaboração e a
inovação na comunidade de desenvolvimento.

 Estabilidade: O Linux é conhecido por sua estabilidade e confiabilidade.


Frequentemente, ele é executado por longos períodos sem a necessidade de
reinicialização, tornando-o adequado para ambientes de servidor e sistemas críticos.

 Segurança: O Linux é menos suscetível a vírus, malware e outras ameaças à segurança


em comparação com alguns outros sistemas operacionais. Seu robusto sistema de
permissão e atualizações de segurança frequentes contribuem para sua segurança.

 Personalização: O Linux oferece um alto grau de personalização, permitindo aos


usuários adaptar seu sistema às suas necessidades específicas. Isto é particularmente
valioso para desenvolvedores e usuários avançados.

 Variedade de Distribuições: O Linux vem em várias distribuições, cada uma com seus
próprios recursos e gerenciadores de pacotes. Os usuários podem escolher a distribuição
que melhor atende às suas necessidades.

2.5.2 DESVANTAGENS

 Complexidade para iniciantes: O Linux pode ter uma curva de aprendizado


acentuada, especialmente para usuários acostumados com sistemas operacionais mais
fáceis de usar, como Windows ou macOS.

 Compatibilidade limitada de software: alguns aplicativos de software comercial,


especialmente aqueles projetados para Windows ou macOS, podem não ter versões
nativas do Linux, exigindo soluções alternativas, como o uso de camadas de
compatibilidade ou máquinas virtuais.

 Compatibilidade de hardware: Embora o Linux suporte uma ampla variedade de


hardware, podem surgir problemas de compatibilidade com determinados drivers,
especialmente para placas gráficas, adaptadores Wi-Fi e periféricos.

3 SISTEMA LINUX VS WINDOWS


No mundo dos sistemas operacionais, a disputa entre Linux e Windows já traz consigo
milhares de batalhas, com cada um ostentando seus pontos fortes e fracos. Para nos ajudar a
escolher, vamos mergulhar em uma análise comparativa profunda:

1. FILOSOFIA E LICENCIAMENTO

 Linux: Código aberto e licenciado sob diversas licenças livres, como GPL, permitindo
modificações, distribuição e uso gratuitos. Ideal para quem busca liberdade,
personalização e colaboração em comunidade.

 Windows: Código fechado e licenciado sob modelo pago, com restrições de uso e
modificação. Indicado para quem prefere a simplicidade, suporte técnico oficial e ampla
gama de softwares proprietários.

2. SEGURANÇA E CONFIABILIDADE

 Linux: Reputação de ser mais seguro devido à natureza de código aberto, que permite
rápida identificação e correção de vulnerabilidades. Comunidade vigilante contribui
para a segurança geral.

 Windows: Histórico de vulnerabilidades, mas aprimoramentos constantes em


segurança e atualizações frequentes minimizam os riscos. Suporte técnico oficial da
Microsoft auxilia na resolução de problemas.

3. DESEMPENHO E EFICIÊNCIA

 Linux: Conhecido por sua eficiência, utilizando menos recursos do sistema e


proporcionando bom desempenho mesmo em hardwares modestos. Ideal para
computadores antigos ou com configurações limitadas.

 Windows: Demanda mais recursos do sistema, podendo apresentar lentidão em


hardwares mais fracos. Otimizações constantes visam melhorar o desempenho, mas o
consumo de recursos pode ser maior.

4. CUSTO E ACESSIBILIDADE
 Linux: A maioria das distribuições são gratuitas para download e uso, tornando-o uma
opção econômica para usuários domésticos e empresas.

 Windows: Licenciamento pago, com diferentes versões e preços. Pode representar um


custo adicional significativo, principalmente para uso em larga escala.

3.3Conclusão Entre Linux VS Windows

Na verdade, a escolha entre Linux e Windows é uma batalha sem fim, pois cada um
possui seus pontos fortes e fracos, atendendo a diferentes necessidades e preferências. A
escolha entre Linux e Windows depende das suas necessidades, prioridades e orçamento.

A decisão final é sua!

Se você busca:

 Liberdade e personalização: Linux


 Segurança robusta: Linux
 Eficiência em hardware modesto: Linux
 Ampla variedade de softwares livres: Linux

Se você prefere:

 Simplicidade e usabilidade intuitiva: Windows


 Suporte técnico oficial da Microsoft: Windows
 Ampla compatibilidade com softwares proprietários: Windows
 Interface familiar e amigável: Windows
 Grande variedade de jogos: Windows

4 COMANDOS BÁSICOS DO LINUX


Um comando Linux é um programa que você executa diretamente na linha de comando
(CLI). Isto é, você digita o comando na CLI e, em seguida, a interface processa aquela
instrução e realiza o comando solicitado.

No Linux, os comandos são executados no Terminal — basta pressionar Enter ao


terminar de digitar (ou copiar) o comando desejado. Você pode executar comandos para
realizar uma série de tarefas, como instalação de pacotes, gerenciamento de usuários e
manipulação de arquivos. As três partes principais de um comando são:

CommandName (nome). É a regra em si que você quer executar.

Flag (opção). É um modificador para a operação do comando. Você pode incluí-lo no


comando usando um hífen (-) ou dois (–).

Argument (parâmetro). Serve para adicionar informações ou contexto ao comando.

Pwd : encontra o caminho completo do diretório atual.

cd: permite navegar até determinada pasta.

ls: lista todos os arquivos e pastas dentro de um diretório.

cat: lista os conteúdos de um arquivo de texto na saída padrão (sdout).

1. Comando Pwd

Use o comando pwd para encontrar o caminho para o diretório atual (da pasta) em que
você está. O comando vai retornar um caminho completo (cheio), que é basicamente um
caminho que começa com uma barra inclinada (/). Um exemplo de um caminho completo é
/home/username.

O comando pwd usa a seguinte sintaxe:

pwd [opção]

Ele tem duas opções aceitáveis:

• -L ou –logical imprime o conteúdo da variável de ambiente, incluindo links


simbólicos.

• -P ou –physical imprime o caminho real do diretório atual.

2. Comando Cd
Para navegar pelos arquivos e diretórios Linux, use o comando cd. Ele requer ou um
caminho completo ou o nome de um diretório, dependendo do diretório atual em que você
estiver.

Vamos dizer que você esteja em /home/username/Documents e quer ir para Photos, um


subdiretório de Documents. Para fazer isso, simplesmente digite cd Photos.

Outro cenário em que você quer mudar completamente de diretório, digamos, para
/home/username/Movies. Nesse caso, você tem que digitar cd seguido pelo caminho
absoluto do diretório.

Existem alguns atalhos que você pode usar para navegar mais rapidamente.:

• Use cd .. (com dois pontos seguidos) para subir diretório acima

• Use cd ~[username] para acessar o diretório inicial de outro usuário.

• Use cd– (com um hífen) para mover para os diretórios anteriores.

3. Comando Ls

O comando ls é usado para visualizar conteúdos em um diretório. Por padrão, esse


comando vai mostrar os conteúdos apenas do diretório atual em que você estiver.

Se você quiser ver o conteúdo de outros diretórios, digite ls e, então, o caminho do


diretório. Por exemplo, digite ls /home/username/Documents para ver os conteúdos de
Documents.

Existem variações que você pode usar com o comando Is:

• ls -R vai listar todos os arquivos nos subdiretórios.

• ls -a vai mostrar todos os arquivos ocultos.

• ls -lh vai listar todos os tamanhos de arquivos em formatos fáceis, como MB, GB

ou TB.

4. Comando Cat
O cat (abreviação para concatenar) é um dos comandos Linux mais usados. Ele é usado
para visualizar, criar e relacionar arquivos. Para executar esse comando, digite cat seguido
pelo nome do arquivo e sua extensão. Por exemplo: cat nomedoarquivo.txt.

Aqui estão outras maneiras de usar o comando cat:

• cat > nomedoarquivo.txt cria um novo arquivo

• cat nomedoarquivo1.txt nomedoarquivo2.txt > nomedoarquivo3.txt junta

dois arquivos (1 e 2) em um novo (3).

• tac nomedoarquivo.txt exibe o conteúdo do arquivo em ordem reversa.

6.1. Configuração De Redes No Linux


Ambos sistemas operacionais Ubuntu e Debian possibilitam configurar as interfaces de
rede do computador de duas formas:

Arquivo /etc/network/interfaces: as configurações de rede são escritas em um arquivo


de texto, seguindo uma sintaxe predefinida.

Gerenciador de rede (NetworkManager): as configurações de rede são criadas por meio


de um aplicativo gráfico, para em seguida serem aplicadas por um daemon específico.
Oaplicativo gráfico é acessado por meio da barra de status do ambiente gráfico, no canto
superior direito.

5 GERENCIAMENTO DE USUÁRIOS E PERMISSÕES NO LINUX


O gerenciamento de usuários e permissões é uma parte essencial da administração de
sistemas Linux, permitindo controlar o acesso a recursos e garantir a segurança do sistema.
Neste trabalho, abordaremos os principais aspectos do gerenciamento de usuários e
permissões no Linux, incluindo a criação e gerenciamento de usuários, o gerenciamento de
permissões e grupos, e a segurança e autenticação.

5.3Criação e Gerenciamento de Usuários


No Linux, cada usuário possui um identificador exclusivo (UID) e um grupo principal
associado. Para criar um usuário, pode-se utilizar o comando `useradd`, seguido do nome
de usuário desejado. Por exemplo:

Sudo useradd -m nome_do_usuario

Após a criação, é possível definir uma senha para o usuário utilizando o comando
`passwd`:

Sudo passwd nome_do_usuario

Para remover um usuário, utiliza-se o comando `userdel`:

Sudo userdel -r nome_do_usuario

5.4Segurança e Autenticação no Linux

A segurança e autenticação no Linux são gerenciadas pelo serviço Pluggable


Authentication Modules (PAM), que controla o processo de login e autenticação de
usuários. O PAM permite configurar políticas de segurança, como requisitos de senha forte
e bloqueio de contas após várias tentativas de login malsucedidas. Além disso, o Linux
suporta autenticação baseada em chaves SSH, que oferece um método seguro para
autenticar usuários remotamente, sem a necessidade de inserir uma senha. Isso é
particularmente útil em ambientes de servidor.

Outras medidas de segurança incluem a configuração de firewalls, atualizações


regulares do sistema operacional para corrigir vulnerabilidades conhecidas e o uso de
ferramentas de detecção de intrusão para monitorar e responder a atividades suspeitas no
sistema.

O gerenciamento de usuários e permissões no Linux é crucial para garantir a segurança


e o bom funcionamento do sistema. Com as ferramentas e práticas corretas, é possível
controlar o acesso a recursos, proteger dados sensíveis e mitigar ameaças de segurança.

6 CONFIGURAÇÃO E PERSONALIZAÇÃO DO LINUX


Os sistemas Linux permitem que processos e aplicativos sejam executados em um
ambiente virtual. Isso significa que cada processo, dependendo de seu proprietário e das
configurações de determinadas variáveis de ambiente, é executado usando um conjunto
distinto de propriedades que afetam quanta memória o processo pode usar, quantos
segundos de CPU ele pode usar, qual modelo de thread ele pode usar. , quantos arquivos ele
pode abrir e assim por diante.
MicroStrategy Intelligence Server é instalado em sistemas Linux com as variáveis de
ambiente necessárias definidas para garantir que as tarefas do servidor sejam processadas
corretamente. Porém, conforme mencionado acima, algumas configurações estão
relacionadas ao usuário que inicia o processo (também conhecido como proprietário do
processo) e outras configurações só podem ser definidas pelo administrador do sistema.

 Configurações de Rede e Contas de Usuário: Estabelecendo o Básico


Após o particionamento, o instalador do Linux geralmente guiará você através da
configuração da rede e da criação de uma conta de usuário.

 Configuração da Rede
Se você estiver conectado a uma rede via cabo, o Linux deverá detectar
automaticamente e configurar sua conexão. Para redes Wi-Fi, será necessário selecionar a
rede desejada e entrar com a senha. Este é um bom momento para garantir que sua conexão
de rede está funcionando corretamente.

 Criação de Contas de Usuário


A criação de uma conta de usuário é direta. Você precisará fornecer um nome de
usuário, escolher uma senha e, opcionalmente, configurar outra conta para o administrador
do sistema (root).

 Escolha de Temas e Ícones


As distribuições Linux vêm com diversas opções de temas e ícones, permitindo
modificar a aparência da sua área de trabalho. Ferramentas como o Gnome Tweak Tool ou
o KDE’s System Settings oferecem acesso fácil a essas personalizações. Você pode baixar
temas adicionais da internet e aplicá-los através dessas ferramentas.

 Configurações de Área de Trabalho


Configurações como fundo de tela, efeitos de janela, e o comportamento da dock
podem ser ajustados para melhorar a ergonomia e a estética da sua área de trabalho.
Experimente diferentes configurações para encontrar o que melhor se adapta ao seu estilo
de trabalho.

7 COMO INSTALAR O LINUX


 Baixe e Instale o Virtualbox
O software de máquina virtual mais comum é o VirtualBox VMWARE que, antes
de mais nada, precisa ser instalado para ser utilizado como simulador virtual.
Acesse o site oficial do VirtualBox e baixe a versão conforme o seu aparelho. É
comum baixar o “Windows host”, que tem a opção de 32 e 64 bits. Cabe a você escolher
qual o modelo do seu computador e baixar a correspondente.
Feito isso, uma caixa de diálogo, com os passos de instalação do software será
aberta — basta seguir os passos apontados e finalizar a instalação.

 Faça o Download do Ubuntu

Por incrível que pareça, o download do Ubuntu precisa ser feito da mesma forma
que a opção do pendrive: no seu navegador, é necessário buscar por “Ubuntu” e baixar
todos os arquivos da distribuição. Faça o download através do site oficial do Ubuntu, para
evitar riscos e não colocar em jogo a segurança do seu sistema.

 Crie uma Máquina no Virtualbox


Voltando para o VirtualBox, será necessário criar um nova máquina virtual: clique
em “new” ou “nova”, dependendo do idioma do software; nomeie a sua máquina
virtual, com o tipo de sistema operacional que será instalado (ubuntu); no tipo, informe
“linux”; e escolha a versão baixada, se 32 ou 64 bits; clique em prosseguir e selecione o
tamanho da memória para a instalação do Ubuntu (o recomendado é 2048 MB, o
equivalente a 2 GB); crie um disco rígido virtual dinamicamente alocado; escolha pelo
menos 8 GB para o disco rígido virtual; Pronto, sua máquina virtual estará criada e apta
para receber a distribuição Ubuntu.

 Instale o Ubuntu
Para instalar o Linux no computador, através do Ubuntu, basta dar “start” ou iniciar
a máquina virtual. Uma caixa de diálogo será aberta solicitando a instalação de um
sistema operacional. Basta selecionar o baixado, abri-lo e iniciá-lo. A partir disso, basta
seguir os passos comuns de instalação e configurar a sua localização, idioma e
informações de usuário. Pronto, seu Ubuntu estará disponível para utilização.

CONCLUSÃO
O sistema operacional Linux é uma ótima opção para usuários que buscam um
sistema livre, seguro, eficiente e personalizável. Sua comunidade online oferece grande
suporte e ajuda. As desvantagens, como curva de aprendizado e compatibilidade de
software, podem ser superadas com um pouco de pesquisa e dedicação. Ao longo deste
trabalho, exploramos minuciosamente o sistema operacional Linux, desde suas origens
humildes até sua posição proeminente no cenário da computação contemporânea. A jornada
fascinante do Linux, iniciada por Linus Torvalds em 1991, testemunhou o surgimento de
uma comunidade global de desenvolvedores e usuários dedicados, impulsionando
constantes inovações e avanços.
As características distintivas do Linux, como sua robustez, segurança,
personalização e vasta comunidade de suporte, o diferenciam como uma escolha preferida
para uma variedade de aplicações, desde servidores corporativos até dispositivos
embarcados e computação pessoal.
Em última análise, o sistema operacional Linux representa não apenas uma
alternativa viável aos sistemas operacionais proprietários, mas também um símbolo de
colaboração, liberdade e inovação na era da tecnologia da informação. Ao compreender e
aproveitar ao máximo as vastas possibilidades oferecidas pelo Linux, os usuários podem se
posicionar de forma mais eficaz para enfrentar os desafios e aproveitar as oportunidades em
um mundo digital em constante evolução.

RECOMENDAÇÕES
REFERENCIAS BIBLIOGRAFICAS
Multitarefa e Multiuso - Tanenbaum, A. S., & Woodhull, A. S. (2015). Operating
Systems: Design and Implementation. Prentice Hall.
Seguança e Robusto - Garfinkel, S., Spafford, G., & Schwartz, A. (2003). Practical UNIX
and Internet Security. O'Reilly Media.
DistroWatch. (https://distrowatch.com/).
https://www.devmedia.com.br/comandos-importantes-linux/23893
https://wiki.sj.ifsc.edu.br/index.php/Configura%C3%A7%C3%A3o_de_rede_no_Linux
https://barrazacarlos.com/advantages-and-disadvantages-of-linux-operating-system/
https://www.linux.com/
https://www.ubuntu.com/
https://www.debian.com/
http://www.linux.org/people/linus_torvalds/release-notes.html
http://www.slackware.com/intro/
https://www.linuxfoundation.org/about/linux-history/

Você também pode gostar