O documento discute introdução ao Linux básico, cobrindo tópicos como software livre, distribuições Linux, instalação, estrutura de diretórios, configuração de rede, gerenciamento de pacotes e alguns comandos básicos.
1) O documento apresenta uma introdução sobre comandos básicos do Linux, incluindo navegação entre diretórios, listagem e manipulação de arquivos.
2) São explicados comandos como ls, cd, mkdir, rmdir, cp e mv para gerenciar arquivos e pastas.
3) Também são apresentados comandos para editar arquivos, procurar arquivos, gerenciar usuários e processos no sistema.
Este documento introduz o sistema operacional Linux, discutindo sua história, licenciamento, distribuições, motivação para seu uso, instalação, conceitos básicos e comandos, além de projetos que o utilizam. Ele também fornece referências adicionais para aprendizado.
O documento descreve o sistema operacional Linux e a distribuição Ubuntu. Ele discute as características do Linux como kernel monolítico e código aberto, e caracteriza o Ubuntu como uma distribuição amigável ao usuário baseada no Debian. Ele também lista e explica comandos básicos do terminal como ls, cd, mkdir, rm, cp e mv, e programas como o editor de texto vim e o compilador gcc. Por fim, sugere um exercício prático de criação e compilação de um programa "Olá Mundo" em C.
O documento descreve o sistema operacional Linux, incluindo sua história, licenciamento, características e comandos básicos. Foi originalmente desenvolvido por Linus Torvalds em 1991 e é um clone do UNIX distribuído gratuitamente. Possui funcionalidades como multitarefa, memória virtual e rede TCP/IP.
O documento discute a inicialização do sistema em sistemas Linux, incluindo:
1) O processo de inicialização desde a BIOS até a execução dos scripts de inicialização e o sistema estar operacional;
2) A configuração e gerenciamento de serviços através de scripts no diretório /etc/init.d e links simbólicos nos diretórios /etc/rc?.d;
3) O utilitário Upstart no Ubuntu para gerenciar processos de forma baseada em eventos em substituição ao init tradicional.
Marcelo Gomes tem mais de 10 anos de experiência em redes Linux e é professor universitário. Ele administra vários clusters e mantém um blog sobre tecnologia. Seu documento explica o que são servidores, arquitetura cliente-servidor, Linux e distribuições Linux, além de discutir RAID, SSH, NFS e Samba.
O documento discute introdução ao Linux básico, cobrindo tópicos como software livre, distribuições Linux, instalação, estrutura de diretórios, configuração de rede, gerenciamento de pacotes e alguns comandos básicos.
1) O documento apresenta uma introdução sobre comandos básicos do Linux, incluindo navegação entre diretórios, listagem e manipulação de arquivos.
2) São explicados comandos como ls, cd, mkdir, rmdir, cp e mv para gerenciar arquivos e pastas.
3) Também são apresentados comandos para editar arquivos, procurar arquivos, gerenciar usuários e processos no sistema.
Este documento introduz o sistema operacional Linux, discutindo sua história, licenciamento, distribuições, motivação para seu uso, instalação, conceitos básicos e comandos, além de projetos que o utilizam. Ele também fornece referências adicionais para aprendizado.
O documento descreve o sistema operacional Linux e a distribuição Ubuntu. Ele discute as características do Linux como kernel monolítico e código aberto, e caracteriza o Ubuntu como uma distribuição amigável ao usuário baseada no Debian. Ele também lista e explica comandos básicos do terminal como ls, cd, mkdir, rm, cp e mv, e programas como o editor de texto vim e o compilador gcc. Por fim, sugere um exercício prático de criação e compilação de um programa "Olá Mundo" em C.
O documento descreve o sistema operacional Linux, incluindo sua história, licenciamento, características e comandos básicos. Foi originalmente desenvolvido por Linus Torvalds em 1991 e é um clone do UNIX distribuído gratuitamente. Possui funcionalidades como multitarefa, memória virtual e rede TCP/IP.
O documento discute a inicialização do sistema em sistemas Linux, incluindo:
1) O processo de inicialização desde a BIOS até a execução dos scripts de inicialização e o sistema estar operacional;
2) A configuração e gerenciamento de serviços através de scripts no diretório /etc/init.d e links simbólicos nos diretórios /etc/rc?.d;
3) O utilitário Upstart no Ubuntu para gerenciar processos de forma baseada em eventos em substituição ao init tradicional.
Marcelo Gomes tem mais de 10 anos de experiência em redes Linux e é professor universitário. Ele administra vários clusters e mantém um blog sobre tecnologia. Seu documento explica o que são servidores, arquitetura cliente-servidor, Linux e distribuições Linux, além de discutir RAID, SSH, NFS e Samba.
O documento fornece uma introdução ao sistema operacional Linux, descrevendo seus requisitos de hardware, métodos de instalação, nomes de dispositivos, particionamento de disco, processos de inicialização e comandos básicos para administração e manutenção do sistema.
O documento apresenta uma palestra sobre programação para o kernel Linux. Aborda tópicos como introdução ao Linux e seu kernel, montando o ambiente de desenvolvimento, criação de módulos, gerenciamento de memória e estruturas de dados. A agenda inclui explicações sobre o que é um sistema operacional, características do kernel Linux, diferenças entre desenvolvimento para kernel e espaço de usuário.
O documento apresenta dicas básicas de segurança em sistemas Linux, incluindo como obter acesso root através do GRUB ou alterando UID, quebrar senhas usando John the Ripper, e verificar vulnerabilidades com Nessus. Ele também fornece recomendações de segurança como usar senhas fortes e manter serviços atualizados.
Este documento apresenta uma introdução ao Linux, sua história, recursos e comandos básicos. Inclui seções sobre a história do Linux, distribuições, shell, navegação de diretórios, manipulação de arquivos e controle de usuários. O objetivo é ensinar os fundamentos do Linux e desmistificar a ideia de que é difícil de usar.
O documento discute diferentes maneiras de instalar aplicativos no Linux, incluindo gerenciadores de pacotes como apt-get e aptitude, e modos de instalação gráfico e de texto. Ele também recomenda vários programas úteis para áudio, vídeo, internet, gráficos, escritório e desenvolvimento.
Este documento fornece uma introdução ao Linux, discutindo seu histórico, desenvolvimento, principais distribuições e conceitos-chave como software livre, kernel e ambientes gráficos. O autor é um estudante de engenharia elétrica que atua na divulgação científica e usa sistemas operacionais GNU/Linux.
A apresentação resume os principais serviços e treinamentos oferecidos pela empresa 4Linux, como cursos de Linux à distância e certificações LPI. Ela também destaca a importância do planejamento e hardening na instalação e configuração de servidores Linux, listando diversas técnicas para tornar o sistema mais seguro, como particionamento adequado, uso de RAID, configurações de senha, remoção de serviços desnecessários e limitação de recursos para usuários.
Este documento introduz o Linux Educacional, discutindo hardware versus software, sistemas operacionais, software livre e Linux. Ele também descreve as principais distribuições Linux, o ambiente gráfico KDE, e como usar aplicativos como o BrOffice, navegador Firefox e utilitários no Linux Educacional.
O documento discute os benefícios de usar o sistema operacional Linux, incluindo ser gratuito, aberto, seguro e capaz de rodar diversos tipos de aplicações. Também lista exemplos de empresas e organizações que usam Linux, como a NASA, IBM e governo, e discute os riscos da pirataria de software proprietário.
Muitos administradores de sistemas pensam em tentar uma certificação LPI, mas como começar? O que eu devo fazer e conhecer para obter a minha certificação? A partir do dia 1º de abril de 2009 as provas da LPI (níveis 1 e 2) apresentarão algumas modificações no que diz respeito à abrangência de conteúdo. Essa palestra visa falar um pouco sobre essas modificações e explicar resumidamente os tópicos da primeira prova da LPI (101), servindo com um Guia de Estudo para aqueles que pretendem se especializar e obter uma certificação Linux.
O documento apresenta os principais conceitos e características do sistema operacional Gentoo Linux, incluindo sua filosofia de compilação a partir do código-fonte, o gerenciador de pacotes Portage e a comunidade envolvida no projeto.
O documento discute os conceitos fundamentais de sistemas operacionais Linux, incluindo: (1) A diferença entre Linux e GNU/Linux, (2) A história do projeto GNU e do desenvolvimento do Linux, (3) As definições de código aberto e software livre. (3) As principais distribuições Linux como Ubuntu e suas características.
O documento discute como contribuir com a tradução de aplicativos livres, fornecendo dicas sobre ferramentas de tradução, padronização de termos e a importância de instalar o aplicativo que será traduzido. É explicado como identificar quais aplicativos precisam de tradução e onde procurar por esses projetos.
O documento fornece uma introdução sobre sistemas operacionais, especificamente o Ubuntu. Resume a história do Ubuntu, suas versões, instalação, gerenciamento de pacotes e comparação com o Windows Vista.
O documento resume as principais características e ferramentas do sistema operacional Ubuntu COMSOLiD 5. Em particular, descreve a customização realizada neste sistema operacional, os ambientes de trabalho Unity e GNOME 3, e aplicativos como LibreOffice e jogos.
O documento apresenta uma introdução ao sistema operacional Linux, incluindo sua história, licença GPL, diferentes distribuições ("distros"), motivação para seu uso, instalação, conceitos básicos e referências. A agenda inclui tópicos como a história do GNU/Linux, licença GPL, o que são "distros", motivação para usar Linux, instalação e conceitos de sobrevivência como usuários e comandos básicos.
Aulas 03 e 04 do minicurso de Introdução ao Linux, realizado pela Casa da Ciência de Campo Grande, na Universidade Federal de Mato Grosso do Sul (UFMS).
Este documento fornece instruções para um treinamento prático de comandos básicos do Unix/Linux, incluindo comandos para navegar no sistema de arquivos, obter informações sobre o sistema e realizar operações como criar/remover arquivos e diretórios. O treinamento ensina a usar esses comandos tanto na interface gráfica quanto no terminal.
1. O documento apresenta mais de 500 comandos do terminal Linux explicados em português para usuários de todos os níveis.
2. A lista de comandos é útil para iniciantes, curiosos, usuários intermediários e avançados que desejam relembrar comandos.
3. Antes de executar comandos como root, lembre-se que "com grandes poderes vem grandes responsabilidades".
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de ArquivosLuiz Arthur
O documento descreve o sistema de arquivos hierárquico do Linux, incluindo pontos de montagem para dispositivos, o arquivo /etc/fstab que configura dispositivos montados, tipos de sistemas de arquivos, e os comandos mount e umount para montar e desmontar dispositivos.
O documento resume um mini-curso sobre o sistema operacional Ubuntu Linux, abordando tópicos como introdução ao Linux e Ubuntu, conhecendo o sistema, utilização básica da linha de comando, principais aplicações e configurações avançadas.
O documento fornece instruções sobre como estudar e trabalhar com o Ubuntu Linux 12.04. Ele explica o que é software livre e Ubuntu, as vantagens do Ubuntu, as características e funcionalidades da interface gráfica do usuário do Ubuntu 12.04, como abrir e usar aplicativos, localizar arquivos e configurar o ambiente Unity.
O documento fornece uma introdução ao sistema operacional Linux, descrevendo seus requisitos de hardware, métodos de instalação, nomes de dispositivos, particionamento de disco, processos de inicialização e comandos básicos para administração e manutenção do sistema.
O documento apresenta uma palestra sobre programação para o kernel Linux. Aborda tópicos como introdução ao Linux e seu kernel, montando o ambiente de desenvolvimento, criação de módulos, gerenciamento de memória e estruturas de dados. A agenda inclui explicações sobre o que é um sistema operacional, características do kernel Linux, diferenças entre desenvolvimento para kernel e espaço de usuário.
O documento apresenta dicas básicas de segurança em sistemas Linux, incluindo como obter acesso root através do GRUB ou alterando UID, quebrar senhas usando John the Ripper, e verificar vulnerabilidades com Nessus. Ele também fornece recomendações de segurança como usar senhas fortes e manter serviços atualizados.
Este documento apresenta uma introdução ao Linux, sua história, recursos e comandos básicos. Inclui seções sobre a história do Linux, distribuições, shell, navegação de diretórios, manipulação de arquivos e controle de usuários. O objetivo é ensinar os fundamentos do Linux e desmistificar a ideia de que é difícil de usar.
O documento discute diferentes maneiras de instalar aplicativos no Linux, incluindo gerenciadores de pacotes como apt-get e aptitude, e modos de instalação gráfico e de texto. Ele também recomenda vários programas úteis para áudio, vídeo, internet, gráficos, escritório e desenvolvimento.
Este documento fornece uma introdução ao Linux, discutindo seu histórico, desenvolvimento, principais distribuições e conceitos-chave como software livre, kernel e ambientes gráficos. O autor é um estudante de engenharia elétrica que atua na divulgação científica e usa sistemas operacionais GNU/Linux.
A apresentação resume os principais serviços e treinamentos oferecidos pela empresa 4Linux, como cursos de Linux à distância e certificações LPI. Ela também destaca a importância do planejamento e hardening na instalação e configuração de servidores Linux, listando diversas técnicas para tornar o sistema mais seguro, como particionamento adequado, uso de RAID, configurações de senha, remoção de serviços desnecessários e limitação de recursos para usuários.
Este documento introduz o Linux Educacional, discutindo hardware versus software, sistemas operacionais, software livre e Linux. Ele também descreve as principais distribuições Linux, o ambiente gráfico KDE, e como usar aplicativos como o BrOffice, navegador Firefox e utilitários no Linux Educacional.
O documento discute os benefícios de usar o sistema operacional Linux, incluindo ser gratuito, aberto, seguro e capaz de rodar diversos tipos de aplicações. Também lista exemplos de empresas e organizações que usam Linux, como a NASA, IBM e governo, e discute os riscos da pirataria de software proprietário.
Muitos administradores de sistemas pensam em tentar uma certificação LPI, mas como começar? O que eu devo fazer e conhecer para obter a minha certificação? A partir do dia 1º de abril de 2009 as provas da LPI (níveis 1 e 2) apresentarão algumas modificações no que diz respeito à abrangência de conteúdo. Essa palestra visa falar um pouco sobre essas modificações e explicar resumidamente os tópicos da primeira prova da LPI (101), servindo com um Guia de Estudo para aqueles que pretendem se especializar e obter uma certificação Linux.
O documento apresenta os principais conceitos e características do sistema operacional Gentoo Linux, incluindo sua filosofia de compilação a partir do código-fonte, o gerenciador de pacotes Portage e a comunidade envolvida no projeto.
O documento discute os conceitos fundamentais de sistemas operacionais Linux, incluindo: (1) A diferença entre Linux e GNU/Linux, (2) A história do projeto GNU e do desenvolvimento do Linux, (3) As definições de código aberto e software livre. (3) As principais distribuições Linux como Ubuntu e suas características.
O documento discute como contribuir com a tradução de aplicativos livres, fornecendo dicas sobre ferramentas de tradução, padronização de termos e a importância de instalar o aplicativo que será traduzido. É explicado como identificar quais aplicativos precisam de tradução e onde procurar por esses projetos.
O documento fornece uma introdução sobre sistemas operacionais, especificamente o Ubuntu. Resume a história do Ubuntu, suas versões, instalação, gerenciamento de pacotes e comparação com o Windows Vista.
O documento resume as principais características e ferramentas do sistema operacional Ubuntu COMSOLiD 5. Em particular, descreve a customização realizada neste sistema operacional, os ambientes de trabalho Unity e GNOME 3, e aplicativos como LibreOffice e jogos.
O documento apresenta uma introdução ao sistema operacional Linux, incluindo sua história, licença GPL, diferentes distribuições ("distros"), motivação para seu uso, instalação, conceitos básicos e referências. A agenda inclui tópicos como a história do GNU/Linux, licença GPL, o que são "distros", motivação para usar Linux, instalação e conceitos de sobrevivência como usuários e comandos básicos.
Aulas 03 e 04 do minicurso de Introdução ao Linux, realizado pela Casa da Ciência de Campo Grande, na Universidade Federal de Mato Grosso do Sul (UFMS).
Este documento fornece instruções para um treinamento prático de comandos básicos do Unix/Linux, incluindo comandos para navegar no sistema de arquivos, obter informações sobre o sistema e realizar operações como criar/remover arquivos e diretórios. O treinamento ensina a usar esses comandos tanto na interface gráfica quanto no terminal.
1. O documento apresenta mais de 500 comandos do terminal Linux explicados em português para usuários de todos os níveis.
2. A lista de comandos é útil para iniciantes, curiosos, usuários intermediários e avançados que desejam relembrar comandos.
3. Antes de executar comandos como root, lembre-se que "com grandes poderes vem grandes responsabilidades".
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de ArquivosLuiz Arthur
O documento descreve o sistema de arquivos hierárquico do Linux, incluindo pontos de montagem para dispositivos, o arquivo /etc/fstab que configura dispositivos montados, tipos de sistemas de arquivos, e os comandos mount e umount para montar e desmontar dispositivos.
O documento resume um mini-curso sobre o sistema operacional Ubuntu Linux, abordando tópicos como introdução ao Linux e Ubuntu, conhecendo o sistema, utilização básica da linha de comando, principais aplicações e configurações avançadas.
O documento fornece instruções sobre como estudar e trabalhar com o Ubuntu Linux 12.04. Ele explica o que é software livre e Ubuntu, as vantagens do Ubuntu, as características e funcionalidades da interface gráfica do usuário do Ubuntu 12.04, como abrir e usar aplicativos, localizar arquivos e configurar o ambiente Unity.
O documento discute aplicativos comuns no Windows e Linux, incluindo programas para desenho (Paint/KolourPaint), cálculo (Calculadora) e edição de texto (WordPad/Abiword), assim como navegadores da web (Internet Explorer/Firefox).
O documento resume as principais memórias de um computador: RAM, ROM e memórias auxiliares. A memória RAM armazena informações temporariamente, a ROM armazena informações do fabricante de forma permanente e não modificável, e as memórias auxiliares como HD e pen drives armazenam informações de forma permanente e acessível.
O documento fornece uma introdução ao sistema operacional Linux Ubuntu, explicando que o Ubuntu é uma distribuição Linux criada em 2004 e atualmente na versão 15.04, desenvolvida pela Canonical para notebooks, desktops e servidores. A interface do Ubuntu possui duas opções: CLI para comandos de texto e GUI para ícones e atalhos com mouse.
O documento resume as principais características e aplicativos do sistema operacional Ubuntu. Em particular, ele descreve que o Ubuntu é um sistema operacional gratuito baseado em Linux, que vem com vários aplicativos de produtividade e mídia semelhantes aos encontrados no Windows e Mac. Ele também explica como instalar programas adicionais e usar recursos como área de trabalho, navegador de arquivos e terminal.
O documento fornece instruções passo a passo sobre como criar uma pasta, abrir o aplicativo Writer, formatar texto, inserir figuras, copiar e colar texto entre arquivos e formatar páginas e parágrafos no Writer. Explica como definir o formato do papel, margens, plano de fundo e formatação de caracteres.
Tutorial apresentação linux educacional 5.0 alunos by delziene perdonciniDelziene Jesus
Este documento descreve o ambiente do Linux Educacional 5.0, incluindo sua interface limpa e minimalista, os aplicativos disponíveis como o BrOffice e navegador Chrome, e as pastas compartilhadas entre professores e alunos.
O Ubuntu é um sistema operacional baseado no Linux desenvolvido por uma comunidade aberta. Ele contém aplicativos populares e é lançado a cada seis meses, com suporte de longo prazo para versões específicas. Os usuários podem se envolver no desenvolvimento de várias maneiras, como testando, relatando bugs ou contribuindo com arte.
O documento descreve a história e conceitos-chave do Linux e do movimento de software livre, incluindo: (1) O Linux foi criado por Linus Torvalds na década de 1990 como um sistema operacional livre e aberto, (2) A Free Software Foundation promove o software livre e copyleft para garantir a liberdade do usuário, (3) O projeto GNU desenvolveu as ferramentas necessárias para um sistema operacional completo compatível com Unix.
O documento discute o sistema operacional Ubuntu, descrevendo suas características, como ser gratuito e de código aberto, lançar novas versões a cada seis meses e oferecer suporte por cinco anos para versões LTS. Também aborda tópicos como usabilidade, segurança, aplicativos e comparações com outros sistemas operacionais.
Este documento fornece uma lista de exercícios em Linux divididos em duas partes. A primeira parte inclui exercícios para criar e manipular diretórios e arquivos, mover e copiar arquivos entre diretórios. A segunda parte inclui exercícios para pesquisar arquivos, medir tempo de pesquisa e criar um script shell para copiar arquivos e mostrar informações sobre eles.
O documento descreve o sistema operacional Ubuntu, incluindo sua história desde 2004, principais aplicações como uso em desktops e notebooks, a primeira versão Warty Warthog de 2004, e compromissos como software livre e atualizações gratuitas.
O documento descreve um minicurso sobre desenvolvimento de aplicações em Shell Script com interface gráfica interativa utilizando a ferramenta Dialog. O minicurso aborda conceitos básicos de Shell Script e Dialog, além de apresentar exemplos práticos de uso da Dialog para construção de interfaces gráficas em Shell Script.
O documento discute várias distribuições Linux live CD, incluindo Ubuntu, Slax, Kurumin, e seus recursos e características principais, como sistemas leves para experimentar o Linux sem instalação. Ele também descreve alguns gerenciadores de janelas populares como GNOME, KDE e Xfce.
O documento fornece uma introdução básica sobre conceitos de informática, definindo informática como o tratamento automático da informação por meio de computadores. Descreve os principais componentes de um computador, divididos em hardware e software, e explica as funções da unidade central de processamento, memória e periféricos de entrada, saída e armazenamento.
O documento fornece uma introdução básica sobre computadores, incluindo:
1) O que é um computador e seus principais componentes;
2) Diferentes tipos de sistemas operacionais e softwares;
3) Como ligar e desligar um computador corretamente.
Linux comandos gerais e servidores de redefernandao777
Este documento fornece instruções sobre comandos básicos do Linux, configuração de redes e serviços de rede como Samba, NFS, Apache, FTP e Squid. Ele também discute firewall, editores de texto e ferramentas de monitoramento de rede.
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Elizabete Bahia
Este documento fornece instruções sobre comandos básicos e avançados do Linux, configuração de rede, servidores e ferramentas de rede. Inclui tópicos como instalação do Linux, administração de usuários e arquivos, configuração de placas de rede, servidores Samba, NFS, Apache, FTP, firewall IPTables e ferramentas como Squid, Sendmail e IPTraf.
Este documento descreve diretórios, sistemas de arquivos e bootloaders no Linux. Ele explica que diretórios são usados para organizar arquivos e que o diretório raiz contém todos os outros. Também descreve o processo de boot do GRUB e configuração de partições e sistemas de arquivos como ext2 e ext3.
O documento descreve o sistema operativo Linux. [1] Foi criado por Linus Torvalds em 1990 com o objetivo de ser distribuído gratuitamente e poder contar com contribuições de usuários. [2] Linux é popular porque pode ser desenvolvido colaborativamente, é gratuito, existem várias distribuições e seus programas podem ser copiados e distribuídos livremente. [3]
1) O documento discute a administração de sistemas de arquivos no Linux, incluindo particionamento, tipos de partições, montagem e ferramentas como fdisk, df, du e fsck.
2) É explicado que existem partições primárias, estendidas e lógicas, e que cada disco pode ter no máximo 4 partições primárias.
3) O comando mount é usado para montar partições em pontos de montagem, que podem ser configurados no arquivo fstab.
Redes Linux comandos gerais e servidores de redesSoftD Abreu
O documento fornece instruções sobre comandos de rede e servidores de rede no Linux. Ele abrange tópicos como configuração de placas de rede, compartilhamento de arquivos via Samba e NFS, servidores web Apache, FTP e firewall IPTables. O documento também inclui comandos gerais do Linux e editores de texto.
O documento fornece instruções sobre:
1) Comandos básicos de rede no Linux, incluindo configuração de placas de rede e softwares como Samba, NFS, Apache e Squid.
2) Comandos gerais do Linux para administração de sistemas e arquivos.
3) Detalhes sobre instalação e uso de softwares no Linux.
O documento discute a manipulação de dispositivos em sistemas operacionais Linux, incluindo identificação de hardware através de arquivos no diretório /dev, montagem de dispositivos como CD-ROMs e pendrives para uso, e desmontagem quando necessário remover a mídia.
O documento apresenta um curso avançado de treinamento em Linux com 40 horas de duração, ministrado pela Firewalls Security Corporation. O curso aborda tópicos como shell script, ferramentas de rede, compactadores de arquivos, configuração de servidores e segurança, entre outros. A versão 1.5 do curso inclui novas seções sobre NFS, SAMBA e segurança, além de correções em conteúdos anteriores.
O documento apresenta um curso avançado de treinamento em Linux com 40 horas de duração, ministrado pela Firewalls Security Corporation. O curso aborda tópicos como shell script, ferramentas de rede, compactadores de arquivos, agendamento de tarefas, configuração de servidores e segurança. Foi atualizado para a versão 1.5 com correções e novas seções sobre NFS, SAMBA e segurança.
Apostila Treinamento AvançAdo Em Linuxguest7a481e8
O documento fornece um guia de treinamento avançado em Linux com 40 horas de duração. O treinamento irá cobrir tópicos como shell script, ferramentas de rede, compactadores de arquivos, configuração de servidores e segurança em Linux. A versão 1.5 do guia inclui atualizações e correções de erros na versão anterior.
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e DispositivosLuiz Arthur
1. O documento descreve os sistemas de arquivos e particionamento de discos no Linux, incluindo os tipos de discos IDE e SCSI, como particionar usando fdisk, formatar partições com mkfs, e verificar sistemas de arquivos com fsck.
2. Os principais tópicos incluem como o Linux suporta vários dispositivos de armazenamento, os nomes de dispositivos como /dev/hda1, e os quatro tipos de partições possíveis: primárias, estendidas, lógicas e swap.
3
Linux System Administrator | Curso de Redes | 3Way Networks3Way Networks
Este slide faz parte do curso Linux System da 3WAY Networks e do curso Especialista em Redes.
Pode fazer o download da sua apostila no seguinte link: http://www.scribd.com/3WayNetworks
Esse curso tem como objetivo;
Saber planejar, instalar, configurar e resolver problemas de funcionamento de protocolo e serviços de rede departamentais e de Internet.
Este documento fornece um resumo sobre o sistema operativo Linux, abordando seus conceitos básicos, características, instalação e configuração. O Linux foi desenvolvido por Linus Torvalds em 1991 e é um sistema operativo open-source, multitarefa e multiusuário que pode rodar em modo texto ou gráfico. Sua instalação envolve a verificação da compatibilidade do hardware, partição e formatação do disco rígido, instalação do sistema operativo e configuração do bootloader LILO.
O documento discute introdução ao Linux, incluindo: 1) a estrutura de diretórios e seus usos comuns, 2) como usar o histórico de comandos e redirecionamento de entrada e saída, 3) como criar, mover e remover arquivos.
O documento discute introdução ao Linux, incluindo hierarquia de diretórios, caminhos absolutos e relativos, histórico de comandos, e redirecionamento de entrada e saída. É explicado que diretórios organizam arquivos e programas, e que caminhos absolutos começam com / enquanto caminhos relativos referem-se à localização atual. Comandos como ls, cat, head e tail são usados para listar e visualizar arquivos, enquanto redirecionamento direciona saída de comandos para arqu
O documento discute procedimentos de backup, incluindo a necessidade de backups, planejamento de backups, tipos de backups completos e incrementais, ferramentas de backup como tar e dump, mídias de backup como fitas e discos, e dicas para executar backups efetivos.
1) O documento fornece instruções sobre como instalar o Slackware 12.1, desde a preparação do sistema até a formatação das partições e escolha do sistema de arquivos.
2) É explicado como criar partições primárias para boot e swap, além de uma partição estendida criptografada para armazenar os dados do sistema.
3) O processo inclui a criptografia da partição de dados usando LUKS para proteger o sistema.
Tutorial do shell script para Clonar HDs WIN7 usando LinuxLuiz Francisco Bozo
Este documento fornece instruções para clonar HDs usando um script no Linux. O script clona imagens de um HD mestre para vários HDs conectados ao computador clonador. Após a clonagem, as partições dos novos HDs precisam ser expandidas para usar todo o espaço disponível.
Semelhante a Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNIFEBE (20)
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
2. Timeline GNU/Linux
http://futurist.se/gldt/
Mais sobre a história em
https://pt.wikipedia.org/wiki/Linux
Ou www.google.com :-)
O pai do Kernel
https://www.google.com/+LinusTorvalds
O pai do projeto GNU
https://stallman.org/
3. Tipos de pacotes nas distros
GNU/Linux
● Debian e seus derivados – arquivos .deb
– Gerenciador de pacotes: apt-get ou aptitude
● Red Hat e seus derivados – arquivos .rpm
– Gerenciador de pacotes: yum
● Slackware e seus derivados – arquivos .txz
– Gerenciador de pacotes: não existe padrão, porém
aceita vários como o slapt-get. O slackpkg é usado
para atualizar pacotes também.
– Existe o pkgtools para instalar e remover pacotes do
sistema.
4. S.O. instalação no Virtual Box
● Sistema Operacional: GNU/Linux Debian 8 Jessie (i386)
– Lançado em 16/08/93 pro Ian Murdock (estudante universitário) nome
da esposa Debra.
– Codinomes das distribuições sempre são tirados do filme Toy Story
– 8.0 Jessie, 7.0 Wheezy, 6.0 Squeeze, 5.0 Lenny... (versões estáveis)
– Existem também sempre as versões de Testes e Instável, que se
chamam respectivamente Strech e Sid (personagem que costumava
quebrar brinquedos, alusão aos bugs que podem ocorrer).
– A partir de Debian que foram criadas outras famosas distribuições
como o Ubuntu, Knoppix, Clonezilla, etc.
● Virtual Box 5
● Acesse a rede Wireless TUX
● Senha para a rede TUX: t3st3543
5. Criação da VM no Virtual Box
1. Novo : Digite o nome da nova VM e escolha o tipo
do SO
2. Memória para nossa VM pode ser de 256 MB
3. Crie um novo disco rígido, VDI, Dinamicamente
alocado, 8 Gb
4. Feito isto, vá nas Configurações da nova VM em
Armazenamento/ e selecione o arquivo ISO de
instalação no controlador IDE.
5. Em Rede, no Adaptador 1, selecione o modo
Bridge e seu adaptador wireless
6. Ligue a VM.
6. Instalação da distro no Virtual Box
1. Escolha a língua, localidade e teclado
2. Nome da máquina debian, domínio unifebe.edu.br
3. Senha de root tux2015, nome de usuário seu nome, nome do
seu usuário, senha do seu usuário tux@@
4. Relógio, sua localização
5. Particionamento do disco...
8. Ainda sobre as partições...
● No ambiente GNU/Linux cada disco equivale a um dispositivo em
seu /dev/
● Caso tenhamos apenas 1 disco na máquina este disco se encontra
como /dev/sda
● Caso tenhamos mais de um dispositivo de armazenamento, eles
serão /dev/sdb, /dev/sdc e assim por diante
● Em sistemas com RAID via hardware podem ocorrer alteração destes
nomes devido a controladora raid, onde eles podem serem chamados
por exemplo de /dev/cciss/c0p0
● A unidade de CD chama-se geralmente /dev/sr0
● Para saber quais discos você possui na máquina utilize o comando
cat /proc/partitions
● Estas informações são hoje em dia, pois antigamente os discos se
chamavam /dev/hda, discos SCSI eram conhecidos como /dev/sda,
CD /dev/sdc0 e Disquetes /dev/fd0
9. Mais um pouco sobre as partições...
● Tendo os discos, nós devemos reparticioná-los para
melhor distribuir nossos diretórios (/home, /var, etc) e
utilização de nossa memória swap (memória em disco).
● Por exemplo, temos um disco de 8 gb e vamos instalar
nossa VM, primeiro temos que ter em mente para que
propósito será utilizada esta VM, quanto de memória a
máquina possui e quais serviços irão rodar na mesma.
– Anteriormente configuramos como 256 mb de RAM, então
para a memória swap podemos duplicar este valor que ficaria
512 mb de memória SWAP.
– Sabemos que na próxima aula iremos configurar um servidor
proxy nesta VM, alguma ideia do que fazer com o
particionamento? Quais partições devemos fazer separadas?
10. Mais um pouco sobre as partições...
● Nosso proxy Squid faz cache, então ele deve
guardar o cache dos clientes em algum lugar.
● O local padrão do cache do squid é o
/var/spool/squid3
● Sabemos também que o cache gera logs, logs dos
acessos dos usuários utilizando o proxy, estes logs
são gerados em /var/log/squid3
● Consequentemente seria interessante fazermos
uma partição separada para o /var correto?
11. Particionamento de disco
● Nosso disco virtual é o /dev/sda de 8 GB
● Podemos então deixar o particionamento assim:
– /dev/sda1 / 3 GB
– /dev/sda2 /var 4,5 GB
– /dev/sda3 swap 512 MB (ou restante)
● Quando pensamos em configurar um servidor o pensamento é
que não será necessário redimensionar estas partições no mínimo
em 3 anos, por isso é muito importante este passo ser muito bem
pensado.
● Caso seja necessário redimensionar, é possível através de um live
CD de qualquer distribuição e usar softwares como o Gparted ou
KDE Partition Manager
● Clique em continuar na instalação para o sistema ser instalado
nas partições criadas.
12. O usuario root
● Em qualquer distribuição GNU/Linux o usuário
administrador é o root
● Ele é o cara que pode dar um format c: a.k.a.
mkfs.ext4 /dev/sda1 por exemplo
● Como ele que criamos usuários, instalamos pacotes,
alteramos permissões em arquivos do sistema,
alteramos partições, etc.
● Hoje em dia em muitas distribuições utilizamos o
comando sudo, o sudo nada mais é do que um
programa que baseado em suas configurações dá
permissão a determinados usuários terem acesso a
determinadas situações que somente o root poderia.
13. Continuando a instalação
● Configuração do gerenciador de pacotes, nesta
opção configuramos da onde seu servidor irá buscar
as atualizações, selecione Brasil e escolha um
repositório
● Enquanto os pacotes são atualizados e instalados,
vamos dar uma olhada nas permissões de nosso
ambiente.
● Caso ele pergunte para participar do concurso de
pacotes pode dar Sim e seguir em frente.
14. Permissões em ambientes
GNU/Linux
● No GNU/Linux temos 3 principais controles de acesso a
arquivos e diretórios
– Controle de acesso a nível de usuário (leitura, escrita, execução)
– Controle de acesso a nível de grupo (leitura, escrita, execução)
– Controle de acesso público (qualquer usuário) (leitura, escrita e
execução)
● Eles são visualizados através do comando ls -l por
exemplo:
ls -l /etc/passwd
-rw-r--r-- 1 root root 1846 Ago 9 22:05 /etc/passwd
Poderíamos ter algo assim também:
-rwxrwxrwx 1 marlon marlon 10 Out 28 10:32 teste.txt
15. Continuando a instalação
● Como vamos começar com um servidor básico,
marque somente o servidor de SSH
● Lembre-se, Evite instalar interface gráfica em
servidores GNU/Linux, além de ocupar espaço
desnecessário, esta interface as vezes podem
ocupar recursos de memória e CPU
desnecessários.
● Continue com a instalação.
16. Permissões em ambientes
GNU/Linux
● Ainda sobre as permissões, uma das formas que é
utilizada para alterar as permissões de arquivos e
usuários é através do comando chmod
● Você deve ter isto em mente para utilizar o chmod:
– Por exemplo: chmod 750 arquivo.txt
O arquivo ficaria assim: -rwxr-x---
Para arquivos (-)
rwx
000 0 (zero) permissão negada
001 1 perm. de execução
010 2 perm. de gravação
011 3 perm. de gravação e execução
100 4 perm. de leitura
101 5 perm. de leitura e execução
110 6 perm. de leitura e gravação
111 7 soma de todas as permissões
Para diretórios (d)
rwx
000 0 (zero) permissão negada
001 1 perm. para entrar no diretório
010 2 perm. para gravar dentro do diretório
011 3 perm. de entrar e gravar no diretório
100 4 perm. para listar o conteúdo do diretório
101 5 perm. de listar e entrar no diretório
110 6 perm. de listar e gravar no diretório
111 7 soma de todas as permissões
Nível u g o
Permissão rwx r-x ---
Binário 111 101 000
Octal 7 5 0
17. Permissões em ambientes
GNU/Linux
● Ficou difícil? Certo podemos dar uma facilitada...
● No exemplo anterior o comando chmod 750 arquivo.txt
é ideia é dar permissão total ao dono do arquivo,
permissão de leitura e execução ao grupo e nenhuma
permissão para qualquer outro usuário, podermos ao
invés de usar os numeros (octal), utilizar as letras, r w x
– Poderia ficar assim:
chmod u+rwx arquivo.txt
chmod g+rx arquivo.txt
– O arquivo também ficaria assim: -rwxr-x---
– Caso precisasse trabalhar com as permissões dos demais
usuários utilizaríamos “o” por exemplo chmod o+r arquivo.txt
dando permissão para qualquer pessoa ler.
18. Continuando com a instalação...
● Quando você é perguntado para instalar o
carregador de inicialização no seu disco rígido diga
que Sim.
● Ele irá gravar o GRUB (carregador de inicialização)
na sua MBR (Master Boot Record) início do seu
disco.
● Escolha seu disco /dev/sda e pronto!
● Sua instalação está concluída.
19. Primeiro boot
● Apenas para curiosidade, as novas distros tem
alterado o seu modo de inicialização (init system)
● Anteriormente era utilizado o system V agora é
utilizado o system D
● Com esta alteração alguns comandos na
administração de serviços e inicialização no seu
sistema GNU/Linux são alterados.
– Ao invés de se usar por exemplo service ssh stop
– É utilizado hoje em dia systemctl stop ssh.service
20. Criando mais usuários
● Para você criar usuários no GNU/Linux utilize o
comando adduser
adduser fulano
– Ele irá pedir a senha e pronto.
– Para apagar um usuário utilize o comando:
deluser fulano
● Quando um usuário é criado no sistema, ele gera
uma nova entrada nos arquivos /etc/passwd,
/etc/shadow e /etc/group, também cria um novo
diretório para este usuário em /home/usuario
21. Sobre usuários
● Cada usuário quando criado recebe um número de
identificação no seu GNU/Linux, este número chama-
se UID (User Identification).
● Assim como também cada grupo criado recebe um
número de identificação chamado GID (Group
Identification).
● Estes números podem serem verificados no ser
arquivo principal das contas do sistema o
/etc/passwd.
● Vamos utilizar o comando cat para ver o conteúdo do
mesmo, digite:
cat /etc/passwd
22. Sobre usuários
● Veja as ultimas linhas do arquivo conforme a saída:
marlon:x:1000:1000:Marlon Willrich,,,:/home/marlon:/bin/bash
– Onde temos
● marlon: Nome do Usuário
● x: Senha, que na verdade fica em /etc/shadow
● 1000: Uid do usuário
● 1000: Gid do usuário
● Marlon Willrich: Campo opcional, que contem o nome
completo do usuario
● /home/marlon: Localização do diretório home do usuário
● /bin/bash: Shell que este usuário terá ao logar no sistema
23. Sobre grupos
● Agora vamos verificar informações sobre os grupos de
usuários no sistema, digite cat /etc/group
● Teremos os nomes de todos os grupos que existem no
sistema, nas ultimas linhas podemos verificar que ao
criarmos um novo usuário foi criado também um grupo
com o mesmo nome do seu usuário, é um procedimento
padrão, mais que pode ser alterado caso necessário.
● Veja:
marlon:x:1000:
– Onde temos
● marlon: Nome do Grupo
● x: Senha, que na verdade fica em /etc/gshadow
● 1000: Gid do Grupo
24. Sobre usuários e grupos
● Sim, existe diversos comandos para a administração de
usuários e senhas no sistema, estes comandos nada mais
fazem do que administrar estes arquivos que vimos
anteriormente
● Sim, podemos alterar estes arquivos que as alterações serão
efetuadas normalmente no sistema, apenas basta salvá-los,
mais tome cuidado
● Alguns comandos para administração de usuários :
– adduser e deluser (como já vimos anteriormente)
– addgroup e delgroup
– useradd, userdel, usermod
– groupadd, groupdel, groupmod
– chfn, chsh, chpasswd, passwd e mais alguns...
25. Sobre usuários e grupos
● Sim, existe diversos comandos para a administração de
usuários e senhas no sistema, estes comandos nada mais
fazem do que administrar estes arquivos que vimos
anteriormente
● Sim, podemos alterar estes arquivos que as alterações serão
efetuadas normalmente no sistema, apenas basta salvá-los,
mais tome cuidado
● Alguns comandos para administração de usuários :
– adduser e deluser (como já vimos anteriormente)
– addgroup e delgroup
– useradd, userdel, usermod
– groupadd, groupdel, groupmod
– chfn, chsh, chpasswd, passwd e mais alguns...
26. Alguns comandos básicos
● Vamos ver e testar alguns comandos básicos no sistema, entre com
seu usuário no sistema e vamos fazer alguns testes:
– cd (comando básico para entrar e sair de diretórios)
– ls (o mesmo que dir, ou lista arquivos e diretórios)
● Ex.: ls, ls -lh, ls -lha
– cp (faz uma cópia de arquivos e diretórios)
● $ cp /etc/passwd /home/seuusuario/passwd ou
● $ cp /etc/passwd passwd (onde ele copiará o arquivo para o
diretório que você estiver)
– pwd (verifica em qual diretório você está)
● $ pwd
/home/marlon
– mv (move ou renomeia um arquivo)
● $ mv /home/seuusuario/passwd /home/seuusuario/passwd.temp
27. Alguns comandos básicos
● Mais alguns...
– Ifconfig (lista e configura interfaces de rede)
● $ ifconfig (vai listar suas interfaces de rede, você pode verificar
seu endereço IP)
– rm (apaga arquivos e diretórios)
● $ rm /home/seuusuario/passwd.temp
● $ rm -rf /home/seuusuario/temp (apaga um diretório e seu
conteúdo sem perguntar)
– df (verifica a ocupação das partições
● $ df -h (para ver as informações em um formato mais legível)
– ps (lista os processos em execução no seu sistema)
● $ ps -aux
● Meu Deus quantos comandos, nunca vou conseguir decorar isso tudo!?
Não se preocupem... piora, alguns facilitadores para lembrar das
opções dos comandos são as páginas de manuais on line do sistema.
28. Alguns comandos básicos
● Sim, e não se preocupe que são simples, por exemplo, gostaria
de saber como funciona o ls, não lembro das suas opções, digite:
– $ man ls (digite q para sair)
– Um resumo das opções também pode ser obtidas, geralmente
com o comando junto de um –help por exemplo:
– $ ls –help
● E claro, só com o costume você decorará ou aprenderá os
comandos.
● Continuando com nossos comandos...
– mkdir (cria diretórios)
● $ mkdir /home/seuusuario/temp1
● $ mkdir -p /home/seuusuario/temp2/temp1/temp3 (cria
vários subdiretórios com a opção -p)
29. Alguns comandos básicos
● Alguns comandos do sistema
– passwd (altera a senha de usuário)
● $ passwd (altera a senha do usuário corrente)
● $ passwd usuario (se você for root, altera a senha de
qualquer usuario)
– dmesg (lista as ultimas mensagens do kernel)
– lspci (lista suas interfaces PCI na máquina)
– lsusb (lista suas interfaces USB na máquina)
– find (busca por arquivos no seu sistema
● $ find / -name passwd (irá procurar por tudo com o nome
passwd)
● $ find / -name pass* (irá procurar por tudo que comece
com pass)
30. Alguns comandos básicos
● Comandos para alterar usuários
– su (altera seu usuário para usuário específico, normalmente
utilizado para virar root a partir de um usuário comum)
● $ su – (você estando logado como seu usuário e digitar su
- ele irá pedir uma senha, que a senha de root, então você
virará root)
● $ su – ciclano (você estando logado como usuario1 e
digita su – ciclano, irá ser solicitada a senha do usuário
ciclano, então você virará o usuário ciclano).
● $ su – ciclano (você estando logado como root e digitar su
– ciclano, ele não pedirá senha e você virará o usuário
ciclano).
31. Alguns comandos básicos
● Gerenciamento de pacotes no Debian
– apt-get,apt-cache ou aptitude
– Exemplos
● $ apt-get update (baixa as listas de pacotes novos dos
repositórios que você escolheu na instalação).
● $ apt-get upgrade (baixa os pacotes e atualiza os pacotes com
problemas se segurança).
● $ apt-cache search pacote (procura por um pacote nas listas
de pacotes)
● $ apt-get install pacote (instala um determinado pacote no
sistema)
● $ apt-get remove pacote (remove um pacote instalado,
mantém arquivos de configuração)
● $ apt-get purge pacote (remove totalmente um pacote
instalado).
32. Alguns comandos básicos
● Gerenciamento de pacotes no Debian
– Exemplos
● $ aptitude update (baixa as listas de pacotes novos dos
repositórios que você escolheu na instalação).
● $ aptitude upgrade (baixa os pacotes e atualiza os
pacotes com problemas se segurança).
● $ aptitude search pacote (procura por um pacote nas listas
de pacotes)
● $ aptitude install pacote (instala um determinado pacote
no sistema)
● $ aptitude remove pacote (remove um pacote instalado,
mantém arquivos de configuração)
● $ aptitude purge pacote (remove totalmente um pacote
instalado).
33. Alguns comandos básicos
● Vamos instalar alguns comandos interessantes em nosso sistema:
– Digite
● $ aptitude install wget mc vim tcpdump rcconf htop iotop tcptrack
sudo ncdu
– Por padrão o Debian vem com o editor de texto chamado nano, porém
no comando anterior instalamos dois novos editores o vim e o mcedit
● $ mcedit /etc/issue (edita a mensagem que aparece no Login do
sistema)
● $ tcpdump -i eth0 (debuga todo o trafego de rede que passa pela
placa de rede eth0)
● $ htop (melhor visualização de informações de processos, memória
e utilização de CPU)
● $ iotop (utilização de consumo de IO (discos) leitura e gravação)
● $ tcptrack -i eth0 (lista todas as conexões de rede que estão
passando pela sua máquina).
34. Alguns comandos básicos
● Aliases, aliases seu pequenos atalhos que podemos criar em
nosso sistema.
● Por exemplo, ao invés de sempre ter de digitar “ls -lh” gostaria
de digitar apenas “l” e ter o mesmo resultado, para isto
utilizamos ao aliases.
● Vamos fazer um teste, como root, edite o arquivo /root/.bashrc
– $ mcedit /root/.bashrc
● Por padrão no Debian, ele já vem com algumas opções de alias
comentados, nosso trabalho é apenas descomentá-los
● Podemos dar uma incrementada nele, um outro comando
interessante no sistema é o tail ele ve o conteúdo do arquivo
enquando o mesmo é alterado. Este comando é muito
interessante ao vermos os arquivos de log do sistemas que
ficam em /var/log
35. Logs
● Eles são seus amigos, tudo o que ocorre no sistema (ao menos
geralmente) os logs vão auxliar você, os mais importantes são:
– /var/log/messages
– /var/log/syslog
– /var/log/auth.log
– /var/log/kern.log
● É possível editar estes arquivos normalmente para visualiza-los
com nossos editores, porém uma forma bastante útil é utilizar o
tail, por exemplo:
– $ tail -f /var/log/messages
– Irá listas as ultimas informações do seu messages.
– Agora faça um atalho para este comando, eu geralmente
utilizo “tm”
36. Sudo
● Instalamos o sudo anteriormente, agora vamos ver como utilizá-
lo.
● Em distribuições como o Ubuntu, elas já dão acesso ao sudo ao
seu usuário na própria instalação do sistema, aqui não temos isto
ainda configurado.
● Para darmos permissão ao seu usuario utilizar o sudo, edite o
arquivo /etc/group e no grupo sudo adicione seu usuário
● Pronto!, feito isto saia do root e logue novamente com seu
usuário
● Utilize o comando :
– $ sudo su -
– Agora você deve digitar a senha do seu usuário, não a do
root, e caso queira editar algum arquivo como root utilize
comandos como sudo mcedit /etc/passwd
37. Mais alguns comandos básicos
● Continuando na nossa luta por comandos básicos, vamos ver
agora mais alguns:
– $ netstat -patun (este comando lista as conexões de rede,
muito utilizado para ver quais portas estão abertas no seu
sistema)
– $ du -hs (fala quanto de espaço determinado diretório está
ocupando)
– $ ncdu / (você navega por diretórios que mais ocupam
espaço em seu sistema)
– $ mount (verifica partições montadas em seu sistema)
– $ mount /dev/sdX1 /media/teste (exemplo para montar uma
partição em algum diretório sendo como o sistema de
arquivos padrão ext4).