apontamentos linux

7
    .   .  F . . , ,  . , ,           ,   . . E , .   , ,        . C,  , , . M , 4 , :  A , ( )  A ( ). .  A , , , , . ( )  A , ( ). A . L . , , . A , . , . L, .

Upload: jonatas-araujo

Post on 10-Jul-2015

55 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Apontamentos Linux

5/10/2018 Apontamentos Linux - slidepdf.com

http://slidepdf.com/reader/full/apontamentos-linux 1/6

 

10/5/2010

1

• É o software que controla todo o computador.

• É o software básico.

• Funciona como interface entre o usuário e amáquina.

Ex. Windows, Linux, DOS Ex. Windows, Linux, DOS 

Quanto a realizaçãode TAREFAS:

 Monotarefa

 Multitarefa

Quanto a quantidadede USUÁRIOS:

 Monousuário

 Multiusuário

Quanto ao ambiente:

Texto

Gráfico

O Unix é um sistema operacional multitarefae multiusuário, que é executado em uma grande

 variedadede computadores.Umas das principais razões do seu grande

sucesso é o equilíbrio entre sua produtividade e

portabilidade. Estas funcionalidades proporcionam aosusuários um ambiente eficiente para desenvolvimentode software, que pode ser facilmente postado paraoutrasplataformas.

É a capacidade que o sistema possui defuncionar em diversos tipos de computadores

O termo em inglês para software livre é FreeSoftware, o que pode gerar muita confusão, pois a

palavra  free tanto pode ter o sentido de  gratuidadequanto o sentido de liberdade. Contudo, Software Livrerefere-se à liberdade dos usuários em executar, copiardistribuir estudar, modificar e melhorar o software.Mais precisamente, este termo refere-se a 4 tipos deliberdade,para usuáriosdo software:

 A liberdade para executar o programa, com qualquerpropósito (liberdade 0)

 A liberdade para estudar como o programa funciona eadapta-loàs suas necessidades (liberdade 1). O acesso aocódigo fonte é um pré-requisito para que isto possaacontecer.

 A liberdade para redistribuir cópias do programa, paraque se possa ajudar os amigos, conhecidos, parentes, etc.(liberdade 2)

 A liberdade para melhorar o programa e distribuir suasmelhorias para o público em geral, de maneira que toda acomunidade possa se beneficiar disto (liberdade 3). Acessoao código fonte é um pré-requisito para que isto aconteça.

Para que um programa possa ser considerado

Software Livre os usuários devem ter estas quatroliberdades. Qualquer usuário deverá ser livre para distribuircópias de software, com ou sem modificações, cobrando ounão por este ato. Além disto, não pode ser possível para oautor do software revogar estas liberdades. Se isto puderacontecer, o softwarenão é livre.

Não há problema algum em cobrar paradistribuir Software Livre, desde que o usuário tenhasempre liberdade para copiá-lo e modificá-lo semsolicitar permissão para qualquer pessoa queseja.

Page 2: Apontamentos Linux

5/10/2018 Apontamentos Linux - slidepdf.com

http://slidepdf.com/reader/full/apontamentos-linux 2/6

 

10/5/2010

2

 Apesar disso, podem existir regras restritivas,desde que não entrem em conf lito com as quatroliberdades centrais. O copyleft, é uma regra que garantequeestasliberdades sempre existam.

O que éO que é CopyleftCopyleft??É uma garantia de que as liberdades centrais

sempre existirão. O copyleft é um copyright que, em seustermos de distribuição, garante que qualquer usuáriotenha o direito de copiar, modificar e redistribuir o códigode um programa ou qualquer trabalho derivado domesmo, mas apenas se estes termos de distribuição nãoforem modificados.

Enquanto desenvolvedores de softwaresproprietários utilizam o copyright para cercear a liberdadedos usuários de alterar e redistribuir o produto, muitodesenvolvedores de Software Livre utilizam o copyleft paragarantir a liberdade. Este é o motivo pelo qual utilizaramestetrocadilho no nomede copyrightparacopyleft.

É um sistema operacional decorrente do Unixpossui todas as funcionalidades e propriedades do Unix. Éuma versão do Unix feita por Linus Torvalds. Ele é multi-tarefa e multiusuário.

O sistema operacional Linux possui dois tipos deinterfaces para que o usuário possa interagircom o sistema

operacional. As interfaces gráficas e a interface de linha decomando(texto).

O Linux adota a GPL, uma licença livre - o quesignifica, entre outras coisas, que todos os interessadospodem usá-lo e redistribuí-lo. Aliado a diversos outrossoftwares livres, como o KDE, o GNOME, o Apache, oFirefox, os softwares do sistema GNU e o OpenOffice.org,o Linux pode formar um ambiente moderno, seguro eestável paradesktops, servidorese sistemasembarcado.

Como o Linux e suas aplicações são

desenvolvidos nos mais diversos locais, algumas empresasfocaram suas atividades na compilação, teste,desenvolvimento de softwares e suportar o Linux assimcomo milhares de aplicativos, além de implementaremmelhorias voltadas para o mercado de atuação, atuandocomoelementos fomentadosda disseminaçãodo sistema.

Page 3: Apontamentos Linux

5/10/2018 Apontamentos Linux - slidepdf.com

http://slidepdf.com/reader/full/apontamentos-linux 3/6

 

10/5/2010

3

Dessa forma surgiram distribuições ao redor do mundo,cada uma mantendo um segmento de atuação e ummercadoespecífico. Algumasdas maisconhecidassão:

• Kurumin (brasileiro)• Mandriva• Conectiva• Ubuntu• Slackware• Mandrak

• Red Hat• Debian• Caldera• SuSE• Turbolinux

O Linux possui vários ambientes gráficos e váriosambientes texto.

O ambiente gráfico mais utilizado é o KDE

Os ambientes texto mais utilizados são: tcsh e o bash(sendo este ultimo o ambiente padrão)

É o núcleo do sistema operacional

• É o que faz a interface entre o o Kernel e o Usuário.• É o ambiente texto

Somos nós, é o nosso mundo.

Page 4: Apontamentos Linux

5/10/2018 Apontamentos Linux - slidepdf.com

http://slidepdf.com/reader/full/apontamentos-linux 4/6

 

10/5/2010

4

 A janela de comandos (Shell) do Linuxpossui um prompt (aviso) e um cursor (para inserircaracteres).

É uma sinalização do sistema avisando queestá pronto para receber comandos. Neste pontoexiste um objeto chamado cursor que sinaliza isso.Este objeto pode assumir várias formas, tais como umtraço, um bloco cheio (piscando ou não), porémsempre indicando a disponibilidade do sistema pararecebercomandos.

O prompt pode apresentar informações variadas épossível encontrá-lo com apenas um sinal.Ex:

$ se o usuário logado é usuário comum# se o usuário logado é root (administrador)

Um dos recursos da shell padrão é a

finalização de comandos. Para digitar rapidamente oulocalizar o nome de um comando ou todos oscomandos com grafias semelhantes, digite as primeirasletras do nome de um comando e, depois, pressione atecla <TAB>.

Comando O que faz

pwd Exibe para o usuário o diretório ativo

cd Navega nos diretórios

lsExibe para o usuário os arquivos ediretórios do diretório ativo

cat Gerará um arquivo com o que seriaexibido na saída padrão (tela)

moreExibirá conteúdo na tela página porpágina

less Exibirá conteúdo na tela linha por linha

Comando O que faz

chmod

Modifica as permissões de um arquivoou diretório.r – read leitura

 w – write salvar (escrita)x – execução

chgrpModifica o grupo de um arquivo oudiretório.

chown Modifica o proprietário de um arquivoou diretório

clear Limpa a tela

Comando O que faz

cpcopia arquivos para um outro arquivo oudiretório.

mv move e renomeia arquivos

dumostra a utilização do disco em cadadiretório e seu subdiretório

date Exibe a data configurada no sistema

file exibe o tipo de um arquivo

grepexibe todas as linhas dos arquivosespecificados

Page 5: Apontamentos Linux

5/10/2018 Apontamentos Linux - slidepdf.com

http://slidepdf.com/reader/full/apontamentos-linux 5/6

 

10/5/2010

5

Comando O que faz

manexibe uma página do manual interno doUnix

mkdir cria novos diretórios (novas pastas).

rmUtilizado para apagar arquivos ediretórios (inclusive os não vazios).

rmdirEste comando é utilizado para apagardiretórios vazios.

suPermite que um usuário torne-se outrousuário temporariamente

Comando O que faz

treeMostra a estrutura de diretórios earquivos em forma de árvore simples

logout Sai do sistema.

shutdown –rEncerra os processos e desliga ocomputador

psÉ usado para visualizar processos dosistema.

kill Mata (encerra) os processos desejados

Comando O que faz

manexibe uma página do manual interno doUnix

mkdir cria novos diretórios (novas pastas).

rm

Utilizado para apagar arquivos e

diretórios (inclusive os não vazios).

rmdirEste comando é utilizado para apagardiretórios vazios.

suPermite que um usuário torne-se outrousuário temporariamente

Comando O que faz

lprm Remove os trabalhos da fila de impressão

lpqMostra o estado atual da fila deimpressão

lpc

Usado para controlar impressoras e

serviços de impressãolpr Manda trabalhos para a impressora

Comando O que faz

gzipÉ usado para a

compactação/descompactação dearquivos

bzip2

compress

zip

tarPermite guardar diversos arquivos ediretórios em um único arquivo

Neste tópico, abordaremos a estrutura dediretório do Linux, que é essencial para o entendimento deseu funcionamento.

Os diretórios e arquivos são organizadoshierarquicamente em forma de uma árvore. A função daárvore é dividir o espaço da partição do disco rígido em“zonas”, para organizar a informação nos arquivos de formahierárquica.

Page 6: Apontamentos Linux

5/10/2018 Apontamentos Linux - slidepdf.com

http://slidepdf.com/reader/full/apontamentos-linux 6/6

 

10/5/2010

6

 Além dos diretórios dos usuários, o sistema dediretórios guarda os programas, as bibliotecas que estesprogramas utilizam, os arquivos de configurações dosistema,etc.

O Linux não atribui letras para identificardrives, não existe C: , D: , ... , e não utiliza p “ \ ” comoraiz. O diretório principal é o “ / ”, assim sendo todos osdiretórios de um sistema Linux são seussubdiretórios.

Diretório Função

/homeDiretórios de trabalho dos usuários dosistemaEx. Documents and Settings

/bin Arquivos utilizados para inicializar osistema operacional.

/bootContém o kernel e tudo que é necessárioao processo de boot, EXCETO OS 

 ARQUIVOS DE CONFIGURAÇÃO

Diretório Função

/dev 

 Arquivos de dispositivos ou especiais,como discos, portas paralelas e seriais,etc. Ex. HD/dev/hda

/etc  Arquivos de configuração e diretóriosque são específicos do sistemaoperacional

/lib Arquivos de bibliotecas No Windows são dll 

Diretório Função

/mnt Discos flexíveis, CD-ROM, DVD-ROM/mnt/cd-rom

/opt Ficam instalados os pacotes adicionais.No Windows seria: Arquivos de programas

/procInformações sobre os processos emexecuçãoNo Windows seria: Gerenciador de Tarefas

/sbinContém ferramentas de configuração emanutenção do sistema.

Diretório Função

/tmp Arquivos temporários

/usr Arquivos de usuários que estão numarede

/var Arquivos de dados variáveis, inclusive osde spool

/rootÉ o diretório de trabalho doadministrador do sistema (root), tem amesma função que /home dos usuários.