Resumo para prova LPI 102
Dica publicada em Linux / Introdução
Resumo para prova LPI 102
Objetivo da prova LPI 102
Todos os dias pretendo postar um artigo ou dica, com os resumos dos objetivos da prova LPI 102, tentar de alguma formar ajudar aos amigos que desejam se certificarem.Vocês podem se perguntarem mas porque ele vai iniciar pelo 102, já que a primeira prova é a 101? Aqui os respondo. É que eu já fiz a prova 101 e passei, com muito esforço e com ajuda de amigos que fizeram resumos do objetivo 101 e que me ajudaram bastante.
Vou fazer a minha prova 102, agora no inicio de Maio e fiz meu próprio resumo e graças a ele estou bem preparado e queria passar para os amigos todo dia um objetivo, ou seja eu só quero contribuir o que fizeram por mim, então só vou postar o 102 antes porque eu o fiz e quando começar a fazer o 101, também vou postá-lo e caso queiram o resumo que estudei para passar na prova LPI 101, mando os links aos amigos.
Espero que meus artigos e dicas sejam aceito.
Objetivo 105.1
- /etc/profile – Este arquivo é lido antes do arquivo de configuração pessoal de cada usuário.
Quando o sistema é carregado, o bash procura estes arquivos em sequência e executa os comandos contidos, caso existam:
- /etc/profile
- ~/.bash_profile
- ~/.bash_login
- ~/.profile
- O arquivo "~/.bash_profile" é executado depois do "/etc/profile".
- O "~/.bash_login" só é executado caso o arquivo acima não exista (~/.bash_profile).
- O "~/.profile" só é executado se "~./bash_profile" e "~./bash_login" não existirem. .
- O arquivo "~/.bashrc" é executado por shells que não requerem autenticação e permite customizar o bash do usuário.
- O "~/.bash_logout" é o arquivo que é lido e executado toda vez que o usuário sai do shell, caso o arquivo exista.
- O "/etc/motd" é exibido após um login bem sucedido, antes do shell de login ser executado. O significado de motd é "mensagem do dia"
- "/etc/issue" mostra uma mensagem na shell local antes do usuário fazer o login.
- Variáveis de ambiente – afetam todo o sistema. São nomes que contém algum valor e tem a forma Nome=Valor. Para criar uma variável de ambiente basta para exportá-las para o sistema utilize o comando export.
- export – Exportar uma variável local para o sistema inteiro.definição da variável (export VARIAVEL=VALOR) ou com uma variável local já definida (export VARIAVEL).
- env –Lista as variáveis de ambiente do sistema.
- set – Mostrar todas as variáveis, incluindo as variáveis locais e de sistema ou cria variáveis.
- unset – Apaga a variável
- alias – Permite criar um apelido para um programa ou comando. Por exemplo para alterar o padrão do comando cp e preservar automaticamente as permissões dos arquivos, utilize alias cp='cp -p'. Estude também unalias.
- /etc/skel – Esqueleto de diretório pessoal para criação de novos usuários. Contém arquivos (tipicamente .bash_profile, .bashrc e .bash_logout) que serão copiados para o diretório pessoal de cada usuário criado.
- Funções – No Linux pode ser declarada tipicamenteda seguinte forma:
- function nome_funcao() { comandos; }. Para chamar uma função basta digitar o seu nome. Exemplo: nome_funcao.
- lists - executa vários comandos
- ; - executa uma lista de comandos em sequência : ex ls -l ; lsmod ; env lista o conteudo, mostra os módulos ativos e lista as variáveis do sistema , tudo ao mesmo tempo.
- && - O segundo Comando Só será executado caso o primeiro esteja OK. Por exemplo: "ls -l /var/log/messages && mkdir linux /var/log".
- || - O segundo comando Será executado caso o primeiro falhe. Por exemplo: "ls -l /tmp/linux || touch /tmp/linux".
Resumo baseado nos estudos pelo livro Uirá ribeiro 2ª edição, Certificação Linux da Alta books 2007, apesar de antigo o livro é ótimo, o Livro certificação LPI pro da Linux magazine (só recomendo para um índice de estudos, tirando isso não tem muita coisa a estudar e do material Linux Professional).
Obrigado a todos.