Você está na página 1de 3

LINUX O Linux um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinki na Finlndia.

. 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

Questo 1 (CESPE SEPLAG/EDUCAO/DF Apoio


Administrativo) O Linux um sistema operacional amplamente usado em estaes de trabalho e servidores de ltima gerao, alm de ser empregado em sistemas que abrangem desde notebooks at supercomputadores. Em relao ao sistema operacional Linux, julgue os itens seguintes. (1) No sistema operacional Linux, o comando whoami usado quando se deseja listar o nome da conta associado ao login atual. (2) No Linux, o shell o componente responsvel por realizar o gerenciamento de todos os processos, o que torna possvel a implementao de servios necessrios ao sistema. (3) O comando pwd, no Linux, usado para mostrar a verso utilizada do sistema operacional. (4) O sistema operacional Linux usa o comando chmod para configurar as permisses de uso dos seus arquivos e diretrios. Como exemplo, em um arquivo de nome concurso.txt, inicialmente com as permisses rwxrwxrwx, aps ser usado o comando chmod 557 concurso.txt, as permisses de uso desse arquivo passam para r-xrxrwx.

Questo 2 (Questes diversas - CESPE)


(1) O sistema Linux permite a alterao do cdigo-fonte para a criao de um novo kernel, com a finalidade, por exemplo, de se obter uma maior autonomia de controle de hardware dos computadores. (2) O Linux utilizado por usurios de computadores do tipo PC pela facilidade de alteraes e incluses de novas funcionalidades. No entanto, o Linux no pode ser empregado em servidores pertencentes a uma rede de comunicao.

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.

Questo 6 (CESPE DPU ADM NVEL SUPERIOR)


Com relao ao sistema operacional e ao ambiente Linux, assinale a opo correta. (A) O Linux pode ser acessado a partir da rea de trabalho do Gnome apenas, pois o KDE uma GUI que s pode ser utilizada em computador que tiver instalado o Windows para uso simultneo. (B) Debian uma das distribuies do Linux mais utilizadas no mundo; no entanto, sua interface no suporta a lngua portuguesa, sendo necessrio conhecimento de ingls para acesso. (C) O Linux oferece facilidade de interao entre software de diversas plataformas; no entanto, no permite que sejam criados drivers de configurao para que outros hardware possam rodar no Linux. (D) O kernel um software que se instala dentro do Linux e faz com que o Linux possa ser distribudo gratuitamente. (E) O Linux oferece a opo de que um novo usurio possa abrir uma sesso de uso do ambiente para utilizar seus aplicativos mesmo que outro usurio esteja logado no sistema.

Questo 3 (Questes diversas - CESPE)


(1) A nica diferena entre o sistema operacional Windows XP e o Linux est no fato de o ltimo ser totalmente gratuito. (2) O Linux um sistema operacional multitarefa que pode ser instalado em servidores ou em computadores pessoais. (3) No Linux, o gerenciamento de arquivos realizado pelo programa Math, que possibilita criar pastas e organiz-las. (4) Uma diferena marcante entre os software Windows e Linux o fato de este ser um sistema de cdigo aberto, desenvolvido por programadores voluntrios espalhados por toda a Internet e distribudo sob licena pblica. (5) No Linux, a execuo do comando shutdown -r +10 faz o sistema ser reiniciado aps 10 minutos. (6) O sistema operacional Linux disponibiliza o editor de texto vi, que pode ser usado, por exemplo, para a edio de arquivos de configurao. (7) O sistema operacional Linux disponibiliza um editor de texto nativo, o qual pode ser ativado por meio do comando vi. (8) No sistema operacional Linux, um ponto (.) no incio do nome identifica os arquivos ocultos.

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

Questo 4 (CESPE TCE/TO NVEL SUPERIOR)


A respeito do Linux, assinale a opo correta. (A) O Linux, software fabricado pela Microsoft, facilita o acesso de usurios de baixa renda a tecnologias digitais pela capacidade de distribuio do fabricante. (B) O Linux, apesar de ser um software proprietrio, mantido pelo governo americano, pode ser copiado gratuitamente entre usurios. (C) O Linux um sistema operacional cuja primeira licena de acesso deve ser paga, mas a cpia gratuita. (D) A instalao e manuteno do Linux vantajosa pois o sistema de fcil administrao, mesmo por usurios sem conhecimentos de informtica. (E) O Linux um sistema operacional baseado no Unix e est se tornando uma soluo amplamente utilizada no mundo por diversos motivos, como, por exemplo, sua gratuidade.

Questo 5 (CESPE DPU ADM NVEL MDIO)


Com relao ao sistema operacional Linux, assinale a opo correta. (A) Em uma distribuio do sistema Linux, possvel encontrar software destinados a diversas finalidades, como para prover servio

Henrique Sodr

@profsodreinfo

Pg 3

Você também pode gostar