Você está na página 1de 56

1

MATRIA DE HOJE:

Windows XP x Linux

Professor Fenelon Portilho


INFORMTICA PARA CONCURSOS
TJ

O Edital
NOES DE INFORMTICA: para todos os cargos/especialidades de nvel mdio e nvel superior (Considerar verso em Portugus do Sistema Operacional Windows e Ferramentas) 1)Conhecimento de operao com arquivos em ambiente Windows XP. 2)Conhecimento de arquivo e pastas (diretrios) Windows XP. 3)Utilizao do Windows Explorer: criar, copiar, mover arquivos, criar diretrio Windows XP. 4)Conhecimentos de editor de texto (ambiente Windows): criao de um novo documento, elaborao de tabelas, formatao geral e impresso. Microsoft Office XP. * 5)Conhecimentos de Internet. 6)Correio Eletrnico: receber e enviar mensagens; anexos; catlogos de endereo; organizao das mensagens. 7)Conhecimentos do Microsoft Excel: referncias a clulas, frmulas de soma e de condio, grficos, formatao condicional, importao de arquivos CSV, impresso. 8)Noes bsicas de Linux. (hierarquia de diretrios e manipulao de arquivos).

O Sistema Operacional

O SISTEMA OPERACIONAL

SISTEMA HARDWARE OPERACIONAL APLICATIVOS

um programa denominado BSICO e intermedirio entre o ser humano e a mquina, comunica-se diretamente com o hardware. Os Sistemas Operacionais possuem um ncleo principal denominado KERNEL EX: Windows, Linux, Unix, FreeBSD, HPUX, SunOS, etc.
4

Questo de outras bancas


30) O sistema operacional uma plataforma, ou seja, uma espcie de base sobre a qual so executados os programas usados em um computador. Alm disso, traduz as tarefas requisitadas pelo usurio ou por programas para uma linguagem que o computador compreenda.
Resposta: Certa

O Kernel
O Kernel de um sistema operacional entendido como o ncleo deste ou, numa traduo literal, cerne. Ele representa a camada de software mais prxima do hardware, sendo responsvel por gerenciar os recursos do sistema computacional como um todo. Para o usurio acessar o Kernel ele necessita instalar um INTERPRETADOR DE COMANDOS

O Kernel do Linux e do Windows


Distribuio Linux Y Distribuio Linux X

Kernel + Ambiente Grfico + Interpretador de comandos + Gerenciador de arquivos e pastas +...+....

Kernel

Kernel

+
Ambiente grfico X

+
Ambiente grfico X ou Y

+
Interpretador de comandos x

+
Interpretador de comandos x ou Y

+
Navegador x

+
Navegador x ou Y

Verso Windows

+
Gerenciador de arquivos e pastas x

+
Gerenciador de arquivos e pastas x ou y

Ambiente Texto do Windows Shell

no Linux

Quando no estiver no modo grfico, ou seja, estiver no modo console, voc digitar os comandos e o interpretador de comandos(Shell) executar as aes. 9

Mais de um SO na mesma mquina

Exemplo deste tipo de programa na pgina seguinte


10

O Grub (multi-boot)

11

Linux (Kurumin) rodando em uma janela do Windows atravs de uma Mquina Virtual (VirtualBox)

12

As distribuies
S o sistema operacional GNU/Linux no necessrio para ter um sistema funcional, mas o principal. Existem grupos de pessoas, empresas e organizaes que decidem "distribuir" o Linux junto com outros programas essenciais (como por exemplo editores grficos, planilhas, bancos de dados, ambientes de programao, formatao de documentos, firewalls, etc). Este o significado bsico de distribuio. Cada distribuio tem sua caracterstica prpria, como o sistema de instalao, o objetivo, a localizao de programas, nomes de arquivos de configurao, etc. A escolha de uma distribuio pessoal, A escolha de uma distribuio depende da necessidade de cada um.
13

14

ALGUMAS DISTRIBUIES LINUX

S no Brasil j existem 23 distribuies Linux


15

NATUREZA COMERCIAL DOS PROGRAMAS

SOB LICENA (under license): SHAREWARE: FREEWARE: SOFTWARE LIVRE OU SOFTWARE DE CDIGO ABERTO (open source): ADWARE:

16

Softwares licenciados

17

Freeware e Shareware

18

Domnio pblico

19

SOFTWARE LIVRE Uso e distribuio


Hoje existe uma confuso muito grande no que se refere a Software Livre. A maioria dos usurios pensam que o pr-requisito para o programa ser livre simplesmente ele ser gratuito. Um software livre nem sempre quer dizer custo zero. Pode-se perfeitamente pagar por um software livre. O termo livre quer dizer liberdade para fazer o que quiser com o programa. Sendo o Software classificado como livre, voc pode fazer cpias, distribu-las, alter-las ou at mesmo, vend-las sem a necessidade de pedir permisso para ningum. Um software que disponibilizado na Internet sem nenhum custo para o usurio e o seu cdigo fonte no o , j pr-requisito para que ele no seja livre. O Software Livre encontra seus princpios na livre troca de conhecimentos e de pensamentos. A maneira de pensar se baseia na forma das quatro liberdades.
20

Caractersticas bsicas dos softwares livres:


Certos tipos de regras sobre a maneira de como distribuir os softwares livres so aceitveis, desde que no entrem em conflito com as quatro liberdades principais; Filho de software livre tambm livre; No projeto GNU (no Unix), usado descrio de copyleft [1] para proteger as liberdades legalmente para todos; Vrios so os benefcios dos softwares livre em relao aos softwares proprietrios (copyright[2]); custo, eficincia, confiabilidade dos programas, deteco e correo de bugs (erro de funcionamento em um software) etc. interessante tambm ressaltar que os softwares livres apresentam comprovadamente menos bugs que os softwares proprietrios, e quanto identificados tm um tempo muito menor de correo. Isso se deve ao fato do cdigo fonte ser aberto e estar em constantes auditorias realizadas por programadores eficientes espalhados por todo o mundo. [1] "Deixamos cpiar", extenso das quatro liberdades bsicas. [2] Direito legal de propriedade. No permitido cpia sem autorizao do proprietrio.
21

O Sistema Operacional GNU

O Projeto GNU foi iniciado em 1984 para desenvolver um sistema operacional completo, compatvel com o Unix, que fosse software livre: o sistema GNU. (GNU um acrnimo recursivo para GNU No Unix e pronunciado como guh-noo.) Variantes do sistema operacional GNU, que incluem o kernel Linux, so hoje amplamente utilizadas; embora estes sistemas sejam frequentemente chamados de Linux, eles seriam mais corretamente chamados de sistemas GNU/Linux.
22

Copyright (Windows)x Copyleft (Linux)

23

As 4 liberdades

24

Histria

25

Histria
O Windows Microsoft Windows uma popular famlia de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da verso NT, era uma interface grfica para o sistema operacional MS-DOS. O Windows um produto comercial, com preos diferenciados para cada uma de suas verses. o sistema operacional mais usado do mundo, embora uma grande quantidade de cpias sejam ilegais[1]. O impacto deste sistema no mundo atual muito grande devido ao enorme nmero de cpias instaladas. Conhecimentos mnimos desse sistema, do seu funcionamento, da sua histria e do seu contexto so, na viso de muitos, indispensveis, mesmo para os leigos em informtica.

26

27

28

29

Caractersticas do LINUX
Utiliza permisses de acesso a arquivos, diretrios e programas em execuo na memria RAM. DIFICULDADE DE CONTAMINAO POR VRUS devido a grande segurana oferecida pelas permisses de acesso do sistema, que funcionam inclusive durante a execuo de programas. O sistema de arquivos usado pelo GNU/Linux (Ext2) organiza os arquivos de forma inteligente evitando a fragmentao e fazendoo um poderoso sistema para aplicaes multiusurias exigentes e gravaes intensivas. Permite a montagem de um servidor Web, Email, News, etc. com um baixo custo e alta performance. O melhor servidor Web do mercado, o Apache, distribudo gratuitamente junto com o Linux. O mesmo acontece com o Sendmail Por ser um sistema operacional de cdigo aberto, voc pode ver o que o cdigo fonte (o que foi digitado pelo programador) faz e adaptalo as suas necessidades ou de sua empresa. Esta caracterstica uma segurana a mais para empresas srias e outros que no querem ter seus dados roubados (voc no sabe o que um sistema sem cdigo fonte faz na realidade enquanto esta processando o programa). Suporte a diversos dispositivos e perifricos disponveis no mercado, tanto os novos como obsoletos Pode ser executado em 10 arquiteturas diferentes (Intel, Macintosh, Alpha, Arm, etc.) Consultores tcnicos especializados no suporte ao sistema espalhados por todo o mundo. E muitas outras caractersticas que voc descobrir durante o uso do sistema.
30

CARACTERSTICAS PRINCIPAIS
de graa e desenvolvido voluntariamente por programadores experientes, hackers, e contribuidores espalhados ao redor do mundo que tem como objetivo a contribuio para a melhoria e crescimento deste sistema operacional. Convivem sem nenhum tipo de conflito com outros sistemas operacionais (com o DOS, Windows, Netware) no mesmo computador. Multitarefa real Multiusurio Suporte a nomes extensos de arquivos e diretrios (255 caracteres) Conectividade com outros tipos de plataformas como Apple, Sun, Macintosh, Sparc, Alpha, PowerPc, ARM, Unix, Windows, DOS, etc. Proteo entre processos executados na memria RAM Suporte a mais de 63 terminais virtuais (consoles) Modularizao O GNU/Linux somente carrega para a memria o que usado durante o processamento, liberando totalmente a memria assim que o programa/dispositivo finalizado Devido a modularizao, os drivers dos perifricos e recursos do sistema podem ser carregados e removidos completamente da memria RAM a qualquer momento. Os drivers (mdulos) ocupam pouco espao quando carregados na memria RAM (cerca de 6Kb para a Placa de rede NE 2000, por exemplo)
31

Caractersticas do Linux

32

ELABORAO DOS PROGRAMAS


Criados com linguagens especficas, de acordo com a aplicao; Compostos por arquivos e pastas (diretrios)

33

ARQUIVOS

34

Onde esto os endereos dos arquivos

35

Sistemas de arquivos

36

Sistema de arquivos do Windows


A File Allocation Table (FAT, ou Tabela de Alocao de arquivos) um sistema de arquivos desenvolvido para o MS-DOS e usado em verses do Microsoft Windows at (e inclusive) o Windows Me. O FAT32 (File Allocation Table ou Tabela de Alocao de Arquivos) um sistema de arquivos que organiza e gerencia o acesso a arquivos em HDs e outras mdias. Criado em 1996 pela Microsoft para substituir o FAT16 usado pelo MS-DOS e com uma srie de limitaes. O FAT32 foi implementado nos sistemas Windows 95 (OSR2), 98 e Millennium e ainda possui compatibilidade com os sistemas Windows 2000 e XP, que utilizam um sistema de arquivos mais moderno, o NTFS. O NTFS (New Technology File System) o sistema de arquivos padro para o Windows NT e seus derivados (2000, XP, Vista, Server -- 2003 e 2008) [CARRIER, 2005]. O CDFS um sistema de arquivos encontrado mais frequentemente um Cd'sRom's e mdias gravveis. Pode-se descobrir o sistema de arquivos de discos como: disquetes, discos rgidos, Cd's e PenDrives
37

Sistema de arquivos do Linux

38

PASTAS OU DIRETRIOS
Para melhor compreenso faamos a seguinte analogia: Pastas ou Diretrios so como gavetas de um arquivo onde se encontram vrios arquivos de documentos. Subpastas ou Subdiretrios so como pastas de assuntos especficos que esto dentro das gavetas. Arquivos so como as arquivadas dentro das pastas. folhas
39

As janelas no modo de exibio clssico


cone do Menu de Controle Barra de Ttulo Fechar Barra de Menu Minimizar Maximizar

Barra de Ferramentas Barra de Endereo Borda

Barra de Status

40

MEU COMPUTADOR XP

41

Migrando para o modo de Tarefas Comuns em Pastas

42

A T A L H O

O MENU DE ATALHO (contexto) x MENUS

43

MENU FERRAMENTAS OPES DE PASTA

44

MENU FERRAMENTAS OPES DE PASTA continuao

45

MENU FERRAMENTAS OPES46 DE PASTA continuao

OPES DE PASTA GUIA MODO DE EXIBIO

46

MENU FERRAMENTAS OPES DE PASTA continuao

AS OPES DE PASTA GUIA GERAL-GUIA TIPOS DE ARQUIVOS


47

Alterando os modos de exibio

48

Mapeando uma unidade ou Pasta

49

Localizando o destino e atribuindo letra ao mapeamento

50

Unidade X mapeada

51

Compartilhando pastas e unidades


1 2

52

As permisses no Windows
2

Compartilhando

dando permisses

53

Gerenciando permisses
Dando permisso para um usurio adicionando um usurio ou grupo

especificando o tipo de acesso

54

Permisses diferentes em arquivos da mesma pasta

Ateno: Para visualizar a tela de segurana acima necessrio desabilitar o compartilhamento simples de arquivo e tambm usar o modo de exibio de pastas simples em Ferramentas Opes de Pastas no Windows Explorer

55

A mo representa objeto compartilhado na rede ou para outros usurios da mquina

56

HIERARQUIA DAS PASTAS E ARQUIVOS no Windows XP

57

MANIPULANDO ARQUIVOS E PASTAS

58

ARRASTANDO COM O BOTO DIREITO DO MOUSE

59

Gravando CD ou DVD ao arrastar um arquivo ou pasta para o Drive

60

ARRASTANDO ARQUIVO PARA O CD

GRAVANDO EM UM CD-DVD USANDO O ASSISTENTE DO WIN

60

MOVENDO E COPIANDO ARQUIVOS E PASTAS-RESUMO


1 Ao arrastar arquivos para a mesma unidade >> ARQUIVO MOVIDO 2 Ao arrastar para unidades diferentes >> ARQUIVO COPIADO 3 Em conjunto com a tecla SHIFT >> ARQUIVO MOVIDO 4 Em conjunto com a tecla CTRL >> ARQUIVO COPIADO 5 Em conjunto com a tecla CTRL + SHIFT >> CRIA ATALHO NA REA SELECIONADA 6 Ao se arrastar um arquivo do CD que ainda no foi gravado para outra unidade >> ARQUIVO COPIADO mas se j existir aquele arquivo naquele local >> ARQUIVO SUBSTITUDO 7 BOTO DIREITO DO MOUSE >> PERGUNTA ANTES
61

REMOVENDO PARA A LIXEIRA

DELETE em conjunto com a tecla SHIFT >> No vai para a lixeira VAMOS ENTENDER MELHOR ESSA PASTA CHAMADA LIXEIRA...
62

63

CONFIGURAES DA LIXEIRA

63

ARQUIVOS NA LIXEIRA

64

65

As Pastas do Linux

66

O que encontrar nos diretrios do Linux


/bin - Contm os arquivos executveis que so frequentemente usados pelos sistemas, exemplo: kill, pwd, ls, etc. /boot - Contm arquivos necessrios inicializao do sistema. /cdrom - Ponto de montagem da unidade de CD-ROM. /dev Contm arquivos necessrios para acessar dispositivos(perifricos do computador) e tambm estruturas de pastas do sistema. /var Contm arquivos com informaes variveis que esto sempre em constante mudana, como arquivos de logs, travamentos, informaes, etc.
67

O que encontrar nos diretrios do Linux


/etc Contm arquivos de configurao do sistema. /floppy ponto de montagem da unidade de disquete. /home Diretrio contendo os arquivos dos usurios. Cada usurio tem um diretrio dentro deste diretrio. /lib Arquivos essenciais para o funcionamento do Linux e tambm para os mdulos do kernel. /usr Um dos maiores diretrios. Contm as bibliotecas e arquivos dos vrios programas instalados no sistema.
68

O que encontrar nos diretrios do Linux


/mnt Ponto de montagem temporrio. /proc Sistema de arquivos do kernel. /root um diretrio HOME do superusurio(administrador root). /sbin Diretrio de programas usados pelo superusurio(root) para administrao e controle do sistema. Neste diretrio, encontram-se programas para checar e criar sistemas de arquivos, otimizar o disco rgido, configurar dispositivos, gerenciar mdulos do kernel, etc. /tmp Diretrio de arquivos temporrios.
69

Questo outras bancas

70

Letra C

OS ARQUIVOS
Vamos entender como exemplo um arquivo de nome Contrato de prestao de servios.doc
Contrato de prestao de servios = nome Doc= extenso O total de caracteres permitidos do nome + extenso = 255 caracteres mas em algumas pastas, como a rea de trabalho por exemplo, o XP permite apenas 217 caracteres no total. Caracteres no permitidos:

Geralmente as extenses possuem de 3 a 5 caracteres mas o mais comum so com 3 caracteres. O Windows no CASE SENSITIVE (no diferencia maisculas de minsculas)
71

OS CAMINHOS(Rotas) DOS ARQUIVOS E PASTAS no Windows

A PASTA TESTE EST NO DISQUETE

O DOCUMENTO OFCIO1.DOC EST NA SUB-PASTA OFCIOS QUE SE ENCONTRA NA PASTA TRABALHO NO HD

\\SRH\DOCUMENTOS\TRABALHO\MEMOS\MEMO1.DOC
O DOCUMENTO MEMO1.DOC EST NA SUB-PASTA MEMOS QUE SE ENCONTRA NA PASTA TRABALHO NA PASTA DOCUMENTOS DE UM COMPUTADOR NA REDE DE NOME SRH

O ARQUIVO ESAF.HTM EST NA PASTA PROVAS QUE SE ENCONTRA NO DOMNIO PROFESSORFENELON.COM NA NET NO LINUX A BARRA INVERTIDA /
72

Nomes de arquivos no Linux


No GNU/Linux, os nomes dos arquivos e diretrios pode ter o tamanho de at 255 letras. Voc pode identifica-lo com uma extenso (um conjunto de letras separadas do nome do arquivo por um "."). Os programas executveis do GNU/Linux, ao contrrio dos programas de DOS e Windows, no so executados a partir de extenses .exe, .com ou .bat. O GNU/Linux (como todos os sistemas POSIX) usa a permisso de execuo de arquivo para identificar se um arquivo pode ou no ser executado. Um arquivo texto pode ser identificado mais facilmente caso fosse gravado com o nome trabalho.text ou trabalho.txt. Tambm permitido gravar o arquivo com o nome Trabalho de Historia.txt mas no recomendado gravar nomes de arquivos e diretrios com espaos. Porque ser necessrio colocar o nome do arquivo entre "aspas" para acessa-lo (por exemplo, cat "Trabalho de Historia.txt"). Ao invs de usar espaos, prefira capitalizar o arquivo (usar letras maisculas e minsculas para identifica-lo): TrabalhodeHistoria.txt.
73

ALGUMAS EXTENSES IMPORTANTES

Docx xlsx

74

ALGUMAS EXTENSES IMPORTANTES


SOM DIGITAL COMPACTADO

.tar

Extenso de arquivos compactados do Linux

.gz

Extenso de arquivos compactados do Linux

75

AAC Arquivos de codificao de audio no padro MPEG-2 AVI Arquivo de vdeo BAT Arquivo de lote. BIN Arquivos binrios, contendo tambm informaes do sistema. BMP Arquivo de imagem COM Comando externo do MS-DOS (programas curtos) DLL Bibliotecas de informaes usadas por outros aplicativos ou pelo sistema operacional. DOC Documento do Microsoft Word. DOT Modelo de documento do Microsoft Word EXE Arquivo executvel, consistindo no arquivo principal do programa. GIF Arquivo de Imagem HTM / HTML Documento da Internet INF Arquivo de informaes de hardware INI Arquivo de informaes de inicializao de software JPEG/JPG Arquivos de imagem MID Arquivo de udio (MIDI) MP3 Arquivo de udio MPG/MPEG Arquivo de vdeo ODP Apresentao do BrOffice Impress ODS Pasta de Trabalho do BrOffice Calc ODT Documento do BrOffice Writer OTP Modelo de apresentao do BrOffice Impress OTS Modelo de Pasta de Trabalho do BrOffice Calc OTT Modelo de documento do BfOffice Writer PDF Arquivos do Adobe Acrobat Reader PPS Apresentao do Microsoft Power Point PPT Modelo de apresentao do Microsoft Power Point RAR Arquivo compactado RTF Arquivo de texto gerado pelo WordPad SYS Arquivo de sistema, contendo informaes a respeito de comandos internos do sistema. TMP Arquivos temporrios TTF Fontes TrueType TXT Arquivo de texto no executvel. WAV Arquivo de udio WMA Arquivo de udio WMF Metarquivo do Windows XLK Arquivo de backup do Microsoft Excel XLS Pasta de Trabalho do Microsoft Excel XLT Modelo de Pasta de Trabalho do Microsoft Excel ZIP Arquivo compactado

Extenses

76

X- Window no Linux

77

O ambiente grfico ou X-Window no LINUX com o KDE


Podemos instalar o KDE ou GNOME que so os ambientes grficos mais usados e termos a impresso de estarmos no Windows

78

O menu de contexto no Linux

79

LIMPANDO A LISTA DE DOCUMENTOS

Ao clicarmos no boto PERSONALIZAR da janela PROPRIEDADES DA BARRA DE TAREFAS, ser aberta outra janela onde temos, entre outros, o boto LIMPAR que exclui a lista de 80 DOCUMENTOS RECENTES(15)

O MENU INICIAR
ICO SS CL

81

XP

81

O boto INICIAR do KDE no Linux

82

83

O MENU PESQUISAR XP
PESQUISA ARQUIVOS E PASTAS ATRAVS DE ATRIBUTOS DIVERSOS (PRXIMA TELA) ABRE A BARRA DE PESQUISA DO

BUSCA POR PESSOAS UTILIZANDO O OUT. OU BUSCA NA REDE POR NOMES DE PESSOAS.

83

PESQUISANDO ARQUIVOS E PASTAS XP

84

*
Substitui caracteres

?
Substitui 1 caracter

84

DOCUMENTOS RECENTES XP

85

86

87

88

89

90

A conta root
A conta root tambm chamada de super usurio, este um login que no possui restries de segurana. A conta root somente deve ser usada para fazer a administrao do sistema, e deve ser usada o menor tempo possvel. Qualquer senha que criar dever conter de 6 a 8 caracteres (em sistemas usando crypto) ou at frases inteiras (caso esteja usando MD5, que garante maior segurana), e tambm poder conter letras maisculas e minsculas, e tambm caracteres de pontuao. Tenha um cuidado especial quando escolher sua senha root, porque ela a conta mais poderosa. Evite palavras de dicionrio ou o uso de qualquer outros dados pessoais que podem ser adivinhados. Se qualquer um lhe pedir senha root, seja extremamente cuidadoso. Voc normalmente nunca deve distribuir sua conta root, a no ser que esteja administrando um computador com mais de um administrador do sistema. Utilize uma conta de usurio normal ao invs da conta root para operar seu sistema. Porque no usar a conta root? Bem, uma razo para evitar usar privilgios root por causa da facilidade de se cometer danos irreparveis como root. Outra razo que voc pode ser enganado e rodar um programa Cavalo de Tria -- que um programa que obtm poderes do super usurio para comprometer a segurana do seu sistema sem que voc saiba.
91

Os comandos e os usurios

Alguns comandos s sero aceitos pelo Linux se forem dados pelo ROOT

92

Exemplo de comandos do Linux no modo texto

93

Principais comandos do Linux


# shutdown h now desliga o computador # shutdown r now reinicia o computador # init gerenciar processos $ reboot reinicia o computador $ ls listar arquivos e diretrios -l lista os arquivos em formato detalhado -a lista os arquivos ocultos -R Lista tambm os subdiretrios encontrados $ mkdir criar diretrio $ rmdir remover diretrio vazio $ mv mover e renomear arquivos e diretrios $ rm deletar arquivos e diretrios $ cp copiar arquivos e diretorios $ ln criar links de arquivos $ find localizar arquivos $ pwd Exibe o diretrio atual. Local onde o usurio est executando algum comando. $ cd. (ponto) Diretrio atual $ cd .. (ponto ponto) Diretrio anterior $ cd ~ (til) Diretrio HOME do usurio $ cd / (barra) Diretrio Raiz $ cd - (hfen) Vai para o ltimo diretrio

94

Principais comandos do Linux


$ reboot Reinicia o computador; $ ps Lista os processos em execuo; $ kill Encerra processos em execuo; $ w Lista os usurios logados no sistema; $ who Lista os usurios logados no sistema; $ finger Exibe dados de um determinado usurio; $ man Acessa o manual de cada comando; $ stat Exibe informaes detalhadas de um arquivo ou diretrio $ vi Abre o editor de textos # hostname Muda o nome do computador; # chmod Muda as permisses de acesso de arquivos e diretrios # addgroup Cria um novo grupo de usurios no sistema. # chgrp Muda o grupo de um arquivo ou diretrio; # chown Muda o dono do arquivo ou diretrio # adduser Adiciona um usurio ao sistema; # passwd Altera a senha do usurio; # userdel Exclui um usurio do sistema; # cal Mostra o calendrio; # nice Altera prioridade das operaes
95

Principais comandos do Linux


$ clear Limpa a tela do prompt; $ cd Entra em um diretrio; $ cat Mostra o contedo de um arquivo de texto; $ cp Copia arquivos; $ rm Apaga arquivos ou diretrios; $ mv Move ou renomeia arquivos ou diretrios; $ df Exibe informaes sobre as parties do sistema; $ du Exibe espao ocupado por arquivos e sub diretrios no diretrio atual; $ free Mostra detalhes da Memria RAM do sistema; $ grep Procura por um texto dentro de um arquivo; $ head Mostra as linhas iniciais de um arquivo de texto; $ tail Mostra as linhas finais de um arquivo de texto; $ more usado para leitura de arquivos que ocupam mais de uma tela; $ locate Localiza rapidamente arquivos pelo nome; $ time Mostra o tempo gasto para executar um processo; $ su Permite executar comandos como outro usurio, sem ter que fazerlogoff; $ sudo Variao do comando Su;

96

Alguns comandos aplicados

97

Detalhando o comando kill


kill - esse sinal tem a funo de "matar" um processo e usado em momentos de criticidade. O kill tambm um comando que o usurio pode usar para enviar qualquer sinal, porm, se ele for usado de maneira isolada, ou seja, sem o parmetro de um sinal, o kill por padro executa o sinal TERM. stop - esse sinal tem a funo de interromper a execuo de um processo e s reativ-lo aps o recebimento do sinal CONT; segv - esse sinal informa erros de endereos de memria; term - esse sinal tem a funo de terminar completamente o processo, ou seja, este deixa de existir aps a finalizao; cont - esse sinal tem a funo de instruir a execuo de um processo aps este ter sido interrompido; ill - esse sinal informa erros de instruo ilegal, por exemplo, quando ocorre diviso por zero; a sintaxe para a utilizao do comando kill a seguinte: kill SINAL PID Como exemplo, vamos supor que voc deseja interromper temporariamente a execuo do processo de PID 4220. Para isso, pode-se usar o seguinte comando: kill -STOP 4220 Para que o processo 4220 volte a ser executado, basta usar o comando: kill -CONT 4220 Se o sinal precisa ser enviado a todos os processos, pode-se usar o nmero -1 no lugar do PID. Por exemplo: kill -STOP -1 Como j dito, usar o comando kill isoladamente - por exemplo, kill 4220 - faz com que este use o sinal TERM por padro. Esse sinal, no entanto, pode ser ignorado pelos processos. por isso que boa prtica usar o comando "kill -9 PID" para "matar" um processo, pois o nmero nove representa o sinal kill e este no pode ser ignorado. Isso deixa claro que se voc conhecer o nmero que atribudo a um sinal, voc pode us-lo no lugar de seu nome. Com exceo de alguns sinais, a numerao de cada um pode mudar de acordo com a distribuio ou com a verso do kernel. Tambm comum usar o kill da seguinte forma: kill -l PID. A opo "-l" (letra L minscula) usada para listar os processos que aceitaram o kill.

98

Detalhando o comando init


O init o pai de todos os processos e o ltimo passo executado no processo de inicializao do sistema. O init procura pelo arquivo /etc/inittab que descreve os processos a serem inicializados para o funcionamento do sistema. O init distingue vrios nveis de execuo (runlevels), onde cada nvel possui o seu prprio conjunto de processos a serem iniciados. So nveis de execuo vlidos para o Linux: 0-6, A, B e C. Os nveis de execuo 0, 1 e 6 so reservados. O nvel 0 usado para parar o sistema, o nvel 1 usado para inicializar o sistema em modo monousurio e o nvel 6 usado para reinicializar o sistema.

99

DEPARTAMENTO NACIONAL DE OBRAS CONTRA AS SECAS DNOCS - Agente

Administrativo - 2010

100

Letra D

Questo de outras bancas


QUESTO 11 - Em relao ao sistema operacional Linux, todas as afirmativas abaixo esto corretas, EXCETO: a) O ncleo do sistema operacional Linux foi desenvolvido originalmente por Linus Torvalds. b) O comando ls usado para listar o contedo de um diretrio. c) Linux tambm o nome de uma verso do sistema operacional Windows. d) Debian, Suse e Ubuntu so nomes de distribuies Linux.
101
Letra C

Questo de outras bancas


QUESTO 12 - Utilizado o Linux se o usurio digitar o comando ls *.doc no terminal, qual ser o resultado? (A) Remove todos os arquivos do diretrio. (B) Abre todos os arquivos com extenso doc do diretrio. (C) Lista todos os arquivos com extenso doc do diretrio. (D) Remove todos os arquivos com extenso doc do diretrio. (E) Lista todos os arquivos do diretrio.
102
Letra C

Permisses
O princpio da segurana no sistema de arquivos GNU/Linux definir o acesso aos arquivos por donos, grupos e outros usurios: dono a pessoa que criou o arquivo ou o diretrio. O nome do dono do arquivo/diretrio o mesmo do usurio usado para entrar no sistema GNU/Linux. Somente o dono pode modificar as permisses de acesso do arquivo. As permisses de acesso do dono de um arquivo somente se aplicam ao dono do arquivo/diretrio. A identificao do dono tambm chamada de user id (UID). A identificao de usurio e o nome do grupo que pertence so armazenadas respectivamente nos arquivos /etc/passwd e /etc/group. Estes so arquivos textos comuns e podem ser editados em qualquer editor de texto, mas tenha cuidado para no modificar o campo que contm a senha do usurio encriptada (que pode estar armazenada neste arquivo caso no estiver usando senhas ocultas). grupo Para permitir que vrios usurios diferentes tivessem acesso a um mesmo arquivo (j que somente o dono poderia ter acesso ao arquivo), este recurso foi criado. Cada usurio pode fazer parte de um ou mais grupos e ento acessar arquivos que pertenam ao mesmo grupo que o seu (mesmo que estes arquivos tenham outro dono). Por padro, quando um novo usurio criado, o grupo que ele pertencer ser o mesmo de seu grupo primrio (exceto pelas condies que explicarei adiante) (veja isto atravs do comando id, A identificao do grupo chamada de gid (group id). Um usurio pode pertencer a um ou mais grupos. Para detalhes de como incluir o usurio em mais grupos outros a categoria de usurios que no so donos ou no pertencem ao grupo do arquivo. Cada um dos tipos acima possuem trs tipos bsicos de permisses de acesso 103

Tipo de 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: Vamos supor a seguinte linha ao listar arquivos: -rwxrwxrwx aluno users teste A primeira letra diz qual o tipo do arquivo. Caso tiver um "d" um diretrio, um "l" um link a um arquivo no sistema , um "-" quer dizer que um arquivo comum, etc. Da segunda a quarta letra (rwx) dizem qual a permisso de acesso ao dono do arquivo. Neste caso aluno ele tem a permisso de ler (r - read), gravar (w - write) e executar (x execute) o arquivo teste. 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 tem a permisso de ler (r), gravar (w), e tambm executar (x) o arquivo teste. Da oitava a dcima letra (rwx) diz qual a permisso de acesso para os outros usurios. Neste caso todos os usurios que no so donos do arquivo teste tem a permisso para ler, gravar e executar o programa. 104 Somente o dono, atravs do comando chmod pode mudar as permisses do arquivo

Permisses no Linux
Total 40 Nmero de blocos de 512 bytes ocupados pelos arquivos e diretrios 2 Nmero de atalhos(links para o item) d Trata-se de um diretrio rwx O dono pode ler, escrever, executar e se chama nti --- - o grupo users no tem permisso alguma ---- - Outros no podem nada 4096 Nmero de bytes ocupados pelo arquivo. Data e hora de criao ou ltima alterao. ksocket-nti nome da pasta

105

Usurios e linhas de comando x x-window

Usurios comuns no necessitam saber linhas de comando. Aqui vemos a utilizao de um ambiente grfico em que um usurio arrasta uma pasta para ser movida ou copiada, exatamente como se faz em ambientes Windows.

106

AS TECLAS DE ATALHO

107

O painel de controle do Debian visto pelo KDE

108

109

This document was created with Win2PDF available at http://www.win2pdf.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.

Você também pode gostar