Home

Linux - Professor Jefferson Costa

image

Contents

1. e Diferen a entre o e o gt A principal diferen a entre o e o gt que o Fipe envolve processamento entre comandos ou seja a sa da de um comando enviado a entrada do pr ximo e o gt redireciona a sa da de um comando para um arquivo dispositivo Voc pode notar pelo exemplo acima Is la more que ambos Is e more s o comandos por que est o separ ados por um Se um deles n o existir ou estiver digitado incorretamente ser mostrada uma mensagem de erro Um resultado diferente seria obtido usando um gt no lugar do A sa da do comando Is la seria gravada em um arquivo chamado more e Redirecionamento tee Envia o resultado do programa para a sa da padr o tela e para um arquivo ao mesmo tempo Este comando deve ser usado com o pipe Icomandoltee arquivol Exemplo Is laltee list agemtxt a sa da do comando ser mostrada normalmente na tela e ao DA mesmo tempo gravada no arquivo listagem txt Linux Dos Este cap tulo explica diferen a e particularidades do sistema Linux compar ado ao DOS Windows e uma lista de equival ncia entre comandos e programas DOS e Linux que pode servir de compara o para que o usu rio possa conhecer e utilizar os comandos programas Linux que tem a mesma fun o no ambiente DOS Windows e Quando entrar pela primeira vez no Linux ou qualquer outro UNIX a primeira coisa que ver ser a palavra login escrita na t
2. quer dizer que um arquivo comum etc e Da segunda a quarta letra rwx dizem qual a permiss o de acesso ao dono do arquivo Neste caso gleydson ele tem a per miss o de ler r read gravar w write e executar x execute o arquivo teste e Da quinta a s tima letra rwx diz qual a permiss o de acesso ao grupo do arquivo Neste caso todos os usu rios que pertencem ao grupo users tem a permiss o de ler r gravar w e tamb m executar x o arquivo teste e Daoitavaa d cima letra rwx diz qual a permiss o de acesso para os outros usu rios Neste caso todos os usu rios que n o s o donos do arquivo teste tem a per miss o para ler gravar e executar o programa Veja o comando chmod para detalhes sobre a mudan a das permiss es de acesso de arquivos diret rios um Etapas para acesso a um arquivo diret rio O acesso a um arquivo diret rio feito verificando primeiro se o usu rio que acessar o arquivo o seu dono caso seja as per miss es de dono do ar quivo s o aplicadas Caso n o seja o dono do arquivo diret rio verificado se ele pertence ao grupo correspondente caso perten a as permiss es do grupo s o aplicadas Caso n o perten a ao grupo s o verificadas as permiss es de acesso para os outros usu rios que n o s o donos e n o pertencem ao grupo correspondente ao arquivo diret rio Ap s verificar aonde o usu rio se encaixa nas permiss es de acesso do arquivo se ele o dono
3. pertence ao grupo ou outros usu rios verificado se ele ter permiss o acesso para o que deseja fazer ler gravar ou executar o arquivo caso n o tenha o acesso negado mostrando uma mensagem do tipo Permission denied permiss o negada O que isto que dizer que mesmo que voc seja o dono do arquivo e definir o acesso do dono atrav s do comando chmod como somente leitura r mas o acesso dos outros usu rios como leitura e grava o voc somente poder ler este arquivo mas os outros usu rios poder o ler grava lo As permiss es de acesso leitura grava o execu o para donos grupos e outros usu rios s o independent es per mit indo assim um n vel de acesso dif erenciado Lembre se Somente o dono pode modificar um arquivo diret rio Exemplos pr ticos de permiss es de acesso Abaixo dois exemplos pr ticos de permiss o de acesso Exemplo de acesso a um arquivo e Exemplo de acesso a um diret rio Os dois exemplos s o explicados passo a passo para uma perfeita compreens o do assunto Abaixo um exemplo e explica o das permiss es de acesso a um arquivo no Linux obtido com o comando 1s 1a explicarei passo a passo cada parte 13 rwxr xr 1 gleydson user 8192 nov 4 16 00 teste SINXSESXES Estas s o as permiss es de acesso ao arquivo teste Um conjunto de 10 letras que especificam o tipo do arquivo permiss o do dono do arquivo grupo do arquivo e outros usu rios Veja a explica o de
4. Note que esta listagem mostra os programas equivalentes entre o DOS Windows e o Linux cabendo a voc a decis o final de migrar ou n o Lembrando que poss vel usar o Windows OS 2 DOS OS 2 e Linux no mesmo disco r gido sem qualquer tipo de conflito DOS Windows Linux MS Word Star Office Corel Word Perfect MS Excel Star Office MS PowerPoint Star Office MS Access SQL Oracle etc MS Outlook Pine Mutt etc MS Internet Explorer Netscape Arena Mozilla lynx ICQ LICQ Diferen as O Star Office possui todos os recursos do Word al m de ter a interface gr fica igual atalho id nticas ao menus e teclas de Word Tamb m trabalha com arquivos no formato Word97 2000 e n o vulner vel a virus de macro o que facilita a migra o distribu do gratuitamente e n o requer pagamento de licen a podendo ser instalado em quantos computadores voc quiser tanto dom sticos como de empresas Mesmos pontos do acima e tamb m Excel97 2000 Mesmos pontos do acima abre arquivos Existem diversas ferramentas de conceito para bancos de dados corporativos no Linux Todos produtos compat veis com outras plataformas E Mail tanto em modo texto como em Instale Centenas de programas de modo gr fico avalie e escolha Os tr s primeiros para modo gr fico e o lynx opera em modo texto Muito pr tico e f cil de operar Possibilita a mudan a completa da apar ncia do prog
5. cima e para baixo o que torna a leitura do texto muito mais agrad vel Poucas diferen as Para ser mostrados os arquivos enquanto est o sendo movidos deve se usar a 31 op o v e para qu le pergunte se deseja substituir um arquivo j existente deve se usar a op o i scan N o existem virus no Linux devido as restri es do usu rio durante execu o de programas backup tar O tar permite o uso de compacta o atrav s do par metro z tem um melhor esquema d recupera o de arquivos corrompidos que j segue evoluindo h 30 anos em sistemas UNIX print lpr O lpr mais r pido permite at mesmo impress es de gr ficos ou arquivos compactados diretamente caso seja usado o programa Ea magicfilter E o programa de Spool de impressoras usados no sistema Linux Unix xcopy cp R Pouca diferen a requer que seja usado a op o v para mostrar os arquivos que est o sendo copiados e i para pedir confirma o de substitui o de arquivos Arquivos de configura o Os arquivos config sys e autoexec bat s o equivalentes aos arquivos do diret rio etc especialmente o etc inittab e arquivos dentro do diret rio etc init d Usando a sintaxe de comandos DOS no Linux Voc pode usar os comandos do pacote mtools para simular os comandos usados pelo DOS no Linux a diferen a b sica que eles ter o a letra m no inicio do nome Os seguint es comandos s o suport
6. use 4 Somente permiss o de grava o use 2 Permiss o de leitura grava o use 6 equivale a 2 4 Gravar Ler Permiss o de leitura execu o use 5 equivale a 1 4 Executar Ler Permiss o de execu o grava o use 3 equivale a 1 2 Executar Gravar Permiss o de leitura grava o execu o use 7 equivade a 14244 Executar Gravar Ler Salvar texto no dispositivo de troca use 1000 Ajustar bit setgid use 2000 Ajustar bip setuid use 4000 Salvar texto e ajustar bit setuid use 5000 equivale a 1000 4000 Salvar texto bit setuid Ajustar bit setuid e setgid use 6000 equivale a 4000 2000 setuid setgid Vamos a pr tica com alguns exemplos chmod 764 test e Os n meros s o interpretados da direita para a esquerda como permiss o de acesso aos outros usu rios 4 grupo 6 e dono 7 O exemplo acima faz os outros usu rios 4 terem acesso somente leitura r ao arquivo teste o grupo 6 ter a permiss o de leitura e grava o w e o dono 7 ter permiss o de leitura grava o e execu o rwx ao arquivo teste Outro exemplo chmod 40 test e l O exemplo acima define a permiss o de acesso dos outros usu rios 0 como nenhuma e define a per miss o de acesso do grupo 4 como somente leitura r Note usei somente dois n mer os 23 e ent o a permiss o de acesso do dono do arquivo n o modificada leia as permiss es de acesso da direita para a esquer
7. 27 2 Redirecionamento lt a pisiuase as auetirasa a dera apa Aa EUA ANTES EG Acad 27 Redirecionamento PIPE annsna ra n a araras rear easa 27 Diferen aentreo C0 gt rrenan tea near naiaiaee tade aat 28 Redirecionamento tee ETTA 0 fo R SEIO ONE DERA QUADRO ON PERIODO PNR PPS PER AP ESPN PPP Comandos equivalentes entre DOS e Linux eee 30 Arquivos de configura o rear ea aa reeaarana renan arenenr aa Usando a sintaxe de comandos DOS no Linux era Programas equivalentes entre Windows DOS e o Linux Comando B sicos Comandos s o ordens que passamos ao sistema operacional para executar uma determinada tarefa Cada comando tem uma fun o espec fica devemos saber a fun o de cada comando e escolher o mais adequado para fazer o que desejamos por exemplo e Is Mostra arquivos de diret rios o kal Para mudar de diret rio Esta apostila tem uma lista de v rios comandos organizados por categoria com a explica o sobre o seu funcionamento e as op es aceitas incluindo alguns exemplos sempre usado um espa o depois do comando para separa lo de uma op o ou par metro que ser passado para o processamento Um comando pode receber op es e par metros Op es As op es s o usadas para controlar como o comando ser executado por exemplo para fazer uma listagem mostrando o dono grupo tamanho dos arquivos voc deve digit
8. GCC e Arquivo pl Scripts em Perl interpretados pelo programa PERL e Arquirvo rpm arquivos de programas utilizados pelo interpretador RPM A extens o de um arquivo tamb m ajuda a saber o que precisamos fazer para abri lo Por exemplo o arquivo relatorio txt um texto simples e podemos ver seu conte do atrav s do comando j o arquivo index html cont m uma p gina de Internet e precisaremos de um navegador para poder visualiza lo como o lynx Mosaic ou o Netscape A extens o na maioria dos casos n o requerida pelo sistema operacional Linux mas conveniente o seu uso para determinarmos facilmente o tipo de arquivo e que programa precisaremos usar para abri lo Arquivo texto e bin rio Quanto ao tipo um arquivo pode ser de texto ou bin rio texio Seu conte do compreendido pelas pessoas Um arquivo texto pode ser uma carta um script um programa de computador escrito pelo programador arquivo de conf igur a o etc bin rio Seu conte do somente pode ser entendido por computadores Cont m caracteres incompreens veis para pessoas nor mais Um arquivo bin rio gerado atrav s de um arquivo de programa formato texto atrav s de um processo chamado de compila o Compila o b sicamente a convers o de um programa em linguagem humana para a linguagem de m quina Diret rio Diret rio o local utilizado para armazenar conjuntos arquivos para melhor organiza o e localiza o O diret
9. debian org em 27 idiomas diferentes O Linux tem suporte nativo a tcp ip desde o come o de sua exist ncia e n o precisa de nenhuma camada de comunica o entre ele e a Internet A performance aproximadamente 10 maior em conex es Internet via fax modem N o existem v rus no Linux devido as restri es ao usu rio durante a execu o de programas 35
10. e F2 para mudar para o segundo console e ALT e F1 para retornar ao primeiro e Redirecionamento lt Direciona a entrada padr o de arquivo dispositivo para um comando Este comando faz o contr rio do anterior ele envia dados ao comando Voc pode usar o comando cat lt testetxt para enviar o conte do do arquivo teste ixt ao comando cat que mostrar seu conte do claro que o mesmo resultado pode ser obtido com cat teste txt mas este exemplo serviu para mostrar a funcionalidade do lt e Redirecionamento pipe Envia a sa da de um comando para a entrada do pr ximo comando para continuidade do processamento Os dados enviados s o processados pelo pr ximo comando que mostrar o resultado do processamento 27 Por exemplo Is lal more este comando faz a listagem longa de arquivos que enviado ao comando more que tem a fun o de efetuar uma pausa a cada 25 linhas do arquivo Outro exemplo o comando locate findlgrep bin neste comando todos os caminhos arquivos que cont m find na listagem ser o mostrados inclusive man pages bibliotecas etc ent o enviamos a sa da deste comando para grep bin para mostrar somente os diret rios que cont m bin rios Mesmo assim a listagem ocupe mais de uma tela podemos acrescentar o more locate find grep bin more Podem ser usados mais de um comando de redirecionamento lt gt em um mesmo comando
11. encaixe nas condi es de dono e grupo do diret rio tem a permiss o de acessa lo gleydson Nome do dono do diret rio exemplo user Nome do grupo que diret rio exemplo pertence exemplo Nome do diret rio OBSERVA ES e O usu rio root n o tem nenhuma restri o de acesso ao sistema e Se voc tem permiss es de grava o no diret rio e tentar apagar um arquivo que voc n o tem permiss o de grava o o sistema perguntar se voc confirma a exclus o do 17 arquivo apesar do modo leitura Caso voc tenha permiss es de grava o no arquivo O arquivo ser apagado por padr o sem mostrar nenhuma mensagem de erro a n o ser que seja especificada a op o icom o comando rm Por outro lado mesmo que voc tenha per miss es de grava o em um arquivo mas n o tenha permiss es de grava o em um diret rio a exclus o do arquivo ser negada Isto mostra que levado mais em consider a o a permiss o de acesso do diret rio do que as per miss es dos arquivos e sub diret rios que ele cont m Este ponto muitas vezes ignorado por muitas pessoas e exp em seu sistema a riscos de segur an a magine o problema que algum usu rio que n o tenha per miss o de grava o em um arquivo mas que a tenha no diret rio pode causar em um sistema mal administrado Permiss es de Acesso Especiais Em adi o as tr s per miss es b sicas rwx existem per miss es de acesso especiais stX que afetam arquivos ex
12. o apache o servidor WEB mais usado no mundo algo em torno de 75 das empresas muito flex vel de s configurar r pido S o sendmail tem uma base instalada de mais de 70 no 34 Wingate MS Proxy MS Frontpage MS Winsock ViruScan TBAV F PROT CPAV squid apache ip masquerade nat diald smail Netscape Composer e muitas outras ferramentas para mundo o Smail o mais r pido e o qmail o mais seguro Todos especialmente o sendmail tem como caracter stica a flexibilidade de configura o A migra o de um servidor proxy para Linux requer o uso de v rios programas separados para que se tenha um resultado profissional Isto pode parecer incomodo no come o mas voc logo perceber que a divis o de servi os entre programas mais produtivo Quando desejar substituir um deles o funcionamento dos outros n o ser o afetados N o vou entrar em detalhes sobre os programas citados ao lado mas o squid um servidor proxy Web HTTP e HTTPS completo tamb m apresenta um excelente servi o FTP Possui outros m dulos como dns ping restri es de acesso limites de tamanho de arquivos cache etc Sem coment rios todas s o ferramentas para a gera o de grandes Web Sites O wdm gera o de conte do por exemplo usado na gera o WEB como zope php3 php4 wdm htdig Sem equivalente do site da distribui o Debian http www
13. para retornar ao diret rio anteriormente acessado Poucas diferen as O rm do Linux permite especificar diversos arquivos que ser o apagados rm arquivol arquivo arquivo3 Para ser mostrados os arquivos apagados deve se especificar o par metro v ao comando e i para pedir a confirma o ao apagar arquivos Uma s diferen a No Linux permite que v rios diret rios sejam criados de uma s vez mkdir tmp a tmp b Poucas diferen as Para ser mostrados os arquivos enquanto est o sendo copiados deve se usar a op o v e para qu le pergunte se deseja substituir um arquivo j existente deve se usar a op o i Sem diferen as No Linux deve ser usado para separar os diret rios e usar o comando export PATH caminhol caminho2 caminho3 para definir a vari vel de ambiente PATH 30 O path atual pode ser visualizado atrav s do comando echo SPATH Poucas diferen as No Linux n o poss vel renomear v rios arquivos de uma s vez como ren txt bak necess rio usar um shell script para fazer isto Sem diferen as Poucas diferen as o uname tem algumas op es a mais No Linux mostra modifica a Data e Hora do sistema No Linux mostra modifica a Data e Hora do sistema O chmod possui mais op es por tratar as permiss es de acesso de leitura grava o e execu o para donos grupos e outros usu rios O fsck mais r pido e extensivo na chec
14. programa planilha etc Cada arquivo deve ser identificado por um nome assim ele pode ser encontrado facilmente quando desejar usa lo Se estiver f azendo um trabalho de hist ria nada melhor que salva lo com o nome historia Um arquivo pode ser bin rio ou texto O Linux Case Sensitive ou seja ele diferencia letras mai sculas e min sculas nos arquivos O arquivo historia complet amente dif erente de Historia Esta regra tamb m v lido para os comandos e diret rios Prefira sempre que poss vel usar letras min sculas para identificar seus arquivos pois quase todos os comandos do sistema est o em min sculas Um arquivo oculto no Linux identificado por um no inicio do nome por exemplo bashr c Arquivos ocultos n o aparecem em listagens normais de diret rios deve ser usado o comando Is a para tamb m listar arquivos ocultos Extens o de arquivos A extens o serve para identificar o tipo do arquivo A extens o s o as letras ap s um no nome de um arquivo explicando melhor e relatorio txt O txt indica que o conte do um arquivo texto e script sh Arquivo de Script interpretado por bin sh e Ssystem log Registro de algum programa no sistema e Arquivo tar Arquivo compactado pelo utilit rio tar e arquivo gz Arquivo compactado pelo utilit rio gzip e index html P gina de Internet formato Hypertexto e Arquivo c Scripts em C que s o compilados com os compiladores CC ou
15. rio como o arquivo tamb m Case Sensitive diret rio teste completamente diferente do diret rio Teste N o podem existir dois arquivos com o mesmo nome em um diret rio ou um sub diret rio com um mesmo nome de um arquivo em um mesmo diret rio Um diret rio nos sistemas Linux UNI X s o especificados por uma e n o uma 1 como feito no DOS Diret rio Ra z Este o diret rio principal do sistema Dentro dele est o todos os diret rios do sistema O diret rio Ra z representado por uma assim se voc digitar o comando cd voc estar acessando este diret rio Nele est o localizados outros diret rios como o bin sbin usr usr local mnt tmp var home etc Estes s o chamados de sub diret rios pois est o dentro do diret rio A estrutura de diret rios e sub diret rios pode ser identificada da seguinte maneira e e bin e sbin e usr e usr local e mnt e tmp e var e home A estrutura de diret rios tamb m chamada de rvore de Diret rios porque parecida com uma rvore de cabe a para baixo Cada diret rio do sistema tem seus respectivos arquivos que s o armazenados conforme regras definidas pela FHS FileSystem Hierarchy Standard Hierarquia Padr o do Sistema de Arquivos vers o 2 0 definindo que tipo de arquivo deve ser armazenado em cada diret rio Diret rio padr o o diret rio em que nos encontramos no momento Tamb m chamado de d
16. tenham outro dono Por padr o quando um novo usu rio criado o grupo ele pertencer ser o mesmo de seu grupo prim rio exceto pelas condi es que explicarei adiante veja isto atrav s do comando id A identifica o do grupo chamada de gid gr oup id outros a categoria de usu rios que n o s o donos ou n o pertencem ao grupo do arquivo Tipos de Permiss es de acesso Quanto aos tipos de permiss es que se aplicam ao dono grupo e outros usu rios temos 3 permiss es b sicas e r Permiss o de leitura para arquivos Caso for um diret rio permite listar seu conte do atrav s do comando Is por exemplo e w Permiss o de grava o para arquivos Caso for um diret rio permite a grava o de arquivos ou outros diret rios dentro dele Para que um arquivo diret rio possa ser apagado necess rio o acesso a grava o e x Permite executar um arquivo caso seja um programa execut vel Caso seja um diret rio permite que seja acessado atrav s do comando cd 12 As per miss es de acesso a um arquivo diret rio podem ser visualizadas com o uso do comando Is la As 3 letras rwx s o agrupadas da seguinte forma rwxrwxrwx gleydson users teste Virou uma bagun o n o Vou explicar cada parte para entender o que quer dizer as 10 letras acima da esquerda para a direita e A primeira letra diz qual o tipo do arquivo Caso tiver um d um diret rio um link a um arquivo no sistema um
17. Comando B sicos Comandos Internos Gomandos AETA AO EERTE I serra contesta es nene eo are EANES E ERVAS ES a Ra 4 Comandos para manipula o de diret rio aerea eae areeenanaa 4 Comandos para manipula o de Arquivos rrenan renea rar aneaaaaaraaa 4 Comandos Diversos Comandos de rede seerne aa ra A EE ane Rad AER E E ET E ape Uva ea e pe deva Comandos para manipula o de contas rrenan rara arara rar eneneaaanaaa 5 Configura o Geral do Sistema eee rreaeararreeaaranaa 5 Explica o do utilit rio Linuxconf rrenan eae renan earar arenas 6 Explica o do utilit rio Webmin rear a a aaa Explica o doutilib r io REM iniisa aU ITD SRI Epa IT DSR app dean Estrutura de Arquivos e Diret rios APQUIVOS hansie ganaria nas apagadas O es Rd da dai de de psd dai ac gia Extens o de arquIVOS ser a a do e a EUR A a AE GOB Aari a Arquivo texto e 6 a 1d o PRP RRNNDR RR RR ERP DR RR RR OR AR RR RA 7 DiFCLOTIO nas ra arena aee SL po pingo E TEET Diret rio Rai z Diret rio padr o Diret rio Nome asseio pesada cepas eta EE a pasa e aE Sa aaa E E epa eai a dan Petas Diret rio SUperiots s s gaita o sento saassiaenaie a SA aa q a aca as a ad qua ia id 9 Diret rio Anterior pec aa r e atas perde ENEE E E Sd ada aus deva cantar peu 9 Caminho na estrutura de diret rios rear arara errar areas arenas 9 Exemplo de d
18. a outra caracter stica interessante A completa o dos nomes de comandos Isto feito pressionando se a tecla TAB o comando complet ado e acr escent ado um espa o Isto funciona sem problemas para comandos internos caso o comando n o seja encontrado o Bash emite um beep Exemplo ech pressione TAB Editores de Texto e vi Modo Texto existem algumas vers es adapt adas para o modo gr f ico um dos edit or es padr des dos sistemas Linux e sua interface complexa e possui muitas fun es usu rios Linux avan ados ador am a quantidade de fun es deste programa Recomendo que aprenda o b sico sobre ele pois sempre estar dispon vel caso ocorra algum problema no sistema Para sair do editor vi sem salvar pressione ESC e digite q Para sair do editor e salvar pressione ESC e digite wq e elvis 25 Modo Texto possui boa interface de comunica o com o usu rio suporte a HTML e Metacaracteres e ae Modo Texto um dos editor es padr des dos sistemas Linux encontrado nas distribui es Debian e baseadas Sua interface mais f cil que o vi Tamb m recomendo que aprenda o b sico sobre ele pois requerido para a manuten o do sistema Para sair do ae sem salvar pressione CTRL Q para salvar o texto pressione CTRL X e CTRLHW ap s isto se quiser sair do editor pressione CTRL Q e jed Modo Texto Recomend vel para aqueles que est o acost umados com o EDI T do DOS e gostam de menus sus
19. ados mattrib Ajust a modifica at ribut os de arquivos mcat Mostra os dados da unidade de disquete em formato RAW mcd Entra em diret rios mcopy Copia ar quivos dir et r ios mdel Exclui arquivos mdeltree Exclui arquivos diret rios e sub dir et r ios mdir Lista arquivos e diret rios mdu Mostra o espa o ocupado pelo diret rio do DOS mformat For mat ador de discos minfo Mostra detalhes sobre a unidade de disquet es mlabel Cria um volume para unidades DOS mmd Cria diret rios mmount Mont a discos DOS mmove Move ou renomeia ar quivos subdir et r ios mpartition Particiona um disco para ser usado no DOS mrd Remove um diret rio mren Renomeia ar quivos mtype Visualiza o conte do de arquivos equivalente ao cat mtoolstest Exibe a configura o atual do mtools 32 e mshowfat Mostraa FAT da unidade e mbadblocks Procura por setores def eit uosos na unidade e mzip Altera modo de prote o e ej et a discos em unidades Jaz ZI P e mkmanifest Cria um shell script para restaurar nomes extensos usados no UNI X e mcheck Verifica arquivos na unidade Programas equivalentes entre Windows DOS e o Linux Esta se o cont m programas equivalentes para quem est vindo do DOS e Windows e n o sabe o que usar no Linux Esta se o tamb m tem por objetivo permitir ao usu rio que ainda n o usa Linux decidir se a passagem vale a pena vendo se o sistema tem os programas que precisa
20. agem A edi o de teclas feita autom ticamente pelo bash O edit mais f cil de usar mas usu rio xperientes apreciar o os recursos do vi ou o emacs programado em lisp fdisk cfdisk Os particionadores do Linux trabalham com praticamente todos os tipos de parti es de diversos sistemas de arquivos diferentes Poucas diferen as precisa apenas que seja especificado o dispositivo a ser formatado como dev fd0O ou dev ndal0 o tipo de identifica o usada no Linux ao inv s de A ou C Sem diferen as O plip do Linux permite que sejam montadas redes reais a partir de uma conex o via Cabo Paralelo ou Serial A m quina pode fazer tudo o que poderia fazer conectada em uma rede na realidade uma rede e usa o TCP IP como protocolo inclusive navegar na Internet enviar e mails irc etc Mesmo que o acima Sem diferen as somente que a posi o das teclas do teclado pode ser editada Desnecess rio para a maioria dos usu rios cat proc meminfo Mostra detalhes sobre a quantidade de dados ren mv type cat ver uname a date date time date attrib chmod scandisk fsck ext2 doskey edit vi ae emacs fdisk format mkfs ext2 help man info interlnk plip intersvr plip keyb loadkeys mem top more more less move mv em buffers cache e mem ria virtual disco O more equivalente a ambos os sistemas mas o less permite que sejam usadas as setas para
21. amento gt Redireciona a sa da de um programa comando script para algum dispositivo ou arquivo ao inv s do dispositivo de saida padr o tela Quando usado com arquivos este redirecionamento cria ou substitui o conte do do arquivo Por exemplo voc pode usar o comando Is para listar arquivos e usar Is Jist agem para enviar a sa da do comando para o arquivo listagem Use o comando cat para visualizar o conte do do arquivo listagem O mesmo comando pode ser redirecionado para o segundo console dev tty2 usando Is gt dev tty2 o resultado do comando Is ser most r ado no segundo console pressione ALT e F2 para mudar para o segundo console e ALT e F1 para retornar ao primeiro e Redirecionamento gt gt Redireciona a sa da de um pr ogr ama comando script para algum dispositivo ou final de arquivo ao inv s do dispositivo de sa da padr o tela A diferen a entre este redirecionamento duplo e o simples se caso for usado com arquivos adiciona a sa da do comando ao final do arquivo existente ao inv s de substituir seu conte do Por exemplo voc pode acrescentar a sa da do comando Is ao arquivo listagem do cap tulo anterior usando lls list agem Use o comando cat para visualizar o conte do do arquivo listagem O mesmo comando pode ser redirecionado para o segundo console dev tty2 usando Is gt dev tty2 o resultado do comando Is ser most r ado no segundo console pressione ALT
22. ar Is l Op es podem ser passadas ao comando atrav s de um ou Op o identificada por uma letra Podem ser usadas mais de uma op o com um nico hifen O comando Is I al a mesma coisa de lIs la TE VE Op o identificada por um nome O comando lls al equivalente a Jls al Pode ser usado tanto como mas h casos em que somente ou esta dispon vel par metros Um par metro identifica o caminho origem destino entrada padr o ou sa da padr o que ser passada ao comando Se voc digitar fis usr doc copyright usr doc copyright ser o par met r o passado ao comando Is neste caso queremos que ele liste os arquivos do diret rio usr doc copyright normal errar o nome de comandos mas n o se preocupe quando isto acontecer o sistema mostrar a mensagem command not found comando n o encontrado e voltar ao aviso de comando As mensagens de erro n o f azem nenhum mal ao seu sistema somente dizem que algo deu errado para que voc possa corrigir e entender o que aconteceu No Linux voc tem a possibilidade de criar comandos personalizados usando outros comandos mais simples isto ser visto mais adiante Os comandos se encaixam em duas categorias Comandos Internos e Comandos Externos Por exemplo Is la usr doc Is o comando la a op o passada ao comando e usr doc o diret rio passado como par metro ao comando I
23. ar o computador voc pode pressionar CTRL ALT DEL como usu rio root ou digitar snudown r now e Para desligar o computador digite shut down h now e espere o aparecimento da mensagem Power Down para apertar o bot o LIGA DESLIGA do computador Comandos equivalentes entre DOS e Linux Esta se o cont m os comandos equivalentes entre estes dois sistemas e a avalia o entre ambos Grande parte dos comandos podem ser usados da mesma forma que no DOS mas os comandos Linux possuem avan os para utiliza o neste ambiente multiusu rio multitarefa O objetivo desta se o permitir as pessoas com experi ncia em DOS fazer rapidamente no Linux as tarefas que fazem no DOS A primeira coluna tem o nome do comando no DOS a segunda o comando que possui a mesma fun o no Linux e na terceira coluna as diferen as DOS Linux Diferen as cls dir dir s dir od cd del md copy echo path clear ls la ls 1R ls tr cd rm mkdir cp echo path Sem diferen as A listagem no Linux possui mais campos as permiss es de acesso o total de espa o ocupado no diret rio e livre no disco deve ser visto separadamente usando o comando du e df Permite tamb m listar o conte do de diversos diret rios com um s comando ls bin sbin Sem diferen as Sem diferen as Poucas diferen as cd sem par metros retorna ao diret rio de usu rio tamb m permite o uso de cd
24. conta root Esta se o foi retirada do Manual de Instala o da Debian A conta root tamb m chamada de super usu rio este um login que n o possui restri es de seguran a A conta root somente deve ser usada para fazer a administra o do sistema e usada o menor tempo poss vel Qualquer senha que criar dever conter de 6 a 8 caracteres e tamb m poder conter letras mai sculas e min sculas e tamb m caracteres de pontua o Tenha um cuidado especial quando escolher sua senha root porque ela a conta mais poderosa Evite palavras de dicion rio 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 n o ser que esteja administrando um comput ador com mais de um administrador do sistema Utilize uma conta de usu rio normal ao inv s da conta root para operar seu sistema Porque n o usar a conta root Bem uma raz o para evitar usar privil gios root por causa da facilidade de se cometer danos irrepar veis como root Outra raz o que voc pode ser enganado e rodar um programa Cavalo de Tr ia que um pr ogr ama que obt m poderes do super usu rio para comprometer a seguran a do seu sistema sem que voc saiba chmod Muda a permiss o de acesso a um arquivo ou diret rio Com este comando voc pode escolher se usu rio ou grupo ter per miss es para ler gravar exec
25. da chmod 752 test e O exemplo acima define a per miss o de acesso dos outros usu rios 2 para somente execu o x O acesso do grupo 5 como leitura e execu o rx e o acesso do dono 7 como leitura grava o e execu o rwx chmod 4752 teste O exemplo acima define a permiss o de acesso dos outros usu rios 2 para somente execu o x acesso do grupo 4 como leitura e execu o rx o acesso do dono 7 como leitura grava o e execu o rwx e ajusta o bit setgid 4 para o arquivo teste Adminstra o do Sistema Utilizando o comando top para acompanhar o andamento do processos e gerenciamento de mem ria do sistema Utilizando o comando ps para visualizar os processos atuais do sistema Utilizando o comando kill kill 9 killall e kill HUP para finalizar processos ou reinicializar processos Como fazer backup e restore do sistema UNIX LINUX usando os utilit rios cpio e tar An lize de log s Utilizando o logcheck que envia um E Mail periodicamente ao usu rio alertando sobre ocorr ncias especiais encontradas nos logs do sistema como tentativas de invas o sem sucesso tentativas de acesso ao usu rio root do sistema erros nos dispositivos mensagens dos daemons inetd etc Manuten o do Sistema e Checagem dos sistemas de arquivos e fsck ext2 e fsck minix e badblocks e defrag e Limpando arquivos de LOGS e Tarefas autom ticas de manuten o do sistema e cr
26. de diret rios do Sistema Linux O sistema Linux possui a seguinte estrutura b sica de diret rios bin Cont m arquivos programas do sistema que s o usados com frequ ncia pelos usu rios boot Cont m arquivos necess rios para a inicializa o do sistema mnt cdr om Ponto de montagem da unidade de CD ROM dev Cont m arquivos usados para acessar dispositivos perif ricos existentes no computador etc Arquivos de configura o de seu computador local mnt floppy Ponto de montagem de unidade de disquetes home Diret rios contendo os arquivos dos usu rios flib Bibliotecas compartilhadas pelos programas do sistema e m dulos do kernel lost found Local para a grava o de arquivos diret rios recuperados pelo utilit rio fsck ext2 Cada parti o possui seu pr prio diret rio lost f ound mnt Ponto de montagem tempor rio proc Sistema de arquivos do kernel Este diret rio n o existe em seu disco r gido ele colocado l pelo kernel e usado por diversos programas que fazem sua leitura verificam 10 conf igur a es do sistema ou modificar o funcionamento de dispositivos do sistema atrav s da altera o em seus arquivos root Diret rio do usu rio root sbin Diret rio de programas usados pelo super usu rio root para administra o e controle do funcionamento do sistema tmp Diret rio para armazenamento de arquivos tempor rios criados por programas usr Cont m maior parte de seus p
27. diret rios etc Diret rio Anterior O diret rio anterior identificado por til para retornar ao ltimo diret rio usado Se estive no diret rio usrlocal e digitar cd Ilib voc pode retornar facilmente para o diret rio usr local usando cd Caminho na estrutura de diret rios S o os diret rios que teremos que percorrer at checar no arquivo ou diret rio que que procuramos Se desejar ver o arquivo usr doc copyright GPL voc tem duas op es 1 Mudar o diret rio padr o para usr doc copyright com o comando cd usr doc copyright e usar o comando cat GPL 2 Usar o comando cat especificando o caminho completo na estrutura de diret rios e o nome de arquivo cat usr doc copyright GPL As duas solu es acima per mitem que voc veja o arquivo GPL A diferen a entre as duas a seguinte e Na primeira voc muda o diret rio padr o para usr doc copyright confira digitando pwd e depois o comando cat GPL Voc pode ver os arquivos de usr doc copyright com o comando Is usr doc copyright o caminho de diret rio que devemos percorrer para chegar at o arquivo GPL e Na segunda digitado o caminho completo para o cat localizar o arquivo GPL cat usr doc copyright GPL Neste caso voc continuar no diret rio padr o confira digitando pwd Digitando Is os arquivos do diret rio atual ser o listados O caminho de diret rios necess rio para dizer ao sistema operacional onde encontrar u
28. ecut veis e diret rios s Quando usado na permiss o de acesso do Dono ajusta a identifica o efetiva usu rio do processo durante a execu o de um programa tamb m chamado de bit set uid N o tem efeito em diret rios Quando s usado na permiss o de acesso do Grupo ajusta a identifica o efetiva do grupo do processo durante a execu o de um programa chamado de bit setgid identificado pela letra s no lugar da permiss o de execu o do grupo do ar quivo diret rio Em diret rios for a que os arquivos criados dentro dele perten am ao mesmo grupo do diret rio ao inv s do grupo prim rio que o usu rio pertence Ambos setgid e set uid podem apar ecer ao mesmo t empo no mesmo ar quivo diret rio A permiss o de acesso especial s somente pode aparecer no campo Dono e Grupo t Salva a imagem do texto do progr ama no dispositivo swap assim ele ser carregado mais r pidamente quando executado tamb m chamado de stick bit Em diret rios impede que outros usu rios removam arquivos dos quais n o s o donos Isto chamado de colocar o diret rio em modo append only Um exemplo de diret rio que se encaixa perfeitamente nesta condi o o tmp todos os usu rios devem ter acesso para que seus programas possam criar os arquivos tempor rios l mas nenhum pode apagar arquivos dos outros A permiss o especial t pode ser especificada somente no campo outros usu rios das permiss es de acesso X Se voc usar X a
29. ela A sua aventura come a aqui voc deve ser uma pessoa cadastrada no sistema ter uma conta para que poder entrar No login voc digita seu nome por exemplo gleydson e pressiona Enter Agora ser lhe pedida a senha repare que a senha n o mostrada enquanto digitada isto serve de seguran a e poder enganar pessoas que est o pr ximas de voc tocando algumas teclas a mais enquanto digita a senha e fazendo as 28 pensar que voc usa uma grande senha com os asteriscos aparecendo isto n o seria poss vel Caso cometa erros durante a digita o da senha basta pressionar a tecla BackSpace para apagar o ltimo caracter digitado e terminar a entrada da senha Pressione Enter se tudo ocorrer bem voc estar dentro do sistema e ser presenteado com o s mbolo caso tenha entrado como usu rio root ou caso tenha entrado como um usu rio normal Existe um mecanismo de seguran a que te alerta sobre eventuais tentativas de entrada no sistema por intrusos usando seu login fa a um teste entre com seu login e digite a senha errada na segunda vez entre com a senha correta no sistema Na pen ltima linha das mensagens aparece uma mensagem 1 failure since last login o que quer dizer 1 falha desde o ltimo login Isto significa que algu m tentou entrar 1 vez com seu nome e senha no sistema sem sucesso A conta root n o tem restri es de acesso ao sistema e pode f azer tudo o que quiser equivalente ao usu rio
30. esso r xr e voc digitar chmod o u as permiss es de acesso dos outros usu rios 0 ser o id nticas ao do dono u Ent o a nova permiss o de acesso do arquivo teste txt ser r xr r x Exemplos de permiss es de acesso chmod gw Permite que todos os usu rios que perten am ao grupo dos arquivos g tenham permiss es de leitura r em todos os arquivos do diret rio atual chmod o r testetxt Retira a permiss o de leitura r do arquivo teste txt para os outros usu rios usu rios que n o s o donos e n o pertencem ao grupo do arquivo teste txt chmod uo x teste bd Inclui a permiss o de execu o do arquivo teste txt para o dono e grupo do arquivo 20 chmod a x test etxt Inclui a permiss o de execu o do arquivo teste txt para o dono grupo e outros usu rios ch mod a rw teste Def ine a permiss o de todos os usu rios exatamente para leitura e grava o do arquivo teste txt chgrp Muda o grupo de um arquivo diret rio chgrp bp es grupo ar quivo diret rio Onde grupo Novo grupo do arquivo diret rio arquivo diret rio Arquivo diret rio que ter o grupo alterado op es C changes Somente mostra os arquivos grupos que forem alterados f silent N o mostra mensagens de erro para arquivos diret rios que n o puderam ser alterados V verbose Mostra todas as mensa
31. gens e arquivos sendo modificados R recursive Altera os grupos de arquivos sub diret rios do diret rio atual chown Muda dono de um arquivo diret rio Opcionalmente pode tamb m ser usado para mudar o grupo chown bp es dono gr upo dir et rio ar quivo onde 21 dono grupo Nome do dono grupo que ser atribu do ao diret rio arquivo O grupo opcional diret rio arquivo Diret rio arquivo que o dono grupo ser modificado op es V verbose Mostra os arquivos enquanto s o alterados f supress N o mostra mensagens de erro durante a execu o do programa C changes Mostra somente arquivos que forem alterados R recursive Altera dono e grupo de arquivos no diret rio atual e sub diret rios O dono grupo pode ser especificado usando o nome de grupo ou o c digo num rico correspondente ao grupo GID Voc deve ter permiss es de grava o no diret rio arquivo para alterar seu dono grupo e Ichown joao test etxt Muda o dono do arquivo teste txt para j oao e chownjoao users testetxt Muda o dono do arquivo teste txt para joao e seu grupo para users e chown R joao users Muda o dono grupo dos arquivos do diret rio atual e sub diret rios para joao users desde que voc tenha per miss es de grava o no diret rios e sub diret rios Modo de permiss o octal Ao inv s de utilizar os modos de pe
32. iret rio asma assis assa APDO an aa aaa AISO SNL AU 9 Estrutura b sica de diret rios do Sistema Linux 2 10 Sistema de Arquivos e Diret rios eres 11 Donos grupos e outros Usu rios errar rena arara ear anaa 12 Tipos de Permiss es de acesso a a r a a a A aa 12 Etapas para acesso a um arquivo diret rio renan crer 13 Exemplos pr ticos de permiss es de acesso 13 Exemplo de acesso a um arQUIVO sa sasesa iscas tire desde tapa se aa bias qa danada aaa Saga G doada aa desta 16 Exemplo de acesso a um diret rio rar erenaeereraa era earare nana arara nar eanaranaaaranana 17 Permiss es de Acesso Especiais e reeaeeeearererarereraere aee rea re area aaa rare a aa aranna 18 Asconta rool iss ss aa D doses a rare da a aa ae 19 Con a o o FADO IDE RR DR RN RENO E DO RENNES ERREI RR RR 19 0 p 6 O RPE E ER RE EO OOOPS JURO IRENE E CER E RO ROO E CORRA RPA PNR DR E RREO 21 CHOW inea 21 Modo de permiss o octal a E E A T ea ia 22 Adminstra o do Sistema aiii akii EE E E aE ASNE araras 24 MOdO TEXTO nina aims ia E E T E EET 25 Interpretador de comandoS opissn non a a a A AS RO 25 Editores de KDA e EAEE T T T TE 25 Redirecionamento de Entrada e Sa da rear 27 2 Redirecionamento Seriesin poa cial estas testado dr IE AT gpa dada rd aa ideias 27 2 Redirecionamento SS niian tea di one is paras a a A a qui aipim at csoedegaima des
33. iret rio atual Voc pode digitar pwd para verificar qual seu diret rio padr o O diret rio padr o tamb m identificado por um ponto O comando comando Is pode ser usado para listar os arquivos do diret rio atual claro que isto desnecess rio por que se n o digitar nenhum diret rio o comando Is listar o conte do do diret rio atual Diret rio home Tamb m chamado de diret rio de usu rio Em sistemas Linux cada usu rio inclusive o root possui seu pr prio diret rio onde poder armazenar seus programas e arquivos pessoais Este diret rio est localizado em home login neste caso se o seu login for joao o seu diret rio home ser home joao O diret rio home tamb m identificado por um til voc pode digitar tanto o comando Is home joao como Is para listar os arquivos de seu diret rio home O diret rio home do usu rio root na maioria das distribui es Linux est localizado em root Dependendo de sua configura o e do n mero de usu rios em seu sistema o diret rio de usu rio pode ter a seguinte forma home iletra do nomel login neste caso se o seu login for joao o seu diret rio home ser home j joao Diret rio Superior O diret rio superior Upper Directory identificado por 2 pontos Caso estiver no diret rio usr local e quiser listar os arquivos do diret rio usr voc pode digitar Is Este recurso tamb m pode ser usado para copiar mover arquivos
34. los pr ticos de permiss es de acesso e Exemplo de acesso a um arquivo e Exemplo de acesso a um diret rio e Permiss es de Acesso Especiais e A conta root e chmod e chgrp 11 e chown e Modo de permiss o octal Donos grupos e outros usu rios O principio da seguran a no sistema de arquivos Linux definir o acesso aos arquivos por donos grupos e outros usu rios dono a pessoa que criou o arquivo ou o diret rio O nome do dono do arquivo diret rio o mesmo do usu rio usado para entrar o sistema Linux Somente o dono pode modificar as permiss es de acesso do arquivo As permiss es de acesso do dono de um arquivo somente se aplicam ao dono do arquivo diret rio A identifi o do dono tamb m chamada de user id UID A identifica o de usu rio e o nome do grupo que pertence s o armazenadas respectivamente nos arquivos etc passwd e etc group Estes s o ar quivos textos comuns e podem ser editados em qualquer editor de texto mas tenha cuidado para n o modificar o campo que cont m a senha do usu rio encriptada que pode estar armazenada neste arquivo caso n o estiver usando senhas ocultas grupo Para permitir que v rios usu rios diferentes tivessem acesso a um mesmo arquivo j que somente o dono poderia ter acesso ao arquivo este recurso foi criado Cada usu rio pode fazer parte de um ou mais grupos e ent o acessar arquivos que perten am ao mesmo gr upo que o seu mesmo que estes arquivos
35. m arquivo na rvore de diret rios Exemplo de diret rio Um exemplo de diret rio o seu diret rio de usu rio todos seus arquivos essenciais devem ser colocadas neste diret rio Um diret rio pode conter outro diret rio isto til quando temos muitos arquivos e queremos melhorar sua organiza o Abaixo um exemplo de uma empresa que precisa controlar os arquivos de Pedidos que emite para as f bricas pub vendas diret rio principal de vendas pub vendas mes01 99 diret rio contendo vendas do m s 01 1999 pub vendas mes02 99 diret rio contendo vendas do m s 02 1999 pub vendas mes03 99 diret rio contendo vendas do m s 03 1999 e o diret rio vendas o diret rio principal e mes01 99 subdiret rio que cont m os arquivos de vendas do m s 01 1999 e mes02 99 subdiret rio que cont m os arquivos de vendas do m s 02 1999 e mes03 99 subdiret rio que cont m os arquivos de vendas do m s 03 1999 mes01 99 mes02 99 mes03 99 s o diret rios usados para armazenar os arquivos de pedidos do m s e ano correspondente Isto essencial para organiza o pois se todos os pedidos fossem colocados diretamente no diret rio vendas seria muito dif cil encontrar o arquivo do cliente Jo o Voc deve ter reparado que usei a palavra sub diret rio para mes01 99 mes02 99 e mes03 99 porque que eles est o dentro do diret rio vendas Da mesma forma vendas um sub diret rio de pub Estrutura b sica
36. normal do DOS e Windows Use a conta root somente para manuten es no sistema e instala o de programas qualquer movimento errado pode comprometer todo o sistema No Linux os diret rio s o identificados por uma e n o por uma como acontece no DOS Para entrar no diret rio bin voc deve usar cd bin Os comandos s o case sensitive o que signif ica que ele dif erencia as letras mai sculas de min sculas em arquivos e diret rios O comando Is e LS s o complet ament e diferentes A multitarefa lhe permite usar v rios programas simultaneamente n o pense que multitarefa somente funciona em ambientes gr ficos pois isto errado O Os dispositivos tamb m s o identificados e uma forma diferente que no DOS por exemplo DOS Windows Linux A dev f dO B dev fdi C dev hda1 LPT1 dev IpO LPT2 dev Ip1 LPT3 dev Ip2 COM1 dev ttyS0 COM2 dev ttyS1 COM3 dev ttyS2 COM4 dev ttyS3 Os recursos multiusu rio lhe permite acessar o sistema de qualquer lugar sem instalar nenhum driver ou programa gigante apenas atrav s de conex es TCP IP como a Internet Tamb m poss vel acessar o sistema localmente com v rios usu rios cada um executando tarefas completamente independente dos outros atrav s dos Terminais Virtuais Fa a um teste pressione ao mesmo tempo a tecla ALT e F2 e voc ser levado para o segundo Terminal Virtual pressione novamente ALT e F1 para retornar ao anterior 29 e Para reinici
37. nux obtido com o comando Is la explicarei passo a passo cada parte rwxr xr 1 gleydson user 8192 nov 4 16 00 teste PWXI XF Estas s o as permiss es de acesso ao arquivo teste Um conjunto de 10 letras que especif icam o tipo do arquivo permiss o do dono do arquivo grupo do arquivo e outros usu rios Veja a explica o detalhada sobre cada uma abaixo PWXI XF A primeira letra do conjunto das 10 letras determina o tipo do arquivos Se a letra for um d um diret rio e voc poder acessa lo usando o comando cd Caso for um I um link simb lico para algum arquivo ou diret rio no sistema Um significa que um arquivo normal IWXI Xr Estas 3 letras da segunda a quarta do conjunto das 10 letras s o as permiss es de acesso do dono do arquivo teste O dono neste caso gleydson tem a permiss o para ler r gravar w e executar x o arquivo teste rwxr xr Estas 3 letras da quinta a s tima do conjunto das 10 letras s o as permiss es de acesso dos usu rios que pertencem ao grupo user do arquivo teste Os usu rios que pertencem ao grupo user tem a permiss o somente para ler r e executar x o arquivo teste n o podendo modifica lo ou apaga lo WXF XF Estas 3 letras da oitava a d cima s o as permiss es de acesso para usu rios que n o s o donos do arquivo teste e que n o pertencem ao grupo user Neste caso estas pessoas somente ter o a permiss o para ver o conte do do arqui
38. o inv s de x a permiss o de execu o somente afetada se o arquivo ja tiver permiss es de execu o Em diret rios ela tem o mesmo efeito que a permiss o de execu o x Exemplo da permiss o de acesso especial X 3 Crie um arquivo teste digitando touch teste e defina sua permiss o para rw rw r chmod ug rw o r teste ou chmod 664 teste Agora use o comando chmod a X teste digite Is l Veja que as permiss es do arquivo n o foram afetadas agora digite cnmod o x teste digite Is l voc colocou a per miss o de execu o par a os outros usu rios Agora use novamente o comando chmod a X teste 0 digite Is l Oo TN OD OT ia 18 11 Veja que agora a permiss o de execu o f oi concedida a todos os usu rios pois foi verificado que o arquivo era execut vel tinha permiss o de execu o para outros usu rios 12 Agora use o comando chmod a X teste 13 Ele tamb m funcionar e remover as permiss es de execu o de todos os usu rios porque o arquivo teste tem permiss o de execu o confira digitando Is 1 14 Agora tente novamente o chmod a X teste 15 Voc deve ter reparado que a permiss o de acesso especial X semelhante a x mas somente faz efeito quanto o arquivo j tem permiss o de execu o para o dono grupo ou outros usu rios Em diret rios a permiss o de acesso especial X funciona da mesma forma que x at mesmo se o diret rio n o tiver nenhuma permiss o de acesso x A
39. on e O formato de um arquivo crontab 24 Modo Texto Interpretador de comandos Tamb m conhecido como shell o programa respons vel em interpretar as instru es enviadas pelo usu rio e seus programas ao sistema operacional o kernel Ele que executa comandos lidos do dispositivo de entrada padr o teclado ou de um arquivo execut vel a principal liga o entre o usu rio os programas e o kernel O Linux possui diversos tipos de inter pret adores de comandos entre eles posso destacar o bash ash csh tcsh sh etc Entre eles o mais usado o bash O interpretador de comandos do DOS por exemplo o command com Os comandos podem ser enviados de duas maneiras para o interpretador interativa e n o interativa Interativa Os comandos s o digitados no aviso de comando e passados ao interpretador de comandos um a um Neste modo o computador depende do usu rio para executar uma tarefa ou pr ximo comando N o interativa S o usados arquivos de comandos criados pelo usu rio scripts para o computador executar os comandos na ordem encontrada no arquivo Neste modo o computador executa os comandos do arquivo um por um e dependendo do t rmino do comando o script pode checar qual ser o pr ximo comando que ser executado e dar continuidade ao processamento Este sistema til quando temos que digitar por v rias vezes seguidas um mesmo comando ou para compilar algum programa complexo O shell Bash possui aind
40. pensos Sua interface de f cil opera o O jed possui recursos poderosos para programadores de C e outras linguagens que faz auto tabula o auto identa o e delimita o de blocos de c digo atrav s de cores e mcedit Modo Texto Muito f cil de utilizar e possui interface em Port ugu s do Brasil em geral n o requer um tutorial para apr endizado Este programa faz parte do pacote Midnight Commander conhecido tamb m como mc Voc utiliza as teclas de fun o F1 a F10 para salvar o texto procurar palavras no texto pedir aj uda sair etc Ele possui recursos para colorir blocos de c digo testado com arquivos HTML e SGML e joe Modo Texto um editor muito vers til e voc pode escolher inclusive sua interface e gedit Modo Gr fico editor do Gnome sua int erf ace de comunica o tima e recomendado par a aqueles que gost am de trabalhar com muit os arquivos abertos copiar e colar etc Possui muitos recursos de opera o de arquivo tabula es browser diff de documentos etc e gxedit Modo Gr fico Editor no estilo do gedit sua interface de comunica o com o usu rio tima possui suporte a e mail mede o n mero de toques por minuto do usu rio digita o suporte a tags HTML audio rede corre o ortogr fica etc 26 Redirecionamento de Entrada e Sa da Esta se o explica o funciomento dos recursos de direcionamento de entrada e sa da do sistema Linux e Redirecion
41. rama 33 Photo Shop Corel Photo Paint winamp media player Agente de Sistema Mixer Bate Papo MIRC Frontpage Server Exchange NT Mail The Gimp Corel Photo Paint xmms xanim xplaymidi xwave cron aumix cam talk ytalk Bitchx xchat apache sendmail smail qmail atrav s de Skins A organiza o dos menus deste programa outro ponto de destaque F cil de usar possui muitos scripts que permitem a cria o r pida e f cil de qualquer tipo de efeito profissional pelo usu rio mais leigo Acompanha centenas d feitos belo manual em html com muitas speciais e um fotos uns 20MB no total que mostra o que poss vel se fazer com ele Corel Photo Paint para Linux Possui todos os recursos do programa para Windows al m de filtros que permite acrescentar efeitos digitais da m sica em tempo real Co EG Programas para execu o de arquivos de m sica e videos multim dia Existem outras alternativas a escolha depende de seu gosto e da sofistica o do programa Pouca diferen a O cron da mais liberdade na programa o de tarefas a serem executadas pelo Linux Sem diferen as O talk e o ytalk permite a conversa de dois usu rios n o s atrav s de uma rede local mas de qualquer parte do planeta pois usa o protocolo tcp ip para comunica o Muito til e f cil de usar Clientes IRC para Linux Sem coment rios
42. rios rotas dns dhcp firewall etc Explica o do utilit rio Webmin e Possue a mesma configura o acima por m administrada via WEB Explica o do utilit rio RPM rpm qa sort less mostra todos os arquivos rpm s do sistema e rpm qi nome do pacot e rpm mostra informa es sobre o pacote rpm instalado rpm ql nome do pacote rpm mostra os arquivos que comp e o pacote instalado rpm qa grep nome do pacote cem procura pacotes que cont m este nome r pm nome do pacot e cem desinstala o pacote relacionado rpm nodeps nome do pacote rpm desinstala o pacote relacionado mesmo que ele tenha depend ncias de outros pacotes Ly 4 4 y dy u rpm qip nome do pacot e rpm obt m informa es de um pacote n o instalado rpm qip nome do pacote rpm obt m informa es sobre os arquivos que comp e o pacote a ser instalado gt rpm ivh nome do pacote cem para instalar um pacote gt rpm Uvh nome do pacot e rpm gt para atualizar um pacote gt r pm Va nome do pacot e obt m informa es sobre a situa o do pacote Estrutura de Arquivos e Diret rios Arquivos onde gravamos nossos dados Um arquivo pode conter um texto feito por n s uma m sica
43. rmiss o r r etc pode ser usado o modo octal para se alterar a per miss o de acesso a um arquivo O modo octal um conjunto de oito n meros onde cada n mero define um tipo de acesso diferente mais flex vel gerenciar permiss es de acesso usando o modo octal ao inv s do comum pois voc especifica diretamente a permiss o do dono grupo outros ao inv s de gerenciar as permiss es de cada um separadamente Abaixo a lista de permiss es de acesso octal e O Nenhuma per miss o de acesso Equivalente a rwx e 1 Permiss o de execu o x e 2 Permiss o de grava o w e 3 Permiss o de grava o e execu o wx e 4 Permiss o de leitura r 22 5 Permiss o de leitura e execu o rx 6 Permiss o de leitura e grava o rw 7 Permiss o de leitura grava o e execu o Equivalente a wx O uso de um deste n meros define a permiss o de acesso do dono grupo ou outros usu rios Um modo f cil de entender como as permiss es de acesso octais funcionam atrav s da seguinte tabela 1 Executar 2 Gr avar 4 Ler Para Dono e Grupo multiplique as per miss es acima por x100 e x10 e para as permiss es de acesso especiais 1000 Salva imagem do texto no dispositivo de troca 2000 Ajusta o bit setgid na execu o 4000 Ajusta o bit setuid na execu o Basta agora fazer o seguinte Somente permiss o de execu o use 1 Somente a permiss o de leitura
44. rogramas Normalmente acess vel somente como leitura var Cont m maior parte dos arquivos que s o gravados com frequ ncia pelos programas do sistema e mails spool de impressora cache etc Sistema de Arquivos e Diret rios No Unix Linux os arquivos e diret rios pode ter o tamanho de at 255 letras Voc pode identif ica lo com uma extens o um conjunto de letras separadas do nome do arquivo por um n Os programas execut veis do Linux ao contr rio dos programas de DOS e Windows n o s o executados a partir de extens es exe com ou bat O Linux como todos os sistemas POSI X usa a permiss o de execu o de arquivo para identificar se um arquivo pode ou n o ser executado No exemplo anterior nosso trabalho de hist ria pode ser identificado mais facilmente caso fosse gravado com o nome trabalho text ou trabalho txt Tamb m permitido gravar o arquivo com o nome Trabalho de Historiatxt mas n o recomendado gravar nomes de arquivos e diret rios com espa os Porque ser necess rio colocar o nome do arquivo entre aspas para acessa lo por exemplo cat Trabalho de Historiatxt Ao inv s de usar espa os prefira capitalizar o arquivo usar letras mai sculas e min sculas para identifica lo TrabalhodeHistoria txt Falaremos agora sobre as permiss es para os arquivos e diret rios e Donos grupos e outros usu rios e Tipos de Permiss es de acesso e Etapas para acesso a um arquivo diret rio e Exemp
45. s Comandos Internos S o comandos que est o localizados dentro do interpretador de comandos normalmente o Bash e n o no disco Eles s o carregados na mem ria RAM do computador junto com o interpretador de comandos Quando executa um comando o interpretador de comandos verifica primeiro se ele um Comando Interno caso n o seja verificado se um Comando Externo Exemplos de comandos internos s o cd exit echo bg fg source helpl Comandos Externos S o comandos que est o localizados no disco Os comandos s o procurados no disco usando o path e executados assim que encontrados Comandos para manipula o de diret rio e Is e cd e pwd e mkdir e rmdir Comandos para manipula o de Arquivos e cat e rm cp e mv Comandos Diversos e clear e date e df e in e find e free e grep e more e less e sort e tail e touch e echo e su e sync e uname e shutdown e dirname Comandos de rede e who e Telnet e finger e ftp e whoami e dnsdomainname e hostname e talk e ping e rlogin e rsh e w e traceroute e netstat e wall Comandos para manipula o de contas e adduser e addgroup e passwd e newgrp e userdel e groupdel e Iastlog e last e Adicionando um novo grupo a um usu rio e id e logname e users e groups Configura o Geral do Sistema Explica o do utilit rio Linuxconf e Configura o de sistema grupos e usua
46. s es de acesso ao diret rio exemplo um conjunto de 10 letras que especif icam o tipo de arquivo permiss o do dono do diret rio grupo que o diret rio pertence e permiss o de acesso a outros usu rios Veja as explica es abaixo drwxr x A primeira letra do conjunto das 10 determina o tipo do arquivo Neste caso um diret rio porque tem a letra d drwxr x Estas 3 letras da segunda a quarta s o as permiss es de acesso do dono do diret rio exemplo O dono do diret rio neste caso gleydson tem a per miss o para listar arquivos do diret rio r gravar arquivos no diret rio w e entrar no diret rio x drwxr X Estas 3 letras da quinta a s tima s o as permiss es de acesso dos usu rios que pertencem ao grupo user Os usu rios que pertencem ao grupo usert em a permiss o somente para listar arquivos do diret rio r e entrar no diret rio x exemplo drwxr x Estas 3 letras da oitava a d cima s o as permiss es de acesso para usu rios que n o s o donos do diret rio exemplo e que n o pertencem ao grupo user Com as permiss es acima nenhum usu rio que se encaixe nas condi es de dono e grupo do diret rio tem a permiss o de acessa lo gleydson Nome do dono do diret rio exemplo user Nome do grupo que diret rio exemplo pertence exemplo Nome do diret rio 15 Exemplo de acesso a um arquivo Abaixo um exemplo e explica o das per miss es de acesso a um ar quivo no Li
47. talhada sobre cada uma abaixo PWXI XF A primeira letra do conjunto das 10 letras determina o tipo do arquivos Se a letra for um d um diret rio e voc poder acessa lo usando o comando cd Caso for um um link simb lico para algum arquivo ou diret rio no sistema Um significa que um arquivo normal IWXI Xr Estas 3 letras da segunda a quarta do conjunto das 10 letras s o as permiss es de acesso do dono do arquivo teste O dono neste caso gleydson tem a permiss o para ler r gravar w e executar x o arquivo teste rwxr xr Estas 3 letras da quinta a s tima do conjunto das 10 letras s o as permiss es de acesso dos usu rios que pertencem ao grupo userdo arquivo teste Os usu rios que pertencem ao grupo user tem a permiss o somente para ler r e executar x o arquivo teste n o podendo modifica lo ou apaga lo rwWxr xr Estas 3 letras da oitava a d cima s o as permiss es de acesso para usu rios que n o s o donos do arquivo teste e que n o pertencem ao grupo user Neste caso estas pessoas soment e ter o a permiss o para ver o conte do do arquivo teste gleydson Nome do dono do arquivo teste user Nome do grupo que o arquivo teste pertence teste Nome do arquivo Exemplo de acesso a um diret rio Abaixo um exemplo com explica es das permiss es de acesso a um diret rio no Linux drwxr x 2 gleydson user 1024 nov 4 17 55 exemplo drwxr xXx 14 Permis
48. utar um arquivo ou arquivos Sempre que um arquivo criado seu dono o usu rio que o criou e seu grupo o grupo do usu rio exceto para diret rios configurados com a permiss o de grupo s ser visto adiante chmod op es permiss es diret rio arquivo Onde diret rio arquivo Diret rio ou arquivo que ter sua permiss o mudada 19 op es V verbose Mostra todos os arquivos que est o sendo processados f silent N o mostra a maior parte das mensagens de erro c change Semelhante a op o v mas s mostra os arquivos que tiveram ae permiss es mudadas R recursive Muda permiss es de acesso do diret rio arquivo no diret rio atual e sub diret rios ugoa rwxXst e ugoa Controla que n vel de acesso ser mudado Especificam em ordem usu rio u grupo g outros o todos a e coloca a permiss o retira a permiss o do arquivo e define a permiss o exatamente como especificado e rwx r permiss o de leitura do arquivo w permiss o de grava o x permiss o de execu o ou acesso a diret rios chmod n o muda per miss es de links simb licos as per miss es devem ser mudadas no arquivo alvo do link Tamb m podem ser usados c digos num ricos octais para a mudan a das permiss es de acesso a arquivos diret rios DICA poss vel copiar permiss es de acesso do ar quivo diret rio por exemplo se o arquivo teste txt tiver a permiss o de ac
49. vo teste gleydson Nome do dono do arquivo teste user Nome do grupo que o arquivo teste pertence teste Nome do arquivo 16 Exemplo de acesso a um diret rio Abaixo um exemplo com explica es das permiss es de acesso a um diret rio no Linux drwxr x 2 gleydson user 1024 nov 4 17 55 exemplo drwxr x Per miss es de acesso ao diret rio exemplo um conjunto de 10 letras que especificam o tipo de arquivo permiss o do dono do diret rio grupo que o diret rio pertence e permiss o de acesso a outros usu rios Veja as explica es abaixo drwxr x A primeira letra do conjunto das 10 determina o tipo do arquivo Neste caso um diret rio porque tem a letra d drwxr x Estas 3 letras da segunda a quarta s o as permiss es de acesso do dono do diret rio exemplo O dono do diret rio neste caso gleydson tem a per miss o para listar arquivos do diret rio r gravar arquivos no diret rio w e entrar no diret rio x drwxr X Estas 3 letras da quinta a s tima s o as permiss es de acesso dos usu rios que pertencem ao grupo user Os usu rios que pertencem ao grupo user tem a permiss o somente para listar arquivos do diret rio r e entrar no diret rio x exemplo drwxr x Estas 3 letras da oitava a d cima s o as permiss es de acesso para usu rios que n o s o donos do diret rio exemplo e que n o pertencem ao grupo user Com as per miss es acima nenhum usu rio que se

Download Pdf Manuals

image

Related Search

Related Contents

2-11 / 44-48 P : 36-43 / 44-48  FHD Player Quick Start Guide  „Handycam“ Handbuch NEX    Smart Technologies PC Digital Camera User Manual  table of contents quick set-up for your damper dynamometer 3  Trident Aegis  Banner PL3-M User's Manual  Air Deck 220/240, 250/270, 290/310, 320/340  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.