Post on 14-Apr-2017
FUNDAMENTOS LINUX
O que é o Linux?
O Linux é o núcleo do sistema sistema operacional - KERNEL.
O que é o núcleo do sistema operacional (Kernel)?
Responsável pela comunicação entre hardware e software.
Um sistema operacional completo é constituído pelo kernel que gerencia o sistema e permite que
outros programas faça o uso dele.
GNU/Linux
O Linux foi criado por Linus Torvalds.O Linux só se tornou um sistema operaconal
completo apos ter se juntado ao projeto GNU de Richard Stallman.
HISTÓRIA DO GNU/LINUX
História do GNU/Linux 1965 - Criado projeto Multics
1969 - Ken Thompson e Dennis Ritchie, da AT&T, por causa de um jogo chamado Space Travel implementaram um sistema operacional rudimentar chamado de Unics
1983 - A AT&T percebendo o potencial comercial do Unix, iniciou a venda do System V comprometendo-se a dar suporte aos seus usuários.
História do GNU/Linux 1983 - Richard Stallman cientista do MIT lança o projeto
GNU (GNU´s not Unix) que tinha a pretensão de criar um sistema operacional do tipo Unix gratuito.
1985 – Criada a Free Software Foundation (FSF)que promove softwares gratuitos eliminando restrições à cópia, redistribuição, estudo e modificação do mesmo formulando assim a licença GPL (GNU General Public License).
1987 - Andrew Tanenbaum lança o Minix, SO do tipo UNIX
História do GNU/Linux 1989 - Linus Torvalds inicia um processo pessoal de
aprimoramento do Kernel do Minix, chamando esta vertente de Linux como abreviação de Linus´s Minix.
1991 - Linus lança a versão oficial do Linux
1992 - No início deste ano, o Linux se integra ao projeto GNU com o objetivo de produzir um sistema operacional completo.
História do GNU/Linux
Ken ThompsonDenis Ritchie Richard Stallman
Linus TorvaldsAndrew Tanenbaum
DISTRIBUIÇÕES E CARACTERÍSTICAS
Distribuições GNU/Linux UBUNTU
é um sistema operacional não comercial patrocinada pela Canonical e baseada na distribuição Debian. Atualmente, é uma das mais populares distribuições Linux. O nome "Ubuntu" é uma palavra sul-africana que significa “humanidade para com os outros” ou "sou o que sou pelo que nós somos".
DEBIAN
Debian é uma das distribuições mais antigas e populares. Serviu de base para Ubuntu e Kurumin:
Sistema de empacotamento .deb; Apt-get Sua versão estável (segurança e estabilidade); Possui um dos maiores repositórios de pacotes
Distribuições GNU/Linux CENTOS
Proporciona um grande acesso aos softwares padrão da indústria, incluindo total compatibilidade com os pacotes de softwares preparados especificamente para os sistemas da RHEL. Isso lhe dá o mesmo nível de segurança e suporte, através de updates, que outras soluções Enterprise, porém sem custo.
RED HAT
é uma distribuição comercial do Linux voltada para clientes corporativos. Foi a primeira distribuição linux a usar um sistema de gerenciamento de pacotes.
Estrutura de Diretórios O diretório raiz (/) Binários executáveis: /bin Binários do sistema: /sbin Programas diversos: /usr Conf. do sistema: /etc Bibliotecas: /lib Opcionais: /opt
Aquivos pessoais: /home Inicialização: /boot Volumes e mídias: /mnt e
/media Serviços: /srv Arquivos de dispositivos: /dev Arquivos variáveis: /var Processos do sistema: /proc Arquivos temporários: /tmp
DISCOS E PARTIÇÕES
Discos e Partições
Partição e uma divisão de espaço no disco rigido, onde cada partição pode conter um sistema de arquivos diferentes.
No linux, o acesso a partições e feito atraves do diretório /dev/
Discos IDE: /dev/hdxy, onde "x" é a letra que representa o número do disco, e "y" é o número da partição
Discos SCSI:/dev/sdxy, sendo "x" a letra que indica o número do disco e "y" o número da partição
Identificar PartiçãoVeja alguns exemplos de referências a partições:
/dev/hda1: disco rígido IDE (hd), primary master (a), primeira partição (1);
/dev/sdc3: disco rígido SCSI (sd), secondary master (c), terceira partição (3);
/dev/hdd4: disco rígido IDE (hd), secondary slave (d), quarta partição (4);
/dev/sdb7: disco rígido SCSI (sd), primary slave (b), sétima partição (7).
USUÁRIOS E PERMISSÕES
UsuáriosLinux é um sistema multiusuario.
Todo usuário recebe um número de ID de usuário exclusivo (UID). UID 0 identifica o usuário root.
Nomes e UIDs de usuários são armazenados em /etc/passwd.
O usuário recebe um diretório pessoal e um programa que é executado quando o mesmo se autentica (normalmente em um shell).
Usuários não podem ler, gravar ou executar arquivos de outros sem permissão
GruposUsuários são distribuídos em grupos.
É concedido a cada grupo um exclusivo número ID de grupo (GID).
GIDs são armazenados em /etc/group.
A cada usuário é dado seu próprio grupo privado.
Pode ser adicionado em outros grupos para acesso adicional.
Todos usuários em um grupo podem dividir arquivos que pertencem ao grupo.
PermissõesTodo arquivo pertence a um UID e um GID.
Quatro símbolos são utilizados para mostrar permissões: r :: Permissão para ler um arquivo ou listar o conteúdo de um
diretório. w :: Permissão para gravar em um arquivo ou criar e remover
arquivos de um diretório. x :: Permissão para executar um programa ou para um diretório
é fazer uma longa lista do diretório. - :: Sem permissão (no lugar de r, w, ou x)
Tipos de Arquivos
Identificar Permissão
COMANDOS BÁSICOS
Comandos Básicos ls - lista arquivoscd - muda de diretóriopwd - exibe o diretório atual clear - limpa o consolehistory - histórico de comandos digitado pelo usuáriodate - exibe a data e horário do sistema find - prcura arquivos grep - realiza busca textualcat - exibe conteúdo do arquivo na tela ps - exibe processos top - monitora os processos kill - mata processos
Manipulação de Arquivos
mkdir - criar diretóriormdir – remove diretório rm - remove arquivo mv - move ou renomeia cp - copia um arquivo chmod - permite ajustar as permissões dos
arquivos e pastas chown - permite transferir a posse, dizendo a qual
usuário e a qual grupo determinada pasta ou arquivo pertence.
Verificação do Sistema
ping - envia sinal para um host na rede tracerout - traça rota ate determinado ativo na
rede ifconfig - verificar e configurar interface de rede hostname - exibe ou altera nome da maquina cat /etc/issue – Arquivo que consta a versão do
SO (Debian)
SOFTWARES ALTERNATIVOS
Softwares Alternativos
WINDOWS OFFICELlibre OfficeOpen Office
INTERNET EXPLORERFirefoxChrome
ISSApache
Softwares Alternativos
SQL ServerPostgresqlmysqlOracle
Zend Studio (PHP)
Netbeans (Programação)
Eclipse (Programação)
Contato
Amanda Nunes PortelaBacharel em Sistemas de Informação. amandanportela@gmail.com