Práticas de Desenvolvimento de Software
|
|
- Cássio Carmona Assunção
- 8 Há anos
- Visualizações:
Transcrição
1 Aula 1. 23/02/2015. Práticas de Desenvolvimento de Software Aula 1 Unix, Linux e a linha de comando Oferecimento
2 Ambiente de desenvolvimento Computador (hardware) Sistema operacional Idealmente: iguais para toda a equipe Ferramentas
3 Virtualização (1) Virtualização Máquinas virtuais (VMs) Guest OS Guest OS Guest OS Aplicação de virtualização Sistema operacional hospedeiro (Host OS) Hardware Memória Tamanho do disco virtual Pastas compartilhadas Acesso à Internet Hardware" configurável
4 Virtualização (2) Virtualização Por quê? Maior aproveitamento de hardware Segurança e isolamento Padronização Uso como ambiente de teste Portabilidade
5 Virtualização (3) DEMO OK, MAS E NA PRÁTICA?
6 Sistema operacional Computador (hardware) Sistema operacional Idealmente: iguais para toda a equipe Ferramentas
7 Ubuntu, Linux e Unix (1) Ubuntu (Utopic Unicorn) Ubuntu Ubuntu Debian Linux + GNU Unix é uma versão do que usa como base o que é uma distribuição do que é compatível com
8 Ubuntu, Linux e Unix (2) Muita história por trás Ubuntu Ubuntu Debian LINUX LINUS TORVALDS Linux + GNU RICHARD STALLMAN GNU Unix FREE SOFTWARE KEN THOMPSON DENNIS RITCHIE OPEN SOURCE
9 Ubuntu, Linux e Unix (3) Ubuntu Um sistema operacional Unix-like
10 Unix > Conceitos básicos Conceitos básicos de Unix/Linux Arquivos e processos Sistema de arquivos Linha de comando (shell) Comandos Combinação de comandos Modelo de segurança e permissões
11 Unix > Conceitos básicos > Arquivos e processos Conceitos básicos de Unix/Linux Arquivos e processos Sistema de arquivos Linha de comando (shell) Comandos Combinação de comandos Modelo de segurança e permissões
12 Unix > Conceitos básicos > Arquivos e processos Os 6 tipos de arquivos 1. Regular (!= especial) 2. Diretório 3. Link 4. Named pipes 5. Sockets 6. Arquivos de dispositivos
13 Unix > Conceitos básicos > Arquivos e processos 1. Arquivos regulares Apresentações Documentos de texto Arquivos de código-fonte Planilhas de Excel Arquivos de áudio Para o SO, não importa o conteúdo. São as aplicações que atribuem sentido ao que está armazenado.
14 Unix > Conceitos básicos > Arquivos e processos 2. Diretórios CÁLCULO.TXT ANOTAÇÕES FÍSICA.TXT QUÍMICA.TXT
15 Unix > Conceitos básicos > Arquivos e processos 3. Link ATALHO PARA NOTAS.TXT NOTAS.TXT
16 Unix > Conceitos básicos > Arquivos e processos 4. Named Pipes 5. Sockets Usados para comunicação entre processos (Inter-process communication, ou IPC).
17 Unix > Conceitos básicos > Arquivos e processos 6. Arquivos de dispositivos Representam e permitem comunicação padronizada com dispositivos de hardware Exemplos: impressoras, discos rígidos, modems, portas seriais,
18 Unix > Conceitos básicos > Sistema de arquivos Sistema de arquivos Forma de representar, armazenar, organizar e recuperar os arquivos existentes em um dispositivo de armazenamento. ==? NOTAS.TXT notas.txt
19 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
20 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
21 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
22 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects /home/
23 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects /home/john/
24 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects /home/john/documents/
25 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects /home/john/documents/
26 Unix > Conceitos básicos > Sistema de arquivos Caminho absoluto / bin dev etc home tmp var john documents music pictures projects /home/john/documents/
27 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
28 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
29 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
30 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects documents/
31 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects documents/
32 Unix > Conceitos básicos > Sistema de arquivos Caminho relativo / bin dev etc home tmp var john documents music pictures projects documents/
33 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
34 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
35 Unix > Conceitos básicos > Sistema de arquivos / bin dev etc home tmp var john documents music pictures projects
36 Unix > Conceitos básicos > Sistema de arquivos Diretórios especiais / bin dev etc home tmp var john documents music pictures projects
37 Unix > Conceitos básicos > Sistema de arquivos Diretórios. especiais / bin dev etc home tmp var john documents music pictures projects
38 Unix > Conceitos básicos > Sistema de arquivos. Diretórios especiais.. / bin dev etc home tmp var john documents music pictures projects
39 Unix > Conceitos básicos > Sistema de arquivos. Diretórios especiais.. / bin dev etc home tmp var john documents music pictures projects../
40 Unix > Conceitos básicos > Sistema de arquivos. Diretórios especiais.. / bin dev etc home tmp var john documents music pictures projects../../
41 Unix > Conceitos básicos > Sistema de arquivos. Diretórios especiais.. / bin dev etc home tmp var john documents music pictures projects../../../
42 Unix > Conceitos básicos > Sistema de arquivos. Diretórios especiais.. / bin dev etc home tmp var john documents music pictures projects../../../ dev
43 Unix > Conceitos básicos > Sistema de arquivos. Diretórios especiais.. / bin dev etc home tmp var john documents music pictures projects../../../ dev (Caminho relativo)
44 Unix > Conceitos básicos > Linha de comando
45 Unix > Conceitos básicos > Linha de comando
46 Unix > Conceitos básicos > Linha de comando
47 Unix > Conceitos básicos > Linha de comando
48 Unix > Conceitos básicos > Linha de comando
49 Unix > Conceitos básicos > Linha de comando DEMO Sintaxe padrão comando [opções] [argumentos] # Listar arquivos do diretório atual. ls # Listar arquivos de outro diretório. ls ~/poli/2015/1quadrimestre/ # Listar arquivos normais e arquivos ocultos. ls -a ~/poli/ # O mesmo que o anterior + ordenar por tamanho. ls -as ~/poli/
50 Unix > Conceitos básicos > Comandos DEMO Alguns comandos básicos echo pwd, cd, ls touch, ln, mkdir, cp, mv, rm cat, more, tail, head, sort, wc find, grep man Cheat sheets:
51 Unix > Conceitos básicos > Combinação de comandos Redirecionamento de I/O STDIN cat STDOUT STDERR Fluxo de informação de processos Normalmente: STDIN: teclado STDOUT: tela STDERR: tela
52 Unix > Conceitos básicos > Combinação de comandos Redirecionamento de I/O cat < input.txt cat > output.txt cat 2> error.log cat < input.txt > output.txt Manipulação de entrada e/ou saída
53 Unix > Conceitos básicos > Combinação de comandos Pipe: cat STDOUT STDOUT uniq wc -l Encadeamento de processos cat uniq wc -l
54 Unix > Conceitos básicos > Combinação de comandos Shell scripts Sequências de comandos escritos na linguagem do shell Podem ter estruturas de controle de fluxo Uso comum: automatização de tarefas #!/bin/bash echo "Hello, $USER!" echo "Your current working directory is `pwd`" echo "Enter a path: " read directory file_counter.sh
55 Unix > Conceitos básicos > Modelo de segurança Modelo de segurança Todo usuário (id) pertence a um grupo primário (gid) e pode pertencer a grupos secundários. G1 G3 G4 U1 G1 U2 G1 U1 U2 U4 U6 U3 G1, U3 G2 U4 G3 U5 G2 U3 U6 G4 G2 U5
56 Unix > Conceitos básicos > Modelo de segurança Modelo de segurança Todo arquivo ou processo pertence a um usuário (owner user) e a um grupo (owner group) G1 U2 é o owner user de A1 G2 é o owner group de A1 U1 U2 A1 G2 U3
57 Unix > Conceitos básicos > Modelo de segurança Modelo de segurança Permissões são concedidas a classes para atuar sobre processos e arquivos. Tipos de permissão: 1. Leitura (read) (r) 2. Escrita (write) (w) 3. Execução (execute) (x) Tipos de classes: 1. Owner (u) 2. Group members (g) 3. Other (o) 4. Todos (a)
58 Unix > Conceitos básicos > Modelo de segurança Modelo de segurança chmod: change file modes chown: change owner and/or group Comandos relacionados # Altera o owner do arquivo foo.txt chown john foo.txt # Altera o owner e o grupo do arquivo foo.txt chown john:developers foo.txt # Remove a permissão execução (x) de todos (a) para foo.sh
59 Unix > Conceitos básicos > Modelo de segurança Modelo de segurança Visualização das permissões de arquivos: ls -l drwxr-xr-x 6 root admin 204 Feb 9 12:54. drwxr-xr-x 33 root wheel 1190 Mar 1 13:57.. drwxrwxrwt 7 root wheel 238 Feb 9 12:54 Shared drwxr-xr-x+ 60 deborasetton staff 2040 Mar 4 18:21 deborasetton drwxr-xr-x+ 23 infosimples staff 782 Sep infosimples
60 Unix > Conceitos básicos > Modelo de segurança Modelo de segurança Visualização das permissões de arquivos: ls -l drwxr-xr-x 6 root admin 204 Feb 9 12:54. drwxr-xr-x 33 root wheel 1190 Mar 1 13:57.. drwxrwxrwt 7 root wheel 238 Feb 9 12:54 Shared drwxr-xr-x+ 60 deborasetton staff 2040 Mar 4 18:21 deborasetton drwxr-xr-x+ 23 infosimples staff 782 Sep infosimples Escopos: Permissions Owner user Owner group r w x r - x r - x user (u) group (g) other (o)
61 Ambiente de desenvolvimento > OK Computador (hardware) Sistema operacional Ferramentas To be continued (linguagem de programação, editor de texto, outros softwares, )
http://introcomp.pet.inf.ufes.br
O SITE http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br O MOODLE http://introcomp.pet.inf.ufes.br/moodle http://introcomp.pet.inf.ufes.br/moodle
Leia maisGNU/Linux/Bash. Aula 2
GNU/Linux/Bash Aula 2 O que é? Ubuntu GNU Linux Ubuntu 12.04 Ubuntu é um sistema operacional baseado em Linux desenvolvido pela comunidade e é perfeito para notebooks, desktops e servidores. Ele contém
Leia maisAula 04 - Hackeando a linha de comando
Aula 04 - Hackeando a linha de comando LibrePlanet São Paulo 12 de março de 2015 Terminal Um terminal atua como uma interface para entrada e saída de dados no computador. Existem diversos emuladores de
Leia maisIntrodução a. Shell Script. Clésio Matos clesior.matos@gmail.com
Introdução a Shell Script Clésio Matos clesior.matos@gmail.com 1 Plano de apresentação O que são shell scripts Comandos básicos Estruturas básicas do BASH - Comandos condicionais - Comandos de repetição
Leia maisObjetivos Instalação Gerência de Pacotes UNIX Shell. Curso UNIX. Matheus Braun Magrin Felipe dos Santos Silveira
Curso UNIX Matheus Braun Magrin Felipe dos Santos Silveira Universidade Federal de Santa Catarina 25 de Setembro de 2010 CHAMADA Objetivos Instalação do sistema Ubuntu 10.04 Conhecer a origem do sistema
Leia maisFormação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa
Formação de Administradores de Redes Linux LPI level 1 Aula 3 SENAC TI Fernando Costa Agenda Manipulação de arquivos Comandos: cat, cut, expand,fmt, head, join, nl, od, paste, pr, split, tac, tail, tr,
Leia maisAula 02. Introdução ao Linux
Aula 02 Introdução ao Linux Arquivos Central de Programas do Ubuntu A Central de Programas do Ubuntu é uma loja de aplicativos integrada ao sistema que permite-lhe instalar e desinstalar programas com
Leia maisIntrodução ao Linux: Parte I
Data: Introdução ao Linux: Parte I Marcelo Ribeiro Xavier da Silva marceloo@inf.ufsc.br Histórico 3 Origem do GNU Linux Em 1983, Richard Stallman fundou a Free Software Foundation, com o intuito de criar
Leia maisPlaneamento. Introdução ao Sistema Operativo UNIX. Java: Ferramentas, Entradas/Saídas, Excepções. Threads e Semáforos. Problemas de Sincronização
Planeamento Introdução ao Sistema Operativo UNIX Java: Ferramentas, Entradas/Saídas, Excepções Threads e Semáforos Problemas de Sincronização Jantar dos Filósofos, Leitores/Escritores,... Sockets Stream
Leia maisVisão Geral. Funções básicas. Tipos de sistemas operacionais. Facilidade de acesso aos recursos
1 Conceitos Básicos "Não basta ensinar ao homem uma especialidade, porque se tornará assim uma máquina utilizável, mas não uma personalidade. É necessário que adquira sentimento, um senso prático daquilo
Leia mais1 Objetivos da Oficina
Oficina Linux Aula : Operações com Diretórios e Arquivos / / Professor: Eraldo Silveira e Silva eraldo@ifsc.edu.br 1 Objetivos da Oficina iniciar e encerrar uma sessão no Linux; se familizarizar com a
Leia maisLABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX
LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX Procure no MENU INICIAR PROGRAMAS o ícone do VirtualBox e execute-o. Em seguida clique
Leia maisEntendendo o Sistema Operacinal. Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com
Entendendo o Sistema Operacinal Prof. Armando Martins de Souza E-mail: armandomartins.souza@gmail.com Criando um Snapshot da Máquina Padrão Page 2 Criando um Snapshot da Máquina Padrão Page 3 Criando um
Leia maisSoftware Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar
Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar
Leia maisComandos.::. Aplicativos > Sistema > Acessar Console
Comandos Aplicativos > Sistema > Acessar Console jonilso 23 de outubro de 2012 Comandos Iniciais whoami Comandos Iniciais whoami Exibe o login do usuário que executou o comando. Comandos Iniciais whoami
Leia maisRevisão Aula 3. 1. Explique a MBR(Master Boot Record)
Revisão Aula 3 1. Explique a MBR(Master Boot Record) Revisão Aula 3 1. Explique a MBR(Master Boot Record). Master Boot Record Primeiro setor de um HD (disco rígido) Dividido em duas áreas: Boot loader
Leia maisObtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:
Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre
Leia maisLabgrad. Usúario: <matricula> Senha: senha
Suporte A equipe do Suporte é responsável pela gerência da rede do Departamento de Informática, bem como da manutenção dos servidores da mesma, e também é responsável pela monitoria do LabGrad e do LAR.
Leia maisComandos Básicos do Linux/Unix
Comandos Básicos do Linux/Unix Vou partir do pressuposto que você sabe o básico de um sistema Linux/Unix. É importante para qualquer usuário de sistemas baseados em Unix aprender a trabalhar no modo texto
Leia maisInformática. Professor: Diego Oliveira. Conteúdo 03: Sistemas Operacionais
Informática Professor: Diego Oliveira Conteúdo 03: Sistemas Operacionais O que veremos hoje? Fundamentos e Funções Sistemas Operacionais do Mercado Utilização do Sistema Operacional Ligar e Desligar o
Leia maisFundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos
Fundamentos e Prática em Informática LINUX Gerenciamento de Usuários e Grupos lara.popov@ifsc.edu.br Gerenciamento Como qualquer sistema operacional multitarefa e multiusuário, o administrador do sistema
Leia maisIV Curso de Bioinformática Algoritmos e técnicas computacionais para montagem e análise de genomas
IV Curso de Bioinformática Algoritmos e técnicas computacionais para montagem e análise de genomas Linux Introdução ao Sistema Operacional e Comandos Básicos do Shell Introdução Linux é o nome dado tanto
Leia mais03/11/2011. Apresentação. SA do Linux. Sistemas de Arquivos. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux
Apresentação Administração de Sistemas Curso Tecnologia em Telemática Disciplina Administração de Sistemas Linux Professor: Anderson Costa anderson@ifpb.edu.br Assunto da aula Aspectos do Sistema de Arquivos
Leia maisSistemas Operacionais de Rede Linux - Gerenciamento de Arquivos
Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de
Leia maisLISTA DE COMANDOS DO LINUX 1
LISTA DE COMANDOS DO LINUX 1 Comandos para manipulação de diretório 1. ls Lista os arquivos de um diretório. 2. cd Entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório.
Leia maisRoteiro 3: Sistemas Linux arquivos e diretórios
Roteiro 3: Sistemas Linux arquivos e diretórios Objetivos Detalhar conceitos sobre o sistema operacional Linux; Operar comandos básicos de sistemas Linux em modo Texto; Realizar a manutenção de arquivos
Leia maisSistema Operacional GNU Linux. Sistema de Arquivos Diretório /usr. Conceitos Básicos Pacotes Repositório Código Fonte. Ambiente Menus GConf
Capacitação Linux Sumário 1 Introdução Sistema Operacional GNU Linux 2 Filesystem Hierarchy Standard Introdução Sistema de Arquivos Diretório /usr 3 Instalação de Programas Conceitos Básicos Pacotes Repositório
Leia maisSistemas Operacionais
Sistemas Operacionais Bibliografia Base Capítulo I Sistemas Operacionais Modernos Andrew S. Tanenbaum Gabriel Pitágoras Silva e Brenner gabrielbrenner@gmail.com Um computador sem seu software nada mais
Leia maisInformática. Linux. Professor Márcio Hunecke.
Informática Linux Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática O SISTEMA OPERACIONAL GNU/LINUX Características Gerais O Linux surgiu por meio do Projeto GNU (GNU s Not Unix) e é
Leia maisInformática. Aula 04/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.
Informática Aula 04/12 Prof. Márcio Hollweg UMA PARCERIA Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.BR Visite a loja virtual www.conquistadeconcurso.com.br MATERIAL DIDÁTICO EXCLUSIVO
Leia maisI N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS
I N F O R M Á T I C A Sistemas Operacionais Campus Itaqui-RS Sistemas Operacionais É o software que gerencia o computador! Entre suas funções temos: inicializa o hardware do computador fornece rotinas
Leia maisPLANO DE AULA. Ambiente Operacional Unix Profa. Morganna
PLANO DE AULA 1. Sistema operacional Unix 2. Sistema operacional Linux 3. Utilização dos sistemas operacionais 1 - Sistema Operacional UNIX História 1964 sistema operacional MULTICS (Multiplexed Information
Leia maisIntrodução à Programação Aula 1 Apresentação
Introdução à Programação Aula 1 Apresentação Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 1 Apresentação 2015 1 / 32 Nesta aula 1 Objetivos, funcionamento
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maishttps://help.ubuntu.com/6.10/ubuntu/ about-ubuntu/pt_br/
! 1 LINUX Sistema operacional de livre distribuição, semelhante ao UNIX, constituído por um kernel, ferramentas de sistema, aplicativos e completo ambiente de desenvolvimento. Nos anos 90 com o crescimento
Leia maisAdministração de Sistemas Operacionais de Rede Linux. Prof. Michel Moron Munhoz michel.moron@aes.edu.br
Administração de Sistemas Operacionais de Rede Linux Prof. Michel Moron Munhoz michel.moron@aes.edu.br Conteúdo da disciplina (1 de 2) Visão Geral (multitarefa, mono-tarefa, memória virtual, ambiente gráfico
Leia maisArquitetura dos Sistemas Operacionais
Arquitetura dos Sistemas Operacionais Arquitetura de um Sistema Operacional Basicamente dividido em shell é a interface entre o usuário e o sistema operacional é um interpretador de comandos possui embutido
Leia maisFTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03 Prof. Gabriel Silva Temas da Aula de Hoje: Servidores Linux. Conceitos Básicos do Linux. Instalando Servidor Linux.
Leia maisA linha de comando do Unix e GNU/Linux
A linha de comando do Unix e GNU/Linux A linha de comando do Unix e GNU/Linux Michael Opdenacker Free Electrons http://free-electrons.com Traduzido por Klayson Sesana Bonatto Criado com OpenOffice.org
Leia maisRelatório contendo todos os comandos do Linux estudados
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA - CAMPUS DE PRESIDENTE EPITÁCIO. CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MÓDULO IV. Relatório contendo todos os comandos
Leia maisSOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux
SOFTWARE LIVRE A liberdade de executar o programa, para qualquer propósito. A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito
Leia maisTema 1 Introdução a Linux. Pablo Gamallo Otero http://gramatica.usc.es/~gamallo/
Tema 1 Introdução a Linux Pablo Gamallo Otero http://gramatica.usc.es/~gamallo/ PLANO Software livre Alguns comandos do shell de GNU/LINUX Bibliografia Jordi Mas i Hernández (2007), Software Libre, Biblos,
Leia maisProgramação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
Leia maisAula 04 Sistemas Embarcados LT38C
Aula 04 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Linux Contexto Histórico DOS Mac OS UNIX (proprietário nesta época) Minix - Andrew S. Tanenbaum criou baseado no Unix para Processadores
Leia maisMódulos...2 Shell...3
Cesar Kállas cesarkallas@gmx.net Curso GNU/Linux Realização CAECOMP Puc Campinas 2004 Capítulo 2 O Kernel...2 Módulos...2 Shell...3 Scripts...3 Bourne Shell sh...3 Bourne-Again Shell bash...3 Korn Shell
Leia maisENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel
ENDEREÇOS DE REDE PRIVADOS Foram reservados intervalos de endereços IP para serem utilizados exclusivamente em redes privadas, como é o caso das redes locais e Intranets. Esses endereços não devem ser
Leia maisIntrodução a shell scripts
Introdução a shell scripts O que é? O que é Windows e Linux Shell script Um script é um arquivo que guarda vários comandos e pode ser executado sempre que preciso. Os comandos de um script são exatamente
Leia maisCampus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves
Campus - Cachoeiro Curso Técnico de Informática Sistema de Arquivos Prof. João Paulo de Brito Gonçalves Introdução É com o sistema de arquivos que o usuário mais nota a presença do sistema operacional.
Leia maisEstudo de Caso II: LINUX
Estudo de Caso II: LINUX AULA 9 Flávia Maristela (flavia@flaviamaristela.com) ( romildo@romildo.net ) Romildo Martins Na aula de hoje Histórico do Linux Personagens Características Licença Distribuição
Leia maisSistema Operacional GNU/Linux
Sistema Operacional GNU/Linux Histórico: 1969 Bell Labs anuncia a primeira versão do Unix 1983 Criação do Projeto GNU 1987 Andrew Tenenbaum anuncia o Minux, versão do Unix para Desktops 1990 Microsoft
Leia maisScripts Shell. João Medeiros (joao.fatern@gmail.com) 1 / 20
Scripts Shell João Medeiros (joao.fatern@gmail.com) 1 / 20 2 / 20 Principais shell conhecidos Bourne Shell (sh) Korn Shell (ksh) C Shell (csh) Bash - Bourne Again Shell (bash) mais utilizada no linux O
Leia maisEstes apontamentos das aulas teóricas são da autoria de Pedro Vasconcelos (2007) tendo sido adaptados e modificados por Armando Matos (2010)
1 Apresentação e objectivos Introdução à Programação Estes apontamentos das aulas teóricas são da autoria de Pedro Vasconcelos (2007) tendo sido adaptados e modificados por Armando Matos (2010) Introdução
Leia maisCertificação Linux: Conhecendo o caminho das pedras
LPI Linux Professional Institute Certificação Linux: Conhecendo o caminho das pedras Sobre esta apresentação: - Nível: Intermediário - Escopo: Dicas sobre como obter a certificação LPI. - Pré-requisitos:
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 1 de março de 2018 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisÉ a parte física de um computador, formada por peças e circuitos eletrônicos que ficam dentro do Gabinete (Torre). Existem diversos tipos de
É a parte física de um computador, formada por peças e circuitos eletrônicos que ficam dentro do Gabinete (Torre). Existem diversos tipos de HARDWARE, segue abaixo, alguns dos HARDWARES INTERNOS do computador:
Leia maisEstrutura de um Sistema Linux Moderno Padrões de um Sistema Linux. Prof. Claudio Silva
Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux Estrutura de um Sistema Linux Por ter sua origem universitária, a forma como o Linux foi concebido é de perfeito agrado para o seu estudo.
Leia maisTreinamento Linux. Aula 4-04/04/12
Treinamento Linux Aula 4-04/04/12 Objetivos Colméia Book Maquina virtual Gravação de CD/DVD Programas de audio/video Iniciação no terminal linux ColméiaBook Guia introdutório de GNU/LINUX do Colméia Confiram!
Leia maisPlano da aula de hoje
Lembrando Implementação de Arquivos Marcelo Johann Os dados no disco são organizados em arquivos e diretórios Facilidades de acontabilidade, de organização, de procura... O Sis. Op. mantém, para cada processo,
Leia maisAprendendo. Unix no OS X. Mountain Lion. Mergulhando no Terminal e no Shell. Dave Taylor. Novatec
Aprendendo Unix no OS X Mountain Lion Mergulhando no Terminal e no Shell Dave Taylor Novatec Authorized Portuguese translation of the English edition of titled Learning Unix for OS X Mountain Lion, ISBN
Leia mais2-Introdução e Conceitos Básicos das TIC
Agrupamento de escolas de Pevidém 2-Introdução e Conceitos Básicos das TIC Conhecer e adotar regras de ergonomia e exploração de diferentes tipos de software Prof.: Alexandra Matias Sumário Conhecer as
Leia maisDefinição de Programas de Computadores e Linguagem de Programação de Comutadores
Definição de Programas de Computadores e Linguagem de Programação de Comutadores O computador é um equipamento eletrônico composto por circuitos eletrônicos, que trabalham com o estado ligado(1) e desligado(0),
Leia maisCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Felipe Buarque de Queiroz felipe.buarque@gmail.com Unidade Gestora de Tecnologia da Informação - UGTI Fundação de Amparo a Pesquisa do Estado de Alagoas - FAPEAL Maio de 2009
Leia maisINTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013
1 2 INTRODUÇÃO A LINUX ADRIANO SILVEIRA ADR_SILVEIRA@YAHOO.COM.BR Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais Kernel núcleo do
Leia maisUso Eficiente da Linha de Comando com os Shells do Unix. Fábio Olivé (fabio.olive@gmail.com)
Uso Eficiente da Linha de Comando com os Shells do Unix Fábio Olivé (fabio.olive@gmail.com) GUI CLI Tópicos História da Linha de Comando Shells mais comuns Interpretação e transformações da linha digitada
Leia maisSistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)
Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação
Leia maisPlano de Trabalho Docente 2014. Ensino Técnico
Plano de Trabalho Docente 2014 Ensino Técnico Etec: ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: Técnica de nível médio de
Leia mais16:21:50. Introdução à Informática com Software Livre
16:21:50 Introdução à Informática com Software Livre 1 16:21:50 Hardware & Software 2 16:21:50 Hardware Hardware é a parte física de um computador, é formado pelos componentes eletrônicos, como por exemplo,
Leia maisHardware e Software. Exemplos de software:
Hardware e Software O hardware é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos. Em complemento ao
Leia maisSISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz
SISTEMAS OPERACIONAIS LIVRES (LINUX) Agendador de Tarefas Ocron é um ótimo agendador de tarefas, com ele você pode agendar para um determinado momento um programa qualquer a ser executado. Sua aplicação
Leia maisAula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto
Sistemas Operacionais Aula 4 Comandos Básicos Linux Prof.: Roberto Franciscatto Prompt Ao iniciar o GNU/Linux, a primeira tarefa a ser executada é o login no sistema, o qual deve ser feito respondendo
Leia maisLinux - comando essenciais
Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em
Leia maisPartição Partição primária: Partição estendida: Discos básicos e dinâmicos
Partição Parte de um disco físico que funciona como se fosse um disco fisicamente separado. Depois de criar uma partição, você deve formatá-la e atribuir-lhe uma letra de unidade antes de armazenar dados
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO SHELL SCRIPT Allan Robson Silva Venceslau Hélio Batista de Araújo Júnior Rafael Medeiros Teles 1 Apresentar
Leia maisPreparatório LPIC-101
Preparatório LPIC-101 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Bibliografia Recomendada Certificação Linux LPI Nível 1: Exames 101 e 102 da O Reilly 2 Bibliografia Recomendada Certificação
Leia maisJulgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação.
Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação. 1.Todo software livre deve ser desenvolvido para uso por pessoa física em ambiente com sistema
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisSistemas Operacionais. Conceitos de um Sistema Operacional
Sistemas Operacionais Conceitos de um Sistema Operacional Modo usuário e Modo Kernel Como já vimos são ambientes de execução diferentes no processador Há um conjunto de funções privilegiadas acessadas
Leia maisAula 06 Servidor de Arquivos e Impressora (SaMBa)
Aula 06 Servidor de Arquivos e Impressora (SaMBa) Prof. Roitier Campos Gonçalves Introdução O servidor de arquivos fornece um ponto centralizado na rede para armazenamento e compartilhamento de arquivos
Leia maisSistema Operacional LINUX
SISTEMA OPERACIONAL Sistema Operacional LINUX Para que o computador funcione e possibilite a execução de programas é necessária a existência de um sistema operacional. O sistema operacional é uma camada
Leia maisIntrodução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisIntrodução ao Shell Script
Faculdade do Pará-FAP Disciplina: Programação em Ambiente de Redes Professor: Armando Hage Introdução ao Shell Script Introdução O que é o Shell Shell Script Primeiro Script Recebendo Parâmetros Exercícios
Leia maisMF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)
Informática Aplicada Prof. Gilmar F. Aquino Filho São Vicente, SP 22/02/2016 EMENTA Fundamentos em Informática; O computador; História; Origem; Funcionamento; Componentes; Conceito de Hardware; Conceito
Leia maisAdministração de Sistemas Operacionais Não-Proprietários II
Faculdade Senac Porto Alegre - FSPOA Administração de Sistemas Operacionais Não-Proprietários II UC: Administração de Redes Aula 01 1/15 Faculdade Senac Porto Alegre - FSPOA Revisão 2/15 Linux e Distribuições
Leia maisUsando o terminal -- Linux -- Flávia Maristela
Usando o terminal -- Linux -- Flávia Maristela (flavia@flaviamaristela.com) Os comandos que já vimos man info cal date uname clear nano pico clear exit pwd ls cd locate mkdir rmdir cp mv rm cat tree file
Leia maisEstudo de Caso II: LINUX. Flávia Maristela
Estudo de Caso II: LINUX Flávia Maristela (flavia@flaviamaristela.com) Na aula passada... Particionamento de Disco Sistema de Arquivos Estrutura de Diretórios ( básicos Terminal (comandos Manipulação
Leia maisLinux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição.
Linux Diretórios /opt Aplicativos adicionais (opcionais). Não oficiais da distribuição. Linux Diretórios /proc Diretório virtual de informações do sistema. Linux Diretórios /root Diretório home do superusuário.
Leia maisSISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA
SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA Prof. Ulisses Cotta Cavalca Belo Horizonte/MG 2015 1 SUMÁRIO 1. Histórico do sistema operacional 2. Licença de softwares 3. Aspectos
Leia maisAula 01. Introdução ao Linux
Aula 01 Introdução ao Linux Introdução Objetivos aprender a usar um novo sistema aprender a usar uma nova interface Como no Windows navegar pela internet (e-mails, facebook, etc) criar pastas e arquivos
Leia maisADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade
ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade Introdução Os sistemas UNIX/Linux são caracterizados por serem: Interativo usuário requisita os comandos e obtém
Leia maisFundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de 2009. Unidade 04-002 GNU / Linux
GNU / Linux Prof. Edwar Saliba Júnior Março de 2009 Conceitos Básico O S.O. é case sensitive, ou seja, sensível à caixa; Exemplo: o arquivo apple.txt é diferente do arquivo Apple.txt e podem conviver juntos
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUDESTE DE MINAS GERAIS Campus Rio Pomba. Eu defendo!!! Mini Curso. Linux
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUDESTE DE MINAS GERAIS Campus Rio Pomba Mini Curso Linux Eu defendo!!! Apresentação Rafael Arlindo Dias Técnico em Informática CEFET Rio Pomba/MG Cursos
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de espaços em disco Proteção
Leia maisRootless: uma sub-distro dentro do seu $HOME
Rootless: uma sub-distro dentro do seu $HOME Hisham Muhammad gobolinux.org Resumo Introdução ao GoboLinux Características Uso / gerenciamento do sistema Ferramentas de gerenciamento Compile, a ferramenta
Leia maisProf.: Roberto Franciscatto. Capítulo 1 Introdução
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1 Introdução Conceituação Um Sistema Operacional tem como função principal gerenciar os componentes de hardware (processadores, memória principal,
Leia maisAula 01 Visão Geral do Linux
Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Administração de Redes de Computadores Aula 01 Visão Geral do Linux Prof. Gustavo Medeiros de Araujo Profa.
Leia maisIntrodução à Informática. Maria José
Introdução à Informática Maria José 1 Sistemas Operacionais - SO È o principal software para o funcionamento do computador, pois é através dele que o usuário efetua as tarefas; Um SO faz com que o computador
Leia mais