As distribuies Linux O sistema Linux possui uma arquitetura aberta, ou seja, permite o acesso ao cdigo fonte e, por isso, pode ser implementado, programas, aplicaes e outras vantagens podem ser inseridas no Linux com as habilidades de um desenvolvedor. Imagine que no indo!s o sistema de prote"o que ele possui, o seu #ire!all, j$ vem implementado e com as funes devidas. %as voc& gostaria de criar novas situaes, novos elementos, no indo!s isso seria muito complicado, mas no Linux, se voc& for um programador com habilidades para isso ficar$ f$cil de fa'er. (ma distribui"o Linux ) um conjunto de aplicaes que juntamente com o *ernel +o n,cleo- formam um sistema. .s distribuies Linux mais conhecidas s"o/ 0onectiva +brao brasileiro da %andriva- *urumin +brasileira- 1ebian 23 011 +brasileira- 1ebian #edora 4entoo *noppix %andriva 3ed 5at 6lac7!are 6(68 (buntu 9ello! 1og Linux +para %ac- A interface grfica do Linux O linux possui uma interface gr$fica que permite ao usu$rio abrir janelas, usar o mouse normalmente, tudo muito parecido com o indo!s. :eja a figura abaixo que mostra a interface da $rea de trabalho do Linux, vers"o *urumin. O sistema operacional apresentado ) um LI:8 01, ou seja, um Linux que roda pelo 01;3O%, sem precisar instalar no 51, ) uma distribui"o *(3(%I< e foi adquirida no site/ !!!.guiadohard!are.com.br e o desenvolvedor das aplicaes ) 0arlos %orimoto. www.brunoguilhen.com.br 1 Curso para Concursos LINUX Bruno Guilhen .lgumas outras aplicaes s"o tamb)m semelhantes ao ambiente indo!s, por exemplo, o menu iniciar, onde se encontram v$rias opes de programas, aplicativos para imagens, bac7up, $udio e v=deo, grava"o de 01 e outras, tudo isso j$ pronto e instalado basta usar. . distribui"o Linux mostrada j$ conta com o pacote de aplicativos 2rOffice.org, com o navegador #irefox, e acredite, o Linux possui at) um programa de bate papo, um similar do %6<, mas de nome *O>8?8. :eja algumas semelhanas do Linux e que o usu$rio vai encontrar as mesmas facilidades de uso dos sistemas da %icrosoft. .lgumas distribuies inclusive a mostrada na figura, usa apenas um clique para ativar funes na $rea de trabalho, ou seja, para abrir uma pasta basta clicar uma ve' na pasta. Isso ) bom pois basta um clique para abrir, por outro lado se for necess$rio selecionar a pasta isso dever$ ser feito usando o bot"o direito do mouse. www.brunoguilhen.com.br 2 Curso para Concursos LINUX Bruno Guilhen . figura apresentada acima mostra o @menu iniciarA do Linux com todas as funcionalidades presentes na distribui"o instalada. . seguir tem;se a barra de tarefas do Linux, que mostra um painel de acesso r$pido, com botes que apresentam funes do tipo >ainel de controle, %eu 0omputador, 1icas do Linux, pode;se observar tamb)m o =cone do navegador #irefox, etc. 1o lado direito, o Linux mostra o relgio do sistema e outras configuraes de programas instalados. A janela Meu Computador O Linux tamb)m gerencia os arquivos em uma janela chamada %eu 0omputador, veja na figura abaixo, que s"o listados os drivers de 01;3O%, 1isquete +floopB-, os 51s ou suas parties lgicas +sdaC, sdaD, sdaE-. . organi'a"o tamb)m permite a exibi"o em v$rios modos e com diferentes tipos de formatos de janela. O KOPETE F o programa de bate;papo que essa distribui"o Linux usa, ) um similar do %6<, veja que o programa oferece at) compatibilidade com outros programas de bate;papo, inclusive o prprio %6<. www.brunoguilhen.com.br 3 Curso para Concursos LINUX Bruno Guilhen O Painel de Controle. www.brunoguilhen.com.br 4 Curso para Concursos LINUX Bruno Guilhen Outra facilidade implementada no Linux ) o seu painel de controle, o usu$rio poder$ acessar ferramentas de configuraes por esse painel e nela executar aes como mudar prefer&ncias de configuraes regionais e de idioma, cria"o de novos usu$rios, configuraes de rede +cabeadas e sem;fio-. Lembrando que no Linux a figura do administrador do sistema chama;se 3OO?. 0omo uma medida de segurana somente como 3OO? o usu$rio consegue obter os maiores privil)gios de configura"o. O Terminal Linux <as figuras abaixo foram digitados comandos b$sicos de configura"o tais como/ G I>0O<#I4, que mostra as configuraes de rede do computador e na figura seguinte foi digitado o comando G L6 HL. que fa' uma listagem dos arquivos e pastas e suas respectivas permisses de acesso/ r H leitura, ! H escrita, x H grava"o. www.brunoguilhen.com.br 5 Curso para Concursos LINUX Bruno Guilhen
O uso do chamado terminal de comandos Linux ) fundamental para sua estrutura, ) a partir dessa ferramenta que um desenvolvedor conseguir$ reali'ar alteraes em programas, configurar o cdigo fonte, iniciar ou encerrar processos no Linux, veja que a grande vantagem do Linux se encontra aqui, a permiss"o de www.brunoguilhen.com.br Curso para Concursos LINUX Bruno Guilhen acesso a processos, a finali'a"o de um processo sem comprometer o sistema +chama;se *ill, ou matar o processo-, a possibilidade de configurar todas as aplicaes e baixar suas atuali'aes e correes por meio de linhas de comando, enfim, um mundo livre um soft!are livre. %as isso tudo tem um preo, o conhecimento, um usu$rio leigo, n"o teria tanta facilidade de executar essas aes, ) necess$rio conhecer os comandos, ter um conhecimento t)cnico de quais pastas ou servios habilitar para que tudo funcione harmonicamente. ?alve' seja essa a justificativa de o Linux ainda n"o ser um padr"o totalmente adotado nas empresas e instituies, a m"o;de;obra para assist&ncia ) qualificada, e escassa. Um Pouco de Hit!ria O Linux ) um sistema operacional criado em CIIC por Linus Torvalds na universidade de 5elsin7B na #inlJndia. F um sistema Operacional de cdigo aberto distribu=do gratuitamente pela Internet. 6eu cdigo fonte ) liberado como Free Software +soft!are gratuito- o aviso de copBright do 7ernel feito por Linus descreve detalhadamente isto e mesmo ele est$ proibido de fa'er a comerciali'a"o do sistema. Isto quer di'er que voc& n"o precisa pagar nada para usar o Linux, e n"o ) crime fa'er cpias para instalar em outros computadores. 6er um sistema de cdigo aberto pode explicar a performance, estabilidade e velocidade em que novos recursos s"o adicionados ao sistema. >ara rodar o Linux voc& precisa, no m=nimo, de um computador EKL 6M com D %2 de memria e NO%2 dispon=veis em seu disco r=gido para uma instala"o b$sica e funcional. O sistema segue o padr"o POSIX que ) o mesmo usado por sistemas UNIX e suas variantes. .ssim, aprendendo o Linux voc& n"o encontrar$ muita dificuldade em operar um sistema do tipo (<IM, #ree261, 5>(M, 6unO6, etc., bastando apenas aprender alguns detalhes encontrados em cada sistema. O cdigo fonte aberto permite que qualquer pessoa veja como o sistema funciona +,til para aprendi'ado-, corrija alguma problema ou faa alguma sugest"o sobre sua melhoria, esse ) um dos motivos de seu r$pido crescimento, do aumento da compatibilidade de perif)ricos +como novas placas sendo suportadas logo aps seu lanamento- e de sua estabilidade. Outro ponto em que ele se destaca ) o suporte que oferece a placas, 01P3oms e outros tipos de dispositivos de ,ltima gera"o e mais antigos +a maioria deles j$ ultrapassados e sendo completamente suportados pelo sistema operacional-. 8ste ) um ponto forte para empresas que desejam manter seus micros em funcionamento e pretendem investir em avanos tecnolgicos com as m$quinas que possui. 5oje o Linux ) desenvolvido por milhares de pessoas espalhadas pelo mundo, cada uma fa'endo sua contribui"o ou mantendo alguma parte do 7ernel gratuitamente. O suporte ao sistema tamb)m se destaca como sendo o mais eficiente e r$pido do que qualquer programa comercial dispon=vel no mercado. 8xistem centenas de consultores especiali'ados espalhados ao redor do mundo. :oc& pode se inscrever em uma lista de discuss"o e relatar sua d,vida ou alguma falha, e sua mensagem ser$ vista por centenas de usu$rios na Internet e algum ir$ te ajudar ou avisar$ as pessoas respons$veis sobre a falha encontrada para devida corre"o. Alguma Caracter"tica do Linux F de graa e desenvolvido voluntariamente por programadores experientes, hac7ers, e contribuidores espalhados ao redor do mundo que tem como objetivo a contribui"o para a melhoria e crescimento deste sistema operacional. %uitos deles estavam cansados do excesso de propaganda +%ar7eting- e baixa qualidade de sistemas comerciais existentes. 0onvivem sem nenhum tipo de conflito com outros sistemas operacionais +com o 1O6, indo!s, <et!are- no mesmo computador. www.brunoguilhen.com.br ! Curso para Concursos LINUX Bruno Guilhen %ultitarefa real %ultiusu$rio 6uporte a nomes extensos de arquivos e diretrios +DQQ caracteres- 0onectividade com outros tipos de plataformas como Apple, Sun, Macintosh, Sparc, Alpha, PowerPc, AM, Uni!, "indows, #OS, etc. >rote"o entre processos executados na memria 3.% 6uporte ha mais de LE terminais virtuais +consoles- R %odulari'a"o P O 4<(SLinux somente carrega para a memria o que ) usado durante o processamento, liberando totalmente a memria assim que o programaSdispositivo ) finali'ado 1evido a modulari'a"o, os drivers dos perif)ricos e recursos do sistema podem ser carregados e removidos completamente da memria 3.% a qualquer momento. Os drivers +mdulos- ocupam pouco espao quando carregados na memria 3.% +cerca de L*b para a >laca de rede <8 DOOO, por exemplo-
<"o h$ a necessidade de se reiniciar o sistema aps a modificar a configura"o de qualquer perif)rico ou parJmetros de rede. 6omente ) necess$rio reiniciar o sistema no caso de uma instala"o interna de um novo perif)rico, falha em algum hard!are +queima do processador, placa m"e, etc.-. <"o precisa de um processador potente para funcionar. O sistema roda bem em computadores EKLsx DQ com N%2 de memria 3.% +sem rodar o sistema gr$fico M, que ) recomendado K%2 de 3.%-. T$ pensou no seu desempenho em um NKL ou >entium U
O crescimento e novas verses do sistema n"o provocam lentid"o, pelo contrario, a cada nova vers"o os desenvolvedores procuram buscar maior compatibilidade, acrescentar recursos ,teis e melhor desempenho do sistema +como o que aconteceu na passagem do 7ernel D.O.x para D.D.x-.
<"o ) requerida uma licena para seu uso. O 4<(SLinux ) licenciado de acordo com os termos da 4<( .cessa sem problemas discos formatados pelo 1O6, indo!s, <ovell, O6SD, <?#6, 6unO6, .miga, .tari, %ac, etc. (tili'a permisses de acesso a arquivos, diretrios e programas em execu"o na memria 3.%. VIRUS NO LINUX! 8m todos esses anos de exist&ncia, o n,mero de registro de v=rus no LI<(M foi quase 'ero. Isto tudo devido a grande segurana oferecida pelas permisses de acesso do sistema que funcionam inclusive durante a execu"o de programas e o fato do cdigo fonte ser aberto. 3ede ?0>SI> mais r$pida que no indo!s e tem sua pilha constantemente melhorada. O 4<(SLinux tem suporte nativo a redes ?0>SI> e n"o depende de uma camada intermedi$ria como o insoc7. 8m acessos via modem a Internet, a velocida de de transmiss"o ) COV maior. Togadores do Wua7e ou qualquer outro tipo de jogo via Internet preferem o Linux por causa da maior velocidade do Togo em rede. F f$cil rodar um servidor Wua7e em seu computador e assim jogar contra v$rios advers$rios via Internet. 3oda aplicaes #OS atrav)s do 1O68%(. >ara se ter uma id)ia, ) poss=vel dar o boot em um sistema #OS qualquer dentro dele e ao mesmo tempo usar a multitarefa deste sistema. 3oda aplicaes "indows atrav)s do I<8 R 6uporte a dispositivos infravermelho 6uporte a rede via r$dio amador R 6uporte a dispositivos >lugPandP>laB R 6uporte a dispositivos (62 R :$rios tipos de fire!alls de alta qualidade e com grande poder de segurana de graa R 3oteamento est$tico e dinJmico de pacotes R >onte entre 3edes R >roxB ?radicional e ?ransparente R >ossui recursos para atender a mais de um endereo I> na mesma placa de rede, sendo muito ,til para situaes de manuten"o em www.brunoguilhen.com.br " Curso para Concursos LINUX Bruno Guilhen servidores de redes ou para a emula"o de Xmais computadoresX virtualmente. O servidor 82 e #?> podem estar locali'ados no mesmo computador, mas o usu$rio que se conecta tem a impress"o que a rede possui servidores diferentes. O sistema de arquivos usado pelo Linux +8xtD- organi'a os arquivos de forma inteligente evitando a fragmenta"o e fa'endoPo um poderoso sistema para aplicaes multiPusu$rias exigentes e gravaes intensivas. >ermite a montagem de um servidor eb, 8Pmail, <e!s, etc. com um baixo custo e alta performance. O melhor servidor eb do mercado, o .pache, ) distribu=do gratuitamente junto com o Linux. O mesmo acontece com o 6endmail >or ser um sistema operacional de cdigo aberto, voc& pode ver o que o cdigo fonte +o que foi digitado pelo programador- fa' e adaptaPlo as suas necessidades ou de sua empresa. 8sta caracter=stica ) uma segurana a mais para empresas s)rias e outros que n"o querem ter seus dados roubados +voc& n"o sabe o que um sistema sem cdigo fonte fa' na realidade enquanto esta processando o programa-. 6uporte a diversos dispositivos e perif)ricos dispon=veis no mercado, tanto os novos como obsoletos R >ode ser executado em CO arquiteturas diferentes +Intel, %acintosh, .lpha, .rm, etc.- R 0onsultores t)cnicos especiali'ados no suporte ao sistema espalhados por todo o mundo R Principai Comando# Estrutura de diretrios do Linux Estrutura de diretris d Linux !bin ar$uivos e!ecut%veis &'in%rios() !bt ar$uivos de iniciali*a+,o) !de" ar$uivos de dispositivos de entrada-sa.da) !et# confi/ura+,o do siste0a da 0%$uina local) !$%e diret1rios dos usu%rios) !&ib ar$uivos das 'i'liotecas co0partilhadas) !%nt ponto de 0onta/e0 de parti+,o te0por%ria) -'t eservado para pacotes adicionais de software) !rt diret1rio local do super2usu%rio &root() !sbin ar$uivos de siste0a essenciais) !t%' ar$uivos te0por%rios) !usr ar$uivos de acesso por usu%rios) !"ar infor0a+,o vari%vel3 &ar$uivos a sere0 processados, filas de i0press,o, ar$uivos te0por%rios de reiniciali*a+,o do siste0a, etc(3 O arquivo .cshrc Para a shell csh, o arquivo de configurao correspondente ser o .cshrc. Outras shells disponveis: ksh .kshrc!, "ash ."ashrc!# tsh .tshrc!# etc. $%e&plo de .cshrc: Para ha"ilitar o .cshrc: ' source .cshrc no diret(rio rai) do usurio! Passos para acessar o Linux *einiciar o siste&a# *einiciar o siste&a# $scolha verso +inu% no menu; OU ,igitar linux no boot; $ntrar co& login e password. $ntrar co& login e password. Como sair do Linux. do prompt: digite -trl./lt.,el. de uma janela: pri&eiro digite -trl./lt.0ackspace, depois -trl./lt.,el. NUNCA d Reset: danificar seu siste&a de arquivos. Comandos !"sicos do Linux www.brunoguilhen.com.br # Curso para Concursos LINUX Bruno Guilhen man &ostra infor&a1es so"re co&andos e& geral. ' man ls infor&a1es so"re o co&ando ls! #di$$ co¶ dois arquivos te%tos grandes. ' "diff "ig2.t%t "ig3.t%t &ostra diferenas na tela! cal e%i"e u& calendrio. ' cal 2002 e%i"e calendrio de 3443! cat &ostra o conte5do e cria arquivos. ' cat arq.t%t &ostra na tela o conte5do de arq.t%t! ' cat arq1.txt > arq.txt so"rescreve arq.t%t co& arq2.t%t! $ cat arq2.txt >> arq1.txt adiciona arq3.t%t e& arq2.t%t ! ' cat 6 novo.t%t digitao do te%to! cria arquivo via teclado! -trl7d cd &uda de diret(rio. ' cd vai para o diret(rio rai) do usurio! ' cd docs vai para o su"8diret(rio docs! ' cd .. volta u& nvel! chmod &uda per&iss1es de arquivos. proprietrio: u%o 9 user, group, others per&isso: r&x 9 read, :rite, e%ecute ' chmod ugo+w arq.txt per&ite que todos escreva&! ' chmod u+x prog per&ite que o usurio e%ecute prog! ' chmod go-r arq.txt no per&ite que group e others leia&! clear li&pa a tela. anlogo ao cls do ,O;! ' clear cmp co¶ dois arquivos# &ostra a locali)ao linha e "<te! da pri&eira diferena entre eles. ' c&p arq2.t%t arq3.t%t &ostra resultado na tela! comm co¶ dois arquivos para deter&inar quais linhas so co&uns entre eles. ' co&& arq2.t%t arq3.t%t t%t &ostra resultado na tela! cp copia arquivos. ' cp arq.t%t arq3.t%t fa) c(pia de arq.t%t co& no&e de arq3.t%t! ' cp arq.tgz ! copia arq.tgz para o diret(rio rai) do usurio! date retorna a data e a hora do siste&a. ' date d$ &ostra espao usado, livre e capacidade parti1es=>,. ' df 8k di$$ co¶ dois arquivos te%tos. ' diff arq2.t%t arq3.t%t &ostra diferena na tela! ' di"" arq1.txt arq2.txt 6 li%o grava diferenas e& lixo! du relat(rio de uso do disco. ' du #s$ lista su"diret(rios do usurio, e& ?"<tes! env &ostra a configurao das variveis do siste&a. ' en% & more &ostra configurao, pgina por pgina! expr cha&ado co&ando "o&"ril 2442 utilidades!. ' expr length 'teste( retorna: @ 9 n. de caracteres! ' expr 2 )* + retorna: A 9 resultado do produto! ' ' expr 1, ! - retorna: B 9 trunca p= o &enor inteiro! www.brunoguilhen.com.br 1$ Curso para Concursos LINUX Bruno Guilhen $ind procura u& arquivo no >,. ' find = 8na&e arq.t%t 9print procura arq.t%t a partir do rai)! $in%er &ostra infor&a1es dos usurios. ' "inger sil%a &ostra infor&a1es de todos usurios que tC& sil%a! $old for&ata arquivos te%tos. ' fold 9s 9:A4 arq.t%t 6 arq3.t%t corta te%to na coluna A4, &antendo strings inteiras! $ree e%i"e a &e&(ria livre, usada, e os bu""ers da */D. ' free %cc co&pilador - e -... ' gcc 9c progra&a.c co&pila, criando progra&a.o! ' gcc #o prog programa.c co&pila e cria e%ecutvel prog! %'' co&pilador Eortran. ' gFF 9c progra&a.f co&pila, criando progra&a.o! ' g.. #o prog programa." co&pila e cria e%ecutvel prog! %rep procura por u&a deter&ina string. ' grep linux arq.txt "usca string linux no arquivo arq.txt! %(ip co&pacta arquivo. ' g)ip arq.t%t co&pacta arquivo arq.t%t Garq.t%t.g)! %un(ip desco&pacta arquivo. ' gunzip arq.txt.gz desco&pacta arquivo arq.txt .g)Garq.txt! head e%i"e o incio de u& arquivo ' head #" arq.txt &ostra as 24 pri&eiras linhas de arq.txt! less &ostra conte5do de u& arquivo. ' less letter.txt &ostra o conte5do de letter.txt! lo%out sai da sesso atual. ' logout lpr i&pri&e arquivo. ' lpr 9PhpH&v letter.ps i&pri&e letter.ps na i&pr. >pH&v! ls lista arquivos. &es&a funo que o dir do ,O;! ' ls lista no&es arquivos! ' ls #a lista no&es arquivos ocultos! ' ls I.t%t lista todos os arquivos co& e%tenso .txt! ' ls #l &ostra per&iss1es, "<tes, diret(rio, etc.! ' ls & more e%i"e conte5do da lista, pgina por pgina! ' ls #lt lista arqs. classificados pela hora de criao=alterao! ' ls #lu lista arqs. classificados pela hora do 5lti&o acesso! mail usado para ler ou enviar e&ails. ' mail a&"iente para &anipulao de e7&ailJs! ' mail #s assunto brunoguilhen/gmail.com K arq.t%t envia conte5do de arq.txt para o e0mail indicado! m)dir cria diret(rio. ' m$dir docs cria diret(rio docs no diret(rio corrente! ' m$dir !temp!docs cria su"diret(rio docs no diret(rio temp! more e%i"e conte5do de u& arquivo pgina por pgina. ' &ore arq.t%tL"arra de espaoM &uda tela# LenterM &uda linha! mv &ove e=ou reno&eia arquivos. ' m% teste.hp !docs &ove arquivo! www.brunoguilhen.com.br 11 Curso para Concursos LINUX Bruno Guilhen ' &v arquivo2.t%t arquivo3.t%t reno&eia arquivo! ' m% arq1.txt !docs!arq2.txt &ove e reno&eia arquivo! pass&d &uda a senha. ' passwd pede8se a senha antiga e 3 ve)es a nova senha! ps lista processos ativos. ' ps au% N &ore lista processos ativos, tela por tela! rm apaga arquivos. ' rm arqui%o.txt apaga arquivo! ' rm #i arqui%o.txt pede confir&ao antes de apagar! rmdir apaga u& diret(rio. ' rmdir docs apaga diret(rio docs va)io! ' rmdir #r dcos apaga diret(rio docs cheio! sleep atrasa o co&ando. ' sleep A4 OO echo testando... &ostra &sg. ap(s A4 s! sort classifica conte5do de arquivo. ' sort arq.t%t 6 arq7ord.t%t ordena arq.t%t e salva e& arq7ord.t%t! tail e%i"e o fi& de u& arquivo. ' tail #" arq.txt &ostra as 24 5lti&as linhas de arq.txt! tar tape archive! agrupa arquivos para "ackup. ' tar -c%" arq.tar !* gera "ackup a partir do rai) do usurio! ' tar #c%" docs.tar *.doc gera "ackup de todos os arqs. .doc! ' tar -x%" arq.tar restaura "ackup! ' tar #t%" arq.tar lista o conte5do de u& "ackup! uname e%i"e a verso do +inu%. ' uname #a e%i"e todas as infor&a1es! &c e%i"e detalhes so"re o arquivo. * wc #lwc arq.txt &ostra nP. de linhas, palavras e caracteres! &ho &ostra que& est logado na &quina. &hoami &ostra o username co& que logou na &quina. &rite enviar &ensagens para outro usurio, na &es&a &quina. ' :rite usuario2 ' 1mensagem2 envia &ensage& p= usuario2! ' -trl7d Curingas + p= todos os arqs., e%ceto os ocultos ' ls *! .+ p= todos os arqs. ocultos ' ls .*! +.+ p= so&ente os que tivere& e%tenso ' ls *.*! , p= su"stituir u&a letra qualquer ' rm arq3.txt! ,, p= su"stituir duas letras quaisquer ' rm arq33.txt! #todo o comando de Linux deta apotila foram organi$ado pelo prof. %ergio &rilo '(E)%*U+E%P, SISTEMAS OPERACIONAIS OC; 'AU-.*()%. .EC. (E-. /001, 8m um sistema operacional, o 4ernel )/ a- um computador central, usando um sistema operacional de rede, que assume o papel de servidor de acesso para os usu$rios da rede. b- a t)cnica usada para permitir que um usu$rio d& instrues para a m$quina, usando instrues gr$ficas. www.brunoguilhen.com.br 12 Curso para Concursos LINUX Bruno Guilhen c- o processo de interven"o do sistema operacional durante a execu"o de um programa. ?em como utilidade desviar o fluxo de execu"o de um sistema para uma rotina especial de tratamento. d- o n,cleo do sistema, respons$vel pela administra"o dos recursos do computador, dividindo;os entre os v$rios processos que os requisitam. <o caso do Linux, o *ernel ) aberto, o que permite sua altera"o por parte dos usu$rios. e- um pedido de aten"o e de servio feito Y 0>(. OD; 'AU-.*()%. .EC. (E-. /001, <o sistema operacional Linux, o comando a- '(d mostra a senha de sua conta. b- %)dir destri um diretrio. c- s$utd(n *r +, fa' com que o sistema reinicie aps cinco minutos. d- ($ mostra a vers"o do Linux e a quantidade de memria do computador. e- &s lista os usu$rios conectados na m$quina via rede. OE; 'T2C. .EC. (E-. /0013/004, O sistema operacional Linux ) composto por tr&s componentes principais. (m deles, o Shell, ) a- o elo entre o usu$rio e o sistema, funcionando como int)rprete entre o dois. 8le tradu' os comandos digitados pelo usu$rio para a linguagem usada pelo 5ernel e vice; versa. 6em o Shell a intera"o entre usu$rio e o 5ernel seria bastante complexa. b- o n,cleo do sistema. F respons$vel pelas operaes de baixo n=vel, tais como/ gerenciamento de memria, suporte ao sistema de arquivos, perif)ricos e dispositivos. c- o substituto do 5ernel para as distribuies mais recentes do Linux. d- o respons$vel por incorporar novas funcionalidades ao sistema. F atrav)s dele que se torna poss=vel a implementa"o de servios necess$rios ao sistema, divididos em aplicaes do sistema e aplicaes do usu$rio. e- o respons$vel pelo gerenciamento dos processos em execu"o pelo 6istema Operacional. ON; 'AU-. ()%C. T.A5.MTE*/006, .nalise as seguintes afirmaes relacionadas a sistemas de 'ac4up6 I. (m 'ac4up incremental copia somente os arquivos criados ou alterados desde o ,ltimo 'ac4up normal ou incremental. II. .o se utili'ar uma combina"o de 'ac4ups normais ou incrementais para restaurar dados, ser$ necess$rio ter o ,ltimo 'ac4up normal e todos os conjuntos de 'ac4ups incrementais. III. . forma mais segura de se fa'er um 'ac4up diferencial em todo o conte,do de um 51 ) por meio da implementa"o de um sistema de espelhamento de disco. I:. 0om um sistema tolerante a falhas, do tipo 3.I1E ou 3.I1Q, o 'ac4up completo ) feito no ,ltimo disco do conjunto, que deve ser substitu=do com a freqZ&ncia necess$ria para se manter a segurana desejada. 3ecomenda;se, no m=nimo, uma substitui"o semanal. Indique a op"o que contenha todas as afirmaes verdadeiras. a- I e II b- II e III c- III e I: d- I e III e- II e I: 01+.#0 DOOK WC[- O diretrio no sistema operacional Linux usado para arma'enar arquivos tempor$rios de dados tais como filas de impress"o ) o/ a- Surs b- Shome www.brunoguilhen.com.br 13 Curso para Concursos LINUX Bruno Guilhen c- Sroot d- Sopt e- Svar 04+.#0 DOOK WCK- .s relaes existentes entre processos, no Linux, s"o visuali'adas usando o comando a- ps. b- pstree. c- df. d- last. e- tail. Gabarito de Sistema Operacional Linux 42 , 43 - 4B / 4H / 4@ $ 4A 0 www.brunoguilhen.com.br 14