Introdução à Informática Professor: Jailson Torquato
Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface básica entre os programas do usuário e o computador, gerenciando itens como os recursos e periféricos ( memória, discos, arquivos, usuários, impressoras), segurança, privilégios, comunicação e outros. Linux é um sistema operacional como o Windows, MacOS, OS/2 etc. Introdução à Informática 3
O Linux possui as seguintes características É Software Livre (Open Source); Multitarefa; Multiusuário; Case Sensitive É somente o Kernel; O Conjunto Operacional se chama Distribuição. Introdução à Informática 4
Principais Características entre os Programas: Sistemas Proprietários - Aqueles que são pagos e cujo código fonte não é livremente disponibilizado. (Windows, Mac). Sistemas Gratuitos - Aqueles que não são pagos, mas cujo código fonte também não é de livre acesso (BeOS). Sistemas Open Source (Código Aberto) - Aqueles cujo código fonte é aberto (BSD). Sistemas Livres - Aqueles que são Open Source, e cujo código fonte ao ser alterado, se distribui sobre a mesma licença (Linux).
O que é GPL? A sigla GPL(General Public License - Licença Pública Geral), da FSF(Free Software Foundation Fundação do Software Livre) é a licença na qual o Kernel do Linux é liberado. Com uso da licença GPL alguns direitos são atribuídos aos usuários dos programas regidos por ela que citaremos abaixo: O software pode ser usado para qualquer finalidade; O software poderá ser estudado; O software poderá ser alterado; O software poderá ser distribuído.
Não se pode fazer CopyLeft Não nos dá o direito de fechar o programa Introdução à Informática 7
Distribuições - Linux É composta por uma empresa, pessoa ou grupo que organizam o Kernel + Aplicativos o resultado dessa junção denomina-se distribuição. Em resumo o papel da distribuição é empacotar o Linux, reunindo neste pacote kernel e programas disponíveis deixando assim o sistema pronto para uso. Kernel: é o componente central de qualquer sistema operacional, contendo as principais tarefas de gerenciamento. Existem inúmeras distribuições entre elas podemos citar: Kurumin, RedHat, Ubuntu, SuSE, Debian, Slackware, Mandrake + Conectiva = Mandriva. Introdução à Informática 8
Estrutura do Linux Introdução à Informática 9
Conhecendo o Ambiente Linux Além do Kernel o Linux possui um ambiente que se comunica com o usuário, recebendo seus comandos e enviando-os para o seu núcleo(kernel). Esse ambiente é denominado de Shell que é o interpretador de comandos, ou seja, é ele que traduz uma ordem dada pelo usuário e a repassa ao núcleo do sistema operacional Linux. Introdução à Informática 10
Estrutura de Diretórios O Linux possui uma estrutura de diretórios peculiar, objeto de uma série de padronizações e similar à que pode ser encontrada em versões comerciais do UNIX. No Linux não existem referências às unidades como no Windows, tudo começa na raiz (/) e as demais pastas (diretórios) estão abaixo dele. Introdução à Informática 11
Exemplo de Diretórios [/] É o diretório principal, que contém todos os arquivos e diretórios do sistema. [/bin] A maioria dos programas possui o seu arquivo executável neste diretório. [/dev] Local onde ficam armazenadas as referências aos dispositivos presentes no computador, para o controle destes dispositivos. Esse diretório contém apontadores para, por exemplo, disquetes, os discos rígidos, portas de acesso seriais e paralelas, etc. [/home] Contém os diretórios pessoais dos usuários e suas configurações. Introdução à Informática 12
Linux / Windows Pode ter-se no mesmo computador dois sistemas operacionais na mesma máquina? Particionamento do hd Devido as regras de arquivamento. Introdução à Informática 13
A interface Gráfica Os gerenciadores de janelas(ambiente Gráfico do Linux) permite que o sistema seja acessado de uma maneira mais amigável para o usuário, tornando a manipulação do sistema mais interativa através de janelas, ícones, menus e botões. O Linux pode apresentar inúmeros gerenciadores de janela, mas vamos apresentar os de maiores destaques: KDE (K Desktop Environment); Gnome; Window Maker Introdução à Informática 14
Tipos de arquivamentos Regras para o armazenamento dos arquivos são diferentes no sistemas Linux e Windows Linux : arquivos tipo-> Ext Windows -> NTFS Introdução à Informática 15
Gerenciador de Boot Determina com qual sistema operacional o computador irá iniciar Em Linux temos os gerenciadores: Grub Lilo
Gerenciadores de Arquivos Sistema que organiza as pastas dentro do sistema operacional No sistema windows o gerenciador de pastas é conhecido como windows explorer
Gerenciadores de Arquivos No linux temos 2 sistemas de gerenciadores de arquivos Konqueror
Nautilus Gerenciador de Arquivos
Tipos de Usuários Em Linux temos diferentes tipos de usuários: Temos a conta de usuários comuns. São usuários que tem limites para operar o sistema São identificados pelo símbolo $. Exemplo:
Tipos de Usuário Temos a conta de super usuário. São usuários que sem limites para operar o sistema São identificados pelo símbolo #. Conhecidos também Pela nomenclatura de root Exemplo:
Principais comandos passwd X pwd Alterar senha mostra o diretório atual Somente como usuário root #pwd Exemplo: /home/jailson passwd NOME-DO-USUÁRIO # Exemplo passwd joao passwd maria.
Comandos shutdown : desligar ou reiniciar o computador shutdown r : reinicia shutdown r +10 : reinicia após 10 min shutdown h : desliga shutdown d +10 : desliga após 10 min shutdown now : desliga agora
Comandos ls : Listar conteúdo mostrar os dados dentro de uma pasta ls l : Mostra detalhes da pasta ls a : Mostra arquivos ocultos. Exibe um. no inicio do nome cd abre diretórios mkdir Cria pastas rmdir - remove o diretório mv Renomear mv texto teste cp - copiar