Comandos que considero exclusivos do Fedora, 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 Fedora Core, ambiente, diversos tipos de maquinas e instalações, preferencialmente usando somente o DVD ou CD.
Eventualmente para instalar ou atualizar algum pacote, alterei a configuração para buscar em algum mirror na internet.
FC7 lançado em maio/2007, tem imagens ISO para diversas arquiteturas, também em DVD ou CD.
Interface de instalação amigável e bem elaborada.
Dependendo do perfil de instalação, por default ativa (habilita) o firewall e Seelinux, são ferramentas de segurança que pode complicar a vida de quem não sabe lidar com elas, em tempo de instalação tem opção para desabilitar.
Por default cria volumes LVM, pode compliar quando precisa instalar o HD como secundário em outra maquina, também pode ter problemas com acesso vai live CD, quem não deseja trabalhar com LVM pode selecionar particionamento personalizado e criar partições swap e /
Por default instala ambiente Gnome, quem prefere KDE deve selecionar a opção personalizar pacotes, desmarcar Gnome e selecionar KDE.
Feramentas de configuração, no shell do root digite system- mais a tecle tab duas vezes para listar todas as opções. Exemplo para ocnfigurar placa de rede no terminal (tui).
system-config-network-tui
Em conexão remota vai ssh -X tem a interface gráfica (gui)
system-config-network-gui
`` adduser carol `` Criar usuário
`` passwd carol `` Definir senha
`` userdel carol `` remove usuário
Pacotes que rodam em segundo plano, como servidores de ftp, web e outros serviços, devem ser iniciados junto com o boot da maquina com chkconfig
, em casos de manutenção ou após a instalação do pacote, use service
;
Resultado quando executa somente service [root@localhost ~]# service Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]
Não esqueça do manual man service
, tem mais indicações no final deste tópico.
Ao contrário do comando chkconfig, o service
produz efeito somente na seção atual, portanto temporário, o resultado deste comando não vale para o próximo boot, tem resultado imediato para iniciar, parar ou ver status de servidores, formato da linha de comando;
service daemon opção
Exemplos com servidor ssh, seu daemon é sshd, o comando a seguir inicia o servidor ssh.
service sshd start
Parar o servidor do ssh; service sshd stop
Conferir se está rodando, service sshd status
Ao contrário do comando service, o chkconfig
produz efeito somente no proximo boot, não tem efeito na seção atual, portanto configuração permanente a partir do boot seguinte, selecionar serviços que devem iniciar automaticamente junto com o boot, use chkconfig
,
Exemplo de linha de comando para iniciar o servidor ssh junto com o boot
chkconfig sshd on
Desmarcar a inicialição automatica do pacote.
chkconfig sshd off
Listar quais os serviços estão selecionados para iniciarem automaticamente junto com o boot
chkconfig --list
Executando chkconfig
sem parametros retorna;
uso: chkconfig --list [nome] chkconfig --add <nome> chkconfig --del <nome> chkconfig [--level <níveis>] <nome> <on|off|reset|resetpriorities>
Veja também a página do manual man chkconfig
Fedora tem seu gerenciador de pacotes em ambiente gráfico, também pode fazer o mesmo serviço em ambiente texto, neste tópico, dicas e configurações para instalar e manutenção de pacotes a partir do console ou konsole.
Na instalação com perfil de estação inclue os gerenciadores up2date e yum, consulte as paginas do manual:
man up2date man yum
Fazer o registro: up2date default
Instalar pacotes via yum, execute yum install nome-do-pacote
, exemplo para instalar Squid:
yum install squid
Instalar Squid via up2date: up2date -i squid
yum com interface gráfica, (yumex = Yum Extender) instale o pacote yumex:
yum install yumex
Executar yumex, na linha de comando execute yumex
, tem que tornar root e chamar a partir de um console do ambiente gráfico, ou procure por Yum Extender no menu, quem usa Gnome, clique em aplicações -> Ferramentas do Sistema -> Yum Extender.
Tem caixa de pesquisa e muito mais, a pesquisa está relacionado à seleção da coluna da esquerda, pesquisar por novos pacotes, clique no ícone "Instalar", coluna da esquerda e depois digite na caixa de pesquisa...
Interface amigável e intuitiva, muito fácil de usar.
Instalar o gerenciador de pacotes smart via yum falhou, sempre retorna a mensagem "Nothing to do", não instala smart nem fedora-package-config-smart-6.89-7.i386.rpm. A solução mais prática foi; primeiro instalar apt e por ele instalar smart, segue as linhas de comando para copiar e copiar no konsole do root.
yum install apt apt-get update apt-get install smart smart update smart install smart-gui -y
Depois de instalado e com smart funcionando encontrei os rpm neste mirror oficial.
Arquitetura i386 em http://mirrors.kernel.org/fedora/releases/7/Everything/i386/os/Fedora/
Arquitetura x86_64 em http://mirrors.kernel.org/fedora/releases/7/Everything/x86_64/os/Fedora/
Outro solução, menos indicada mas que também funciona. Fazer download do rpm para instalar via rpm com --nodeps. Qualquer faço novos testes com pacotes oficiais e atualizo este tópico.
via yum retorna mensagem "Nada fazer"
Instalar direto falha, baixar para instalar via rpm -ivh retorna dependencia de smart-config.
Com `` --nodeps `` instala mas não cria canais, Solução; instalar e criar canais manualmente, veja este exemplo para maquina de 64 bits.
Instalação no x86_64
wget ftp://rpmfind.net/linux/fedora/development/x86_64/os/Fedora/smart-0.50-45.fc7.x86_64.rpm rpm -ivh --nodeps smart-0.50-45.fc7.x86_64.rpm smart update smart install http://koji.fedoraproject.org/packages/fedora-package-config-smart/7/8/x86_64/fedora-package-config-smart-7-8.x86_64.rpm smart update smart channel --add http://200.204.198.164/zago/smart/fc7os64-rpm-md.channel -y smart update
Tem mais dicas e exemplos no tutorial sobre smart, procure por FC7
Fedora Core 7
Ambiente, micro com acesso à internet, no Konsole do root execute:
yum install apt apt-get update
Prontinho, apt instalado.
Fedora Core 4 Não encontrei no DVD os rpm do apt nem smart, falhou os comandos: yum install smart e yum install apt
Procurando no Google por: "rpm apt FC4" achei no primeiro endereço:
http://rpm.pbone.net/index.php3/stat/4/idpl/1979266/com/apt-0.5.15cnc6-4.2.fc4.rf.i386.rpm.html Aqui também tem os pacotes e dicas para instalar apt no Fedora, não utilizei este. http://apt.freshrpms.net/ Veja o resultado: [root@localhost ~]# rpm -ivh ftp://ftp.freshrpms.net/pub/dag/fedora/4/en/i386/RPMS.dag/apt-0.5.15cnc6-4.2.fc4.rf.i386.rpm A obter o ftp://ftp.freshrpms.net/pub/dag/fedora/4/en/i386/RPMS.dag/apt-0.5.15cnc6-4.2.fc4.rf.i386.rpm aviso: /var/tmp/rpm-xfer.KGMDKu: Header V3 DSA signature: NOKEY, key ID 6b8d79e6 A preparar... (100%########################################### [100%] 1:apt ( 1%########################################### [100%]
Execute (apt-get update) para atualizar a base de dados, nem precisa fazer alterações nas configurações do apt, já vem configurado com os mirrors apontando para servidores do FC, basta atualizar a base de dados, após a instalação execute:
apt-get update
Prontinho, como teste, instalei o servidor web:
apt-get install httpd
Funcionou....
Configurar apt para usar o mesmo conteúdo disponivel na instalação via NFS, ideal para uso em maquinas que não tem unidade leitora de DVD ou para manutenção remota via ssh, evita o uso da mídia.
Na mesma maquina que exporta o conteúdo do DVD via NFS também precisa do servidor web para a rede local, crie um link simbolico nos diretórios do servidor web, este link aponta para o local onde estão os arquivos do DVD, funciona como um repositório local:
ln -s /tmp/distro/fc4/x32 /srv/www/default/html/fc4x32
Teste com rpm, via navegador selecionei o pacote squid e montei esta linha:
rpm -ivh http://192.168.1.120/fc4x32/Fedora/RPMS/squid-2.5.STABLE9-7.i386.rpm
Neste formato instalou o pacote Squid usando o conteúdo do DVD que está no servidor web em outra maquina da rede local.
No Google não encontrei tutoriais em português, resolvi aplicar a mesma tecnica que utilizo no CL10, ainda não revisei, funcionou na primeira tentativa.
Criar o diretório RPMS.algumacoisa, utilizei RPMS.fclan, precisa ter 5 letras ou menos depois do ponto, copiar o conteúdo de RPMS para este diretório, fiz copia porque na instalação via NFS procura os pacotes em RPMS e o comando genbasdir requer um ponto e nome depois de RPMS, lembre que este diretório consome 2.5GB, deve existir forma mais prática e elegante, enquanto não descubro o correto e como funcionou comigo, então vai comandos que utilizei, aliás, colinha para copiar e colar na proxima instalação:
#no servidor web interno que disponibiliza o conteúdo da ISO do DVD: cd /tmp/distro/fc4/x32/Fedora cp -R RPMS RPMS.fclan genbasedir `pwd` #na estação rodando FC4, configure o apt para usar o repositório local. #utilize seu editor preferido, neste exemplo utilizei o "vi" para edição /etc/apt/sources.list.d/dag.list vi /etc/apt/sources.list.d/dag.list #acrescentar esta linha: rpm http://192.168.1.120/fc4x32 Fedora fclan #salvar e sair, pra atualiza a base de dados execute: apt-get update
Caso não queira utilizar repositorios da internet, manter disponiveis para o apt utilizar somente estes RPM do DVD, então comente as demais linhas com refencias a outros repósitorios.
São varios arquivos consultados pelo apt, edite todos que estão em:
/etc/apt/sources.list.d/
Teste, instalar o Samba, (apt-get install samba) com este comando utilizou os pacotes do micro da rede local mesmo sem comentar as linhas dos demais repositórios do sources.list que apontam para servidores na internet, não sei qual o critério de preferencia do apt, faça o teste para tirar suas conclusões.
FC5 - Donload de imagens ISO de CD ou DVD, i586 para CPU de 32 bits ou x86_64 para CPU de 64 bits, acesse a página:
SHA1SUM
Exemplo no dowaload do FC4
[zago@servsamba FC4]$ ls FC4-i386-DVD.iso SHA1SUM Conferir a imagem, execute dentro do diretório onde estão os arquivos SHA1SUM e a imagem ISO: [zago@servsamba FC4]$ sha1sum -c SHA1SUM FC4-i386-DVD.iso: A soma coincide sha1sum: FC4-i386-SRPMS-disc1.iso: Arquivo ou diretório não encontrado FC4-i386-SRPMS-disc1.iso: FALHA na abertura ou na leituraObserve que no arquivo SHA1SUM contém a chave para todas as ISO, portanto retornará erro para as demais ISO que não estão neste diretório, o que importa é o resultado positivo da ISO que quer conferir, a mensagem muda conforme a distro ou versão, o resultado acima é do CL10, quando o resultado for "A soma coincide" indica que está tudo OK e pode gravar o DVD, quando a soma não coincide é sinal que a ISO está incompleta ou corrompida, coloque no bittorrent novamente que ele faz a correção da ISO.
Gravar o DVD via linha de comando: growisofs -dvd-compat -speed=2 -Z /dev/cdrom=FC4-i386-DVD.iso Gravar CD via linha de comando; cdrecord -v speed=8 dev=/dev/hdc -data FC4-i386-DVD.isoOu com K3B instalado, navegue pelo konqueror até o diretório onde está e imagem e um duplo clique sobre a ISO chama o K3B, basta OK pra confirmar a gravação. Lembre que não deve gravar como arquivo no CD/DVD, nem deve montar a ISO ou tentar descompactar, tem duas opções, gravar a partir da linha de comando ou um duplo clique sobre a ISO Quem não tem gravador de DVD pode instalar via rede, requer outra maquina na rede para exportar o conteúdo da ISO via NFS, mesmo assim precisa gravar um CD de boot, veja detalhes no tópico, instalando via rede.
Tutorial elaborado com Fedora Core 4, ainda não testei no FC5, a principio deve funcionar sem modificações.
FC4 - imagem ISO para DVD - como instalar sem DVD, solução quando não unidade de gravação e ou leitora de DVD mas baixou a ISO do DVD.
Mesmo assim precisa de uma unidade de CDROM e gravar uma pequena ISO de boot em CD, dentro da ISO de DVD tem uma imagem ISO de 6MB propria para criar um CD de boot, basta montar a ISO do DVD para acessar o diretório com a ISO especial e criar um CD de boot, esta ISO é especial, serve somente para fazer o boot de instalação pelo CD normal, portanto requer o conteúdo do DVD exportado via NFS para continuar a instalação, também tem opção para USB pendrive e não encontrei solução pra boot pelo disquete (floppy de 3 1/2).
Tutorial sobre NFS e FAQ em:
cd /tmp mkdir /tmp/distro/fc4 mkdir /tmp/distro/fc4/x32 mkdir /mnt/teste mount -o loop /tmp/FC4-i386-DVD.iso /mnt/teste cp -R /mnt/teste/* /tmp/distro/fc4/x32 umount /mnt/testeQuando tem servidor web rodando na mesma maquina que exporta via NFS pode criar um link simbolico apontando para o local exportado via NFS, isto permite usar apt e smart apontando para este repositório local, qualquer dia completo este tópico, pra criar o link simbolico execute:
ln -s /tmp/distro/fc4/x32 /srv/www/default/html/fc4x32Teste de acesso, abra o navegador em uma estação e na URL coloque:
http://192.168.1.120/fc4x32/onde: 192.168.1.120 é o IP do servidor web. Gravar o CD com boot, entre no diretório imagens e leia o README
cd /tmp/distro/fc4/x32/imagesDICA, no diretório imagens tem dicas no arquivo README, não consegui criar os disquetes de boot para instalar via rede, veja o tamanho das imagens:
ls -la -rw-r--r-- 1 root root 655 2005-06-19 03:41 README -r--r--r-- 1 root root 1105 2005-06-19 03:41 TRANS.TBL -rw-r--r-- 1 root root 6711296 2005-06-19 03:41 boot.iso -rw-r--r-- 1 root root 8388608 2005-06-19 03:41 diskboot.img drwxr-xr-x 2 root root 4096 2005-06-19 03:41 pxeboot -rw-r--r-- 1 root root 88256512 2005-06-19 03:41 rescuecd.iso
No README informa que a imagem "diskboot.img" serve para USB pendrive e "boot.iso" para gravar CD de boot em CD-R / CD-R/W.
Gravar o CD de boot, lembre que precisa montar a ISO do DVD para ter acesso a esta outra ISO de 6MB propria para gravar em CD, pode copia-la para outro local, exemplo de linha de comando para gravar.
cdrecord -v speed=8 dev=/dev/hdc -data boot.iso
Com este CD, na estação que deseja instalar, faça boot por ele e prossiga normalmente:
enter -> escolha do idioma -> tipo de teclado -> Imagem NFS
Nesta tela tem outras opções, ftp, http e "Disco rígido", mas isto é assunto para outro teste...
Na tela "configurar TCP/IP, use a tecla TAB ou enter na seleção, preencha os dados referente a IP, rota e DNS desta instalação, exemplo definir IP 192.168.1.53, na minha rede o IP do roteador é 192.168.1.2 e o DNS do provedor 200.204.0.10:
Endereço IP: 192.168.1.53 Máscara de rede: 255.255.255.0 Roteador padrão (IP): 192.168.1.2 Servidor de nomes primário: 200.204.0.10
Na tela seguinte "Configuração NFS" exemplo e formato na minha instalação;
Nome do servidor NFS: 192.168.1.3 Diretório NFS: /tmp/distro/fc4/x32
Onde: 192.168.1.3 é o IP do servidor NFS que está exportando o conteúdo do DVD de instalação e no campo seguinte o diretório com a copia do DVD.
A proxima tela já vem em abiente gráfico, já utilizando os dados do servidor NFS, as telas e procedimentos são os mesmos e iguais da instalação com boot pelo DVD, o CD foi utilizado somente como boot inicial, até o termino da instalação não tem diferença entre instalar por este CD+NFS ou direto pelo DVD.
Caso tenha problemas de permissão, acesso a diretórios, arquivos, ou comportamento estranho com acesso a rede, procure verificar se ativou o firewall e também procure entender o funcionamento do selinux que faz gerenciamento do sistema, veja mais detalhes na documetnação e também em:
http://selinux.sourceforge.net/
Acesso ao site do Bradesco reclama a falta de plugins flash e java, instalei gnash e não resolveu.
smart install gnash -y
Acessei o Bradesco como root, chamar firefox a partir do konsole do root, bastou um clique no ícone que pede a instalação do flash, acessou o site da Adobe, fez o download e instalou.
Java - com o pacote "java-1.5.0-gcj" não acessa Bradesco pessoa fisíca, solulção é remover a versão para instalar a versão 1.4.2, veja neste site o FAQ especifico sobre java.
http://www.zago.eti.br/java.txt
Documentação em Inglês.
faq fedora ~linux howto ssh fedora ~linux
Mais listas sobre Fedora, na caixa de pesquisa do google digite:
fedora mailing list
Mesmo que procure por listas em português, use a opção acima e antes da pesquisa selecione "Páginas em Português", ou use outras combinações pra refinar a pesquisa, tente algo como:
fedora lista fedora listas fedora forum
Use também variates como:
fedora linux redhat rh
Muitas páginas ou o programa gerenciador da lista estão em ingles, geralmente a interface de inscrição nem é traduzida, mas a lista pode ser destinada a troca de mensagens em português fique atento a estes detalhes.