Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Linux II: Programas, processos e pacotes

Nota

9.1

Nível

Intermediário

Última atualização

07/11/2017

Carga horária

8h

Iniciar Curso
Concluir

Pré-requisitos:

Carreiras com esse curso:

Instrutor

  • instructor Guilherme Silveira

    Head de educação e fundador da Alura e Caelum. Participou dos mundiais de programação no Japão e Canadá. Faixa vermelha em taekwondo. Adora poomsae.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Kill, ps, grep

    1. Matando processos com kill
    2. Buscando processos com ps e variações
    3. Buscando dados em uma saída usando o grep
  2. Killall, top

    1. Matando diversos processos com killall
    2. Entendendo o consumo de cpu e processos com top
  3. Jobs, bg, fg, pstree

    1. Processos no sistema operacional e jobs
    2. Processos em background e o bg
    3. Processos em foreground e o fg
    4. Pesquisando a árvore de processos com pstree
    5. Entendendo o & - Scripts e permissões de execução: sh e chmod
    6. Scripts
    7. Permissão de execução
    8. chmod e sh
  4. Procurando arquivos: locate e updatedb

    1. Procurando arquivos no sistema operacional
    2. locate e updatedb
  5. Trocando de usuários: sudo e su

    1. Usuários
    2. Usuário principal (root)
    3. Executando programa como root: sudo
    4. Trocando de usuário: su
  1. Novos usuários e controle de acesso: adduser e chmod

    1. Criando um novo usuário
    2. Controlando acesso aos arquivos e diretórios com chmod
  2. Variáveis de Ambiente e o Path

    1. Variáveis de ambiente
    2. Entendendo e alterando o PATH de busca de programas
  3. Instalação de programas: apt

    1. Instalando programas via apt
    2. apt-get e apt-cache
    3. Atualizando a base de programas
    4. Pesquisando programas
    5. Desinstalando através do apt
  4. Instalando novos programas: dpkg

    1. Instalando programas com o packet manager dpkg
    2. Desinstalando programas através do dpkg
  5. Scripts de inicialização e serviços do sistema

    1. Scripts de inicialização
    2. Parando e reiniciando serviços
  6. Compilando a partir do código fonte: Make e Git

    1. Instalando um programa a partir de seu código fonte
    2. make
  7. Acesso remoto com ssh e scp

    1. Acessando remotamente um outro computador através de ssh
    2. Transferindo arquivos com o scp
    3. Transferência recursiva de arquivos