Apontamentos Linux
-
Upload
jonatas-araujo -
Category
Documents
-
view
55 -
download
0
Transcript of 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.
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.
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.
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
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.
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.