Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tipo de Licena
A licena Debian chamada de Debian Free Software Guidelines (DFSG). Debian hoje um Software de Cdigo Aberto definido assim:
Redistribuio livre Cdigo Fonte Trabalhos Derivados Integridade do Cdigo Fonte do Autor No discriminao contra pessoas ou grupos. No discriminao contra Fins de Utilizao Distribuio de Licena A Licena no pode ser especfica para o Debian A Licena no deve contaminar outros softwares
Caractersticas
Desempenho e Estabilidade Poder de atualizao do sistema. Tipo de instalao: a mais complexa de todas, feita em modo texto e exige cuidado na instalao. Portabilidade: Suporta praticamente qualquer plataforma atual. Compatibilidade: Existem Drivers ODBC, JDBC e .Net e tambm mdulos de interface para diversas linguagens de JAVA, C/C++, Phyton, Pearl, PHP, e Ruby. Pouco exigente quanto a recursos de Hardware. Facilidade de uso Software Livre Suporte a vrios tipos de tabelas como MyISAM e InnoDB, cada um para um fim. Faltam alguns recursos quando comparados com outros bancos de dados como o PostgreSQL, mas se mostra superior em certas situaes.
Tratamento de Processos
Um processo pode ser descrito como parte de um programa que est aparentemente rodando. Sistema de tempo compartilhado.
uma poltica de tratamento dos processos que permite os melhores resultados possveis.
Tratamento de Processos
Primeiros Processos
Durante inicializao do Linux a funo ``start_kernel'' responsvel por criar o processo de nmero zero. Esse processo chama a init que por sua vez chama o comando execve que inicia o executvel do
Tratamento de Processos
Estado dos Processos
Escalonador tem que ter cincia em qual estado est cada processo. TASK_RUNNING TASK_INTERRUPTIBLE TASK_UNINTERRUPTIBLE TASK_ZOMBIE TASK_STOPPED
Tratamento de Processos
Limite de Recursos
Por padro o Linux limita os recursos que cada processo pode ter. RLIMIT_CPU
O tempo mximo em segundos que um processo pode ser executado.
RLIMIT_CORE
Quando um processo abortado, o kernel pode gerar um arquivo core contendo as informaes desse aborto.
RLIMIT_AS
O tamanho mximo que um processo pode ter em bytes.
Tratamento de Processos
Preemptivo
Os processos do Linux so preemptivos, isso significa que quando um processo entra no estado TASK_RUNNING o kernel vai checar se existe alguma prioridade maior do que o processo corrente. Caso exista, o processo corrente interrompido e o que tem prioridade maior comea a rodar.
Tratamento de Processos
Poltica de Escalonamento
A prioridade de um processo no Linux est em constante alterao, o escalonador se mantm informado sobre o que os processos esto fazendo e assim torna-se possvel ajustar a prioridade.
Gerenciamento de memria
O sistema de fato no necessita de muita memria para sua operao e conforme os programas vo sendo abertos, mais memria vai sendo alocada de forma mais eficiente. Memria utilizada em cach de disco. Conforme mais memria requisitada, o sistema passa a abrir mo do cach de disco e passa a mover arquivos e bibliotecas no usadas h algum tempo da memria RAM para a memria virtual ou swap, liberando memria fsica para os aplicativos.
Sistemas de arquivos
A denominao "sistema de arquivos" tambm usada para se referir ao formato lgico que dado ao dispositivo de armazenamento, pelo sistema operacional, no momento da formatao. O sistema de arquivos que define o modo como os arquivos so estruturados, nomeados, acessados, utilizados, protegidos e manipulados pelo sistema operacional.
Sistemas de arquivos
Nomeao
Ext2: Usado em parties Linux Nativas para o armazenamento de arquivos. Ext3: Este sistema de arquivos possui melhorias em relao ao ext2, com destaque para o recurso de journaling. Reiserfs: um sistema de arquivos alternativo ao ext2/3 que tambm possui suporte a journaling. Ext4: a evoluo do conhecido Ext3, hoje o sistema de arquivos padro da maioria das distribuies Linux. Swap: Usado em parties Linux Swap para oferecer memria virtual ao sistema.
Sistemas de arquivos
Estrutura
No topo da hierarquia do Linux existe um diretrio raiz nomeado simplesmente de root e identificado com o sinal /. / - Diretrio raiz, armazena todos os outros;0 /bin Armazena os executveis dos comandos bsicos do sistema; /boot onde ficam o kernel e os arquivos de boot (inicializao) do sistema; /dev Dispositivos de entrada/sada (disquete, disco rgido, paca de som, etc
Sistemas de arquivos
Sistemas de arquivos
Sistemas de arquivos
Arquivos, seus atributos e caractersticas
Os arquivos tem atributos que identificam suas origens, seus tipo e os diferenciam dos demais. Nome: identificao do arquivo e usurio; Tipo: .pdf, .exe, .jpeg, .avi, .doc, .mp3; Tamanho: tamanho em bytes do arquivo; Datas: data de criao, modificao, excluso; Proprietrio: qual conta pertence o arquivos; Permisses de acesso: auxilia a caracterstica anterior; Localizao: local fsico onde o arquivo est armazenado;
Sistemas de arquivos
Operaes com arquivos
Create: criar um arquivo; Open: aponta para o arquivo; Read: transfere dados presentes no arquivo para a memria; Write: transfere dados da memria para o arquivo em disco; Set attributes: modifica atributos do arquivo;
Recomendaes de uso
Por que utilizar o Linux ? O Linux mais rpido do que qualquer outro S.O. do mercado; gratuito; Diversos aplicativos so gratuitos;
Recomendaes de uso
Suporte tcnico muito eficiente; Seguro; Suporte a rede nativo; Ambiente grfico avanado.
Recomendaes de uso
Por que usar o Debian ? mantido pelos prprios usurios; O suporte no paralelo; Melhor sistema de empacotamento do mundo; Fcil instalao; Enorme quantidade de softwares; Pacotes bem integrados; Atualizao fcil;
Recomendaes de uso
Sistema contra bugs; Sistema robusto; Uma licena pode ser utilizada em mais de um computador; Utilizao em servidores; Entre outros diversos motivos ....
Metr de So Paulo;
OpenOffice, economia de R$ 800.000,00 ano;
Telas e comandos
Telas e comandos
Telas e comandos
Telas e comandos
Telas e comandos
O nome do interpletador de comado do debian o gnome/terminal
Ls: = lista. contedo da lista de diretrios. Cp: copy =. copiar arquivos / diretrios. Rm: = remover. apagar arquivos / diretrios. Mkdir: fazer = dir. criar diretrios. Rmdir: remover = dir. excluir diretrios deve estar vazia. Mv: move =. renomear ou mover arquivos / diretrios.
Consideraoes finais
O sistema operacional Linux/Debian um software de cdigo
livre que sempre ser gratuito e pelo que podemos ler superou as expectativas, mostrou-se robusto, com timas aplicaes grficas, pacotes de software sem bugs ou problemas de segurana, inovou com a tecnologia da ferramenta APT (Advanced Package Tool) que baixa o pacote de instalao, instala, configura os programas e se houver algum conflito o APT busca sanar essa deficincia conectando-se na internet. Vale ressaltar que o Debian disponibiliza menor numero de verses j que o S.O. so disponibilizado quando est 100% sem bugs. Ao nosso ver o Debian se equipara ou melhor do que qualquer outra distribuio do Linux.
Consideraoes finais
http://www.linuxnarede.com.br/conceitos/distros/linux_debian.php www.debian.org/logos/index.pt.html http://www.debian.org/intro/free.pt.html http://wiki.softwarelivre.org/pub/PSLMA/ComoFoiOInstallFest/Licencas Livres.pdf http://wiki.debian.org/pt_BR/SystemAdministration http://www.espiritolivre.org/linuxnodesktop/Livro%20%20A%20Computacao%20pessoal%20e%20o%20Sistema%20operaciona l%20Linux%20-%200_1.pdf http://www.debian.org/users. http://marcelotoledo.com/stuff/artigos/processos_no_linux/gerenciam ento_de_processos_no_linux.html http://www.webartigos.com/artigos/estudo-sobre-os-gerenciamentosdo-sistema-operacional-linux/2959/ HTTP://vivaolonux.com.br