O clone Linux

Page 1

Linux


2

 Linux – Conceitos básicos – Organização da informação • Diretório – – – – – – –

Diretório Raiz Diretório-padrão Diretório home Diretório superior Diretório anterior Caminho na estrutura de Diretórios (path) Estrutura-base de diretórios


3

 O Linux é um sistema operativo multiutilizador e multitarefa  Multiutilizador porque permite a utilização por vários utilizadores em simultâneo (ligados através de terminais remotos por rede)  Esta características obriga a mecanismos de proteção para garantir a segurança dos vários utilizadores


4

 Para garantir essa segurança, a entrada no sistema é feita através de login (pedindo o nome de utilizador e respetiva palavra chave)  Após a entrada será criada uma sessão de trabalho em que o sistema executa ordens recebidas  As tarefas solicitadas pelo utilizador ou lançadas automaticamente (daemons) denominam-se processos


5

ď ą Depois de terminar as suas tarefas e pretender abandonar o sistema, o utilizador terĂĄ que efetuar o logout, encerrando a sua sessĂŁo


6

 Existem tarefas de controlo do sistema que apenas o administrador pode executar  Em Linux este utilizador tem o nome de root  Para desligar o computador apenas o root pode utilizar os seguintes comandos: – Shutdown –h now – Halt – Poweroff


7

 Será de evitar desligar o computador sem usar um dos comandos anteriores (Shutdown, Halt, Poweroff)  Pois pode implicar perdas de dados ou falhas no sistema de ficheiros  Devido ao encerramento súbito de programas ou trabalhos encerrados sem serem guardados


8

 Para reiniciar o sistema de forma segura deverá utilizar os seguintes comandos: – Reboot – Shutdown –r now – Ctrl + Alt + Del


9

 Um ficheiro representa a unidade onde estão armazenados os dados  Um ficheiro pode conter texto, música, programa, base de dados, folha de cálculo, etc.


10

 Cada ficheiro é identificado por um nome e a extensão separados por um ponto (.) – – – –

Aulas.txt (txt indica que o conteúdo será texto) Script.sh (ficheiro de script) System.log (registo de algum programa no sistema) Arquivo.gz (ficheiro compactado pelo utilizador)

 A extensão de um ficheiro identifica ainda o programa-fonte


11

 O GNU/Linux é case sensitive, o que significa que diferencia letras maiúsculas e minúsculas: – Aulas.txt é diferente de aulas.txt

 Esta regra é válida para comandos e diretórios  Será uma boa prática utilizar letras minúsculas para identificar ficheiros, uma vez que quase todos os comandos do sistema estão em minúsculas


12

 Um ficheiro oculto no GNU/Linux é identificado por um ponto (.) no início do nome  Os ficheiros ocultos não aparecem em listagens normais de diretórios  Numa listagem para mostrar também os ficheiros ocultos deverá usar o comando ls –a


13

 Um diretório representa o local utilizado para armazenar vários ficheiros, garantindo uma melhor organização  No mesmo diretório não podem existir dois ficheiros como o mesmo nome  No Linux os diretórios são especificados por “/” e não por “\” como no DOS


14

 O diretório raiz é o principal do sistema e é representado por “/”, podendo ser acedido com o comando: cd /  Dentro deste diretório estão todos os diretórios do sistema


15

 Cada diretório do sistema tem os seus respetivos ficheiros, que são armazenados conforme regras definidas pela FHS (File System Hierarchy Standard) hierarquia–padrão do sistema de ficheiros, que define o tipo de ficheiros deve ser armazenado em cada diretório


16

 O Diretório-padrão ou diretório atual é o diretório onde se encontra no momento  Para saber qual é esse diretório basta digitar o comando pwd  O diretório-padrão também é identificado por um . (ponto)  O comando ls pode ser usado para listar os ficheiros deste diretório


17

 Trata-se do diretório do utilizador, em Linux cada utilizador tem o seu próprio diretório onde poderá armazenar os seus programas e ficheiros pessoais  Este diretório está localizado em: /home/[login] – Se o login do utilizador for Pedro o diretório home seria /home/pedro

 O diretório home também é identificado por um ~ (til)


18

 Para listar o conteúdo do diretório home poderá usar os comandos: – Ls /home/pedro – Ls ~

 Na maioria das distribuições Linux o diretório home do root está localizado em /root


19

 O diretório superior é identificado por .. (2 pontos)  Caso esteja no diretório /usr/local e pretenda listar os ficheiros do diretório /usr pode digitar o comando: ls ..  Este recurso também pode ser utilizado para copiar e mover ficheiros ou diretórios


20

 O diretório anterior é identificado por – (hífen)  É útil para voltar ao último diretório utilizado  Se estiver, por exemplo, no diretório /home/pedro e digitar cd /lib  Poderá voltar facilmente ao diretório anterior digitando o comando: cd -


21

 O path (caminho) representa os diretórios a percorrer até ao ficheiro ou diretório pretendido  Por exemplo para ver o ficheiro /home/pedro/teste.txt tem duas opções: – Mudar o diretório–padrão para /home/pedro: Cd /home/pedro – Usando de seguida o comando para visualizar o conteúdo: cat teste.txt – Ou usando o comando cat especificando o caminho até ao ficheiro: cat /home/pedro/teste.txt

 Este caminho indica ao SO onde encontrar o ficheiro


22


23

Diretório / /bin

Descrição

/boot

Contém os ficheiros de arranque do kernel

/dev

Contém os ficheiros utilizados para aceder aos periféricos existentes no computador

/etc /home /lib

Ficheiros de configuração dos sistema

/lost+found

Diretório onde são guardados os ficheiros recuperados após a verificação do sistema (existe um diretório lost+found por partição)

/media

Ponto de montagem para dispositivos amovíveis tais como CD-ROM

/mmt

Ponto de montagem local, utilizado para aceder ao conteúdo das unidades de discos amovíveis (CD-ROM, USB, etc.)

Diretório Raiz Contém os comandos essenciais usados pelos utilizadores

Contém os diretórios pessoais dos utilizadores Contém bibliotecas partilhadas pelo módulo do kernel


24

Diretório Descrição /opt

Diretório onde se encontram os pacotes de software que podem ser adicionados ao sistema

/proc

Sistema de ficheiros virtual do kernel, que representam o estado dos processos em execução e informação sobre componentes do sistema operativo

/root

Diretório de trabalho do utilizador root

/sbin

Diretório de programas utilizado pelo utilizador root para administração e controlo do funcionamento do sistema

/selinux /sys

Guarda os dados para o SELinux, o sistema de segurança do Fedora

/tmp

Diretório para armazenamento de ficheiros temporários criados por programas

/usr

Contém a maior parte dos programas, bibliotecas, utilitários, documentação, etc. (normalmente só de leitura)

/var

Contém a maior parte dos ficheiros gravados com frequência pelos programas do sistema (e-mails, spool de impressão, logs, cache, etc.)

Informação em tempo real dos dispositivos usados pelo kernel


25

 SÁ, João Paulo, CARVALHO, Rui, CORREIA e SILVA, Teotónio, Sistemas Operativos, 1ª Edição, Porto Editora, 2010.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.