0% acharam este documento útil (0 voto)
153 visualizações4 páginas

Linux Professional Essentials

O documento fornece uma introdução sobre Linux Professional Essentials, incluindo o que é a LPI e como funciona a certificação LPI Linux Essentials, além de dicas para a prova. Também resume os principais tópicos sobre software livre e de código aberto, distribuições Linux, aplicações para servidores, linguagens de programação e gerenciamento de pacotes nos formatos .deb e .rpm.

Enviado por

Eliene
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato RTF, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
153 visualizações4 páginas

Linux Professional Essentials

O documento fornece uma introdução sobre Linux Professional Essentials, incluindo o que é a LPI e como funciona a certificação LPI Linux Essentials, além de dicas para a prova. Também resume os principais tópicos sobre software livre e de código aberto, distribuições Linux, aplicações para servidores, linguagens de programação e gerenciamento de pacotes nos formatos .deb e .rpm.

Enviado por

Eliene
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato RTF, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

Linux Professional Essentials

Sessão 1: Introdução a LPI e ao Linux


1. O que é a LPI? Como funciona a LPI Linux Essentials? Dicas para a prova?

FREE SOFTWARE

Liberdade que o usuário tem no programa

- free softer foundation.

OPEN-SOURCE

Código fonte: Qualquer pessoa pode ler, copiar e modificar o código.

FOSS? Free and Open Source Software

FLOSS? Free/Libre and Open Source Software

Cite 3 formas de ganhar dinheiro com software Open Source: licença, atualizações, suporte

~~~~~~~~~~

LICENÇAS:

copyleft: qualquer pessoa vai ter que manter a mesma licença. não pode fazer código privado. A mesma
licença do software inicial.

GPLv2 -

GPLv3 - coorrigir falhas da v2.

LGPL - Utilizados em blibiotecas

permissive - pode usar para qualquer fim.

freebsd

*creates commons - pode ser redistribuido


Defina Copyleft: É uma licença que qualquer pessoa pode utilizar, desde que a mantenha a licença. Não
pode utilizar para código privado.

Defina Permissive: È uma licensa que pode ser utilizada por qualquer pessoa

O que é LGPL e qual a sua regra? é uma licença mais permissiva doque as GPLs

~~~~~~~~

LINUX

-kernel

-gnu core util

-softwares suplementares

-scripts e serviços

-instaladores

(Long term suport) distribuição estável LTS

Debian > ubunto > mint

red hat (Ganha dinheiro >centOS - Scientific

Slackware > Suse (mercado interprise) >Opensuse

~~~~~~~~~~

Embarcados (distribuição linux que roda no android)

IoT - Internet das coisas - Raspberry Pi

Cloud

~~~~~~~~~~

Aplicações para servidores Open Sourse

Portas

Apache/Nginx - 80/443

Mariadb/Mysql (banco de dados)- 3306

NFS - 2049 - Compartilhamento de arquivos


SAMBA - 139/445 - Compartilhamento de arquivos Mais robusto

SSh - 22

DNS - 53

Telnet - 23 - testar serviços

smtp - 25

cups 631

Métodos de Desenvolvimento e Linguagens de

Programação

Bazaar - codigo fonte somente os desenvolvedores tem acesso as mudanças

cathedral - Código disponível

~~~~~~~~

Linguagem Compiladas:

C > linguagem que o kernel é escrito.

GO (Google-criar plataformas)>

Haskel (códigos para hardware.

Linguagem interpretadas - leitura em tempo real e já dá uma saída.

Python (automatização de tarefas, segurança da informação, web p/ criar sites)

Java - Multiplataforma

Php -

Perl - Bate de frente com o python

SHell Script - nativa do linux

~~~~~~~~~~~~~~~~~~~~

20. Gerenciamento de Pacotes .deb

Atualize os repositórios no Debian (ou derivados).

apt-get update
Faça upgrade do sistema.

sudo apt-get upgrade

Faça o download de algum programa .deb (exemplo VSCode https://code.visualstudio.com/) e instale


usango o dpkg.

sudo dpkg install firefox

Se não instalar, instale as dependências antes.

Liste os pacotes e veja se instalou.

Atualize os repositórios no Debian (ou derivados).: $ apt update

Faça upgrade do sistema.: $ apt upgrade

Faça o download de algum programa .deb (exemplo VSCode https://code.visualstudio.com/) e instale


usango o dpkg.

$ dpkg -i code.deb

Se não instalar, instale as dependências antes.: $ apt -f install

Liste os pacotes e veja se instalou.: dpkg -l | grep -i code

21. Gerenciamento de Pacotes .rpm

Você também pode gostar