Sistema operacional linux

21
Sistema operacional Linux

Transcript of Sistema operacional linux

Sistema operacional Linux

INTRODUÇÂO

O Linux é um sistema operativo ou seja um conjunto de programas de “software” que controla os recursos da máquina “hardware” de forma a permitir a sua utilização tornando-a simples para o utilizador e que serve de interface entre o utilizador e o computador.

Tópicos a serem abordados

O Nascimento do Linux

Principais distribuições

O Minix

O Kernel

O GNU

O GPL

O UNIX

Comandos

História

TUDO COMEÇOU QUANDO LINUSTORVALDS RESOLVEU APRIMORAR UM SISTEMA OPERACIONAL...(MINIX)

MinixSistema Operacional criado por Andrew Tanenbaum em 1987.

Derivado do Unix – Sistema Operacional estável e poderoso, desenvolvido pela empresa americana AT & T no final dos anos 60.

Versão simples, para fins educacionais, do Unix.

O Minix foi estudado por Linus Torvalds, que pensava em aprimorá-lo.

Posteriormente, Linus decidiu criar seu próprio sistema, o LINUX.

História do Linux

O nome Linux surgiu da mistura de Linus + Unix. Linus é o nome do criador do Linux, Linus Torvalds.O Unix foi idealizado pelo Massachusets Institute of Technology (MIT), pela General Electric (GE), pelos laboratórios Bell e pela American Telephone and Telegraph (AT&T). O Unix, é um sistema operacional muito caro e é usado em computadores poderosos (como mainframes).

Relação Unix/Linux

O Minix é uma versão do Unix gratuita e com o código fonte disponível. Isso significa que qualquer programador experiente pode fazer alterações. Em 1991, por hobby, Linus Torvalds decidiu desenvolver um sistema mais poderoso que o Minix.Limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix".

Desenvolvimento do Linux

No dia 5 de Outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do kernel Linux, versão 0.02. Hoje, até uma pessoa com poucos conhecimentos consegue usar o Linux. Hoje em dia, é um sistema estável e consegue reconhecer todos os periféricos sem a necessidade de instalar drivers de som, vídeo, modem, rede, etc.

Mapa de distribuições Linux

Licença GPL

A GPL é a licença com maior utilização por parte de projectos de software livre, baseia-se em 4 liberdades:

A liberdade de executar o programa (liberdade nº 0) A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades (liberdade nº 1).A liberdade de redistribuir cópias de modo a poder ajudar o próximo (liberdade nº 2). A liberdade de aperfeiçoar o programa, liberar os seus aperfeiçoamentos, de modo que toda a comunidade beneficie deles (liberdade nº 3).

Software livre Segundo a definição da Free Software Foundation, é software que pode ser usado, copiado, verificado, modificado e distribuído sem restrições. Um software é considerado livre quando atende aos quatro tipos de liberdade para os utilizadores do software definidas pela Free Software Foundation (Licença GPL).

Open-source Um programa de código aberto (Open source) deve garantir:Distribuição livre Código fonte Trabalhos Derivados Integridade do autor do código fonte Distribuição da Licença Entre outros…

Distribuições

Red Hat Linux é uma distribuição de Linux muito conhecida, líder do mercado nos EUA.O Debian foi fundado em 1993 por Ian Murdock.Slackware Linux é uma das mais conhecidas distribuições do Linux, é a mais parecida com o UNIX.OpenSUSE é um sistema operacional baseado em GNU/Linux da comunidade mundial patrocinado pela Novell.

GNU: PROJETO INICIADO POR RICHARD STALLMAN NOS ANOS 80, COM O OBJETIVO DE CRIAR UM SISTEMA OPERACIONAL TOTALMENTE LIVRE (COMPATÍVEL COM O UNIX). NOS ANOS 90, TINHA-SE TODOS OS COMPONENTES PRINCIPAIS, EXCETO UM O KERNEL.

ENTÃO... O LINUX (KERNEL LIVRE) + GNU (SISTEMA QUASE COMPLETO) RESULTOU EM SISTEMA OPERACIONAL COMPLETO: UM SISTEMA GNU BASEADO NO LINUX.

GNU LINUX GNU / LINUX

OU APENAS LINUX

GNU LINUX GNU / LINUX

OU APENAS LINUX

PROJETO GNU

+ = Ou apenas Linux

OS COMANDOS BÁSICOSConheça agora os comandos básicos do Linux, seguidos de uma breve explicação e, quando cabível, de uma comparação com um comando correspondente aos DOS:

(qualquer comando) --help: mostra o HELP (arquivo de ajuda) do comando que você digitou;

ls: lista os arquivos e diretórios da pasta (DIR no DOS);

clear: limpa a tela (CLS no DOS);

cd ___ : entra em um diretório (igual ao DOS);

cd: vai direto para o diretório raiz do usuário conectado;

pwd: mostra o diretório inteiro que você está;

cat: igual ao TYPE no DOS;

df: Mostra as partições usadas ou livres do HD;

|more: lista o arquivo com pausa de linha em linha (exemplo: CAT leiame |more)

|lpr: imprime o arquivo listado;

free: mostra a memória do computador (MEM no DOS);

shutdown: desliga o computador:shutdown -r now : reinicia o computador;shutdown -h now : desliga o computador (só desligue quando aparecer escrito "system halted" ou algo equivalente);OBS.: O now pode ser mudado. Por exemplo: shutdown -r +10 e o sistema irá reiniciar daqui a 10 minutos).

mkdir: cria um diretório (MD no DOS);

rmdir: destrói um diretório VAZIO (RD no DOS);

rm: apaga um arquivo (DEL no DOS);rm -r: apaga um diretório;

who: mostra quem está usando a máquina;

wc: conta a quantidade de:wc -c arquivo : quantidade de byteswc -w arquivo : quantidade de palavraswc -l arquivo : quantidade de linhas;

date: mostra data e hora;

telnet: inicia a TELNET; m: abre o MINICOM e permite configurar o modem;

type: explica um determinado arquivo do sistema;

file: descreve um determinado arquivo;

find / - name ____ : procura arquivo "____";

useradd nome_do_novo_usuário: cria uma nova conta usuário;

passwd nome_do_usuário: cria ou modifica a senha do usuário;

userdel -r nome_do_usuário: apaga um usuário;

su: passa para o superusuário (perceba que no prompt irá mudar o $ pelo #);

linuxconf: configuração do Linux;

alias: possibilita a criação de comandos simples;

&: coloca o comando desejado em background, ou seja, trabalha enquanto você faz outra coisa no computador;

ps: relata os processos em execução;

kill: encerra um ou mais processos em andamento;

history: mostra os comandos que o usuário já digitou;

lpr: imprime um arquivo (exemplo: lpr arquivo);

lpq: mostra o status da fila de impressão;

lprm: remove trabalhos da fila de impressão; whereis ___: procura pelo binário do arquivo indicado, útil para saber seu diretório ou se ele existe no sistema;

vi: inicia o editor de textos vi.

LINUX

Trabalho elaborado por:Alesandro dos santosCurso: tec. De manutenção de computadoresData: 25/08/16