Sie sind auf Seite 1von 28

Curso 456 - Linux System Administration Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos

Aula 01 456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos ___________________________________________________________

Esta aula o pontap inicial. Uma introduo sobre as caractersticas do Linux ser dada. Explicao sobre a estrutura de diretrios e particionamento de disco planejado, alm de mostrar comandos iniciais.

As principais distribuies atualmente so: Debian, Slackware e Red Hat.

Mas qual o motivo disso?

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________


No Shell, o root (tambm chamado de superusurio) representado pelo prompt # (conhecido como tralha, cerquilha, jogo da velha etc). J o usurio normal representado por $ (cifro). Durante o curso, falaremos mais sobre o Shell, principalmente sobre Shell Script. Ento pessoal, quando eu escrever isso: Obs: Quem estiver no Linux, no execute esse comando agora! =) # shutdown -h now Estarei representado um comando em que somente o root pode executar (por padro), ou seja, desligar no sistema imediatamente. Voc s ir digitar o comando, a tralha no.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

E vocs encontram toda essa documentao de forma esmiuada em: http://www.pathname.com/fhs/

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/
O diretrio / o diretrio raiz, tudo nasce a partir dele, seria o C: do Windows. Todos os outros diretrios do Linux ficam abaixo desse.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/bin
Contm os executveis essenciais a todos os usurios do sistema, como os comandos ls, cd, mkdir, rm, mv etc.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/sbin
Contm os executveis essenciais administrao do sistema, ou seja, essenciais apenas ao usurio root. Nesse diretrio esto comandos como fdisk, cfdisk, ifconfig, mkfs, fsck etc.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/etc
Contm os arquivos de configurao sistema.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/lib
Contm bibliotecas compartilhadas (essenciais) necessrias para a execuo dos arquivos contidos nos diretrios /bin e /sbin, alm de conter os mdulos do kernel. A funo destas bibliotecas lembra um pouco a dos arquivos .dll no Windows.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/usr
Contm todos os outros programas que no so essenciais ao sistema e seguem o padro GNU/Linux (programas no proprietrios), exemplos so o browser firefox, gerenciador de janelas etc. to grande que considerado uma hierarquia secundria, perdendo apenas para o diretrio raiz (/). As bibliotecas necessrias para as aplicaes hospedadas em /usr no pertencem a /lib, e sim /usr/lib.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/media
Diretrio destinado removveis. montagem de dispositivos

/mnt
Diretrio destinado montagem de sistema de arquivos remotos.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/home
Destina-se a contem os diretrios pessoais dos usurios.

/opt
Diretrio destinado instalao de binrios prcompilados e programas proprietrios.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/srv
Diretrio destinado centralizao de servios como em um servidor de arquivos ou servidor de pginas web por exemplo.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/proc
Na verdade, o seu contedo no faz parte dos arquivos de sistema (no ocupa espao no HD). Ele apenas um sistema de arquivo virtual para que os administradores do sistema tenham acesso as informaes do processamento do kernel em forma de arquivos para consulta. Exemplos de seu uso: consultar IRQ (interrupes de sistema), os dispositivos.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________ # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Pentium(R) 4 CPU 3.06GHz stepping : 9 cpu MHz : 3059.539 cache size : 1024 KB

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/boot
Contm os arquivos necessrios para o boot do sistema, como os arquivos do boot loader e a imagem do kernel.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/dev
O Linux trabalha com dispositivos (falando em hardware) como arquivos. Ou seja, para cada dispositivo que eu tenho na mquina, ter um arquivo dispositivo para ele em /dev. Os arquivos-dispositivos esto em /dev. Como por exemplo /dev/hda, /dev/dsp, /dev/modem, etc. no so arquivos armazenados no HD, mas sim "links" para dispositivos de hardware. Por exemplo, todos os arquivos gravados no "arquivo" /dev/dsp sero reproduzidos pela placa de som, enquanto o "arquivo" /dev/ttyS0 contm os dados enviados pelo mouse (ou outro dispositivo conectado na porta serial 1).

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/tmp
Diretrio de uso comum a todos os usurios e guarda arquivos temporrios. No deixe arquivos importantes aqui, pois ele limpo a cada inicializao.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/root
Destina-se a ser o diretrio pessoal do superusurio root.

/var
Diretrio de contedo varivel destinado principalmente tarefas administrativas, como armazenar os logs do sistema, spool de impresso etc.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________


Hardware - Dispositivos que esto disponveis para o uso do sistema, tais como cd-rom, placa de rede, controladora scsi entre outros; Kernel - O ncleo do sistema operacional, essa layer quem faz todas as interaes com o hardware da mquina, interpretando todas as requisies das layers acima; Sistema Operacional - Essa layer tem como funo auxiliar e abrigar todos os aplicativos das layers superiores. Segundo Linus Torvalds esse layer no deve ser notada por um usurio leigo final; ttyN - Terminais Virtuais aonde so executados comandos e setadas configuraes. As tty's interpretam os comandos dados por um humano e converte os mesmos para uma linguagem que a mquina entenda; DM - A Layer de Display Manager responsvel por gerenciar os logins na interface grfica e escolher o tipo de ambiente grfico que deve ser executado; Desktop Environment - Mais conhecido como gerenciador de janela, responsvel por abrigar todos os programas que necessitam um gerenciador de janelas, e por deixar o ambiente mais agradvel.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

A utilidade de criar uma partio separada para um determinado diretrio so duas: - Segurana; - A partio fica independente do sistema.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

- Tamanho do HD; - Funo da mquina (se servidor, desktop etc); - Ambiente interno (quantidades de usurios); - Tamanho da memria RAM.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________ Quando particiono um HD, estou apenas "quebrando" ele em pequenos pedaos: HD : /dev/hda Parties: /dev/hda1 /dev/hda2 /dev/hda3 /dev/hda4

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/tmp arquivos temporrios


Motivo: Assim garanto que no boot do meu sistema, os programas que necessitam criar arquivos temporrios para iniciar vo levantar! Tambm no precisa ser grande, pois a mesma limpa a cada boot. Com o diretrio /tmp isolado numa partio eu garanto o tamanho de toda a partio reservada por ele.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/home dados pessoais


Motivo: necessrio para definir cotas de discos no sistema, e cotas s trabalham a nvel de partio. O uso de cota necessrio para determinar uma quantidade estipulada de memria no disco para cada usurio a fim de que um s usurio no ocupe todo o espao sozinho. Provavelmente seus usurios no sero mais to felizes, pois o espao ser limitado, mas voc no perder o seu emprego por deixar o servidor fora do ar!!! O espao reservado varia com a funo do seu sistema e capacidade de disco que voc possui.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

/boot
Motivo: Para garantir que meu sistema poder inicializar mesmo se outras parties estiverem com problemas. Hoje tambm usamos os live-cds para dar boot no sistema e corrigir erros. O espao reservado para o /boot mais ou menos de 100 MB at 200MB, tambm relativo, pois voc pode deixar vrias imagens do kernel l, mas no ocupam muito espao.

456 - Introduo ao Linux, Estrutura de diretrios, Particionamento, Comandos __________________________________________________________

swap
Essa partio destinada para fazer memria de troca, ou seja, auxiliar a nossa memria RAM. H uma regra muito falada por a que para definir o tamanho dela que pegar o tamanho da RAM e multiplicar por 2, ou seja, se eu tiver 256 MB de RAM, minha swap dever ter 512 MB. Mas isso j no serve muito de base mais, pois a quantidade de memria RAM j chegou a escala de giga. No faria sentido se eu tivesse 2 GB de RAM e atribusse 4 GB de swap para um desktop por exemplo.

Das könnte Ihnen auch gefallen