Pular para o conteúdo principal

Linux 3/8

 


Comandos de Diretórios do Linux

Assim como no windows que tem o diretório c: no linux temos o diretório /

/bin/ Binários principais dos usuários /boot/ Arquivos do sistema de boot /dev/ Arquivos de dispositivos /etc/ Arquivos de configuração do sistema /home/ Diretório dos usuários comuns do sistema /lib/ Bibliotecas essenciais do sistema e os módulos do kernel /media/ Diretório de montagem e dispositivos /mnt/ Diretório de montagem de dispositivos - mesmo que "media" /opt/ Instalação de programas não oficiais da distribuição ou por conta do usuário /sbin/ Armazena arquivos executáveis que representam comandos administrativos. Exemplo: shutdown /srv/ Diretório para dados de serviços fornecidos pelo sistema /tmp/ Diretório para arquivos temporários. /usr/ Segunda hierarquia do sistema, onde ficam os usuários comuns do sistema e programas /var/ Diretório com arquivos variáveis gerados pelos programas do sistema. Exemplo impressoras, e-mails e cache /root/ Diretório do usuário root - O usuário root tem o total poder sobre o sistema. /proc/ Diretório virtual controlado pelo Kernel

Comandos

cd / cat /proc/cpuinfo -> Exibe as informações de processamento de um computador cat /proc/meminfo -> Informações de memória do sistema lspci -> Informações de todas as placas conectadas ao computador lsusb -> Dispositivos USB arch -> Mostra a arquitetura do sistema utilizado uname -> Exibe qual é o Kernel utilizado pelo sistema operacional uname -r -> Informa a versão do Kernel uname -m -> Mostra a arquitetura do sistema free -> Informações de memória du -h ~ -> Exibe o espaço utilizado em todo diretório pessoal human readable -> A leitura facilitado para o humano cat /etc/passwd -> Exibe todos os usuários do sistema reboot -> Reinicia o sistema operacional shutdown -h now -> Desliga o sistema operacional (opcional tempo) lscpu -> Informações da cpu lshw -> Lista de todos os hardwares encontrados lshw -short -> Exibe informações de alguns hardware echo "" -> Determina uma saída no terminal echo -e "" -> Exibe com caracteres de formatação. Exemplo: echo -e "Fábio\n"

Exercícios

  • Exiba todos os hardwares que existem na máquina com paginação
  • Salve a saída do comando anterior no arquivo minhamáquina.txt
  • Exiba informações sobre a memória física e virtual na sua máquina
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt
  • Exiba todas as placas PCI conectadas
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt
  • Exiba todos os dispositivos USB conectados
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt
  • Exiba as informações sobre processador
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt
  • Exiba o nome do Kernel
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt
  • Exiba a versão do Kernel
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt
  • Exiba a arquitetura do Kernel
  • Reinicie a máquina
  • Abra o arquivo minhamáquina.txt
  • Desligue a máquina

Solução dos exercícios

  • Criando seções e o arquivo: echo -e "---INFORMAÇÕES DE HARDWARE---\n" > minhamáquina.txt
  • Exiba todos os hardwares que existem na máquina com paginação lshw | more
  • Salve a saída do comando anterior no arquivo minhamáquina.txt lshw >> minhamáquina.txt
  • Exiba informações sobre a memória física e virtual na sua máquina free
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt echo -e "\n---INFORMAÇÕES DE MEMÓRIA---\n" >> minhamáquina.txt e logo em seguida free >> minhamáquina.txt
  • Exiba todas as placas PCI conectadas lspci
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt echo -e "\n---INFORMAÇÕES DE PLACAS PCI CONECTADAS---\n" >> minhamáquina.txt e logo em seguida lspci >> minhamáquina.txt
  • Exiba todos os dispositivos USB conectados lsusb
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt echo -e "\n---INFORMAÇÕES DE USB---\n" >> minhamáquina.txt em seguida lsusb >> minhamáquina.txt
  • Exiba as informações sobre processador lscpu
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt echo -e "\n---INFORMAÇÕES DE PROCESSADOR---\n" >> minhamáquina.txt em seguida lscpu >> minhamáquina.txt
  • Exiba o nome do Kernel uname
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt echo -e "\n---INFORMAÇÕES DO KERNEL---\n" >> minhamáquina.txt em seguida uname >> minhamáquina.txt
  • Exiba a versão do Kernel uname -r
  • Adicione a saída do comando anterior ao arquivo minhamáquina.txt uname -r >> minhamáquina.txt
  • Exiba a arquitetura do Kernel uname -m >> minhamáquina.txt
  • Reinicie a máquina reboot
  • Abra o arquivo minhamáquina.txt nano minhamáquina.txt, se for somente exibir pode ser utilizado o cat minhamáquina.txt. Uma outra forma de abrir o arquivo é entrando na pasta pessoal e abrindo num editor de texto desktop.
  • Desligue a máquina shutdown -h now

<< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | >>

Comentários

Postagens mais visitadas deste blog

DIO (Digital Innovation One)

O que é a Digital Innovation One? A Digital Innovation One é uma comunidade com mais de trezentos mil desenvolvedores de software que acelera gratuitamente a carreira de qualquer pessoa interessada em cursos, bootcamps, projetos práticos e desafios, possibilitando a conquista de melhores oportunidades profissionais em várias empresas do mercado de trabalho. Por que os cursos são gratuitos? A Digital Innovation One acredita que a democratização do ensino de tecnologia e a formação da nova geração de desenvolvedores de software impacta positivamente o desenvolvimento socioeconômico mundial. Estão revolucionando a educação online com a democratização e inclusão através do ensino online gratuito e de qualidade, juntamente com as empresas mais inovadoras do mercado que procuram pelos desenvolvedores de software mais talentosos. (DIO, 2021) Na DIO, várias empresas procuram por profissionais talentosos, no entanto, possuem muitas vagas de empregos e muitas das vezes os processos seletivos são...

Linux 4/8

  Fundamentos e comandos de redes Rede de computadores é um conjunto de equipamentos interligados de maneira a trocarem informações e compartilharem recursos, como arquivos de dados gravados, impressoras, modems, softwares e outros equipamentos. (Sousa, 1999). Rede Wan: Wide Area Network, é uma rede geograficamente distribuída. Rede Man: Metropolitan Area Network, é uma rede metropolitana que interligam várias redes locais. Rede Lan: Local Area Network, é uma rede local de uma forma geral em um único prédio ou campus. Protocolos É uma linguagem utilizadas pelos dispositivos para que eles possam se entender. IP: Protocolo de Internet - endereço IP - números que identificam seu computador em uma rede. ICMP: Internet Control Message Protocol - tem por objetivo prover mensagens de controle na comunicação entre nós. DNS: Domain Name Server - esse protocolo de aplicação tem por função identificar endereços IPs e manter uma tabela com os endereços dos caminhos de algumas redes. Interface ...

Curso Inter Java Developer

O que já aprendi no curso Inter Java Developer da DIO (Digital Innovation One? É um curso intermediário com 23 atividades e carga horária de 95 horas. Boas vindas ao Bootcamp Inter Java Developer Bem vindo à DIO Linux: A introdução ao sistema operacional Shell Script - Manipulando arquivos Introdução ao Git e ao GitHub