Mostrando postagens com marcador guias de referência. Mostrar todas as postagens
Mostrando postagens com marcador guias de referência. Mostrar todas as postagens

5 de out. de 2011

Comandos Unix/Linux - Guia de referência em PDF

18 de ago. de 2011

Gerenciamento de pacote RPM e YUM

Ícone do pacote RPM
Explore as melhores formas de adicionar novos software e manter seu sistema Linux atualizado

Aprenda a instalar, reinstalar, atualizar e remover pacotes usando o Red Hat Package Manager (RPM) e o Yellowdog Updater Modified (YUM); a obter informações sobre pacotes RPM, incluindo versão, status, dependências, integridade e assinaturas; e determinar quais arquivos serão fornecidos por um pacote e descubra a qual pacote pertence um arquivo específico.

Link para o artigo: Aprenda Linux, 101: Gerenciamento de pacote RPM e YUM

16 de ago. de 2011

Gerenciamento de pacotes do Debian (arquivos .deb)

Ícone do pacote deb
Adicione novos softwares e mantenha seu sistema Linux atual

Aprenda como instalar, atualizar e gerenciar pacotes no Debian e distribuições derivadas, como o Ubuntu, utilizando o Advanced Packaging Tool, ou APT, Aptitude e ferramentas GUI como o Synaptic e o Update Manager.

Link para o artigo: Aprenda Linux, 101: Gerenciamento de pacotes do Debian

15 de ago. de 2011

O Linux travou? Recupere o controle com a tecla mágica SysRq!

Kernel panic - imagem ilustrativa
Quem é que já não se deparou com um travamento no Linux onde nem a combinação Ctrl+Alt+Backspace deu jeito?

Para esta situação pode-se usar uma das combinações da tecla mágica SysRq (magic SysRq key), teclas para comandos de segurança ou de emergência contra falha do sistema.

Veja algumas das combinações que permitem, quase sempre, recuperar o controle do pinguim:

Nota: tecla SysRq = tecla PrtScr (ou Print Screen)

28 de abr. de 2011

Guia completo para o Unity no Ubuntu 11.04

Guia do Unity criado pelo blog OMG! Ubuntu!: http://omgubuntu.co.uk/natty/

24 de jan. de 2011

Comando uname - obtendo informações sobre o sistema

O comando uname mostra certas informações sobre o sistema. Executando-se apenas o comando, sem opção, o nome do kernel do sistema operacional é exibido.

Sinopse: uname [OPÇÃO]...

As opções disponíveis são as seguintes:

-a
Mostra todas as informações, na seguinte ordem: nome do kernel, nome da máquina na rede, versão de liberação do kernel, data em que o kernel foi criado, arquitetura do processador, tipo do processador, plataforma de hardware e sistema operacional.
Obs: omite tipo do processador e plataforma de hardware se desconhecidos.

3 de mar. de 2010

Comandos úteis do Linux (para consulta rápida)

Verificar pacotes instalados:
dpkg --get-selections

ou

dpkg --get-selections > lista.txt

ou

dpkg --get-selections | grep nomedopacote

Pesquisar pacotes:
apt-cache search nomedopacote

Visualizar histórico dos comandos digitados no Terminal:
history

Obter informações sobre o(s) módulo(s) de memória:
sudo dmidecode | grep -A 8 'Memory Module Information'

Reiniciar o Samba:
sudo /etc/init.d/samba restart

Verificar temperatura da CPU:
cat /proc/acpi/thermal_zone/THRM/temperature

Verificar resoluções suportadas pelo monitor (requer hwinfo instalado):
sudo hwinfo --framebuffer

Configurar o Java:
sudo update-alternatives --config java

Gerar o arquivo xorg.conf (xorg.conf.new):
sudo /etc/init.d/gdm stop
sudo X -configure


Nota: o comando sudo /etc/init.d/gdm stop irá encerrar o X

Descompactar arquivos zip, rar, tar e bz2:
unzip nomedoarquivo.zip
unrar x nomedoarquivo.rar
tar -xvf nomedoarquivo.tar
bunzip nomedoarquivo.bz2

Por enquanto, é só! :)

Leia também:

18 de dez. de 2009

Guia de Referência: VIA VN896 / Chrome9 HC IGP / AR2413 802.11bg / ALC655 - VIA High Definition Audio (via82xx) / Note Itautec W7635

Distribuição: Ubuntu 9.10 (Karmic Koala)

Problema com som - VT1708/A - no Ubuntu 9.10 Karmic Koala

Problema com relógio do sistema

Distribuição: Ubuntu 9.04 (Jaunty Jackalope)

Aceleração 3D em discussão AQUI

Distribuição: Ubuntu 8.10 (Intrepid Ibex) / Linux Mint 6 (Felicia)

Iniciando o LiveCD/LiveUSB do Intrepid no Note Itautec W7635 - detalhes AQUI

Aceleração 3D em discussão AQUI

Distribuição: Ubuntu 8.04 (Hard Heron) / Linux Mint 5 (Elyssa)

Vídeo VIA VN896 / Chrome9 HC IGP

1. Resolução configurada em 1280x800 pelo comando gnome-display-properties e com driver openchrome configurado via comando gksu displayconfig-gtk (selecionando monitor Genérico LCD Painel 1280x800 widescreen, resolução 1280x800, e Placa de Vídeo openchrome selecionanda pelo modelo dentro de categoria Other). Dica: configurar vídeo no Live CD ou Live USB e reiniciar a sessão antes de instalar.

Sobre o Openchrome: as vezes o vídeo é iniciado com falhas (como se estivesse fora de sincronia, com listras na tela). Basta reconfigurar a resolução (trocando de uma para outra), o que nem sempre resolve, ou reiniciar o sistema (recomendado). Bug do Openchrome?

2. Driver VIA com aceleração 3D habilitada seguindo ESTE TUTORIAL

Vídeo que demonstra a aceleração 3D em funcionamento (efeitos do Compiz):



3. Solução para problema com brilho do LCD AQUI

Som ALC655 - VIA High Definition Audio (via82xx)

Microfone
funcionando seguindo ESTE TUTORIAL

Rede sem fios Ethernet controller: Atheros Communications Inc. AR2413 802.11bg


Em caso de problemas com a placa de rede sem fio, instalar o driver MadWifi seguindo ESTE TUTORIAL

Detalhes do hardware (resultado do comando lspci)


00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
04:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
05:01.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)

Problemas não resolvidos

1. Problema com o modo Suspender. O cooler não funciona ao sair do modo suspenso.

17 de dez. de 2009

Comandos básicos do Linux [2]

Terminal - imagem ilustrativa
Quando aprendemos a trabalhar no Terminal, percebemos que ele é realmente mais prático para fazer muitas coisas.

Então, vamos lá!

Teclas de atalho

Para acessar um terminal "puro", basta pressionar as teclas "Ctrl+Alt+F1".

Para voltar ao modo gráfico, basta pressionar "Alt+F7" (pode variar conforme a Distribuição).

Para abrir o Terminal (gnome-terminal), basta precionar as teclas "ALT+F2" e digitar o comando gnome-terminal (e teclar ENTER).

Comandos (Terminal)

Descompactar um arquivo com a extensão .tar.gz:
tar -zxvf arquivo.tar.gz

Descompactar um arquivo com a extensão .tar.bz2:
tar -jxvf arquivo.tar.bz2

Listar, com detalhes, os arquivos e diretórios dentro da pasta atual:
ls -lh

Incluir arquivos ocultos:
ls -lha

Ver todos os processos iniciados pelo usuário:
ps -x | more

Ver todos os processos ativos:
ps -aux | more

Criar um usuário, já definindo a senha:
adduser nome_usuario

Altera a senha posteriormente:
passwd nome_usuario

Alterar as permissões de acesso de arquivos e pastas:
chmod 744 arquivo

Onde:
7: Permissões para o dono do arquivo.
4: Permissões para o grupo.
4: Permissões para os demais usuários.

Cada permissão é representada por um número:
4: ler;
2: escrever;
1: executar.

Basta somá-los para obter o número referente ao conjunto de permissões desejada:
0: sem permissão alguma;
1: permissão apenas para executar;
4: apenas leitura;
5 (4+1): ler e executar;
6 (4+2): leitura + gravação;
7 (4+2+1): leitura + gravação + permissão para executar.

Para alterar o dono do arquivo:
chown nome_usuario nome_arquivo

Para que a alteração se aplique a todos os arquivos e subpastas do diretório:
chown -R nome_usuario nome_pasta/

Para alterar também o grupo:
chown -R nome_usuario:nome_grupo nome_pasta/

Para alterar somente o grupo:
chown -R :nome_grupo nome_pasta/

Referência: Usando o terminal

20 de ago. de 2009

Comandos básicos do Linux

O Linux possui diversas e ótimas interfaces gráficas, como o Gnome e o KDE. Mas muitas tarefas podem ser simplificadas e agilizadas com o uso da interface de linha de comando, onde você digita os comandos para dizer ao computador o que ele deve fazer. Isto pode ser feito utilizando-se o Terminal ou uma sessão shell.

Abrindo um Terminal

No Gnome, vá ao menu Aplicações > Acessórios > Terminal ou pressione simultaneamente as teclas Alt+F2, e na caixa de texto digite "gnome-terminal" e tecle “Enter”.

Abrindo uma sessão shell

Tecle simultaneamente Crtl+Alt+F1 (ou F2, F3, ...F6). Um console modo texto será exibido solicitando um login, onde você deverá entrar com seu usuário e senha para ter acesso ao prompt de comando (para voltar ao modo gráfico, tecle simultaneamente Alt+F7).

Alguns comandos básicos

Aí vai uma listinha de comandos básicos muito úteis para usuários Linux. Uns mais conhecidos, outros menos, alguns específicos para uso como administrador (root) ou sudo (se disponível):

df -h
Mostra o espaço em disco do sistema de arquivos usado por todas as partições (usa megabytes (M) e gigabytes (G) para relatar os tamanhos).

free -m
Este comando exibe a quantidade de memória livre e usada no sistema (em megabytes).

uname -m
Exibe a arquitetura da máquina.

uname -r
Exibe o release do sistema operacional.

lsb_release -a
Exibe as informações do sistema e da distribuição.

ps aux
Apresenta todos processos sendo executados no sistema, de todos os usuários, incluído o nome do usuário a qual o processo pertence.

kill
Finaliza, ou no popular, “mata” processos sendo executados pelo seu PID. Exemplo: ”kill -9 1345” mata o processo de PID número 1345. Para saber qual PID de determinado processo que esta sendo executado pode ser utilizado o comando ps aux.

killall
Finaliza processos pelo nome ao invés do PID como faz o comando kill. Exemplo: ”killall mozilla-firefox” para finalizar o processo mozilla-firefox, fechando com isso o navegador web Mozilla Firefox. Os nomes dos processos ativos podem ser observados com uso do comando ps aux.

whereis
Usado para localizar o binário, o fonte e a página man (manual) dos comandos do sistema. Exemplo: ”whereis ls” para descobrir onde se encontra o arquivo binário, os fontes e o manual (man) do comando ls.

halt
Encerra o sistema.

reboot
Reinicia o sistema. Equivale aos comandos ”sudo init 6” e ”sudo shutdown -r now”.

shutdown
É a forma mais segura de reiniciar e finalizar o sistema, advertindo os usuários logados e bloqueando novos logons. Exemplos: ”sudo shutdown -h now” para encerrar o sistema imediatamente; ”sudo shutdown -h +15” para encerrar o sistema daqui a 15 minutos; ”sudo shutdown -r 20:30 'O sistema será reiniciado as 20:30 horas!'” para reiniciar o sistema as 20:30 horas enviando a mensagem "O sistema será reiniciado as 20:30 horas!" a todos usuários logados.

Teclas de emergência do Linux

Quem é que já não se deparou com um travamento no Linux onde nem a combinação Ctrl+Alt+Backspace dá jeito? Para situações como esta pode-se usar as teclas de emergência do kernel, que são comandos de baixo nível pouco conhecidos que podem desempenhar uma função primordial na vida de usuários Linux.

Desligando o computador

A primeira combinação de emergência é usada para sincronizar os discos e desligar o computador instantaneamente evitando problemas nos sistemas de arquivos. Ela é ideal para quem precisa desligar o computador rapidamente sem danificar seus sistemas de arquivos, ou quando a máquina trava e por qualquer motivo não permite o desligamento normal.
Mantendo ALT pressionado, tecle Print Screen (ou PrtSrc) e depois O.

Reiniciando o computador


Assim como o Ctrl+Alt+Del do MS-DOS o kernel do Linux também possui uma chamada de emergência que permite reiniciar a máquina. Veja como fazer:
Mantendo ALT pressionado, tecle Print Screen (ou PrtSrc) e depois B.

Sincronizando os discos

Se você acha que a força vai cair e precisa trabalhar até a ultima hora mas tem medo de danificar seu sistema de arquivos, poderá sincronizar seus discos de tempos em tempos.

Para sincronizar discos em caso de emergência:
Mantendo ALT pressionado, tecle Print Screen (ou PrtSrc) e depois S.

Segurança

Se por algum motivo algo está ameaçando a segurança do seu sistema, como a execução acidental de um script malicioso como root ou de programa desconhecido, poderá colocar os discos como somente leitura e evitar danos mais sérios.
Mantendo ALT pressionado, tecle Print Screen (ou PrtSrc) e depois U.

Por enquanto, é isso. A ideia foi listar alguns comandos que, por não serem usados com frequência, acabam esquecidos (estou falando de mim mesmo). Outros comandos poderão, futuramente, serem adicionados a esta lista.

O guia completo de comandos básicos para o Linux pode ser encontrado AQUI (fonte de referência).

30 de jul. de 2009

Guia de Referência: Gigabyte 945GCM-S2C / Chipset Intel North Bridge 945GC, South Bridge ICH7 / RTL8101E Fast Ethernet controller / PC E2180 Space BR

Distribuição: Ubuntu 9.04 (Jaunty Jackalope) / Linux Mint 7 (Gloria)

Gigabyte 945GCM-S2C

Ok!

Chipset North Bridge Intel 945GC, South Bridge Intel ICH7

Ok!

Dica: Atualizando os drivers de video Intel no Ubuntu Jaunty => xorg-edgers fresh X crack

RTL8101E Fast Ethernet controller

Ok!

Detalhes do hardware (resultado do comando lspci)

00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)