SUSE 10 - Dicas, comandos e indicações.

Atualizado em: 06/08/2006



Sobre este documento

Comandos que considero exclusivos SUSE, comandos comum a todas as distro, ao mundo GNU/Linux ou especificos ao pacote, estão no FAQ ou tutorial especifico do pacote ou comando.

Resumo de comandos, alguns exemplos e indicações de material relacionado ao SUSE 10, ambiente, diversas tipos de maquinas e instalações, preferencialmente usando somente os 5 CD.

Eventualmente para instalar ou atualizar algum pacote, alterei a configuração para buscar em algum mirror na internet.

Sobre SUSE 10

Aqui vai a minha opinião e o que acho, no site oficial tem todas as informações.

Procure entender as licenças, principalmente em uso corporativo onde requer suporte e atualizações, pelo pouco que entendi, tem varias versões do SUSE, cada qual com sua licença, suporte e serviços, a EVAL de evaluation, parace que é destinada para avaliação e tem atualização gratuíta por 30 dias, depois disto continua funcionando mas fica sem suporte ou tem que pagar para continuar atualizando, portanto procure mais informações no site da Novell, tem explicações e endereços de representantes no Brasil onde pode obter mais informações.

A versão livre (openSUSE) em 5 CD não tem EVAL no nome da imagem ISO, nem precisa dizer que não tem suporte, funciona normalmente com instalação de pacotes adicionais via internet e atualizações, isto é normal em qualquer distro que libera as ISO gratuítamente na internet, pode contratar suporte a qualquer momento, instala pacotes de outros mirros, contrib, atualizou normalmente pacotes instalados via CD, além do site oficial da SUSE tem varios mirrors com estas imagens ISO, no CD de instalação do OpenSUSE não tem pacotes proprietários como Flash, Java, Real Player e outros, mas pode instalar estes pacotes de outros mirrors, no tutorial sobre OpenSUSE acrescentei as linhas de comando para instalar via smart, mesmo selecionando o idioma Português no instalador exibe a licença em Inglês, como achei para download no próprio site da SUSE, não encontrei nada relacionado a restrições nem dizendo que é versão de avaliação, mesmo assim baixei para instalar somente em ambiente de testes, não tive a menor preocupação com a licença ou suporte.

Fiquei surpreso com facilidade do instalador e configurador Yast, então resolvi fazer minha colinha, tem muito material na net, mesmo assim resolvi criar este tutorial com os comandos que mais utilizo e especificos do SUSE, comandos comum a outras distro estão no FAQ sobre o comando ou pacote.

Baixei a versão em 5 CD que parece ser uma versão reduzida e livre, também tem versão em DVD tanto para 32 e 64 bits, SUSE-10.0-EvalDVD-i386-GM.iso, SUSE-10.0-EvalDVD-x86_64-GM.iso, também o LiveDVD, acha tudo no bittorrent, sobre a imagem para (Dual Layered DVD) não encontrei as ISO para download, se existem, não consegui identificar.

Quer saber mais sobre SUSE 10 em DVD de dupla face? veja a lista de pacotes em;

Packages Only on the Dual Layered DVD of SUSE Linux 10.0
http://www.novell.com/coolsolutions/tip/16076.html

Mais informações, inicie pelo site oficial em;

http://www.novell.com/linux/suse/

Sobre Open SUSE 10.1
http://www.opensuse.org/PT-BR-Download

SUPER SUSE SLICK e OpenSuse

FAQ, dicas, download e indicações relacionadas ao OpenSuse.
http://www.zago.eti.br/distro/opensuse.txt

Site do projeto, documentação, listas de discussão, forum, ajuda, download e muito mais...
http://www.opensuse.org/PT-BR-Download
http://www.opensuse.org/Communicate
Conheça o SLICK: SUPER LIte: Core + Kde
OpenSuse em um único CD, com KDE, ou com Gnome, ou mininal, no site tem instruções para criar sua própria ISO, procure pelo download e mais detalhes na página do projeto.
http://www.opensuse.org/SLICK
http://www.opensuse.org/1_CD_install#Standard_openSUSE
Mais dicas e endereços em;
http://www.zago.eti.br/distro/opensuse.html

Download SUSE 10

Download via FTP ou Bittorrent, acesse;

ftp://ftp.suse.com/pub/suse/i386/10.0/iso/

http://mirrors.uol.com.br/pub/suse/i386/

ftp://ftp.unicamp.br/pub/Linux/suse/i386/10.0/iso/

Bittorrent via linha de comando, veja a ISO que deseja baixar, procure pelo .torrent no final do nome, acesse;
http://mirrors.uol.com.br/pub/suse/i386/10.0/iso/

Considero um Live CD/DVD ferramenta indispensavel a qualquer administrador de sistemas, SUSE 10 tem a versão que roda direto no DVD, é uma ótima escolha, considere ter sempre em mãos uma copia deste DVD.

Use seu cliente de bittorrent preferido para acessar;
http://mirrors.uol.com.br/pub/suse/i386/10.0/iso/SUSE-10.0-LiveDVD.iso.torrent

Ou na linha de cmando para baixar o Live DVD do SUSE 10, Exemplo;

  btdownloadcurses http://mirrors.uol.com.br/pub/suse/i386/10.0/iso/SUSE-10.0-LiveDVD.iso.torrent

Baixar o SUSE 10 em 5 CD

  btdownloadcurses http://mirrors.uol.com.br/pub/suse/i386/10.0/iso/SUSE-10.0-CD-i386-GM.iso.torrent

Com upload limitado a 8K
  btdownloadcurses --max_upload_rate 8 \
  --max_uploads 8 \
  http://mirrors.uol.com.br/pub/suse/i386/10.0/iso/SUSE-10.0-CD-i386-GM.iso.torrent

Baixar o Live DVD

  btdownloadcurses http://mirrors.uol.com.br/pub/suse/i386/10.0/iso/SUSE-10.0-LiveDVD.iso.torrent

Dicas, exemplos, indicações de tutoriais, FAQ e mais sobre bittorrent em;
http://www.zago.eti.br/bittorrent.html

Documentação em português disponível para download

No próprio CD de instalação tem um excelente guia em Português, procure no gerenciador de pacotes por suselinux-manual_pt_BR, ou instale via smart com este comando;

smart install suselinux-manual_pt_BR -y

depois de instalado, copie e cole na URL do konqueror;
/usr/share/doc/manual/suselinux-manual_pt_BR/index.html
/usr/share/doc/manual/suselinux-manual_pt_BR/manual/index.html
ou navegue até; /usr/share/doc/manual/suselinux-manual_pt_BR

Tem mais documentação disponível, use o gerenciador de pacotes na pesquisa.
Tem muita documentação, incie procurando no melhor de todos
http://www.google.com.br/linux

Dica para baixar via navegador ou veja a proxima dica com linha de comando pronta para copiar e colar no console, via browser acesse;

http://www.novell.com.br
http://www.novell.com/pt-br/latinamerica/

procure por "Treinamento e suporte" depois "Documentação" depois procure;
  SUSE LINUX Documentation
  
      * SUSE LINUX 10 Reference Guide (PDF)
      * SUSE LINUX 10 Start-Up Guide (PDF)

Vale a pena baixar! excelente material, tem outros guias sobre outros assuntos, nem tentei ver os demais, detesto o formato PDF, mesmo assim consultei alguns tópicos e achei muito bom, não encontrei este material em outros formatos como HTML ou txt.

O "Suse Linux Referêcia" é um guia do usuário, em PDF com 812 páginas em Português...

O "SUSE Linux Inicialização" é um guia de instalação, em PDF com 320 páginas em Português..

Baixar via wget (console) em 12/10/2005 baixei com esta linha de comando, copie e cole no console;

  wget http://www.novell.com/pt-br/documentation/suse10/pdfdoc/suse10_ref/suse10_ref.pdf
  wget http://www.novell.com/pt-br/documentation/suse10/pdfdoc/suse10_start/suse10_start.pdf

OPENSUSE direto em;
http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS/inst-source/docu/pt_BR/

Cuidado com tradução de manuais, já encontrei documentos com traduções do comando, neste guia encontrei um na página 736, consta "rcapache2 recarregar", sendo que o correto é "rcapache2 restart".

O suporte a internacionalização permite o uso do sistema na língua natal, no nosso caso, Português, a configuração do sistema para usar outro idioma, afeta somente os menus, mensagens, legendas, etc., não afeta os executáveis nem os comandos, até é possível mas não usual, não conheço distro que faça tradução de comando para o Português.

Conferir imagem ISO - MD5

No mesmo local do download baixe também o arquivo MD5SUMS, salve no mesmo local onde salvou as ISO e execute o comando;

  md5sum -c MD5SUMS
  
  Conteúdo do arquivo, pode baixar ou copiar e colar para criar o arquivo.
  cat MD5SUMS
  4c92330e28f5c6212f4437cb89e0077c  SUSE-10.0-CD-i386-GM-CD1.iso
  4b59b8c45e9db4891cd9d9135ea7b678  SUSE-10.0-CD-i386-GM-CD2.iso
  166b0620dce680baf447b375251f8228  SUSE-10.0-CD-i386-GM-CD3.iso
  e8653561b18727115083d66385cf6b56  SUSE-10.0-CD-i386-GM-CD4.iso
  2812287a2f4d00a0f938fec3e94d0033  SUSE-10.0-CD-i386-GM-CD5.iso
  de55f6860aeb594029716a40117d090d  SUSE-10.0-CD-i386-GM.iso.torrent
  de55f6860aeb594029716a40117d090d  SUSE-10.0-CD-i386-GM.torrent
  320976f73076eb96b3c9226c9ae0cb70  SUSE-10.0-EvalDVD-i386-GM.iso
  06609a7234bfa75046a296a0c1872b1c  SUSE-10.0-EvalDVD-i386-GM.iso.torrent
  aea98f3abbc373af089a27472586d370  SUSE-10.0-EvalDVD-x86_64-GM.iso
  62c665a7b1b4fde3ce7e96d24c5f0d4f  SUSE-10.0-EvalDVD-x86_64-GM.iso.torrent
  0ac27890699bc5bc1195bc48225b58d9  SUSE-10.0-LiveDVD.iso
  92146cb2f5f27a69cce501f8aaa77a66  SUSE-10.0-LiveDVD.iso.torrent
  1490a06c5b8ab7572c8f8420ca0c5a1f  SUSE-10.0-DVD-SRC-RC4.iso
  b2f6ae0cba405a827857ef5abe31e536  README.txt
  
  
  Reusltado, observe que retorna erro para as imagens que não baixou, o que importa é retonar a mensagem " A soma coincide" para cada ISO que baixou, isto indica que a ISO está OK, esta mensagem muda conforme a distro, no SUSE 10 retorna somente OK depois do nome da ISO, veja o resultado da conferencia destas ISO no CL10;
  
  [root@faqcl10 SUSE-10.0-CD-i386-GM]# md5sum -c MD5SUMS
  SUSE-10.0-CD-i386-GM-CD1.iso: A soma coincide
  SUSE-10.0-CD-i386-GM-CD2.iso: A soma coincide
  SUSE-10.0-CD-i386-GM-CD3.iso: A soma coincide
  SUSE-10.0-CD-i386-GM-CD4.iso: A soma coincide
  SUSE-10.0-CD-i386-GM-CD5.iso: A soma coincide
  md5sum: SUSE-10.0-CD-i386-GM.iso.torrent: Arquivo ou diretório não encontrado
  SUSE-10.0-CD-i386-GM.iso.torrent: FALHA na abertura ou na leitura
  --corta--

Dicas e FAQ sobre uso do MD5 na verificação de arquivos e imagens ISO.
http://www.zago.eti.br/md5.txt

Gravar o CD, use qualquer programa que grave a partir de imagem ISO, cuidado para não gravar como arquivo, tem que ser gravação a partir de imagem ISO, tem dicas no FAQ iso.txt e cdr.txt, configure a maquina para fazer boot pelo CDROM, inicie o micro com o CD1 na unidade de CDROM para iniciar a instalação.

Dicas e FAQ para gravar CD/DVD, manipular e criar imagens ISO.
http://www.zago.eti.br/cdr.txt
http://www.zago.eti.br/dvd.txt
http://www.zago.eti.br/iso.txt

Instalar SUSE 10

Faça boot pelo CD1, na primeira tela pressione F2 para selecionar o idioma "Português (Brasil)", na seleção "Relógio e Fuso Horário", altere "UTC" para "Horário local", demais opções selecione " a gosto", instalador bem intuitivo e amigável, muito fácil de usar, lembrando que por default a resolução de video vem com 1280x1024, em minhas instalações falha no boot, não sei dizer se é falha do monitor ou placa de vídeo, sempre que esqueço de selecionar no inicio vou ter o trabalho de corrigir depois, em tempo de instalação tem duas opções para selecionar outra configuração, na primeira tela, pressione "F3" e selecione 800x600 ou modo VESA quando falhar as demais opções, isto ajuda eliminar muitos problemas.

Quem vai usar como estação de trabalho, em maquina com pelo menos 256MB de RAM e processador acima de PIII pode selecionar KDE, na tela "Seleção de Área de Trabalho" tem 3 opções, KDE, Gnome e Outros, selecionando KDE ou Gnome nesta tela, o instalador inclui praticamente todos os pacotes de uso comum no desktop, navegadores, editores, flash, JAVA, pacotes multimídia e muitos outros, na opção Outros pode selecionar o que deseja instalar, especialmente para servidores pode selecionar o modo texto com instalação minima que deve ocupar em torno de 452MB em disco, depois de concluir o perfil selecionado, personalize a instalação com pacotes adicionais e especificos para a tarefa que se destina a instalação.

Algumas dicas, problemas e soluções;

Não se assuste, tem um reboot durante a instalação, tem um aviso que fará um reboot, mesmo mantendo o CD1 na unidade de CD, vai iniciar pelo HD e pedir o CD2 e assim por diante, selecionei KDE e foi solicitado os 5 CD.

Falha no boot em ambiente gráfico, não inicia.

Quando falhar a inicialização em modo gráfico, normalmente o istalador define resolução muito alta e pode falhar por não ser suportada pela placa de vídeo ou monitor, tem como selecionar resolução menor em tempo de instalação, na primeira tela pressione F3 e selecione 800x600, mesmo depois de instalado pode alterar manualmente, se exibir tela borrada, tremina ou ilegível, abra um console, pressione as teclas "CTRL+ATL+F2" para abrir um console e fazer a correção, como root, edite o arquivo "xorg.conf", faça copia dele antes,

cp /etc/X11/xorg.conf /etc/X11/original-xorg.conf

edite o xorg.conf e altere todas as linhas "Modes" com resolução alta para uma menor, como exemplo, para resolução 800x600 utilize neste formato; Modes "800x600", para voltar ao ambiente gráfico, pressione as teclas "CTRL+ALT+F7", mate o X com "CTRL+ALT+BACKSPACE" que deverá subir o ambiente gráfico, quando está iniciando o sistema deverá entrar na tela de login.

Se ainda falhar, pode ser frequência do monitor, principalmente quando antigo ou de qualidade duvidosa, tente com frequencias mais baixa, ou tente fazer nova instalação e selecione modo VESA e frequencias mais baixas, uma opção que utlizo e sempre funciona com monitores antigos, alterar no /etc/X11/xorg.conf;

  Section "Monitor"
      Identifier "monitor1"
      VendorName "Generic"
      ModelName "800x600 @ 56 Hz"
      HorizSync 31.5-35.1
      VertRefresh 50-61

Considere que isto é uma quebra-galho, gambiarra para iniciar o ambiente gráfico e prosseguir com os testes de configuração, tente aplicar solução adequada, tanto para o driver de vídeo como frequências do monitor.

Comandos - iniciar ou parar serviços e utilitários

Criar usuários via linha de comando ou scripts useradd -m usuario, definir ou trocar senhas via linha de comando passwd usuario, digite a senha e pronto, exemplo para criar usuário anderson e definir senha;

  suse10:/home/zago # useradd -m anderson
  suse10:/home/zago # passwd anderson

Não encontrei o pacote service para instalar, tem este script na interner mas não funcionou a contento, nem vou colocar o endereço aqui.

Iniciar, parar, estatus e reiniciar serviços, use rc mais o daemon do serviço, formando uma palavra mais a opção desejada, exemplo para ssh o comando para reiniciar fica assim;

rcsshd restart

Use rcsshd mais uma das opções como start, stop, status

Demais serviços, o principio é o mesmo "rc+daemon" espaço opção.

Ou informe o caminho completo do daemon mais a opção desejada, exemplo para reiniciar o sshd

/etc/init.d/sshd restart

Tanto com rc+daemon ou informando o caminho completo, as opções são; start, stop, status e restart

Serviço que roda com daemon, na instalação é criado seu rc no diretório /usr/sbin, listar todos os daemon; ls -l *rc* /usr/sbin/, insto quando instalado pelo Yast que cria automaticamente e praticamente todos os "rc" do sistema, em casos de copiar o executável de outra instalação ou compilar a partir dos fontes, pode faltar o rc, nestes casos precisa contornar com scripts e outros comandos.

Portando pode informar este caminho, executar neste formato; /usr/sbin/rcsshd restart

O daemon só existe para serviços que rodam em segundo plano, não tem daemon para editores de texto, navegadores e aplicativos semelhantes, nem tem sentido rodar estes pacotes em segundo plano, quando for o caso, use script, crontab para determinar o horário de execução, também pode combinar script+crontab para agendar inicio e parada de daemon, pesquise também sobre o uso de nohup e &, útil em comandos via conexão remota, download via wget, scripts de bakcup, tratamento de logs e muitos outros.

chkconfig, marcar para iniciar serviço junto com o boot; chkconfig daemon on/off, exemplo para iniciar ssh

chkconfig sshd on

Listar todos os serviços disponíveis para seleção com chkconfig, marcados ou não.

chkconfig --list

  suse10:~ # chkconfig --list | grep ssh
  sshd                      0:off  1:off  2:off  3:on   4:off  5:on   6:off

Executar scripts ou comandos junto com o boot, acrescente os comandos em /etc/rc.d/boot.local, algumas distros usam o /etc/rc.d/rc.local, no SUSE 10 tem varios scripts para esta tarefa, boot.local em lugar rc.local, veja mais detalhes sobre eles em /etc/rc.d/

boot - em modo texto - opções grub

Por default, quando instalado o ambiente gráfico o boot será por esta opção, pode usar as teclas de direção para selecionar outra opção listada no menu do grub, para entrar em modo texto selecione "title Failsafe -- SUSE LINUX 10.0", caso queira alterar de forma permanente para iniciar automaticamente por outra opção do menu, esta configuração fica em /boot/grub/menu.lst pode fazer via Yast2, ou diretamente com seu editor preferido, edite menu.lst e altere na opção "default 0" onde, o zero indica a primeira opção da lista no menu do Grub, para escolher outra opção, como windows em instalações dual-boot que deve ser o segundo na lista do menu, então altere de "0" para "1", para iniciar automaticamente em modo texto, altere o zero para o numero que corresponde a posição de "title Failsafe -- SUSE LINUX 10.0", a numeração começa em "0" zero para a primeira opção, "1" para a segunda e assim por diante, mesmo fazendo esta alteração as opções de seleção pela seta do teclado continuam funcionando, esta configuração entra em ação depois do tempo decorrido em segundos definido em "timeout 8", cuidado para não zerar este tempo para não ficar sem opção de seleção no boot, para demorar mais tempo no menu, altere o numero de segundos, por default vem com 8 segundos.

Chamar ambiente gráfico a partir do boot em modo texto, faça login normalmente e digite na linha de comando startx, em condições normais vai chamar o ambiente gráfico padrão da instalação, caso falhe ou a configuração do video não fique legível, para matar o X e voltar ao shell, pressione simultaneamente as teclas CTRL+ALT+BACKSPACE, tente configurar o X e carregar o ambiente gráfico, alterne entre estas opções até conseguir uma configuração satisfatoria.

Esta opção de boot em modo texto é muito útil e indicada em servidores que não precisa iniciar o ambiente gráfico, na maioria das vezes nem precisa instalar o ambiente gráfico, em muitos casos precisa para uso eventual, de algum aplicativo como servidor de FreeNX que precisa do ambiente gráfico instalado.

Acrescentando outro HD na maquina ou novas instalações no mesmo HD, estas opções não são incluidas automaticamente nas opções do menu do Grub, para fazer boot pelo segundo HD precisa fazer alterações no /etc/fstab e outros locais, também precisa editar o menu.lst e acrescentar as novas opções no menu, veja mais sobre o grub e diversas instalações na mesma HD, dicas e FAQ em;
http://www.zago.eti.br/grub.txt
http://www.zago.eti.br/boot_div.txt

Configuradores e manutenção em geral

SUSE 10 tem diversas opções para gerenciar pacotes e configurações do sistema, cada ferramenta tem suas vantagens, o melhor é conhecer todas para tirar suas conclusões, além do Yast tem pacotes como apt, smart, webmin e outros...

Como instalador de pacotes prefiro apt em modo texto e synaptic em ambiente gráficos, estou acostumado com estas ferramentas no Conectiva, talvez o motivo pela preferencia por elas, apt é muito pratico para localizar pacotes e tem muitos recursos na linha de comando, também tem o novo smart com funcionamento similiar ao apt e ainda permite instalar pacotes de outras distro, veja tópico sobre ele neste documento.

No SUSE o padrão é yast em modo texto, yast2 chama a interface em ambiente gráfico, se preferir pode instalar outros gerenciadores de pacotes, como apt e smart que tem interface em modo texto e gráfico.

apt - neste documento tem tópico especifico sobre apt, veja mais sobre rpm no SUSE;
http://apt4rpm.sourceforge.net

webmin webmin configura mais de 322 serviços, tem a vantagem de acesso remoto via navegador mesmo que no servidor não tenha um servidor web rodando, ele tem seu próprio servidor, muito prático e ituitivo, não é perfeito em todos os serviços mas atende muito bem na configuração de diversos servidores e serviços, veja FAQ e dicas sobre ele em;
http://www.zago.eti.br/webmin.txt

YaST e YaST2

yast é o configurador geral, é o padrão da distro, configura hardware e software, clique em menu K e procure em opções relacionadas a configuração do sistema, ou digite yast2 diretamente na linha de comando ou yast na caixa de comando (ALT+F2).

Tem versão diferente para ambiente texto e ambiente gráfico, pode executar qualquer um deles a partir de um Konsole local ou remoto via ssh, faça a conexão ssh com a opção -X e na linha de comando para chamar em ambiente texto execute yast, para chamar a interface gráfica execute; yast2.

Pelo yast fica muito fácil configurar hadware, perifericos e diversos serviços, rede em geral, ADSL, perifericos, seleconar serviços que devem iniciar junto com o boot, manutenão de usuários e muito mais, a lista é grande, também configura servidores como samba, nis, nfs, proxy, web, ftp e muitos outros, somente acessando para conferir, muito prático e intuitivo.

Gerenciador de pacotes, por default instala o Yast, mas pode usar outros gerenciadores como smart, apt, synaptic e outros, sempre que instalar outro gerenciador de pacotes, ou alterar suas configurações, precisa atualizar a base de dados antes de usa-lo.

Editor de configuração, Editor do /etc/sysconfig, na linha de comando execute yast sysconfig

Funciona em modo texto, configura diversos serviços de rede, hardware e do sistema, em tempo de edição informa as opções possíveis, ideal para quem não quer usar um editor para alterar diretamente nos arquivos de configuração.

Use as setas para navegar e expandir as opções, tecla tab alterna entre as opções, para alterar (editar), posicione o cursor em "configurações de: (navegue com a telca tab até este campo),

yast em linha de comando - modo texto

No console ao executar yast, abre a versão em modo texto para navegar com setas direcionais do teclado, tab, barra de espaço e enter, configura diversos serviços como no ambiente gráfico.

Instalador de programas, quando se sabe o nome do pacote que quer instalar, pode simplificar a operação passando os parametros na linha de comando que evita o dialogo, basta aguardar a mensagem para inserir o CD e dar enter, faça um teste para instalar o lynx com esta linha de comando;

yast --install lynx Ou yast -i lynx

Neste formato tem comportamento semelhante ao smart e apt, ideal para copiar linhas de comando no console, mesmo assim o yast abre a interface em modo texto e fecha automaticamente no final da operação, serve para exibir as mensagens e aviso, evita a navegação, seleção e confirmações, sem perguntas e dialogo, exceto quando ocorrer erros ou na instalação via CD que exibe a mensagem para inserir/trocar a mídia e enter para prosseguir, quando pronto fecha a tela automaticamente, isto quando configurado para instalar a partir do CD.

Atalhos, no konsole execute yast para modo texto ou yast2 para ambiente gráfico, espaço mais o paramentro mais um espaço "&".

Exemplo para abrir yast2 (interface gráfica) direto na tela de configuração da placa de rede, execute como root no konsole;

yast2 lan & ou /sbin/yast2 lan &

Administração de usuários. /sbin/yast2 users &

sax2

Configurador do mouse, teclado, monitor, video, VNC e outros aplicativos, como root na linha de comando; sax2

Chamar sax2 a partir de conexão remota via ssh, faça a conexão com a opção -X, quando conectado como user comum, não torne root para chamar sax2 para não executar na própria maquina, chame como user comum e digite a senha do root quando solicitado.

smart gerenciador de pacotes - instalar, remover e pesquisar

Porque instalar smart?

Muito simples, permite colar a linha de comando no console, na maioria das instalações já tenho a linha de comando pronta para copiar e colar, torna mais rápido e prático sempre evita perda de tempo com procura do pacote, confirmações, enter e OK.

Além do modo texto tem a interface gráfica muito boa e ainda permite instalar pacotes de outras distribuições, tem muitas facilidades tanto em linha de comando ou interface gráfica, conheça esta ferramenta...

Na instalação padrão não tem smart na lista de pacotes do Yast, configurar Yast somente para instalar este pacote pode dar mais trabalho do que baixar, prefiro baixar e salvar em maquina local, serve também nas demais instalações basta fazer copia via ssh para a nova instalação ou acessar via NFS, considere salvar este arquivo em CD ou na rede.

Segue passo a passo de instalação sem alterações no Yast, ambiente testado, perfil de instalação com ambiente gráfico e KDE, segestão de linha de comando para download via wget.

  wget http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0/RPMS/i686/smart-0.40-14.guru.suse100.i686.rpm

Ou Acesse; http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0/RPMS/i686/

Procure e faça download do pacote smart-0.40-2.guru.suse100.i686.rpm ou versão mais recente, salve na maquina local.

Via Konqueror, nevegue até onde salvou e clique sobre o arquivo para iniciar a instalação, clique em "Install Package with YaST" que automaticamente chama o yast, resolve as dependencias e pede os CD, via rpm ou yast na linha de comando falha pedindo para resolver dependencias, por isto removi as linhas de comando referente a eles.

Concluída a instalação, em um konsole como root, para atualizar a base dados e atualizar o próprio smart, copie e cole as linhas abaixo ou digite diretamente na linha de comando;

  smart update
  smart upgrade smart -y 
  smart update
  #a proxima linha instala a interface gráfica do smart, portanto opcional.
  smart install python-gtk -y
  smart install smart-gui -y

Ocorrendo erros pode ser problemas com acesso à internet ou na atualização alterou o nome, nestes casos acesse a URL para pegar o nome correto ou baixar via brownser.

Concluida a instalação o smart precisa atualizar a lista de pacotes, portanto o primeiro comando a executar deve ser a atualização, quando instalada a interface gráfica pode dar um clique em "atualizar"

Prontinho para usar em linha de comando, em ambiente grafico precisa instalar também o pacote python-gtk, pode fazer pelo

Prontinho para chamar smart também em ambiente gráfico, como root no console, execute smart --gui, pode executar também a partir de konsole remoto em conexões via ssh com a opção -X.

Aproveite e atualize o smart periodicamente, já tem nova versão que inclue novos canais, execute;

  smart upgrade smart -y
  smart update

Dependendo da versão instalada já inclue alguns canais, confira os canais existentes com o coamndo;

smart channel --show

Criar e adicionar mais canais, tem tutorial especifico sobre smart, veja indicações no final deste documeto (smart-dicas.html e smart-channel.htm)

Exemplo de como adicionar um canal,

Arquitetura i386 ... i686, repositório apt de;

http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386
components = base extra funktronics gnome

Copie e edite este modelo indicado na URL abaixo ou instale diretamente com esta linha de comando.
  smart channel --add http://200.204.198.164/zago/smart/suse100-i386-apt-gwdg.channel -y
  smart update

Arquitetura x86_64, repositório apt de;

http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-x86_64
components = base gnome java kde mozilla packman rpmkeys samba3 suser-guru ximian

Copie e edite este modelo indicado na URL abaixo ou instale diretamente com esta linha de comando.
  smart channel --add http://200.204.198.164/zago/smart/suse100base-x86_64-apt-gwdg.channel -y
  smart update

Instalar no SUSE 10 X86_64 e mais sobre smart no FAQ;
http://www.zago.eti.br/smart-dicas.html

apt e synaptic - instalar e comandos

apt funciona em modo texto, linha de comando, synaptic em interface gráfica e usa a mesma base de dados e configurações do apt.

Estes pacotes vem no CD de instalação SUSE 10 em 5 CD, instale o pacote apt, procure no Yast por apt ou via smart em ambiente gráfico, ou via linha de comando com smart instalado, execute; smart install apt

Precisa atualizar a base de dados após a instalação, também quando alterar o sources.list, execute; apt-get update

Não pedir confirmação, use -y como neste exemplo para instalar apt4rpm; apt-get install apt4rpm -y

Synaptic funciona em ambiente gráfico, interface amigável e intuitiva, semelhante ao smart --gui, para instalar procure pelo pacote synaptic, instalar a partir da linha de comando via apt, execute; apt-get install synaptic

Chamar synaptic, em ambiente KDE -> ALT+F2 -> synaptic ou a partir da linha de comando, synaptic

repositório APT SUSE 10.0
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/examples/sources.list.FTP

Veja mais sobre apt no FAQ;
http://www.zago.eti.br/apt.txt

FOU4s

Tutorial sobre Fou4s - update e atualizações - diversos recursos.
http://www.susebr.org/wfsection+article.articleid+2.htm

rpm - algumas dicas

Pacotes SUSE tem formato rpm, mais trabalhoso para lidar mas possível instalar pacotes e outras tarefas, não resolve dependencias como yast ou smart, nestes casos precisa resolver uma por uma para completar a instalação, mesmo assim é muito útil na linha de comando, como na obtenção de informações do pacote, instalar pacote baixados diretamente da internet, construção de pacotes rpm e outros recursos, a lista de comandos é extensa, como tem FAQ especifico sobre o rpm, veja sobre ele em;

http://www.zago.eti.br/rpm.txt

Atualizar pacotes, distro, update, upgrade, KDE 3.5

Já saiu KDE 3.5.1, ainda não testei, as anotações sobre atualização neste tutorial foram antes do lançamento desta versão 3.5.1, foi testado a ataulização para 3.5.0, tem alguns rpm do 3.5.1 no repositório oficial em;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/SRPMS.kde/

Também tem alguns rpm aqui;
http://mirrors.isc.org/pub/kde/stable/3.5.1/SuSE/

Passo a passo, atualizar para KDE 3.5.0. Depois do Smart instalado e atualizado, para atualizar toda a instalação (atulizar pacotes instalados) basta executar;

smart upgrade

Com a instalação default do Smart não vai atualizar os pacotes para a ultima versão, a explicação é simples, vem configurado para usar somente suser-guru, não procurei entender, mas os pacotes estão distribuidos em varios diretórios, caso queira usar as demais opções, precisa editar o canal para incluir em componentes a procura no diretório desejado, execute smart em ambiente gráfico, a partir de um konsole como root, execute smart --gui edite o canal que contém este endereço;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/

Tem endereços distintos conforme a arquitetura da CPU, maquinas com CPU de 64 bits deve apontar para o endereço;
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-x86_64/

Na instalação o Smart vem somente com suser-guru, para incluir os demais, edite o canal e vá acrescentando as demais opções, sempre separando com um espaço entre elas, utilize somente o nome que vem depois de RPMS., no endereço acima encontra varios diretorios que iniciam com RPMS., veja alguns exemplos;

   RPMS.gnome/                                        19-Dec-2005 06:41      -  
   RPMS.jacklab/                                      18-Dec-2005 03:51      -  
   RPMS.java/                                         26-Oct-2005 02:07      -  
   RPMS.kde-unstable/                                 21-Nov-2005 13:40      -  
   RPMS.kde/                                          20-Dec-2005 08:39      -  
   RPMS.kde3-stable/                                  05-Dec-2005 21:54      -  
   RPMS.kernel-of-the-day/   
Exemplo para incluir o KDE e Gnome, pegue somente a parte que vem depois de RPMS.gnome e RPMS.kde, acrescente no campo components, deve ficar assim;

suser-guru gnome kde, continue navegando pelos diretórios e selecione o que deseja incluir no seu Smart, não tenho a definição de cada diretório, nevegue dentro deles que consegue identificar os pacotes e versão.

Fazer esta alteração no Smart, no konsole execute smart --gui, clique em Edit -> Channels, selecione o canal sobre suser-guru e acrescente em componentes os diretórios desejado, use espaço como separador, veja a tela da minha configuração, observe que alterei somente em Components, acrescentei gnome kde :
http://www.zago.eti.br/figuras/smart/smart-update.png

Lembrando que a cada alteração precisa atualizar a base de dados antes de tentar qualquer instalação ou atualização de pacotes, pode continuar na interface gráfica e fazer atualização de todos os pacotes, na minha instalação ocorreu alguns congelamento e tive que reiniciar o X, não sei informar porque ocorreu, pode ser problema externo ou não. Não detectei o memso problema na linha de comando, pode atualizar com ambiente gráfico rodado, em casos de atualização completa prefiro via linha de comando, iniciar em modo texto (Falsave), login como root, se prepare porque demora, são quase 500MB de download..., execute;

  smart update
  smart upgrade

Prontinho, exit para sair do console de root, login como user e chame o ambiente gráfico, SUSE 10 atualizado e rodando KDE 3.5, em Português, vale a pena, gostei...

Quer conferir se atualizou, clique em "ajuda" no menu do konqueror e "sobre o KDE" que mostra a versão 3.5.0 Level "a".

Durante ou depois de grandes atualizações, sempre surge algum problema, em uma atualização não detectei nada de anormal, em outra ocorreu congelamento na interface gráfica do Smart que resolveu reiniciando o X, caso ocorra algum comportamento estranho, mensagens de erros ou falhas, reinicie e X e persistindo o problema, tente localizar o pacote corresponte e reinstale o mesmo, pode parecer difícil identificar mas não é, precisa somente de um pouco de intuição, observação e interpretação da mensagem de erro.

Aguarde....., dependendo do perfil de instalação e pacotes instalados a demora pode ser grande..., tudo depende da sua conexão, tente disparar o serviço quando não vai usar o micro, por exemplo, deixar fazendo esta atualização durante a noite.

Problemas comuns e soluções

Alex Siqueira enviou tutorial com a solução para atualizar SUSE 10 em HD-SATA, consulte o tutorial em
http://www.zago.eti.br/distro/suse10.txt

Quando trocar HD de maquina ou troca de hardware como MOBO, placa de video ou monitor, se prepare para emoções fortes e muita raiva, isto é muito ruim, tive muitos problemas e alguns deles estou relatando neste tópico, alguém deve levar isto ao conhecimento dos desenvolvedores SUSE, não domin o idioma Inglês e nem vou tentar, se voce tiver conhecimento de como registrar bug, então por favor, tente ajudar nestas correções.

Utilizo diversas maquinas e diversas HD com instalações personalizadas para aulas, neste ambiente é comum a troca de HD entre as maquinas, com CL10 não tinha problemas, pelo menos inicia em modo e dá para configurar na unha, mas com SUSE 10 é de arrancar os cabelos, quando troca a maquina não carrega o sistema nem em modo texto, neste tópico vou relatar alguns problemas e as gambiarras que utilizo para contornar os problemas, estou achando mais prático fazer uma instalação em cada maquina e salvar a copiar para restaurar a instalação original em lugar de fazer a troca, ajustes ou reconfigurar a instalação na nova maquina, considere não trocar instalações de maquinas, prefira fazer copia e restaurar instalação da própria maquina, use o tar+ssh na rede, mantenha uma partição para salvar a copia, use outro HD secundário ou até mesmo salve em DVD ou CD, reintale o sistema faça copia dos arquivos de configuração da outra instalação.

SuSEconfig, sempre é executado após alterações, não sei dos motivos nem sei qual a função, sempre que não utilizar o yast e tiver problemas com pacote instalado ou modificado, pode executar SuSEconfig na linha de comando ou executar o yast que ao sair executa automaticamente, o nome tem as letras maiusculas exatamente assim; SuSEconfig.

HD SATA na ECS 760-GX e chip da sis

Mobo - ECS 760-GX M com HD SATA.

SUSE 10.0 iX86 e x86_64 instala normalmente mas se atualizar o sistema não reinicia mais o micro, no proximo boot para na mensagem de erro (Waiting for device /dev/hda3 to appear: ...........not found -- exiting to /bin/sh), com esta placa-mãe nem tente atualizar o SUSE 10 porque vai dar problema, comigo aconteceu em 3 maquinas diferente, depois da atualização o sistema funciona enquanto não reiniciar o micro.

ECS 760-GX M com HD SATA -> OPENSUSE 10.1 (beta 9), não detecta o HD SATA, logo no inicio da instalação surge uma mensagem dizendo que não encontrou o disco, com CTRL+ALT+F1, não encontro o HD no dmesg nem com fdisk -l, comporta como se não tem HD na maquina, segue a mensgem de erro do beta8;

  Erro
  Não foi encontrado disco rigido para a instalação 
  Favor verificar o seu hardware!

Nesta mesma maquina, sem mexer em nada, trocando apenas a mídia de instalação por um CD do Conectiva 10 ou FC5, instala e acessa normal, com Kurumin monta e acessa o HD SATA sem problema algum, aliás, estou rodando o CL10 neles até resolver este problema

Trocar HD de maquina ou troca de placa-mãe.

Cuidado! trocar de placa-mãe ou trocar o HD de micro, pode não carregar o sistema em outra maquina, mesmo que a CPU seja igual, o problema está no driver da controladora de IDE, quando a maquina de origem e destino usam o mesmo driver não tem problema, em meus testes sempre falha quando o driver de IDE é diferente, exemplos que falhou, instalar em MOBO com chip da "SIS" ao passar este HD para outra maquina com chip da "VIA" não carrega o sistema, também falha na troca da "VIA" para "SIS", acho que a solução é fazer a instalação com driver generic ou alterar nas configurações antes da troca, não tive tempo de pesquisar sobre isto, mesmo assim vai alguns detalhes sobre este assunto.

Tenho notado este problema no SUSE 10 que não ocorre com CL10, exemplo, ao trocar HD de micro com placa-mãe diferente da utilizada na instalação, simplesmente não inicia o sistema e retorna a mensagem abaixo, falha no boot, tanto em embiente gráfico como texto "failsafe", algo muito estranho, HD conectado na mesma posição de IDE, acontece com sistemas de arquivos riserfs e ext3.

Maquinas com MOBO ASUS A7V8X, ECS741-MX, BIOSTAR M7MIA, HD de diversos modelos e marcas, trocando o HD de maquina, mesmo conectado na mesma posição de IDE, não inicia o sistema, trava no inicio do boot..

O erro ocorrre quando move o HD para outro micro, ou troca da placa-mãe, para ver a mensagem, pressione a tecla ESCape e veja o final da mensagem, fica parado nesta linha;

  Instalação na ECS741 ao tentar boot na ASUS A7V8X trava neste ponto.
  
  Loading fan
  ACPI: Fan (FAN) (on)
  Waiting for device /dev/hda2 to appear: input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
  ...........resume device /dev/hda2 not found (ignoring)
  Loading reiserfs
  Waiting for device /dev/hda3 to appear: ...........not found -- exiting to /bin/sh
  $
  
  Outra mensagem de erro, desta vez na ECS741 usando HD com SUSE 10 instalado na A7V8X.
  
  Starting udev
  Creating devices
  Loading ide-disk
  Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
  ide: Assuming 33MHz system bus speed for PIO modes; overrride with idebus=xx
  Loading via82cxxx
  Loading processor
  input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
  ACPI: CPU0 (power status: C1(C1)
  Loading thermal
  ACPI: Thermal Zone [THRM] (40 C)
  Loading fan
  ACPI: Fan (FAN) (on)
  Waiting for device /dev/hda2 to appear: ...........resume device /dev/hda2 not found (ignoring)
  Loading reiserfs
  Waiting for device /dev/hda3 to appear: ...........not found -- exiting to /bin/sh
  $
  
  Neste ultimo exemplo carrega "Loading via82cxxx", se pegar HD com instalação na ECS741 e tentar boot na ASUS A7V8X, exibe "loading sis5513", tentando também na  MSI modelo MS-6471 ver: 1 CPU: AMD Athlon 64 - 3000+, não reclama da CPU, entre as mensagens de boot antes de travar, consta; "Loading sis5513" este é o driver de IDE da ECS 741, parece que o problema está relacionado ao modulo de IDE, não tenho certeza e ainda não sei como resolver, até tentei alterar no Yast antes da troca do HD, não adianta, continua carregando o driver da sis, tentei com generic, ide-generic, teve casos de travar na própria maquina de origem, continue lendo este texto para ver mais detalhes.  

Trava nesta mensagem de erro e não tem como continuar, nada mais funciona, este erro é caracteristico de troca da IDE, ocorre quando conecta o HD em IDE diferente da usada na instalação, não é o caso aqui, fazendo boot pelo LiveCD aparece as partições igual na maquina de origem da instalação, /dev/hda2 e /dev/hda3 quando tem dual boot com windows ou /dev/hda1 e /dev/hda2 quando tem somente o SUSE instalado, inclusive são montadas e acessadas via liveCD, fdisk -l exibe as partições, elas estão lá, somente o boot do SUSE 10 não as reconhece.

Trocando somente a placa-mãe e mantendo os demais componentes da instalação, já ocorre o problema no inicio do boot, portanto o problema está relacionado à placa-mãe e na minha opinião ao chip da placa mãe responsavel pelo controle de discos (IDE).

Depois de muitas tentativas, coloquei a ultima linha da mensagem de erro na caixa de pesquisa do Google, lista muitos problemas semelhantes, parece que este problema é comum no SUSE, não encontrei nada em Português nem entendi nem consegui aplicar as soluções indicadas.

Pesquisando no Google, achei este path de Alan Cox.

http://lwn.net/Articles/166303/?format=printable

Procurando nas opções do yast, em Hardware -> Controladora de Disco, em "Módulo a Usar" consta sis5513, um clique para expandir a caixa de diálogo, exibe a opção de escolha generic, fiz esta alteração antes da troca de HD entre as maquinas, não adiantou, parece que o yast não salvou a alteração, no destino continua travando e nas mensagens no console consta "Loading sis5513", indicando que continua usando o modula "sis" na outra maquina que não tem nada de "sis", acho que a solução é tentar alteração manual, agora preciso descobrir onde alterar, segue algumas tentativas.

  Procurando por 5513 em /etc, encontrei isto
  
  linux:~ # grep "5513" -r /etc/
  /etc/microcode.dat:0xc4a14e45,  0x762b7aea,     0xabff7517,     0x25513c1c,
  /etc/preload.d/boot:stat /lib/modules/@KERNEL_VERSION@/kernel/drivers/ide/pci/sis5513.ko
  
  Esta chamada está na linha 1197 de /etc/preload.d/boot, inclusive carrega outros modulos, inclusive o generic, resolvi comentar esta linha e depois levar o HD para outra maquina e não subiu o sistema, continua carregando o modulo sis5513, deve ter mais algum local para alterar.
  
  Na maquina de origem;
  mv lib/modules/2.6.13-15-default/kernel/drivers/ide/pci/sis5513.ko /tmp
  
  Na maquina destino continua travando no boot, também continua a mensagem "Loading sis5513"

Na outra maquina tentei a correção, boot pelo CD1 em modo rescue, após executar os comandos abaixo ficou muito lento, depois de alguns minutos desisti desta tentativa e tentei com boot pelo Kurumin 6, quando entro em controladora de disco, retorna algo como não tem driver configurado.

  mkdir -p /mnt/hda3
  mount /dev/hda3 /mnt/hda3
  chroot /mnt/hda3
  yast
    hardware
       controladora de disco

Por enquanto a solução é alterar o driver para generic na instalação ou antes de remover o HD da maquina, depois da troca fica mais difícil, tem que tentar outras opções, ainda não consegui e portanto não tenho a solução...

Troca de monitor, placa de vídeo, falha no boot

Quando falhar a inicialização, principalmente o boot em ambiente gráfico, muito comum ocorrer na troca de monitor, placa de vídeo, troca do HD entre maquinas com hardware diferente e outras situações que não inicie em modo gráfico, precisa fazer a correção no arquivo de configuração xorg.conf que fica em /etc/X11, neste diretório tem estes arquivos de configuração.

xorg.conf.install xorg.conf.md5 xorg.conf.saxsave xorg.conf

Minha solução no OPENSUSE 10.1, usar o xorg.conf.install, segue os passos que executo, linhas para copiar e colar.

  mv /etc/X11/xorg.conf /etc/X11/ori-xorg.conf
  cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf
  
  Comentar estas linhas, use seu editor preferido 
   #  Load       "dbe"
   #  Load       "extmod"
   #  Load       "glx"
  
  alterar para vesa
  
   Driver              "vesa"

Com esta configuração inicia o ambiente gráfico e depois consegue ajustar via yast.

Copia deste arquivo com as alterações acima em;

http://200.204.198.164/zago/guiaz/drivers/suse10-xorgvesa.txt

A seguir algumas dicas que não consegui resultados.

X -configure cria um novo arquivo de configuração, em meus testes a resolução do monitor fica tudo com zero e não inicia o ambiente gráfico.

Solução 1; iniciar em modo "failsafe" login em modo texto no console, executar yast e tentar nova configuração, em uma troca de monitor, de Sony multiscan15sfII para Sansung 591V ou Sansung 551V, não foi possível fazer esta configuração, mesmo executando yast em modo texto, ao entrar em "hardware -> Placa de vídeo e monitor" depois de alguns segundos some o sinal do monitor e precisa de CTRL+ALT+BACKSPACE para voltar ao yast, resta editar a configuração manualmente ou tente a solução 2.

Solução 2; faça boot pelo CD 1 (CD de instalação) entre no modo rescue ou tente reinstalar o sistema, depende do hardware e configuração, o que dá certo em uma instalação não funciona em outra, tem que tentar até acertar, alterar via yast, yast2, via ssh -X a partir de outra maquina da rede, o caminho é chegar em configuração do monitor e alterar, onde exibe o monitor antigo, selecione o monitor atual, a cada alteração, clique em teste, quando travar, mate o X com CTRL+ALT+BACKSPACE e tente outra configuração até acertar e depois faça boot pelo HD que funciona normal,

Solução 3; abrir um console pressionando as teclas CTRL+ALT+F2, neste console pode configurar o hardware, rede, xorg, firewall e muito mais, execute yast que chama o configurador em modo texto, se travar, então resta a opção manual, copiar o xorg.conf de outra instalação que sirva nesta maquina ou edite diretamente o arquivo de configuração, para alguns serviços existem ferramentas que funcionam em modo texto, no FAQ especifico sobre o hardware ou aplicativo tem mais indicações, a cada tentativa de configuração neste console, pressione as teclas CTRL+ALT+F7 para voltar ao ambiente gráfico, a cada tentatia mate o X (reiniciar o ambiente gráfico), pressiona a teclas CTRL+ALT+RETROCESSO(BACKSPACE), com isto mata o X e reinicia o ambiente gráfico, no boot equivale a voltar à tela de login, caso continue falhando, então faça tentativas com outros parametros de configuração, continue alternando entre o console CTRL+ALT+F2 e login gráfico CTRL+ALT+BACKSPACE.

Outras opções, tentar configuração genérica antes da troca do hardware, tentar manter copia do xorg para cada perfil de maquina, nestas situações basta trocar o /etc/X11/xorg.conf, tentar acessar remotamente via ssh -X e executar yast2, ele é o configurador em ambiente gráfico e pode rodar com acesso a partir de outra maquina mesmo quando falha o login gráfico na maquina local, precisa liberar no firewall ou tentar sem firewall, a cofiguração padrão do SUSE10 já vem com sshd configurado para exportar o X, existem outras opções como yast em modo texto, webmin, cups e aplicativos especificos do pacote.

Monitor, quando não encontrar o modelo na lista, um bom quebra-galho que funciona para todos, via yast2, entre na configuração "Placa gráfica e monitor", selecione na primeira coluna -> VESA, na segunda coluna a resulução desejada, exemplo 800X600@56HZ, com esta configuração inicia o ambiente gráfico com qualquer monitor, ou melhor quase todos...., antes da troca do HD, monitor ou placa de vídeo, tente salvar a configuração, fazer uma copia do /etc/X11/xorg.conf para outro nome e faça esta alteração, mantenha esta copia que poderá ser útil para voltar a configuração original ou reiniciar o processo, mantenho algumas configurações deste tipo para copia via ssh ou wget, procure salvar suas configurações mais utilizadas para copia nestes momentos, considere o uso deste recurso somente para iniciar o ambiente gráfico e depois concluir a configuração corretamente para não prejudicar a visão nem forçar o hardware, quando fizer esta configuração via ssh -X não tente testar a configuração do monitor, isto tem que ser feito na própria maquina, nem precisa explicar que está com um monitor conectado e vendo os dados em outro.....

Rede - placa de rede.

Na Troca de HD entre maquinas ou troca da placa de rede, precisa entrar no yast e configurar a nova placa de rede, na identificação da eth? o SUSE inclue o MAC da placa de rede, portanto, trocando HD de maquina ou troca da placa de rede, precisa remover a placa antiga e configurar novamente para pegar o novo MAC, pode fazer via ambiente texto executando yast ou na interface gráfica, ao sair do yast já reinicia e levanta automaticamente a nova configuração, precisei executar esta configuração mesmo na troca de HD entre duas maquinas iguais precisa deste procedimento porque cada placa de rede tem seu MAC e mesmo em maquinas iguais ou plcas de rede iguais o MAC delas é diferente.

CD DVD - alterar de IDE ou jumper entre master e slave

Depois da instalação, ao trocar a unidade de CD / DVD por outra configurada em outra posição da IDE, por exemplo, na instalação a unidade estava como Slave, efetuando a troca por outra confiugrada como master, o yast não reconhece na instalação de programas, não adianta acertar o link de /dev/cdrom, não tem nada sobre isto no /etc/fstab, parece que o yast salva e pega a informação de outro local, até procurei um pouco mas não achei, ao tentar instalar algum pacote, com a mídia corretga na unidade de CD, persiste na mensagem de insira a mídia, yast não acessa mas o konqueror e via montagem manual acessa normalmente, em configurações do yast -> hardware -> Unidade cd CD-ROM, exibe a unidade utilizada na instalação e a atual conectada, mesmo selecionando a atual dando um clique em adicionar, não resolve o problema, resolvi alterar o jumper do CDROM para a mesma posição utilizada na instalação e funcionou, por enquanto fica a dica, não altere o jumper da unidade de CD/DVD (master / Slave), nem troque de IDE, pode até trocar a unidade leitora/gravadora mas mantenha a mesma posição do jumper de slave/master e conectada na mesma posição da IDE.

Firewall

Quando tiver problemas com acesso remoto, verifique se o firewall está habilitado, tente isolar o problema, faça teste com firewall desabilitado para identificar se é problema de firewall ou não, dependendo da instalação o firewall vem habilitado e negando acesso remoto, por exemplo ssh, o default do firewall padrão nega conexão remota via ssh, com firewall desabilitado qualquer usuário do sistema pode fazer conexões remotas via ssh, para liberar o ssh no firewall, execute yast2 -> Segurança e Usuários -> Firewall...

Em modo texto ou a partir de um console, execute yast e procure pela opção de habilitar o modo manual que irá desabilitar a incialização do firewall no boot e portanto trabalhar sem firewall e liberando as conexões remotas via ssh.

Considere que firewall é somente parte das regras de sugurança, considere aprimorar a configuração e segurança, alguns serviços ou pacote também tem configurações próprias que melhora a segurança, o próprio ssh tem seu arquivo de confiração para limitar quem pode ou não fazer conexões, além de cuidar bem da senha tem outras formas de melhorar a segurança, no FAQ sobre ssh tem muito mais, o mesmo principio deve ser aplicado a qualquer pacote de cara para internet.

Mencionei ssh mas o principio se aplica a outros serviços de conexão remota na maquina, em maquinas de cara para internet os cuidados devem ser redobrados.

Criar usuários e /home dos usuários

Criar usuários via linha de comando, consulte o manual porque requer algumas diretivas, com o comando useradd nomedelogin não cria o diretório do usuário em /home, no manual indica o uso de -m testei e funciona neste formato useradd -m nomedelogin, cuidado que sem o home do usuário pode gerar alguns problemas, entre eles, não consegue fazer login em ambiente gráfico, achei muito estranho, melhor criar usuários via yast em modo texto ou yast2 em ambiente gráfico, com estas ferramentas cria automaticamente o home do usuário com as configurações padrão, em maquinas sem ambiente gráfico use yast em modo texto, execute yast e entre em -> Segurança e Utilizadores -> Editar e criar usuários -> use a tecla TAB para navegar entre as opções e enter para confirmar.

Criar usuário useradd -m nomedelogin, "-m" cria o home do usuário, consulte o manual man useradd

Remover usuários, userdel -r nomedelogin, "-r" remove o home do usuário, lembre do backup, consulte o manual man userdel

Comandos, dicas e atalhos.

Capturar tela, pressionar a tecla "Print Screen".

Depois cole no seu editor de imagens.

Funciona no SUSE 10 (i386) e falhou no SUSE 10 x86_64.

Capturar telas (screenshot) na versão x86_64, adotei o Gimp , clique em;

Menu arquivo -> item capturar -> capturar tela

configure a seu modo e quando pronto clique em capturar, observe que muda o formato do cursor para um cruz e, posicione sobre tela que deseja capturar e clique com botão normal, prontinho, vai abrir a imagem no Gimp, nomeie e salve....

Não encontrei o pacote ksnapshot, não gostei do xgrabsc xgrabsc - A Screen Grabber for the X Window System. Não tem opção para salvar no formato jpeg, para instalar;

smart install xgrabsc -y

Indicações, tutoriais, FAQ e documentos

Open SUSE - mais tutoriais e dicas sobre a versão Open SUSE
http://www.zago.eti.br/distro/opensuse.html

smart - utilizar este gerenciador de pacotes no SUSE - tutoriais
http://www.zago.eti.br/smart-dicas.html
http://www.zago.eti.br/smart-channel.htm

Criar DVD com o mesmo conteúdo dos 5 CD, mais documentação e pacotes adcionais, instalar via rede local.
http://www.zago.eti.br/distro/suse-via-dvd-rede.html

FAQ com mensagens da Linux-br.
http://www.zago.eti.br/distro/suse.txt

Não esqueça das páginas do manual, consulte sempre o man, documentação do sistema, veja em;
http://www.zago.eti.br/man.txt

site em Português com dicas, noticias e muita documentação.
http://www.susebr.org/

Lista de discussão em Português;
http://groups.yahoo.com/group/suse-linux-br/

Comunidade no Orkut:
http://www.orkut.com/Community.aspx?cmm=759644
Mais alguns endereços
http://www.suse-brasil.com.br/
http://www.novell.com/pt-br/linux/suse/index.html
http://www.novell.com/linux/suse/index.html

Tutoriais..

Atualização do Suse sem Internet - como criar um CD de atualização do SUSE Linux.
http://www.dicas-l.com.br/dicas-l/20041220.php
Dicas sobre algumas distribuições
http://www.zago.eti.br/distro/A-distro.html

Página principal deste site (FAQ)
http://www.zago.eti.br/menu.html