Escolar Documentos
Profissional Documentos
Cultura Documentos
. um sistema operacional de cdigo aberto sob a licena GPL criada pela FSF (Free Software Foundation). O Linux j alcanou a participao de 1% no mercado de sistemas operacionais. Fica atrs apenas de Windows e Mac. Muitas empresas j adotaram o Linux como plataforma. Devido ao fato de existirem diversas distribuies no comerciais, o Linux passou a ser adotado tambm por vrios rgos do governo como uma medida para diminuir gastos, pois a licena de uso dos programas da Microsoft tem um custo relativamente alto. Principais caractersticas um software livre; Multitarefa; Multiusurio; Multiprocessamento; Suporte a nomes extensos de arquivos e diretrios (255 caracteres); Suporte a dispositivos Plug-and-Play (PnP); Memria virtual por paginao; Biblioteca compartilhadas; Possui Kernel monoltico; Toda distribuio do Linux possui um editor chamado vi que pode ser utilizado, por exemplo, para a edio de arquivos de configurao.
/etc Arquivos de configurao de seu computador local. /floppy Ponto de montagem de unidade de disquetes /home Diretrios contendo os arquivos dos usurios. /lib Bibliotecas compartilhadas pelos programas do sistema e mdulos do kernel. /lost+found Local para a gravao de arquivos/diretrios recuperados pelo utilitrio fsck.ext2. Cada partio possui seu prprio diretrio lost+found. /mnt Ponto de montagem temporrio. /proc Sistema de arquivos do kernel. Este diretrio no existe em seu disco rgido, ele colocado l pelo kernel e usado por diversos programas que fazem sua leitura, verificam configuraes do sistema ou modificar o funcionamento de dispositivos do sistema atravs da alterao em seus arquivos. /root Diretrio do usurio root. /sbin Diretrio de programas usados pelo superusurio (root) para administrao e controle do funcionamento do sistema. /tmp Diretrio para armazenamento de arquivos temporrios criados por programas. /usr Contm maior parte de seus programas. Normalmente acessvel somente como leitura. /var Contm maior parte dos arquivos que so gravados com freqncia pelos programas do sistema, e-mails, spool de impressora, cache, etc.
Principais comandos Principais distribuies Todo sistema operacional possui um Kernel. O Kernel o ncleo do sistema operacional. Ele controla todo o hardware do computador. Pode ser visto como o intermedirio entre os programas e o hardware. O kernel importante em um sistema operacional, mas, para torn-lo funcional, outros programas tambm so necessrios. Existem pessoas ou organizaes que decidem criar distribuies com outros programas essenciais como ambiente grfico, ambiente de comando, editores de texto, planilhas eletrnicas, navegadores, etc. Existem distribuies bastante conhecidas como: Red Hat, Suse, Ubuntu, Mandriva, Kurumin, Conectiva, Debian. Estrutura de diretrios Segundo o FHS (Filesystem Hierachy Standard), o sistema GNU/Linux possui a seguinte estrutura bsica de diretrios: /bin Contm arquivos programas do sistema que so usados com freqncia pelos usurios. /boot Contm arquivos necessrios para a inicializao do sistema. /cdrom Ponto de montagem da unidade de CD-ROM. /media Ponto de montagem de dispositivos diversos do sistema (rede, pen-drives, CD-ROM em distribuies mais novas). /dev Contm arquivos usados para acessar dispositivos (perifricos) existentes no computador. O Linux possui um ambiente de comando chamado de Shell. O Shell o programa que permite a interao do usurio com o sistema, em modo texto. Os mais conhecidos so: Bourne Shell (sh), C Shell (csh), Korn Shell (ksh), Bash Shell (bash). O Shell mais utilizado o bash. O uso do Shell se baseia em comandos digitados em uma linha de comando. Os comandos tm normalmente a sintaxe: comando - opes - parmetros. Cada comando possui opes. importante ressaltar que o Linux case sensitive, ou seja, ele diferencia maisculas e minsculas. Principais comandos do Linux: ls: lista os arquivos de um diretrio. importante ressaltar que, no Linux, os arquivos ocultos listados possuem um . (ponto) antes do nome. cd: entra em um diretrio. possvel utilizar cd .. para sair de um diretrio. pwd: mostra o nome e o caminho do diretrio atual. mkdir: cria um diretrio. rmdir: remove um diretrio. clear: permite limpar a tela. mv: permite mover um arquivo. A opo tambm pode ser utilizada para renomear um arquivo. cp: permite copiar um arquivo. rm: permite apagar arquivos. date: permite verificar a data e a hora. man: permite obter ajuda.
Henrique Sodr
@profsodreinfo
Pg 1
reboot: reinicia o computador. shutdown: permite desligar ou reiniciar o computador (shutdown r +20 faz o computador ser reiniciado aps 20 minutos, por exemplo). who: lista os nomes de usurios que esto conectados ao computador. whoami: mostra o nome que usou para se conectar ao sistema. passwd: muda a senha do usurio ou grupo. cat: mostra o contedo de arquivo binrio ou texto. cal: mostra o calendrio. find: procura por arquivos/diretrios no disco. chmod: muda as permisses de um usurio ou grupo para um arquivo ou diretrio. chgrp: muda o grupo de um arquivo ou diretrio. chown: muda o dono de um arquivo ou diretrio.
chmod g+r *: permite que todos os usurios que pertenam ao grupo dos arquivos (g) tenham (+) permisses de leitura (r) em todos os arquivos do diretrio atual. chmod o-r texto.txt: retira (-) a permisso de leitura (r) do arquivo texto.txt para os outros usurios (usurios que no so donos e no pertencem ao grupo do arquivo texto.txt). chmod uo+x texto.txt: inclui (+) a permisso de execuo do arquivo texto.txt para o dono e outros usurios do arquivo. chmod a+x texto.txt: inclui (+) a permisso de execuo do arquivo texto.txt para o dono, grupo e outros usurios. chmod a=rw texto.txt: define a permisso de todos os usurios exatamente (=) para leitura e gravao do arquivo texto.txt.
Permisses Quanto aos tipos de permisses que se aplicam ao dono, grupo e outros usurios, temos 3 permisses bsicas: r - Permisso de leitura para arquivos. Caso for um diretrio, permite listar seu contedo (atravs do comando ls, por exemplo). w - Permisso de gravao para arquivos. Caso for um diretrio, permite a gravao de arquivos ou outros diretrios dentro dele. Para que um arquivo/diretrio possa ser apagado, necessrio o acesso a gravao. x - Permite executar um arquivo (caso seja um programa executvel). Caso seja um diretrio, permite que seja acessado atravs do comando cd. As permisses de acesso a um arquivo/diretrio podem ser visualizadas com o uso do comando ls -la. As 3 letras (rwx) so agrupadas da seguinte forma: -rwxrwxrwx henrique users texto Primeiro vamos entender as dez primeiras letras da esquerda para a direita: A primeira letra informa se o item que estamos trabalhando um arquivo, diretrio ou link. Se aparecer um d um diretrio, um l um link a um arquivo no sistema, um - quer dizer que um arquivo comum. No caso, percebemos que texto um arquivo. Da segunda a quarta letra (rwx) dizem qual a permisso de acesso ao dono do arquivo. Neste caso henrique tem a permisso de ler (r - read), gravar (w write) e executar (x -execute) o arquivo texto. Da quinta a stima letra (rwx) diz qual a permisso de acesso ao grupo do arquivo. Neste caso todos os usurios que pertencem ao grupo users tm a permisso de ler (r), gravar (w), e tambm executar (x) o arquivo texto. Exemplos de utilizao do comando chmod em que u (user dono do arquivo), g (group grupo) e o (others outros):
Comparao entre dispositivos DOS/Windows A: B: C: LPT1 LPT2 LPT3 COM1 COM2 COM3 COM4 Linux /dev/fd0 /dev/fd1 /dev/hda1 ou /dev/sda1 /dev/lp0 /dev/lp1 /dev/lp2 /dev/ttyS0 /dev/ttyS1 /dev/ttyS2 /dev/ttyS3
Henrique Sodr
@profsodreinfo
Pg 2
(3) Os comandos do Linux mkdir, rm, mv e ls permitem, respectivamente, criar diretrios, renomear arquivos, limpar a tela e enviar arquivo para impresso. (4) O Linux, sistema operacional muito utilizado por administradores de ambientes de tecnologia da informao, pouco utilizado pelos usurios de computadores do tipo PC, por apresentar comandos complexos e interface apenas textual, sem elementos grficos. (5) O sistema operacional Linux considerado um software livre, o que significa que no propriedade exclusiva de nenhuma empresa e que a seu usurio assegurada a liberdade de us-lo, manipul-lo e redistribu-lo ilimitadamente e sem restries. (6) A reduo de gastos com investimentos em equipamentos, a que se refere o texto, pode ser relacionada ao fato de o Linux ser um kernel modular, o que significa que as suas funes de agendamento de processos, gerenciamento de memria, operaes de entrada e sada, acesso ao sistema de arquivos entre outras, so executadas no espao kernel. (7) O Linux, sistema operacional bastante difundido atualmente e adotado por grandes empresas, possui capacidade de multitarefa, multiprocessamento, memria virtual por paginao e bibliotecas compartilhadas. (8) Existem diversas compilaes do Linux, como Red Hat, Kurumin e Suse.
de acesso Internet. No ambiente Linux, tambm se dispe de uma rea de trabalho (GUI) para uso do sistema operacional a partir de uma interface grfica. (B) Pelo fato de ser um software proprietrio, qualquer usurio pode fazer alteraes no ambiente e colaborar para a melhoria do sistema Linux. (C) O cdigo-fonte do sistema operacional Linux no pode ser alterado; por essa razo ele no distribudo sob a licena GPL ou GNU, que pblica e permite modificaes no cdigo. (D) KDE Control Center a rea de trabalho do Linux pela qual se faz acesso a aplicativos instalados no computador, como o BrOffice e outros. (E) O Linux no permite que sejam instalados outros sistemas operacionais na mesma mquina, pois isso afetaria o desempenho do computador, tornando-o lento.
GABARITO
1. 2. 3. 4. 5. 6. C/E/E/C/E C/E/E/E/E/E/C/C E/C/E/C/C/C/C/C E E A
Henrique Sodr
@profsodreinfo
Pg 3