Guia para iniciantes para Linux - Comece a aprender Linux em minutos

Guia para iniciantes para Linux - Comece a aprender Linux em minutos

Olá amigos,

Bem -vindo a esta edição exclusiva “Guia para iniciantes para Linux”Por Tecmint, este módulo de curso é especialmente projetado e compilado para os iniciantes, que desejam entrar no processo de aprendizado do Linux e fazer o melhor nas organizações de TI de hoje. Este curso é criado conforme os requisitos do ambiente industrial com entrada completa para o Linux, o que o ajudará a criar grande sucesso no Linux.

Damos prioridade especial aos comandos e comutadores Linux, scripts, serviços e aplicativos, controle de acesso, controle de processos, gerenciamento de usuários, gerenciamento de banco de dados, serviços da web, etc. Embora a linha de comando Linux forneça milhares de comandos, mas apenas alguns comandos básicos você precisa aprender a realizar uma tarefa do Linux diário.

Pré -requisitos:

Todos os alunos devem ter um pouco de entendimento dos computadores e a paixão de aprender novas tecnologias.

Distribuições:

Atualmente, este curso é suportado nos lançamentos mais recentes de distribuições Linux como Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, etc.

Objetivos do curso

Seção 1: Introdução às instalações do Linux e do OS

  1. Processo de inicialização do Linux
  2. Hierarquia do sistema de arquivos Linux
  3. Instalação do CentOS 7
  4. Instalação de várias distribuições Linux, incluindo Debian, Rhel, Ubuntu, Fedora, etc
  5. Instalação do último VirtualBox no Linux
  6. Instalação de bota dupla de Windows e Linux

Seção 2: itens essenciais dos comandos básicos do Linux

  1. Listar arquivos e diretórios usando o comando 'LS'
  2. Alterne entre diretórios Linux e caminhos com o comando 'CD'
  3. Como usar o comando 'dir' com diferentes opções no Linux
  4. Descubra o Diretório de Trabalho atual usando o comando 'PWD'
  5. Crie arquivos usando o comando 'touch'
  6. Copiar arquivos e diretórios usando o comando 'cp'
  7. Exibir o conteúdo do arquivo com o comando 'Cat'
  8. Verifique o uso do espaço do sistema do sistema de arquivos com o comando 'df'
  9. Verifique os arquivos e diretórios Uso de disco com o comando 'du'
  10. Encontre arquivos e diretórios usando o comando find
  11. Encontre pesquisas de padrões de arquivo usando o comando grep

Seção 3: itens essenciais dos comandos de Linux avançados

  1. Comandos peculiares 'ls' todos os usuários do Linux devem saber
  2. Gerenciar arquivos de maneira eficaz usando comandos de cabeça, cauda e gato no Linux
  3. Contagem número de linhas, palavras, caracteres no arquivo usando o comando 'wc'
  4. Comandos básicos de 'classificação' para classificar arquivos no Linux
  5. Comandos de 'classificação' avançados para classificar arquivos no Linux
  6. Pydf Um comando “df” alternativo para verificar o uso do disco
  7. Verifique o uso do RAM Linux com o comando 'grátis'
  8. Avance 'Renomear' Comando para renomear arquivos e diretórios
  9. Imprimir texto/string no terminal usando o comando 'eco'

Seção 4: alguns comandos Linux mais avançados

  1. Mudando do Windows para Nix - 20 Comandos úteis para iniciantes - Parte 1
  2. 20 comandos avançados para usuários do Linux de nível médio - Parte 2
  3. 20 Comandos avançados para especialistas em Linux - Parte 3
  4. 20 Comandos engraçados de Linux ou Linux é divertido no terminal - Parte 1
  5. 6 Comandos engraçados interessantes do Linux (diversão no terminal) - Parte 2
  6. 51 comandos úteis menores conhecidos para usuários do Linux
  7. 10 comandos mais perigosos - você nunca deve executar no Linux

Seção 5: Gerenciamento de permissões de usuário, grupo e arquivo

  1. Como adicionar ou criar novos usuários usando o comando 'userAdd'
  2. Como modificar ou alterar os atributos dos usuários usando o comando 'UserMod'
  3. Gerenciando usuários e grupos, permissões e atributos de arquivo - Nível avançado
  4. Diferença entre Su e Sudo - Como configurar o sudo - Nível avançado
  5. Como monitorar a atividade do usuário com ferramentas PSACCT ou ACCT

Seção 6: Gerenciamento de pacotes Linux

  1. Yum Package Management - CentOS, Rhel e Fedora
  2. RPM Package Management - CentOS, Rhel e Fedora
  3. Gerenciamento de pacotes APT-Get e Apt-Cache-Debian, Ubuntu
  4. DPKG Package Management - Debian, Ubuntu
  5. Zypper Package Management - SUSE e OpenSuse
  6. Gerenciamento de pacotes Linux com yum, rpm, apt, dpkg, aptidão e zypper - Nível avançado
  7. 27 Comandos 'DNF' (Fork of Yum) para gerenciamento de pacotes RPM - Nova atualização

Seção 7: Monitoramento do sistema e agendamento de cron

  1. Monitoramento do processo Linux com comando superior
  2. Gerenciamento de processos Linux com comandos de Kill, Pkill e Killall
  3. Gerenciamento de processos de arquivo Linux com comandos LSOF
  4. Agenda de empregos Linux com Cron
  5. 20 Ferramentas da linha de comando para monitorar o desempenho do Linux - Parte 1
  6. 13 Ferramentas de monitoramento de desempenho do Linux - Parte 2
  7. Ferramenta de monitoramento Nagios para Linux - Nível avançado
  8. Ferramenta de monitoramento Zabbix para Linux - Nível avançado
  9. Script de shell para monitorar a rede, uso de disco, tempo de atividade, média de carga e RAM - Nova atualização

Seção 8: Arquivamento/Compressão Linux, Backup/Sincronização e Recuperação

Arquivos de arquivamento/compressão
  1. Como arquivar/compactar arquivos e diretórios Linux usando o comando 'tar'
  2. Como abrir, extrair e criar arquivos RAR no Linux
  3. 5 ferramentas para arquivar/compactar arquivos no Linux
  4. Como arquivar/compactar arquivos e definir atributos de arquivo - Nível avançado
Arquivos de backup/sincronização e diretórios no Linux
  1. Como copiar/sincronizar arquivos e diretórios localmente/remotamente com rsync
  2. Como transferir arquivos/pastas no Linux usando SCP
  3. RSNAPSHOT (baseado em rsync) - Uma ferramenta de backup local/remota do sistema de arquivos
  4. Sincronize dois servidores/sites da Web Apache usando o RSYNC - nível avançado
Sistemas de arquivos de backup/recuperação Linux
  1. Backup e restauração de sistemas Linux usando a ferramenta Relo Backup
  2. Como clonar/backup Linux System
  3. Como recuperar arquivos/pastas excluídas usando a ferramenta 'bisturi'
  4. 8 Softwares de "clonagem de disco" para servidores Linux

Seção 9: Sistema de arquivos Linux / Gerenciamento de armazenamento de rede

  1. O que é ext2, ext3 e ext4 e como criar e converter sistemas de arquivos Linux
  2. Entendendo os tipos de sistema de arquivos Linux
  3. Criação e configurações do sistema de arquivos Linux - Nível avançado
  4. Configurando sistemas de arquivos Linux padrão e configuração do NFSV4 Server - Nível avançado
  5. Como montar/desmontar os sistemas de arquivos locais e de rede (Samba & NFS) - Nível avançado
  6. Como criar e gerenciar o sistema de arquivos BTRFS no Linux - Nível avançado
  7. Introdução ao Glusterfs (sistema de arquivos) e instalação - Nível avançado

Seção 10: Linux LVM Gerenciamento

  1. Configurar armazenamento flexível em disco com gerenciamento de volume lógico
  2. Como estender/reduzir o LVM (gerenciamento de volume lógico)
  3. Como tirar instantâneos/restaurar LVM's
  4. Configurar volumes de provisionamento finos no LVM
  5. Gerencie vários discos LVM usando E/S de listras
  6. Migrando partições LVM para novo volume lógico

Seção 11: Gerenciamento de Raid Linux

  1. Introdução ao RAID, conceitos de níveis de invasão e RAID
  2. Criação de software RAID0 (Stripe) em 'dois dispositivos' usando 'mdadm
  3. Configurando o RAID 1 (espelhamento) usando 'dois discos' no Linux
  4. Criando RAID 5 (Striping com paridade distribuída) no Linux
  5. Configurar o nível 6 (tira com paridade distribuída dupla) no Linux
  6. Configurando RAID 10 ou 1+0 (aninhado) em Linux
  7. Crescendo uma matriz de ataque existente e remoção de discos falhados no Linux
  8. Montagem de partições como dispositivos RAID - Criando e gerenciando backups do sistema

Seção 12: Gerenciar serviços no Linux

  1. Configure os serviços Linux para iniciar e parar automaticamente
  2. Como parar e desativar serviços indesejados no Linux
  3. Como gerenciar serviços 'Systemd' usando o SystemCTL no Linux
  4. Gerenciando o processo de inicialização do sistema e serviços no Linux

Seção 13: Segurança do sistema Linux e firewall

Linux Security and Tools
  1. 25 dicas de segurança de endurecimento para servidores Linux
  2. 5 melhores práticas para proteger e proteger o servidor SSH
  3. Como proteger a senha proteger o grub no Linux
  4. Proteja os logins SSH com mensagens SSH e MOTD Banner
  5. Como auditar sistemas Linux usando a ferramenta Lynis
  6. Arquivos/diretórios seguros usando ACLs (listas de controle de acesso) no Linux
  7. Como auditar o desempenho da rede, a segurança e a solução de problemas no Linux
  8. Essentials de controle de acesso obrigatório com Selinux - Nova atualização
Firewall e ferramentas do Linux
  1. Guia básico sobre dicas / comandos iptables (Linux Firewall)
  2. Como configurar um firewall iptables no Linux
  3. Como configurar 'firewalld' no Linux
  4. Regras úteis de 'firewalld' para configurar e gerenciar o firewall no Linux
  5. Como instalar e configurar o UFW - um firewall não complicado
  6. Shorewall - Um firewall de alto nível para configurar servidores Linux
  7. Instale o ConfigServer Security & Firewall (CSF) no Linux
  8. Como instalar o Firewall Linux Free Firewall Distribution
  9. Como instalar e configurar o PfSense 2.1.5 (firewall/roteador) em Linux
  10. 10 Firewalls de segurança de código aberto úteis para sistemas Linux

Seção 14: lâmpada (linux, apache, mysql/mariadb e php)

  1. Instalando a lâmpada em Rhel/CentOS 6.0
  2. Instalação da lâmpada em Rhel/Centos 7.0
  3. Ubuntu 14.04 Guia de instalação do servidor e lâmpada de configuração
  4. Instalando a lâmpada no arco linux
  5. Configuração da lâmpada no Ubuntu Server 14.10
  6. Instalando a lâmpada no Gentoo Linux
  7. Criando seu próprio servidor da web e hospedando um site na sua caixa Linux
  8. Apache Virtual Hosting: Baseado em IP e hosts virtuais baseados em nome no Linux
  9. Como configurar o servidor Apache independente com hospedagem virtual baseada em nome com certificado SSL
  10. Criação de hosts virtuais do Apache com as opções de ativação/desativação do VHOSTS no RHEL/CENTOS 7.0
  11. Criando hosts virtuais, gerar certificados e chaves SSL e ativar o gateway CGI no Gentoo Linux
  12. Proteja o Apache contra ataques de força bruta ou DDoS usando módulos mod_security e mod_evasive
  13. 13 Dicas de segurança e endurecimento do servidor da Web Apache
  14. Como sincronizar dois servidores/sites da Web Apache usando RSYNC
  15. Como instalar 'Varnish' (acelerador HTTP) e executar testes de carga usando a referência Apache
  16. Instalando e configurando a pilha de lâmpadas/lemp no Debian 8 Jessie - Nova atualização

Seção 15: Lemp (Linux, Nginx, MySQL/Mariadb e Php) Configuração

  1. Instale o Lemp no Linux
  2. Instalando o fcgiwrap e a habilitando o Perl, Ruby e Bash Languages ​​Dynamic no Gentoo Lemp
  3. Instalando Lemp no Gentoo Linux
  4. Instalando Lemp no Arch Linux

Seção 16: Administração MySQL/Mariadb

  1. Comandos de administração de banco de dados BASIC MYSQL
  2. 20 Comandos MySQL (MySqladmin) para Administração de Database no Linux
  3. Comandos de backup e restauração do MySQL para administração de banco de dados
  4. Como configurar a replicação do MySQL (mestre-escravo)
  5. Mytop (Monitoramento do banco de dados MySQL) no Linux
  6. Instale o MTOP (monitoramento do servidor de banco de dados MySQL) no Linux
  7. https: // www.Tecmint.com/mysql-performance monitoring/

Seção 17: script básico de shell

  1. Entenda as dicas de linguagem de script de shell linux e shell - Parte I
  2. 5 scripts de shell para iniciantes Linux para aprender programação de shell - Parte II
  3. Navegando pelo mundo do Linux Bash Script - Parte III
  4. Aspecto matemático da programação do Linux Shell - Parte IV
  5. Cálculo de expressões matemáticas na linguagem de script de shell - Parte V
  6. Funções de compreensão e escrita em scripts de shell - Parte VI
  7. Mais profundo em complexidades de funções com script de shell - Parte VII
  8. Trabalhando com matrizes no Linux Shell Script - Parte 8
  9. Um insight de Linux "variáveis" na linguagem de script de shell - Parte 9
  10. Entendendo e escrevendo 'Variáveis ​​Linux' em scripts de shell - Parte 10
  11. Substituição variável aninhada e variáveis ​​de bash predefinidas no Linux - Parte 11

Seção 18: Perguntas da entrevista do Linux

  1. 15 perguntas da entrevista no comando Linux “LS” - Parte 1
  2. 10 Perguntas úteis para a entrevista de comando 'LS' - Parte 2
  3. Perguntas e respostas básicas à entrevista do Linux - Parte 1
  4. Perguntas e respostas básicas à entrevista do Linux - Parte 2
  5. Perguntas e respostas da entrevista do Linux para iniciantes Linux - Parte 3
  6. Perguntas e respostas à entrevista do Linux Core
  7. Perguntas e respostas de entrevistas aleatórias de Linux aleatórias
  8. Perguntas e respostas da entrevista em vários comandos no Linux
  9. Perguntas úteis da entrevista sobre serviços Linux e daemons
  10. Perguntas básicas para entrevistas do MySQL para administradores de banco de dados
  11. MySQL Database Entrevista Perguntas para iniciantes e intermediários
  12. Avançar o banco de dados MySQL “Perguntas e respostas à entrevista” para usuários do Linux
  13. Perguntas para entrevistas do Apache para iniciantes e intermediários
  14. VSFTP Perguntas e respostas da entrevista - Parte 1
  15. Advance VSFTP Perguntas e respostas da entrevista - Parte 2
  16. Útil SSH (shell seguro) perguntas e respostas da entrevista
  17. Útil “Squid Proxy Server” Perguntas e respostas da entrevista no Linux
  18. Perguntas de entrevista do Linux Firewall iptables - Nova atualização
  19. Perguntas básicas da entrevista sobre rede Linux - Parte 1 - Nova atualização

Seção 19: Perguntas da entrevista de scripts de shell

  1. ``
  2. Perguntas e respostas práticas da entrevista sobre script de shell linux

Seção 20: Livros Linux gratuitos para aprender

  1. Folha de dicas completas da linha de comando Linux
  2. O Guia de Administração Avançado GNU/Linux
  3. Proteger e otimizar servidores Linux
  4. Gerenciamento de patches Linux: mantendo o Linux atualizado
  5. Introdução ao Linux - um guia prático
  6. Entendendo o gerenciador de memória virtual Linux®
  7. Linux Bible - embalado com atualizações e exercícios
  8. Um novato é o guia de início do Linux
  9. Linux do zero - Crie seu próprio sistema Linux
  10. Livro de receitas Linux Shell Script, segunda edição
  11. Proteger e otimizar o Linux: a solução de hackers
  12. Modo do usuário Linux - Compreensão e Administração
  13. Guia Bash para iniciantes Linux - Nova atualização

Seção 21: Certificações Linux - Guias de preparação

  1. Guia de certificação RHCSA (Red Hat Certified System Administrator)
  2. Guia de certificação LFCS (Linux Foundation Certified Sysadmin)
  3. Guia de certificação LFCE (Linux Foundation Certified Engineer)

Informe -nos se você deseja incluir algum Linux Howto, guias ou dicas específicas neste guia de aprendizado do Linux. Não se esqueça de ingressar em nossas comunidades sociais e assinar nossa newsletter de e -mail para obter mais do que como.

  • Facebook: https: // www.Facebook.com/Tecmint
  • Twitter: http: // twitter.com/Tecmint
  • LinkedIn: https: // www.LinkedIn.com/empresa/Tecmint