Fundamentos LINUX
-
Upload
amanda-nunes-portela -
Category
Technology
-
view
169 -
download
0
Transcript of Fundamentos LINUX
![Page 1: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/1.jpg)
FUNDAMENTOS LINUX
![Page 2: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/2.jpg)
O que é o Linux?
O Linux é o núcleo do sistema sistema operacional - KERNEL.
![Page 3: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/3.jpg)
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.
![Page 4: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/4.jpg)
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.
![Page 5: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/5.jpg)
HISTÓRIA DO GNU/LINUX
![Page 6: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/6.jpg)
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.
![Page 7: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/7.jpg)
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
![Page 8: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/8.jpg)
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.
![Page 9: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/9.jpg)
História do GNU/Linux
Ken ThompsonDenis Ritchie Richard Stallman
Linus TorvaldsAndrew Tanenbaum
![Page 10: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/10.jpg)
DISTRIBUIÇÕES E CARACTERÍSTICAS
![Page 11: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/11.jpg)
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
![Page 12: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/12.jpg)
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.
![Page 13: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/13.jpg)
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
![Page 14: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/14.jpg)
DISCOS E PARTIÇÕES
![Page 15: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/15.jpg)
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
![Page 16: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/16.jpg)
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).
![Page 17: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/17.jpg)
USUÁRIOS E PERMISSÕES
![Page 18: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/18.jpg)
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
![Page 19: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/19.jpg)
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.
![Page 20: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/20.jpg)
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)
![Page 21: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/21.jpg)
Tipos de Arquivos
![Page 22: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/22.jpg)
Identificar Permissão
![Page 23: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/23.jpg)
COMANDOS BÁSICOS
![Page 24: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/24.jpg)
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
![Page 25: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/25.jpg)
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.
![Page 26: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/26.jpg)
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)
![Page 27: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/27.jpg)
SOFTWARES ALTERNATIVOS
![Page 28: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/28.jpg)
Softwares Alternativos
WINDOWS OFFICELlibre OfficeOpen Office
INTERNET EXPLORERFirefoxChrome
ISSApache
![Page 29: Fundamentos LINUX](https://reader036.fdocumentos.tips/reader036/viewer/2022062503/58f01f211a28abc5588b45e7/html5/thumbnails/29.jpg)
Softwares Alternativos
SQL ServerPostgresqlmysqlOracle
Zend Studio (PHP)
Netbeans (Programação)
Eclipse (Programação)