Baixe o app para aproveitar ainda mais
Prévia do material em texto
SERVIDORES PARA INTERNET REDES DE COMPUTADORES Aula 02 – Estrutura do Linux / Comando Básicos Prof. :MACIEL maciel.estacio@gmail.com / - Diretório Root O / é o root ou, em português, a raiz; Como o nome indica este é o diretório raiz do seu sistema Linux; É aqui que encontrará todos os restantes diretórios e todos os dados que se encontram em seu sistema. /bin/ - Binários essenciais O /bin/ é o diretório onde ficam guardados arquivos ou ficheiros binários que têm de estar acessíveis a todos os utilizadores do sistema; Estes arquivos ou ficheiros binários não são mais do que programas que o próprio sistema inicia de forma autônoma e independente do utilizador que utiliza o sistema; /dev/ - Arquivos de dispositivos O /dev/ é o diretório onde ficam ficheiros especiais associados aos dispositivos do sistema; Estes ficheiros são especiais porque representam os dispositivos do sistema; Por exemplo um disco rígido irá aparecer como : /dev/das; O diretório /etc/ Concentra os arquivos de configuração do sistema, substituindo de certa forma o registro do Windows; A vantagem é que enquanto o registro é uma espécie de caixa preta, os scripts do diretório /etc são desenvolvidos justamente para facilitar a edição manual. Arquivos pessoais: /home No diretório /home ficam os arquivos pessoais, como documentos e fotografias, sempre dentro de pastas que levam o nome de cada usuário; Vale notar que o diretório pessoal do administrador não fica no mesmo local, e sim em /root. Bibliotecas: /lib/ Neste ponto do sistema de arquivos ficam localizadas as bibliotecas usadas pelos comandos presentes em /bin e /sbin; Normalmente, os arquivos de bibliotecas começam com os prefixos ld ou lib e possuem "extensão" so. O diretório /mnt/(de "mount") Recebe este nome justamente por servir de ponto de montagem para o CD-ROM (/mnt/cdrom), drive de disquetes (/mnt/floppy), drives Zip e outros dispositivos de armazenamento; O uso do diretório /mnt é apenas uma convenção. Você pode alterar o ponto de montagem do CD-ROM para /CD, ou qualquer outro lugar se quiser. Opcionais: /opt Aplicativos adicionais, que não são essenciais para o sistema, terminam neste diretório; Processos do sistema: /proc Nesse diretório são encontrados arquivos que revelam informações sobre os recursos e processos em execução no sistema; /root/ - Diretório raiz do Super Utilizador Root O /root/ é o arquivo home do root, o Super Utilizador de sistema; Este diretório não é a mesma coisa que a raiz do sistema / , de onde descendem todos os restantes diretórios; Trata-se sim de um diretório dedicado ao utilizador root. /sbin/ - Binários de sistema O /sbin/ é o diretório destinado aos ficheiros binários que são utilizados pelo Super Utilizador root e para administração do sistema; Pode-se dizer que este diretório é semelhante ao /bin/ mas com a particularidade de serem programas que normalmente não serão utilizados por utilizadores com permissões limitadas. Arquivos temporários: /tmp Arquivos e diretórios criados temporariamente tanto pelo sistema quanto pelos usuários devem ficar nesse diretório; Boa parte deles é apagada sempre que o computador é reiniciado. Serviços: /srv Dados de servidores e serviços em execução no computador ficam armazenados dentro desse diretório; Arquivos variáveis: /var Todo arquivo que aumenta de tamanho ao longo do tempo está no diretório de arquivos variáveis; Um bom exemplo são os logs do sistema. Shell Básico O Shell é o interpretador de comandos no Linux; Quando o usuário digita um comando qualquer no Linux é o shell que interpreta esse comando e envia a instrução para o Kernel; Por exemplo, quando digitamos o comando ls –la para listar o conteúdo de um diretório qualquer é o shell que interpreta esse comando. A forma que nós, usuários, temos para interagir com o shell é através de um programa chamado emulador de terminal; Existem várias opções de emuladores de terminal, mas como exemplo podemos citar o gnome-terminal para o GNOME e o Konsole para o KDE. Nos ambientes gráficos do Linux iniciar o terminal é bem simples, provavelmente seu gerenciador de desktop terá uma opção de iniciar o terminal a partir do menu; Basta procurarmos na lista de programas pelo terminal e com certeza será mostrada a opção instalada. Comandos no Linux O History do bash Uma facilidade bem legal que temos ao utilizar o bash é o history (histórico de comandos); Por padrão o bash utiliza um arquivo chamado .bash_history que fica armazenado no diretório home de cada usuário; Esse arquivo é alimentado com os últimos comandos digitados pelo usuário. Para visualizar o histórico de comandos basta entrar com o comando history. Aqui uma curiosidade é que você pode utilizar alguns atalhos para interagir com o history, por exemplo: ! -> executa o último comando. Em nosso caso executaria o ping da linha 23; !2 -> executa o comando da linha 2; !-6 -> executa o comando referente a linha atual menos 6 posições. Em nosso exemplo iria executar o comando da linha 18. Movendo-se entre os Diretórios pwd (print working directory) que é o comando utilizado para exibir em que diretório você se encontra; cd (change directory) utilizado para mudarmos de diretório; ls (list files and directories) utilizado para listar arquivos e diretórios. O Comando pwd Visualizar a estrutura de diretórios em um formato gráfico é relativamente fácil; Observando a figura a seguir, fica fácil de vermos que o root (/) é o nosso top-level e que todos os outros arquivos e diretórios se encontram abaixo do root; Mas quando estamos em um ambiente de linha de comandos essa visualização nem sempre é fácil. Por isso existe o comando pwd que nos mostra em que diretório nos encontramos. O Comando ls O comando ls é utilizado para listar os arquivos e diretórios de algum diretório; Se você simplesmente entrar com o comando ls simples ele irá listar o conteúdo do seu diretório atual. Por exemplo, ao digitarmos o comando ls simples, sem nenhuma opção, ele nos mostra que temos em nosso diretório atual alguns arquivos e diretórios (Área de Trabalho, lista.txt, scripts e etc...). OBRIGADO !!!
Compartilhar