Por padrão as man pages vem em inglês, mas o que muitos não sabem, como eu também não sabia, é que boa parte das man pages já foram traduzidos para o português.
Letreiro
Mostrando postagens com marcador Linux Avançado. Mostrar todas as postagens
Mostrando postagens com marcador Linux Avançado. Mostrar todas as postagens
domingo, 29 de junho de 2014
Man Pages em Português
Por padrão as man pages vem em inglês, mas o que muitos não sabem, como eu também não sabia, é que boa parte das man pages já foram traduzidos para o português.
O Diretório /proc
O diretório /proc é um sistema de arquivos virtual, pois ele não armazena arquivos reais no disco e sim informações do hardware, de configurações do sistema, de processos em execução na memoria, etc. Tudo criado na memoria pelo Kernel. Por esse motivo ele também é conhecido como "pseudo filesystem" ou uma definição bem resumida "sistema de arquivos de informações de processos".
Atualizando o lspci e o lsusb
Muitas vezes ao usarmos o comando lspci ou lsusb não nos é retornado o nome real do dispositivo e sim apenas um conjunto de 2 números hexadecimais, como por exemplo "04b3:310c". Esses números na verdade representam "Vendor ID:Device ID" que significam:
Vendor ID: Identificação do Fabricante
Device ID: Identificação do Produto
Para encontrar o nome do Fabricante e o Produto temos dois caminhos abaixo:
Gerenciando Módulos
Para entender o que são Módulos é preciso falar um pouco sobre Kernel. O Kernel Linux é o meio termo entre o Hardware e o Sistema Operacional, ou seja, ele é o núcleo do sistema responsável por gerenciar os dispositivos e periféricos. Para toda distribuição Linux lançada (RedHat, Debian, Ubuntu, etc.) uma versão do Kernel é compilada especificamente para suportar a maioria dos dispositivos e periféricos, o que não forem incluídos nessa maioria são compilados em partes do Kernel chamados de Módulos, esses módulos podem ser carregados em memoria apenas quando chamados por algum aplicativo ou dispositivo, sendo assim um formato modular de se trabalhar evitando um Kernel muito grande carregado em memoria, pois o mesmo pode ser chamado apenas quando necessário.
sábado, 29 de junho de 2013
Listando Hardware e Módulos
Hardware: É toda parte física do computador.
Módulos: São partes do kernel que são carregados apenas quando solicitados por aplicativos ou dispositivos.
Muitas veses será necessário listarmos os dispositivos do sistema para saber o tipo de hardware que o equipamento possui, fazer uma configuração, gerar um relatório ou simplismente verificar a necessidade de uma atualização. É ai que precisamos conhecer alguns comandos para a inspeção do hardware, os mais usados são lspci, lsusb e lsmod. Esses três comandos coletam informações do /sys e /proc, onde já falamos sobre eles no post (Sistema de Arquivos SYSFS e O Diretório /proc). Para os exemplos utilizei o Ubuntu Server 12.04 rodando em uma maquina virtual.
sábado, 6 de abril de 2013
Sistema de Arquivos SYSFS (/sys)
O sysfs (sys filesystem) é um sistema de arquivos que foi implementado a partir do Kernel 2.6 onde utiliza recursos para organizar informações referente aos dispositivos e barramentos conectados ao sistema, sendo possível acessa-la no ambiente do usuário, dessa forma programas e utilitários podem acessar essas informações para interagir melhor com o Kernel. No diretório /sys encontramos uma hierarquia de diretórios e subdiretórios que organizam os dispositivos conectados ao sistema.
terça-feira, 2 de abril de 2013
Resolvendo Problemas com Java no Ubuntu
Nessa instalação usei o Ubuntu 10.04, pois foi a que estava utilizando nesse momento e infelizmente não tive a oportunidade de testar, mas deve funcionar em outras versões.
Assinar:
Postagens (Atom)





