Aula 7 Conhecendo o grub e O que é preciso ainda saber do Shell

Tamanho: px
Começar a partir da página:

Download "Aula 7 Conhecendo o grub e O que é preciso ainda saber do Shell"

Transcrição

1 Aula 7 Conhecendo o grub e O que é preciso ainda saber do Shell Grub Básico de Manutenção Gerenciador de boot do Gnu/Linux. Trataremos da versão 2. /boot/grub/grub.cfg é o seu arquivo de configuração, onde estão armazenadas as informações necessárias para inicializar cada SO cadastrado. O comando update-grub atualiza o arquivo /boot/grub/grub.cfg, com qualquer modificação feita no sistema, como uma inclusão/exclusão de kernel. Configuração Alterações na configuração são normalmente feitas em /etc/defaul/grub e nos arquivos da pasta /etc/grub.d. O arquivo /boot/grub/grub.cfg não deve ser editado pelo usuário; mudanças nesse arquivo são feitas pelos scripts de configuração. Arquivo /etc/default/grub É o principal arquivo de configuração para alterar as configurações padrão. - GRUB_DEFAULT=0 Configura a entrada default pela posição. Como no GRUB a primeira entrada é zero, a segunda 1, etc, - GRUB_DEFAULT=saved Define a entrada de menu padrão com o que foi selecionado anteriormente (a última seleção). - GRUB_DEFAULT="xxxx" Neste caso, a localização no menu não importa. Exemplo: GRUB_DEFAULT="Ubuntu, Linux generic" - GRUB_TIMEOUT= Configura o tempo. - GRUB_HIDDEN_TIMEOUT=0 O menu ficará oculto. # GRUB_HIDDEN_TIMEOUT=0 O menu não será oculto - GRUB_HIDDEN_TIMEOUT_QUIET=true true = nenhuma contagem regressiva é exibida. A tela ficará em branco. false = Um contador será exibido numa tela em branco durante o tempo do GRUB_HIDDEN_TIMEOUT.

2 - #GRUB_GFXMODE=640x480 - descomente essa linha para mudar a resolução. Ela fornece resoluções suportadas pela placa de vídeo do usuário (640x480, 800x600, 1280x1024, etc). aplica-se apenas a resolução do menu de boot. Dica: Definindo a mesma resolução do sistema operacional o tempo de inicialização diminuirá ligeiramente. - GRUB_DISABLE_LINUX_RECOVERY=true Adicione ou descomente essa linha se não desejar o Recovery mode no menu. "Recovery mode" para apenas um kernel, fazer uma entrada especial em /etc/grub/40_custom. Entradas personalizadas GRUB 2 permite ao usuário criar seleções de menus personalizados que serão automaticamente adicionados ao menu principal quando o comando sudo update-grub é executado. Um arquivo 40_custom vazio está disponível em /etc/grub.d/ para uso ou para servir de exemplo para criar menus personalizados. Aqui estão algumas considerações para menus personalizados: - o nome do arquivo determina a ordem das seleções no menu. Nomes numéricos são executados primeiro, seguido por nomes alfabéticos. - Entrada 10_linux aparecerá antes de 30_os prober, que será colocado antes de entradas 40_custom, que irá preceder my.custom.entries. - o usuário que desejar que as suas entradas de menu personalizado apareçam em primeiro lugar no menu principal pode nomear a pasta para 06_custom que suas listas estarão em primeiro lugar no menu. - o arquivo deve ser feito executável : sudo chmod +x /etc/grub.d/filename. - o conteúdo desse arquivo é adicionado ao grub.cfg sem alterações quando o comando sudo update-grub é executado. - ao contrário do grub.cfg, arquivos personalizados podem ser editados a qualquer momento, não são somente leitura, e podem ser propriedade de usuários comuns, se for desejado. - o seu conteúdo não será alterado quando novos kernels forem adicionados ou removidos. Criando menus personalizados O usuário pode editar o arquivo default /etc/grub.d/40_custom ou criar um novo. A maneira mais fácil de criar o conteúdo de um menu personalizado é copiar uma entrada

3 do /boot/grub/grub.cfg. Depois de copiado, o conteúdo do 40_custom pode ser adaptado a vontade do usuário. De acordo com o arquivo personalizado padrão da amostra (etc/grub.d/40_custom/) as duas primeiras linhas de um arquivo personalizado em /etc/grub.d deve ser: #!/bin/sh exec tail -n +3 $0 Exemplo de menuentry : ### BEGIN /etc/grub.d/10_linux ### menuentry "Ubuntu, Linux generic" { recordfail=1 if [ -n ${have_grubenv} ]; then save_env recordfail; fi set quiet=1 insmod ext2 set root=(hd0,2) search --no-floppy --fs-uuid --set 22290d2e-82c9-48d5-92c1-ce138634eedc linux /boot/vmlinuz generic root=uuid=22290d2e-82c9-48d5-92c1- ce138634eedc ro vga=789 quiet splash initrd /boot/initrd.img generic } Essa entrada do exemplo, copiada do grub.cfg e alterada pode ter este aspecto: menuentry "Ubuntu 9.10" { set root=(hd0,2) search --no-floppy --fs-uuid --set 22290d2e-82c9-48d5-92c1-ce138634eedc linux /boot/vmlinuz generic root=uuid=22290d2e-82c9-48d5-92c1- ce138634eedc ro quiet splash initrd /boot/initrd.img generic } Uma entrada de exemplo para Carregamento em série para um outro gestor de arranque GRUB. } menuentry "Grub 1 Bootloader" { set root=(hd0,8) chainloader +1 Obs: em uma entrada já existente é possível passar parâmetros para o kernel. Por exemplo no 10_linux (etc/grub.d/) localize a primeira ocorrência de menuentry. Logo abaixo começa uma linha com a palavra linux. Ao final dela, basta dá um espaço e acrescentar os nomes dos módulos desejados. Por exemplo vga=788, que coloca uma resolução de 800x600 no shell. Outras Resoluções:

4 640x x x x K K M Dica: Do obs acima faça o seguinte (vale para o Debian 5): Instale o pacote fbi; Com o comando usermod -G video usuario acrescente o seu usuário nesse grupo; Faça logoff e logon; Baixe uma imagem e tente ver com o fbi, ou um pdf para vê-lo com o fbgs: fbi imagem.png fbgs arquivo.pdf Ambos saem com q. Splash Images Imagens e Animações no Grub GRUB 2 Splash Images Instale o pacote padrão GRUB 2 splash images : sudo apt-get install grub2-splashimages. Não confundir este com o pacote grub-splashimages, que não é compatível com o GRUB 2. A localização padrão para essas imagens é /usr/share/images/grub. Configurando splash images As splash images do GRUB 2 são controladas pelo arquivo /etc/grub.d/05_debian_theme Edite esse arquivo como root : sudo gedit /etc/grub.d/05_debian_theme Encontre a linha abaixo : for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do Detalhes sobre esta entrada: - por default o GRUB 2 procura por splash images em /boot/grub e /usr/share/images/desktop-base - o pacote grub2splashimages fica em /usr/share/images/grub

5 - o usuário deve: - alterar a localização da pasta na linha acima para apontar para o endereço correto, ou - mover a imagen para uma das pastas acima referenciadas. - para adicionar a pasta grub coloque a entrada para ela e mude o nome do arquivo da imagem pelo que voce quer. Na imagem do nosso exemplo a configuração ficou assim : for i in {/boot/grub,/usr/share/images/desktopbase,/usr/share/images/grub}/lake_mapourika_nz.{png,tga} ; do Depois de ter introduzido o caminho e o nome da imagem em 05_debian_theme você executa sudo update-grub Configurando fonte e cores Estas linhas estão contidas em /etc/grub.d/05_debian_theme. A cor é definida pela linha abaixo. A primeira cor é a cor do texto, a segunda é a cor de fundo. set color_normal=black/black O código abaixo define a cor de entradas selecionadas. A primeira cor é a cor do texto em destaque, a segunda é a cor de fundo da linha selecionada. Se black é a segunda entrada, a linha de destaque será transparente e apenas o texto mudará de cor. set color_highlight=magenta/black O black é a cor de transparência GRUB 2 padrão. Altere apenas a cor do primeiro (ou seja, xxxxx /black), se utilizar uma imagem de splash. Se o segundo valor nesta linha é alterada para uma cor diferente de black a imagem splash será escondida atrás de um fundo de cor sólida. Para mais detalhes : GRUB 2 Splash Images. Manipulando Entradas no GRUB 2 Primeiro faça uma cópia de segurança, na sua pasta pessoal, dos arquivos 10_linux e 30_os-prober, para reverter se algo der errado. Depois rode o comando sudo cat /boot/grub/grub.cfg grep "menuentry" cut -d '"' -f 2 Esse comando mostra o que tem no menu. Isso ajuda a fazer a alteração e vc pode ver se funcionou sem precisar reiniciar.

6 E, não esqueça de : sudo update-grub depois de alterar o menu. Shell 1 Histórico de comandos: Todos os comandos digitados na linha de comando são registrados, em um arquivo.bash_history, em cada pasta pessoal dos usuários, podendo ser recuperados para nova execução. $ more $HOME/.bash_history (ver o conteúdo do histórico de comando do usuário atual) Formas de acessar os comandos antigos: a Setas de direção <up> e <down>; b Através de seu número na lista. A forma de saber qual é a ordem do comando na lista é através do comando: $ history (você pode paginar com o less ou o more) E a sua execução é da seguinte forma: $!num (ordem na lista) $!nome_do_comando (executa o comando mais recente com nome_do_comando) $!?palavra_presente_no_comando (executa o comando mais recente que tiver palavra_presente_no_comando) $ ^palavra_presente_no_comando^nova_ palavra_presente_no_comando (executa o comando mais recente que tiver palavra_presente_no_comando, mas troca palavra_presente_no_comando por nova_palavra_presente_no_comando) Ex.: $!15 (executa o 15º comando usado) $!ls $!?home (se você digitou antes ls -l /home) $^home^etc (se você usou antes ls -l /home, o comando volta como ls -l /etc) Dica: $ cat.bash_history grep ls -l (mostra as ocorrências com o comando ls -l. Como é um comando existente, tem de proteger com ou '')

7 2 Variáveis e variáveis de Ambiente: contem referencias ou nomes utilizados por vários comandos ou apenas valores. Se comportam da mesma forma que uma variável de uma linguagem de programação. Uma variável de ambiente controla o comportamento de um programa, registram detalhes úteis durante a seção do usuário no sistema, especificam o idioma das mensagens do sistema, etc. Comandos e conceitos: $ nome=valor (atribuição) $ echo $nome (O $ é usado para se ter acesso ao conteúdo da variável, que pode ser utilizado para alguma coisa) $ set (mostra todas as variáveis locais) $ env (mostra todas as variáveis globais) $ export nome=valor (torna a variável disponível para todos, ou seja, global, mas se perde no logoff) Variáveis de ambiente conhecidas: HOME - Esta variável identifica o diretório do usuário doméstico, use o comando echo $HOME para saber qual é o seu diretório HOME. SHELL - Esta variável identifica qual shell está sendo usado, use o comando echo $SHELL para saber qual é o shell que o seu sistema está usando. TERM - Esta variável define o tipo de terminal que está sendo usado, use o comando echo $TERM para saber qual o tipo de terminal está sendo usado pelo sistema. USER - Pré-define o nome de conta como variável de ambiente, ou seja, ao se logar ao sistema a ID do usuário é combinada com um nome de conta, para saber qual é o usuário corrente use o comando "echo USER". PATH - Esta é a variável de ambiente que define quais diretórios pesquisar e a ordem na qual eles são pesquisados para encontrar um determinado comando. Para saber como o sistema faz esta pesquisa e em qual diretório está um comando use o comando "echo $PATH". MAIL - Esta é a variável de correio eletrônico. Para saber como seu mail está definido use o comando "echo $MAIL". LOGNAME - Esta variável é um sinônimo para USER. Para saber qual é o seu logname use o comando "echo $LOGNAME". OSTYPE - Essa variável define o tipo de sistema operacional em uso. Para saber qual é o sistema operacional em uso use o comando "echo $OSTYPE". Uma variável pode se tornal local ou global sempre que o sistema estiver ativo, através de sua inclusão em: /etc/profile (a variável fica disponível para todos, ou seja, global. Este arquivo contém comandos que são executados para todos os usuários do sistema no momento do login. Somente o usuário root pode ter permissão para modificar este arquivo. ) /etc/environment (Armazena as variáveis de ambiente que são exportadas para todo o sistema. )

8 .bash_profile (dentro da pasta do usuário, a variável está disponível apenas para um usuário. Usado por shell que requerem autenticação. Também executa comandos nele definidos) ou.bashrc (mesmo jeito do anterior, mas é usado por shells que não requerem autenticação. Também executa comandos nele definidos ) Dica: é possível jogar a saída de um comando dentro de uma variável, através da instrução $(comando). Exemplo: $ saida_ls=$(ls -l /home) (executa o ls e joga o seu resultado dentro da variável saida_ls) $ echo $saida_ls (mostra o conteúdo de saida_ls) 3 Apelidos: criar nomes alternativos para comandos. alias apelido=comando (cria um apelido) unalias apelido (apaga o apelido) Um alias só sobrevive até o logoff. Para se tornar sempre disponível, armazenar o comando em algum dos arquivos de inicialização citados anteriormente. Exs.: $ alias lsh= ls -l /home $ lsh $ unalias lsh 4 Shell instalados: $ cat /etc/shells (mostra todos os shells instalados) ou $ exec nome_shell (abre o shell informado) $ chsh (permite a troca do shell por outro. É solicitado o caminho do novo shell) 5 Coisas estranhas - Operações booleanas: entre comandos: && - And (significa que o próximo comando só executa se o primeiro deu certo) - Or (significa que o próximo comando executa se o primeiro não deu certo)

9 Ex.: cat /etc/default/grub && echo Terminei (O echo só executa se o cat executar sem erros) echo Comecei echo Terminei (O 2º echo executa mesmo que o 1º dê algum erro) - Comando read: lê um valor. Tipo o read de linguagem de programação $ read nome_var (lê um valor e o armazena em nome_var) - Comando test: testa uma condição, retornando true ou false. Parâmetros: Exemplos: $ test 13 -lt 20 (testa se 13 é menor do que (-lt) 20) $ test 30 -gt 11 (testa se 30 é maior do que (-gt) 11) $ test -d /dev && echo Certo. É um diretório (testa se /dev é um diretório (-d) e usa um AND (&&) para rodar um comando qualquer para ver se o primeiro deu certo, como um comando para mostrar que a verificação foi verdadeira) - Comando if: testa se comandos são verdadeiros. Como há o test, ele pode ser combinado com o if: if test 12 -lt 20 then

10 echo é menor else echo é maior fi ou com [ e ] (o [ é atalho para o test), da seguinte forma: if [ 12 -lt 20 ] then echo é menor else echo é maior fi - Comando de loop while: i=0 # a condição de test é se i é menor igual (-le) while test $i -le 10 #(ou while[ $i -le 10 ] ) do echo $i é menor i=$((i+1)) # o $() permite salvar o resultado de um comando dentro de uma variável. No caso do exemplo, os parenteses extras são utilizados para fazer operações matemáticas. done Obs: use tanto o if como o while dentro de shell script. É mais prático de trabalhar com eles... Referências: - GRUB 2 - Um help na apresentação e configuração;

11 - Como configurar o Grub2 no Ubuntu 9.10; - Framebuffer - recursos gráficos sem o X; - Configurando vídeo no Linux usando frame buffer; Canivete Suíço do Shell (Bash) - 1 Operadores; - Canivete Suíço do Shell (Bash) - 6. if, for, select, while, until, case; - Programando em shell-script; - Otimizando o controle e a digitação de comandos no shell; - Trabalhando com shell e variáveis de ambiente.

Documentação da Comunidade Ubuntu, GRUB 2.

Documentação da Comunidade Ubuntu, GRUB 2. Documentação da Comunidade Ubuntu, GRUB 2. São abordados só detalhes da estrutura e da configuração. Quem desejar mais é só ir na Fonte. A intenção é que seja um guia para os novos usuários do GRUB 2.

Leia mais

Administração de Redes de Computadores

Administração de Redes de Computadores MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Administração de Redes de Computadores Profs.:

Leia mais

Configurando o GRUB - Sistema Dual Boot Linux e Windows

Configurando o GRUB - Sistema Dual Boot Linux e Windows Configurando o GRUB - Sistema Dual Boot Linux e Windows Conforme comentado em aula, há uma série de tutoriais, vídeos e dados referentes à configuração, pelo GRUB, da inicialização em dual boot (muitos

Leia mais

Administração de sistemas Linux. Estrutura de diretórios Linux O diretório /etc

Administração de sistemas Linux. Estrutura de diretórios Linux O diretório /etc Administração de sistemas Linux Estrutura de diretórios Linux O diretório /etc O diretório /etc guarda os arquivos de configuração do sistemas, dos serviços disponíveis e dos aplicativos instalados. Conhecer

Leia mais

Shell Script. Rafael Silva Guimarães

Shell Script. Rafael Silva Guimarães Shell Script Rafael Silva Guimarães O que é Shell O Shell é o "prompt" da linha de comando do Linux, que recebe os comandos digitados pelo usuário e os executa. Mas o Shell é muito mais poderoso que seu

Leia mais

Introdução a Sistemas Abertos. Shell Script

Introdução a Sistemas Abertos. Shell Script Introdução a Sistemas Abertos Shell Script Introdução O que é shell? É o programa que permite ao usuário interagir com o sistema operacional através da linha de comando. O shell possui estruturas de linguagem

Leia mais

Conceitos Básicos de Scripts

Conceitos Básicos de Scripts Conceitos Básicos de Scripts Programação de Scripts Prof. Kleber Rezende [email protected] O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando

Leia mais

Aula 5 e 6: Introdução ao shell

Aula 5 e 6: Introdução ao shell Programação para Redes de Computadores 17/03/014 Aula 5 e 6: Introdução ao shell Professor: Jorge H. B. Casagrande Notas de aula adaptada da original do prof. Emerson R. de Mello [email protected]

Leia mais

Aula 9: Shell Script

Aula 9: Shell Script FIC Configuração de Redes de Computadores Linux 23/05/2017 Aula 9: Shell Script Professor: Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello 1 O interpretador de comandos O shell consiste em um

Leia mais

Programação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior

Programação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior Programação de Scripts Considerações Gerais Adaptado do material do Prof. Mário Fiocco Júnior O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando o usuário

Leia mais

Introdução a shell scripts

Introduçã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 mais

Programação para Servidores. Cassio Diego

Programação para Servidores. Cassio Diego Programação para Servidores Cassio Diego [email protected] 1 Unidade 2 2. PROGRAMAÇÃO SCRIPT 2.1. Variáveis 2.2. Testes 2.3. Operadores 2.4. Loops e desvios 2 Programação script VARIÁVEIS É um local

Leia mais

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade

Leia mais

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas Comandos Para Manipulação de Contas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/23 Comando adduser Adiciona um usuário ou grupo no

Leia mais

WINDOWS. 1. Baixar o software cwrsync e efetuar a instalação.

WINDOWS. 1. Baixar o software cwrsync e efetuar a instalação. Como configurar o RSYNC para a função Backup Auditor Este tutorial descreve a configuração do Rsync para as plataformas: Windows, Linux baseados em Debian e Linux baseados em Red Hat Importante: Devem

Leia mais

Introdução ao. Script. Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys

Introdução ao. Script. Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys Introdução ao Script Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys O que é Bash Script? O que é Bash + Script? O que é Bash? O que é Bash? Ele é um

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Shell Gustavo Reis [email protected] 1 Interpretador de comandos Interpreta as instruções enviadas pelo usuário e seus programas ao sistema operacional (kernel) Executa

Leia mais

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA TUTORIAL PARA INSTALAÇÃO DO BOCA 1) Baixe e instale a última versão da VM Virtualbox da Oracle: https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html 2) Baixe a ISO do Linux

Leia mais

Variáveis. Você pode ver as variáveis do sistema com os comandos printenv, env e set como mostra o exemplo abaixo:

Variáveis. Você pode ver as variáveis do sistema com os comandos printenv, env e set como mostra o exemplo abaixo: Variáveis As variáveis são posições na memória do computador onde ficam armazenadas n temporariamente algum valor para ser usadas por programas ou scripts que no Linux são precedidas pelo caractere dólar

Leia mais

105 Shell Script. João Bosco Teixeira Junior

105 Shell Script. João Bosco Teixeira Junior 105 Shell Script João Bosco Teixeira Junior Compilação x interpretação Compilação Fontes Geração do código Pré Processador Compilador Montador(Assembler) Bibliotecas Compartilhadas Ligador (Linker) Executável

Leia mais

BROFFICE.ORG IMPRESS

BROFFICE.ORG IMPRESS BROFFICE.ORG IMPRESS O Impress é um dos aplicativos do pacote openoffice.org que permite a criação e exibição de apresentações, cujo objetivo é informar sobre um determinado tema, serviço ou produto, possibilitando

Leia mais

TUTORIAL GIT Victor Breder Comp-19 Março de 2017

TUTORIAL GIT Victor Breder Comp-19 Março de 2017 TUTORIAL GIT Victor Breder Comp-19 Março de 2017 1. INTRODUÇÃO Este tutorial tem como objetivo apresentar o necessário para um uso proficiente do git. Git é uma ferramenta de controle de versões VCS, ou

Leia mais

Configurando VPS Proxy e SSH

Configurando VPS Proxy e SSH Configurando VPS Proxy e SSH Este tutorial foi criado para fins educacionais sem garantias. O autor não se responsabiliza por quaisquer tipos de problemas, custos monetários ou implicações éticas e legais

Leia mais

Componentes do kernel Compilando o kernel Aplicando patch no kernel Configurar, compilar, instalar um kernel personalizado Gerenciar, consultar o

Componentes do kernel Compilando o kernel Aplicando patch no kernel Configurar, compilar, instalar um kernel personalizado Gerenciar, consultar o LPI 201 Componentes do kernel Compilando o kernel Aplicando patch no kernel Configurar, compilar, instalar um kernel personalizado Gerenciar, consultar o kernel e seus módulos. Componentes do Kernel Kernel

Leia mais

Programação Shell Script: como dominar seu terminal

Programação Shell Script: como dominar seu terminal Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 Teclas de Atalho Jobs Personalizando 2 Criando um script Variáveis Argumentos Laços condicionais Laços de repetição 3 4 Teclas

Leia mais

Instalação e Configuração de Servidores Linux Server Pós-Instalação. Prof. Alex Furtunato

Instalação e Configuração de Servidores Linux Server Pós-Instalação. Prof. Alex Furtunato Instalação e Configuração de Servidores Linux Server Pós-Instalação Prof. Alex Furtunato [email protected] Roteiro Login e logout Desligando o sistema Ambiente Shell Entendendo o ambiente

Leia mais

EAC SOFTWARE GERÊNCIA DE SERVIÇOS E COORDENAÇÃO DE TREINAMENTOS. Autoinstalação SACI. Revisão: 03 (19/09/2013)

EAC SOFTWARE GERÊNCIA DE SERVIÇOS E COORDENAÇÃO DE TREINAMENTOS. Autoinstalação SACI. Revisão: 03 (19/09/2013) Autoinstalação SACI Última atualização em 19/09/2013 EAC SOFTWARE GERÊNCIA DE SERVIÇOS E COORDENAÇÃO DE TREINAMENTOS Autoinstalação SACI Revisão: 03 (19/09/2013) BELO HORIZONTE 2013 Convenções Tipográficas

Leia mais

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Como se conectar a partir do sistema Windows: Conexão direta SSH: Putty (download) Entrando numa conta no servidor:

Leia mais

Laboratório SMTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

Laboratório SMTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias Laboratório SMTP Francisco Edigleison da Silva Barbosa ([email protected].) Professor: Kelvin Lopes Dias ([email protected].) Centro de Informática - UFPE, 16 Maio 2018 Atividade 1 - Instalar e configurar o servidor

Leia mais

Aula de Linux Modo Texto

Aula de Linux Modo Texto Aula de Linux Modo Texto Prompt usuario@maquina:/caminho # $ - indica usuario que está logado com usuário comum # - indica que está logado com o usuário root (Administrador do Sistema) ~ - indica o diretório

Leia mais

Capacitação Vix Linux. Marcos Alessandro <[email protected]> By: Jacson RC Silva <[email protected]>

Capacitação Vix Linux. Marcos Alessandro <marcos@doctum.edu.br> By: Jacson RC Silva <jacsonrcsilva@gmail.com> Capacitação Vix Linux Marcos Alessandro By: Jacson RC Silva GRUB The GRand Unified Bootloader Gestor de Inicialização GRUB O que é Primeiro programa ao

Leia mais

Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais Curso Técnico em Informática SUMÁRIO SHELL SCRIPT COM IF... 3 OPERADORES RELACIONAIS... 3 COMPARAÇÕES EM SCRIPTS... 3 MAIS OPERADORES...

Leia mais

Preparatório LPIC-101

Preparatório LPIC-101 Preparatório LPIC-101 Professor M.Sc. Thiago Leite [email protected] 1 Bibliografia Recomendada Certificação Linux LPI Nível 1: Exames 101 e 102 da O Reilly 2 Bibliografia Recomendada Certificação

Leia mais

Preparatório LPIC-1 Tópico 102

Preparatório LPIC-1 Tópico 102 Preparatório LPIC-1 Tópico 102 Professor Leandro Trindade [email protected] Tópico 102 Visão Geral Instalação do Linux e gerenciamento de pacotes Definir layout do disco rígido Instalação de

Leia mais

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação. Shell Script

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação. Shell Script Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação Shell Script Sistemas de Software Livre Site: http://jeiks.net E-mail: [email protected] Conteúdo

Leia mais

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias Laboratório FTP Francisco Edigleison da Silva Barbosa ([email protected]) Professor: Kelvin Lopes Dias ([email protected]) Centro de Informática - UFPE, 16 Maio 2018 Atividade 1 - Instalar e configurar o

Leia mais

Aula 01 Microsoft Excel 2016

Aula 01 Microsoft Excel 2016 Aula 01 Microsoft Excel 2016 Prof. Claudio Benossi Prof. Rodrigo Achar Prof. Wagner Tufano São Paulo SP 2018 1 01 Informações sobre a interface Aprender a trabalhar com o Excel pode ser o divisor de águas

Leia mais

Manual de Compilação/Execução da Aplicação SmartHome

Manual de Compilação/Execução da Aplicação SmartHome Manual de Compilação/Execução da Aplicação SmartHome 1. Pré-Requisitos de Instalação 2. Passos para Executar a Aplicação 3. Instruções de Uso das Funcionalidades 4. Observações 1. Pré-Requisitos de Instalação

Leia mais

Programação Shell Script: como dominar seu terminal

Programaçã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 mais

Introdução a Sistemas Abertos. Ambiente shell

Introdução a Sistemas Abertos. Ambiente shell Introdução a Sistemas Abertos Ambiente shell 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 arquivos e diretório

Leia mais

Administração de Redes Linux

Administração de Redes Linux Administração de Redes Linux Alberto Felipe Friderichs Barros [email protected] Users As contas de usuário são projetados para fornecer segurança no sistema operacional Linux. Cada pessoa no sistema

Leia mais

CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS

CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS Lista de Comandos: Manipulação de diretórios cd, pwd, ls, mkdir, rmdir

Leia mais

Boot gráfico no Debian com BootSplash

Boot gráfico no Debian com BootSplash Boot gráfico no Debian com BootSplash Tiago Bortoletto Vaz 1.0 - Novembro de 2004 Resumo Este documento descreve como utilizar o bootsplash para obter um boot gráfico no Debian.

Leia mais

Manual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho

Manual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho Manual Instalação de arquivos e pacotes no Linux Educacional Gerenciando pacotes e arquivos Produzido por: Rafael Nink de Carvalho Manual Instalação de arquivos e pacotes no Linux Educacional Gerenciando

Leia mais

Gerência de Redes de Computadores MRTG. Prof. Alex Furtunato

Gerência de Redes de Computadores MRTG. Prof. Alex Furtunato Gerência de Redes de Computadores MRTG Prof. Alex Furtunato [email protected] Introdução Multi Router Traffic Grapher Script criado para monitorar o tráfego em um site, com link de 64kbps, em

Leia mais

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.

Leia mais

Sankhya Web Connection. Versão: 02 Criado em: 28/03/2017

Sankhya Web Connection. Versão: 02 Criado em: 28/03/2017 0 de 14 Em alguns navegadores de internet, vem se tornando complicado o uso de plugins (um plugin ou módulo de extensão é um programa de computador usado para adicionar funções a outros programas maiores,

Leia mais

Fiery Command WorkStation 5.8 com Fiery Extended Applications 4.4

Fiery Command WorkStation 5.8 com Fiery Extended Applications 4.4 Fiery Command WorkStation 5.8 com Fiery Extended Applications 4.4 O Fiery Extended Applications (FEA) v4.4 contém o Fiery software para executar tarefas usando o Fiery Server. Este documento descreve como

Leia mais

Manual Telemetria - Horímetro

Manual Telemetria - Horímetro Sumário Apresentação... 2 Home... 2 Definição do Idioma... 3 Telemetria Horímetro... 4 Sensores... 5 Faixas Horímetro... 5 Configura Faixa Sensor... 14 Detalhado Período... 21 Consolidado Dia... 26 Consolidado

Leia mais

Clicando nesse botão aparecerá um menu no qual deve ser selecionada a porta serial em que o Rasther está ligada. Depois clique em OK.

Clicando nesse botão aparecerá um menu no qual deve ser selecionada a porta serial em que o Rasther está ligada. Depois clique em OK. Requisitos básicos do sistema - Windows 98 ou milenium. - Pentium II 300 MHz (no mínimo). - 64 MB RAM. - Porta serial disponível. - 15 MB de espaço livre no HD. - Resolução de vídeo de 800X600 mode 16

Leia mais

Gestão Unificada de Recursos Institucionais GURI

Gestão Unificada de Recursos Institucionais GURI Documentaão de Sistemas Gestão Unificada de Recursos Institucionais GURI Módulo de Restaurante Universitário Versão 1.13.5 Última revisão: 02/10/2017 2017 Versão: 1.13.5 Documentação: André L.M. Camargo

Leia mais

S.O.R. Sistemas de arquivos no Linux

S.O.R. Sistemas de arquivos no Linux S.O.R. Sistemas de arquivos no Linux Estrutura de diretórios / /etc /dev /proc /boot /home /usr /media /mnt Sistemas de arquivos no Linux São visíveis através do processo de montagem Um disco pode ser

Leia mais

Administração de sistemas Linux. Manipulação do sistemas de arquivos

Administração de sistemas Linux. Manipulação do sistemas de arquivos Administração de sistemas Linux Manipulação do sistemas de arquivos Antes de instalar qualquer sistema operacional, é necessário particionar o HD, criando as partições de instalação. Devido a uma limitação

Leia mais

TOTVS Utilização dos Aplicativos. Arquitetura e Instalação

TOTVS Utilização dos Aplicativos. Arquitetura e Instalação Arquitetura e Instalação Sumário 1 Conceitos Básicos... 3 1.1 Objetivos do Treinamento... 3 1.2 TOTVS Application Server... 3 1.3 TOTVS SmartClient... 4 1.4 TOTVS DbAccess Monitor... 5 2 TOTVS SmartClient

Leia mais

Criando o ambiente para o Curso Avaliação Genômica por Single Step

Criando o ambiente para o Curso Avaliação Genômica por Single Step Criando o ambiente para o Curso Avaliação Genômica por Single Step A parte prática do curso será executada em ambiente Linux. Para aqueles que não utilizam Linux, elaboramos um passo-a-passo para a instalação

Leia mais

Aula : Permissões de acesso a arquivos e diretórios. 2 Conceito de permissões de acesso a arquivos e diretórios

Aula : Permissões de acesso a arquivos e diretórios. 2 Conceito de permissões de acesso a arquivos e diretórios Oficina Linux / / Aula : Permissões de acesso a arquivos e diretórios Professor: Eraldo e Evandro Cantú [email protected] 1 Objetivos Expor os conceitos associados as permissões de acesso a arquivos e

Leia mais

Tutorial para Instalar e configurar o Xampp

Tutorial para Instalar e configurar o Xampp Tutorial para Instalar e configurar o Xampp Vamos preparar o ambiente de desenvolvimento PHP em um servidor separado. Obs.: Esse processo é apenas para desenvolvedores. Não indicamos em ambiente de produção.

Leia mais

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Sistemas 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 mais

Ashampoo Rescue Disc

Ashampoo Rescue Disc 1 Ashampoo Rescue Disc Este programa permite você criar um CD, DVD ou Pendrive de recuperação. O Sistema de recuperação é destinado a dois tipos de situações: 1. Restaurar um backup para o seu disco principal.

Leia mais

Shell Script. Básico do básico

Shell Script. Básico do básico Shell Script Básico do básico Os sistemas Unix like, como o GNU/Linux, possuem camadas. Estas camadas são o hardware, o kernel, os programas/comandos e o shell. O shell é a camada mais externa do sistema

Leia mais

Backup e Recuperação Guia do Usuário

Backup e Recuperação Guia do Usuário Backup e Recuperação Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento

Leia mais

Programação Aplicada a Redes de Computadores. Faculdade IESGO 2º Sem 2016

Programação Aplicada a Redes de Computadores. Faculdade IESGO 2º Sem 2016 Programação Aplicada a Redes de Computadores Faculdade IESGO 2º Sem 2016 O shell é o "prompt" da linha de comando do Unix e Linux, é o servo que recebe os comandos digitados pelo usuário e os executa.

Leia mais

Guia Rápido. Elgin L42-DT Impressora de etiquetas.

Guia Rápido. Elgin L42-DT Impressora de etiquetas. Guia Rápido Elgin L42-DT Impressora de etiquetas. A Impressora térmica de Etiquetas Elgin L42-DT foi desenvolvida para reduzir custos, aumentar a eficiência e oferecer um design compacto. www.bztech.com.br

Leia mais

Programação para Servidores. Cassio Diego

Programação para Servidores. Cassio Diego Programação para Servidores Cassio Diego [email protected] 1 Unidade 1 1. INTRODUÇÃO 1.1. Definição de shell script 1.2. Programação script 1.3. Scripts versus linguagens compiladas 1.4. Caracteres

Leia mais

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos [email protected] SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha

Leia mais

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher? INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 SO Conceitos Básicos UNIDADE I INTRODUÇÃO À INFORMÁTICA: SISTEMA OPERACIONAL USO E OPERAÇÃO Em torno do computador

Leia mais

SISTEMA COD CONFIGURAÇÃO DE ACESSO

SISTEMA COD CONFIGURAÇÃO DE ACESSO PASSOS DA CONFIGURAÇÃO 1. FIREFOX PORTABLE...3 1.1 FAZENDO DOWNLOAD FIREFOX...3 1.2 WINRAR E EXTRAIR O ARQUIVO DO Firefox Portable...4 1.3 CONFIGURANDO FIREFOX PARA NÃO RECEBER ATUALIZAÇÕES...4 2. JAVA...5

Leia mais

Manual de Instalação do TelEduc 4.4

Manual de Instalação do TelEduc 4.4 Manual de Instalação do TelEduc 4.4 Introdução A partir da versão 4.4 do TelEduc, o ambiente contará com um Repositório Dual DEB/RPM para instalações em Sistemas Operacionais baseados em Linux. O processo

Leia mais

MÓDULO 01 INTRODUÇÃO AO LINUX

MÓDULO 01 INTRODUÇÃO AO LINUX MÓDULO 01 INTRODUÇÃO AO LINUX TÓPICO 21 TÓPICO 22 TÓPICO 23 COMANDOS GERAIS ARQUIVOS E DIRETÓRIOS USUÁRIOS TÓPICO 21 COMANDOS GERAIS man date df -h arch clear logout echo login sudo TEORIA O comando man

Leia mais

Administrador Documentos. Gestão de Documentos. Título do documento

Administrador Documentos. Gestão de Documentos. Título do documento Administrador Documentos Gestão de Documentos Título do documento fluig.com 0800 882 9191 Av. Braz Leme 1717, Casa Verde 02511-000 São Paulo - Brasil 1 Sumário 1. Objetivos do Treinamento... 3 1.1. Aviso...

Leia mais

Introdução ao Shell Script

Introduçã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 mais

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade Página 1 de 37 Instalação Serviço de Acompanhamento de Projeto Página 2 de 37 ÍNDICE Atividades...3 1. Instalação...3 1.1. Instalação do framework4...3 1.2. Instalação do serviço de acompanhamento de projetos

Leia mais

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários.

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários. INFORMÁTICA 01. Ao contrário de um software proprietário, o software livre, ou de código aberto, permite que o usuário tenha acesso ao código-fonte do programa, o que torna possível estudar sua estrutura

Leia mais

Conhecendo o GXV3275 Usando o Touchscreen Quando o telefone for iniciado na tela HOME, o LCD será exibido conforme abaixo. Uma conta registrada é mostrada na figura a seguir e os usuários podem precisar

Leia mais

Linguagem R R-Gui e R-Commander

Linguagem R R-Gui e R-Commander Linguagem R R-Gui e R-Commander 1 INSTALAÇÃO DO PROGRAMA BÁSICO E PACOTES O sistema é formado por um programa básico (R-Gui) e muitos pacotes com procedimentos adicionais. Tudo é gratuito e com código

Leia mais

Introdução à Informática. Professor: Francisco Ary

Introdução à Informática. Professor: Francisco Ary Professor: Francisco Ary O que vimos na ultima aula: O que é Software? parte lógica de um sistema computacional; sequência de instruções interpretada e executada por um computador(processador); Principais

Leia mais

Conhecendo e editando o seu perfil

Conhecendo e editando o seu perfil Neste tutorial, você vai conhecer e aprender a editar o seu perfil na Plataforma Moodle/Cederj. Vamos lá! 1- Usando o Blog 2 2- Meus arquivos privados 6 3- Inserindo Repositórios 9 4- Modificando o perfil

Leia mais

Manual Telemetria - Odômetro

Manual Telemetria - Odômetro Sumário Apresentação... 2 Home... 2 Definição do Idioma... 3 Telemetria Odômetro... 4 Componentes... 5 Faixas Odômetro... 5 Configura Faixa... 13 Detalhado Período... 22 Consolidado Dia... 25 Consolidado

Leia mais

STD SERVIÇO DE BACKUP EM NUVEM

STD SERVIÇO DE BACKUP EM NUVEM Select Soluções Manual de Instalação Windows SBackup STD SERVIÇO DE BACKUP EM NUVEM Sumário 1. REQUERIMENTOS DE HARDWARE E SOFTWARE... 3 1.1. SOFTWARE... 3 2. PRIMEIROS PASSOS... 4 3. DOWNLOAD E INSTALAÇÃO

Leia mais

Tutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C)

Tutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C) Tutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C) [1] Motivação O processo de unboxing da DragonBoard 410c é bastante agradável e simples.

Leia mais

Manual de Instalação SI-150

Manual de Instalação SI-150 Manual de Instalação Este manual tem caráter técnico-informativo, sendo propriedade da SWEDA. Todos os direitos reservados. Nenhuma parte deste manual pode ser reproduzida ou armazenada por processo mecânico,

Leia mais

Centro de Suporte. (Sistema Android) RCAMail Manual de Utilização Página 1

Centro de Suporte. (Sistema Android) RCAMail Manual de Utilização Página 1 (Sistema Android) Manual de Utilização Página 1 Sumário 1. Acesso ao no Android (aplicativo E-mail )... 4 2. Tela inicial do aplicativo E-mail e suas pastas... 5 2.1 Pasta Entrada... 5 2.2 Pasta Rascunhos...

Leia mais

1. Após o boot se completar, será exibida a tela de inicial do Redo exibida abaixo, onde o usuário deverá escolher a opção Start Redo Backup.

1. Após o boot se completar, será exibida a tela de inicial do Redo exibida abaixo, onde o usuário deverá escolher a opção Start Redo Backup. RESTAURAÇÃO DE COMPUTADORES PREGÃO 83/2008 UTILIZANDO REDO BACKUP 1) RESTAURAÇÃO ATRAVÉS DE DISPOSITIVO USB COM IMAGEM DO SISTEMA O processo de restauração de imagem nos multiterminais deve ser feito utilizando-se

Leia mais

Minicurso Básico de Linux

Minicurso 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 mais