Baixe o app para aproveitar ainda mais
Prévia do material em texto
S.O. GNU/Linux Prof: Leonardo Martins E-mail: prof.leonardomartins@Hotmail.com Perfil no Facebook: www.facebook.com/prof.leomartins Página no Facebook: www.facebook.com/prof.leonardomartins O que é o GNU/Linux ? 1 GNU/Linux Sistema Operacional Livre (Open Source) GNU/Linux é um sistema operativo ou sistema operacional que utilizem o Kernel (núcleo) Linux, núcleo este do Linux que foi desenvolvido pelo programador finlandês Linus Torvalds, inspirado no sistema Minix e Unix. A História do GNU/Linux 1 Richard Stallman, fundador do projeto GNU para um sistema operacional livre. Linus Torvalds, criador e principal mantenedor do núcleo Linux. O Núcleo do Linux ou Kernel do Linux, forma a estrutura base do sistema operacional; Software livre que pode prover alicerce para o desenvolvimento e execução de outros softwares livres. QUESTÕES 1 (CESPE/UnB 2014 | Ministério do Desenvolvimento | INPI Nível Superior) O Linux, sistema operacional da família Unix, é amplamente utilizado na bioinformática por ser livre e possuir uma distribuição oficial centralizada. ERRADA Principais Distribuições Linux 1 Debian Suse Fedora Ubuntu Slackware Red Hat Graphical User Interface(GUI) 1 FLUXBOX GNOME XFCE KDE AFTERSTEP BLACKBOX 1 Características do Linux Suporte a Rede Pode trabalhar com diversos protocolos de rede (incluindo o TCP/IP). Multiplataforma Multiusuário Multitarefa Código Fonte Permite que diversos programas rodem ao mesmo tempo na plataforma. O Linux roda em diversos tipos de computadores, servidores e roteadores como: RISC ou CISC. Código fonte aberto “Open Source” Permitindo modificações conforme a necessidade do usuário. Permite a criação de várias contas de usuários dando mais privacidade ao personalizar sua área. Licença GPL Licença da FSF que da garantias ao usuário de usar um software livre e de código aberto. Termos de Licencimanto 1 GNU GPL (General Public License) GPL é a licença da Free Software Foundation FSF, com maior utilização por parte de projetos de software livre, em grande parte devido à sua adoção para o projeto GNU e o sistema operacional GNU/Linux. Executar | Estudar | Aperfeiçoar | Redistribuir A GPL garante quatro liberdades: QUESTÕES 1 (CESPE/UnB 2014 | Ministério do Desenvolvimento | INPI | Superior) Multiplataforma, Multiusuário e Multitarefa, são características essenciais encontradas nos sistemas operacionais Windows e Linux, além de serem programas de código fonte fechado e open source, respectivamente. CERTO Regras para criação de arquivos 1 • Máximo de 255 Caracteres • Nomes que começam com (.) representam arquivos e diretórios ocultos. • Apenas a (/) não pode ser utilizado como nome de arquivo. • A extensão não é necessária mas, podem ser usadas para facilitar a identificação do arquivo. Ex: Prova | Artigo.txt | Projeto.text | Simulado.doc Os arquivos e diretórios no Linux são (cases sensitives), significa que: todos podem ficar na mesma unidade com o mesmo nome, basta ter uma letra maiuscula ou minúscula diferente do outro. • Recomendado: Letras, Números, Pontos e Underline. • Ex: LeoMartins | LEOmartins | leoMARTINS | leomartins | ... Sistemas de Arquivos 1 FAT NTFS NFS JFS XFS HPFS Ext2 Ext3 Ext4 Reiser SWAP Sistemas de Arquivos 1 Sistema de Arquivos Tamanho Máximo do Arquivo Tamanho Máximo da Partição Journaling FAT32 4 GB 8 TB NÃO NTFS 2 TB 256 TB SIM EXT2 2 TB 32 TB NÃO EXT3 2 TB 32 TB SIM EXT4 16 TB 1 EB SIM Comparando os Sistemas de Arquivos: Journaling 1 • Um sistema de arquivos com journaling dá permissão ao Sistema Operacional de manter um log (journal), de todas as mudanças no sistema de arquivos antes de escrever os dados no disco. • Este tipo de sistema de arquivos evita que haja corrupção de dados no caso de o sistema travar ou faltar energia, e uma recuperação mais rápida. QUESTÕES 1 (CESPE/UnB 2015 | ME Ministério da Educação | Superior Administrador de Rede) O sistema de arquivos ext2 funciona em ambiente Linux e possui o recurso de Journaling nativo. ERRADA GNU/Linux Ubuntu 15.10 Com Interface Gráfica GNOME Comandos de Manipulação 1 Ubuntu Versão 15.10 Prof. Leonardo Martins Shell (Interpretador de Comandos) 1 O Shell: é carregado na inicialização do terminal de texto, é o ambiente que interpreta comandos semelhante ao prompt do DOS. O BASH (Bourne Again Shell) é o Shell padrão nas distribuições Linux, porém, existem vários outros interpretadores de comandos. Comandos de Manipulação 1 Comandos de Manipulação 1 leonardo USUÁRIO leonardomartins COMPUTADOR ~ $ DIRETÓRIO ATUAL PROMPT Estrutura de Diretórios no Ambiente GNU/Linux Shell (Interpretador de Comandos) 1 Estrutura de Diretório do Linux 1 /HOME /LIB /DEV /ETC /BOOT /BIN (Binaries) Armazena os binários e os comandos básicos do SO como: rm, pwd, su, tar entre outros. Arquivos necessários para o boot do Sistema Linux, necessários para o GRUB/LILO Armazena os arquivos de configuração do sistema Operacional e de vários programas instalados. (Devices) Armazena os arquivos que representam os drivers dos dispositivos de Hardware Contém um diretório para cada usuário do sistema (o usuário root não usa este diretório) Bibliotecas compartilhadas e utilizadas por vários programas (módulos do Kernel) QUESTÕES 1 (CESPE | CEBRASPE 2015 | TRE/MT | Superior) Em um sistema operacional Linux já instalado e configurado em um computador, um usuário com direitos de root criou novos usuários, que por padrão cria seus respectivos diretórios. Assinale a opção que apresenta a localização padrão em que são criados os diretórios particulares dos usuários. (A) /home (B) /root (C) /dev (D) /boot (E) /etc Estrutura de Diretório do Linux 1 /USR /VAR /TMP /SBIN /ROOT /MNT (Mount) Ponto de montagem padrão de acesso as unidades de armazenamento, CD-Rom e PenDrivers. Diretório do Super Usuário “root” conhecido como Administrador do sistema. (Binaries) Armazena os binários essenciais para o funcionamento do S.O. vinculados ao root. Espaço utilizado para os arquivos temporários. Programas, comandos, aplicativos e acessórios. Arquivos de dados criados por programas (criar logs de registros). QUESTÕES 1 (CESPE/UnB 2015 | TRE/GO Tribunal Regional Eleitoral | Técnico Judiciário) No Linux, quando há mais de um administrador na rede, eles devem, sempre que possível, utilizar a conta root diretamente. ERRADA Estrutura de Diretório do Linux 1 /OPT /PROC Arquivos que monitoram “processos” o funcionamento e informações a respeito do sistema. Reservado para instalação de pacotes de softwares adicionais. /Lost+ Found Diretório para o qual são alocados os arquivos “recuperados”, clusters. COMANDOS DO LINUX Comandos de Ajuda e Manuais Comandos de Manipulação 1 Comandos de Manipulação 1 HELP para comandos internos (ajuda) leonardomartins@comp:~ $ help cd MAN para comandos externos (manuais) leonardomartins@comp:~ $ man cp INFO para páginas de informações leonardomartins@comp:~ $ info cd COMANDOS DO LINUX Comandos de Manipulação de Arquivos/Diretórios Comandos de Manipulação 1 Comandos de Manipulação 1 LS lista o conteúdo de uma diretório. leonardomartins@comp:~ $ ls CD para acessar ou mudar de diretório.leonardomartins@comp:~ $ cd Artigos MKDIR para criar um diretório. leonardomartins@comp:~ $ mkdir Projetos RMDIR para remover diretório vazio. leonardomartins@comp:~ $ rmdir Rascunho QUESTÕES 1 (CESPE/UnB 2015 | TRE/GO Tribunal Regional Eleitoral | Técnico Judiciário) No Linux, o comando cd /etc/teste cria o diretório teste dentro do diretório /etc. ERRADA Comandos de Manipulação 1 Comandos de Manipulação 1 PWD para exibir o diretório atual. leonardomartins@comp:~ $ pwd RM para apagar arquivos e diretórios. leonardomartins@comp:~ $ rm /etc/projetos CP para copiar arquivos e diretórios. leonardomartins@comp:~ $ cp /etc/prova... MV mover arquivos e diretórios. leonardomartins@comp:~ $ mv /etc/prova... QUESTÕES 1 (CESPE/UnB 2015 | TRE/GO Tribunal Regional Eleitoral | Técnico Judiciário) No Linux, o comando rm /etc/teste remove o diretório teste dentro do diretório /etc, mesmo que ele contenha vários arquivos e outros diretórios dentro dele. CERTO Comandos de Manipulação 1 Comandos de Manipulação 1 CLEAR este comando serve para limpar a tela. leonardomartins@comp:~ $ clear TOUCH para mudar a data e hora de criação do arquivo. leonardomartins@comp:~ $ touch -t 12031730 CAT para exibir o conteúdo de arquivos de texto. leonardomartins@comp:~ $ cat /etc/simulado HEAD para exibir as dez primeiras linhas de um arquivo. leonardomartins@comp:~ $ head /etc/logs/mensagens QUESTÕES 1 (CESPE/UnB 2015 | TRE/GO Tribunal Regional Eleitoral | Técnico Judiciário) No Linux, o comando “head -50 /etc/logs” tem a função de exibir as primeiras 50 linhas do arquivo logs dentro do diretório etc. CERTO Comandos de Manipulação 1 Comandos de Manipulação 1 TAIL para exibir as últimas 10 linhas de um arquivo leonardomartins@comp:~ $ tail /etc/logs/mensagens INIT este comando desliga ou reinicia o computador. leonardomartins@comp:~ $ init 0 | init 6 TYPE para saber se o comando é interno ou externo leonardomartins@comp:~ $ type cd MOUNT monta um sistema de arquivos. leonardomartins@comp:~ $ mount –t NTFS QUESTÕES 1 (CESPE/UnB 2015 | TRE/GO Tribunal Regional Eleitoral | Técnico Judiciário) No Linux, o comando type tem a função de saber se um comando é interno ou externo e ainda exibir um manual na tela a respeito do comando solicitado. ERRADA Windows X Linux Principais Programas nos dois Sistemas Operacionais Windows x Linux 1 WINDOWS LINUX Microsoft Office LibreOffice MS Outlook Thunderbird | Evolution Internet Explorer Firefox | Chrome PhotoShop The Gimp Autocad Qcad CorelDraw lnkscape Visio Dia Média Player Rhythmbox
Compartilhar