Sistema operacional linux
-
Upload
gabiel-felipe -
Category
Technology
-
view
46 -
download
2
Transcript of 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
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.
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.