Tutoriais Práticos
Guias Interativos Passo a Passo Cobrindo Linux, DevOps, Programação em Python/C/C++/Go, Ciência de Dados, Desenvolvimento Web, Hadoop e Mais.
Descobrir Categorias
LinuxDevOpsCibersegurançaDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxTreinamento RHCSATreinamento RHCE in Enterprise LinuxTreinamento LFCSShellGitCloudflareDockerKubernetesTreinamento CKATreinamento CKADTreinamento CKSAnsibleTreinamento RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABanco de DadosMySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++Desenvolvimento WebCiência de Dados
Início rápido com Hive
Este laboratório aborda a configuração e as operações básicas do Hive. Ele foi desenvolvido para estudantes com conhecimentos básicos de SQL que desejam entender a arquitetura, a implantação básica e o uso do Hive.
MySQLLinux
Como Clonar um Repositório Git com Autenticação por Nome de Usuário e Senha
Aprenda a clonar um repositório Git usando autenticação por nome de usuário e senha. Guia detalhado passo a passo para acessar com segurança seu repositório Git remoto.
Git
Organize o código com módulos e crates
Divida um pequeno pacote Rust entre arquivos de biblioteca, binário e módulos enquanto aprende sobre limites de crates, caminhos, declarações use e visibilidade básica.
Rust
Comprove o comportamento com testes em Rust
Adicione testes unitários e de integração focados a uma pequena biblioteca Rust, cubra casos de limite e execute exatamente os testes necessários com o Cargo.
Rust
Reutilize estruturas de dados com genéricos
Transforme um par concreto de Rust e um auxiliar concreto em código genérico reutilizável para números e texto.
Rust
Compartilhe comportamentos com traits
Defina uma trait pequena em Rust, implemente-a para dois tipos preparados e gere um relatório de ambos por meio de uma única função genérica com bound.
Rust
Mantenha um projeto Rust limpo
Use rustfmt, Clippy, testes e rustdoc como um ciclo de qualidade intencional enquanto repara uma pequena biblioteca Rust preparada.
Rust
Aceitar argumentos da linha de comando
Crie um pequeno comando de busca em Rust que analise argumentos, chame a lógica preparada na biblioteca e informe sucesso e falha pelos canais corretos do processo.
Rust
Crie uma CLI de lista de tarefas
Conclua uma lista de tarefas Rust com vários comandos, criada a partir de um esqueleto, usando clap, módulos, persistência em arquivo, propagação de erros, testes e uma compilação de release.
Rust
Adicionar e usar uma dependência de crate
Adicione clap a um pequeno comando Rust, use sua API derive e entenda como Cargo.toml, Cargo.lock, features e compilações bloqueadas funcionam em conjunto.
Rust
Escreva um script de resumo de erros em logs
Escreva um único script Bash curto que conte as linhas de erro em cada log preparado.
Shell
Fazer upload de uma configuração com SCP
Use a identidade SSH fornecida para copiar um arquivo de configuração para uma conta remota.
Linux
Restaurar uma configuração a partir de um backup
Restaure um arquivo de configuração ausente a partir de um arquivo compactado preparado.
Linux
Acionando Builds do Jenkins com Webhooks
Simule um webhook de repositório com curl, passe dados de branch e commit para um job do Jenkins e verifique o log do build acionado.
Jenkins
Interromper um processo fora de controle
Inspecione e interrompa um processo preparado usando o PID registrado.
Linux
Armazenando Credenciais no Jenkins
Crie, inspecione e atualize uma credencial de usuário/senha no Jenkins a partir do painel de controle.
Jenkins
Corrigir o endereço de vinculação de um serviço
Altere um serviço local para escutar em todas as interfaces IPv4, preservando a resposta.
Linux
Recuperar um serviço com falha
Diagnostique um valor de configuração inválido e faça o serviço systemd voltar ao estado ativo.
Linux
- Anterior
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 897
- Próximo