lar - Internet
Instalar qualquer clone do Red Hat Enterprise Linux sem usar um instalador padrão. Integrador de sistemas Instalando o Red Hat em russo

É descrita uma configuração adequada para instalar um SGBD Oracle (com algumas ressalvas, é claro, veja mais adiante no texto). O servidor experimental é uma máquina virtual VMware.

A documentação de instalação do sistema operacional nativo é o Guia de Instalação do Red Hat Enterprise Linux 6.

Então vamos...

1) Escolher " Instalar ou atualizar um sistema existente". Se posteriormente durante o processo de instalação houver problemas com a placa de vídeo, você pode tentar repetir a instalação e selecionar “ Instale o sistema com driver de vídeo básico". Neste caso, o driver VGA padrão será instalado.

2) Ao instalar a partir de um DVD, você será solicitado a verificá-lo (caso o DVD esteja danificado). Eu escolho " Pular“para não perder tempo.

3) Início da instalação. Clique em " Próximo«.

4) Selecione um idioma durante a instalação (ele será exibido nas telas do instalador). Eu escolho " Inglês", porque Isso não me incomoda nem um pouco, mas se surgirem problemas de instalação, encontre informações sobre o problema na Internet em língua Inglesa muito mais provável do que em russo.

Alternando entre idiomas no instalador = Mudança - Mudança.

5) Selecione o layout de teclado padrão. Eu seleciono “Inglês” (normalmente adiciono o layout russo após instalar o sistema operacional, se necessário).

6) Isto descreve a instalação em um servidor normal com um disco SCSI (virtual Máquina VMware), então eu escolho " Dispositivos básicos de armazenamento". Nota: A instalação em uma matriz RAID, se houver apenas uma no sistema e tiver um disco lógico, não será diferente da instalação em um único disco.

Se você possui um servidor de produção, a configuração do hardware pode ser muito diferente, portanto, para todos caso específico- leia a documentação nativa.

7) Um aviso de que o instalador não encontrou uma tabela de partição ou qualquer sistema de arquivos no disco, mas mesmo assim, este aparelho(disco) pode conter dados. Portanto, sugere-se que você continue com a instalação e exclua os dados, ou a instalação não será realizada neste disco.

Eu escolho instalação com remoção - “ Sim, descarte todos os dados«.

Marque abaixo " Aplicar minha escolha a todos os dispositivos com partições ou sistemas de arquivos não detectados» permite que você estenda sua solução também para outras unidades. Se você removê-lo, poderá tomar uma decisão separada para cada disco.

8) Configurações de rede. Aqui você precisa inserir o nome do computador (nome do host). Porque Estou indo embora recebimento automático configurações de rede usando DHCP, então posso simplesmente clicar em “ Próximo". Caso contrário, quaisquer configurações de rede poderão ser alteradas nesta tela.

ATENÇÃO: A imagem mostra que o nome do computador (nome do host) é inserido com um ponto final - não faça isso! O ponto no nome do host pode levar a vários problemas instalação e operação de Oracle e Oracle RAC. É melhor que o nome do host não tenha mais de oito caracteres, comece com uma letra e contenha apenas letras e números em inglês.

9) Selecione o fuso horário desejado.

10) Senha do usuário root. Root é o superusuário do computador, portanto sua senha deve ser super, principalmente em servidores industriais. E mais uma coisa - lembre-se :)

11) Oferece opções para dividir o disco em grupos de discos e partições. Eu escolho " Use todo o espaço", ou seja todo o disco será completamente reparticionado, tudo o que estava nele será destruído. Neste caso, será aplicado o particionamento automático do disco em partições.

Você pode escolher outras opções ou fazer seu próprio particionamento de disco (manual) se selecionar “ Criar layout personalizado«.

Se você marcar a caixa de seleção na parte inferior " Revise e modifique o layout de particionamento“, então será mostrada a tela descrita no passo 12 onde você pode alterar a partição automática do disco (corrigir).

12) O mapa de partição do disco é mostrado. Você pode fazer ajustes. Por exemplo, separe sistemas de arquivos individuais ou pontos de montagem em partições separadas, como tmp ou swap. É possível alocar partições separadas para espaços de tabelas de banco de dados separados.

Deixo tudo como está.

13) Mais um aviso, agora em formatação, de que os dados podem ser destruídos. Eu escolho " Formatar«.

14) Aviso final 🙂 eu escolho “ Gravar alterações no disco«.

15) Janela de configurações do carregador de inicialização do sistema operacional. Eu não estou mudando nada.

16) Selecionando o tipo de instalação. Para servidor Oráculo é melhor escolher " Servidor Básico“—tudo que você precisa será instalado e nada desnecessário.

Certifique-se de marcar a caixa de seleção " Personalize agora“para poder instalar gráficos imediatamente durante a instalação do sistema operacional, porque Então você precisará mexer nisso, e os gráficos serão necessários para instalar o Oracle.

Observação: É possível instalar o Oracle no Linux sem gráficos, por exemplo silencioso, mas isso é uma história à parte. E não importa o que os apologistas digam linha de comando, é de alguma forma mais confortável administrar o servidor em uma programação.

Nota 2: Se você selecionar o tipo de instalação “Servidor de Banco de Dados”, então MySQL e PostgreSQL serão instalados adicionalmente - isso não tem nada a ver com Oracle, então não faz sentido escolher este tipo.

17) Se no parágrafo 16 anterior a caixa de seleção “ Personalize agora" - obtemos esta tela. Aqui você precisa selecionar “ Áreas de trabalho» e marque todas as caixas de seleção conforme mostrado na figura. Isso é necessário para que o subsistema gráfico do sistema operacional e o shell padrão sejam instalados. Gnomo.

A figura mostra que o shell gráfico KDE não instalado. Pessoalmente, acho que é mais pesado que Gnomo e não tem utilidade no servidor. Um gnomo será suficiente :)

18) Processo de instalação. Nós esperamos.

19) Todos! A instalação foi concluída com sucesso - após a reinicialização, o servidor está em total prontidão para o combate.

Direitos autorais © 2005 Red Hat, Inc.
Tradução © 2005 Inventa

Introdução

1. Alterações neste guia 2. Informações arquitetônicas 3. Convenções do documento 4. Ativação da assinatura 4.1. Entrada de dados conta Chapéu Vermelho 4.2. Inserindo um número de assinatura 4.3. Conectando o sistema 5. Usando o mouse 6. Copiando e colando texto no ambiente X 7. Mudanças futuras 7.1. Precisamos do seu feedback!

I. Problemas de instalação

1. Instalação usando Kickstart 1.1. O que é uma instalação Kickstart? 1.2. Como realizar uma instalação Kickstart? 1.3. Criando um arquivo Kickstart 1.4. Parâmetros do Kickstart 1.5. Selecionando pacotes 1.6. Script de pré-instalação 1.7. Script de pós-instalação 1.8. Disponibilizando o arquivo Kickstart 1.9. Garantir a acessibilidade da árvore de diretórios de instalação 1.10. Inicie a instalação usando o Kickstart 2. Configuração inicial 2.1. Configuração básica 2.2. Método de instalação 2.3. Parâmetros do bootloader 2.4. Informações sobre as seções 2.5. Configuração de rede 2.6. Autenticação 2.7. Configurando um firewall 2.8. Configurações de exibição 2.9. Selecionando pacotes 2.10. Script de pré-instalação 2.11. Script de pós-instalação 2.12. Salvando um arquivo 3. Instalação em rede usando PXE 3.1. Configurando um servidor de rede 3.2. Configurando a inicialização PXE 3.3. Adicionando nós PXE 3.4. Lançar servidores TFTP 3.5. Configurando um servidor DHCP 3.6. Adicionando sua própria mensagem de carregamento 3.7. Executando uma instalação PXE 4. Ambientes sem disco 4.1. Iniciando um servidor tftp 4.2. Configurando um servidor DHCP 4.3. Configurando um servidor NFS 4.4. Concluindo a configuração de um ambiente sem disco 4.5. Adicionando nós 4.6. Carregando nós 5. Noções básicas de recuperação do sistema 5.1. Problemas comuns 5.2. Inicializando em modo de recuperação 5.3. Carregando em modo exclusivo 5.4. Inicialização de emergência

II. Sistemas de arquivos

6. Sistema de arquivos ext3 6.1. Recursos do ext3 6.2. Criando um sistema de arquivos ext3 6.3. Transição para o sistema de arquivos ext3 6.4. Retorne ao sistema de arquivos ext2 7. Gerenciador de Volume Lógico (LVM) 7.1. O que é LVM? 7.2. O que é LVM2? 7.3. Recursos adicionais 8. Configurando o LVM 8.1. Particionamento automático de disco 8.2. Particionando manualmente o LVM 9. Matriz Redundante de Discos Independentes (RAID) 9.1. O que é RAID? 9.2. Quem deve usar o RAID? 9.3. Comparação de matrizes RAID de hardware e software 9.4. Níveis de matrizes RAID e RAID linear 10. Configurando uma matriz RAID de software 10.1. Criando partições RAID 10.2. Criando dispositivos RAID e pontos de montagem 11. Espaço de troca 11.1. O que é espaço de troca? 11.2. Adicionando receita de espaço de troca 11.3. Removendo Receita de Espaço de Troca 11.4. Movendo espaço swap 12. Gerenciando armazenamento em disco 12.1. Partições padrão no parted 12.2. Gerenciando partições LVM 13. Implementando cotas de disco 13.1. Configurando cotas de disco 13.2. Gerenciando cotas de disco 13.3. Recursos Adicionais 14. Listas de Controle de Acesso 14.1. Montando sistemas de arquivos 14.2. Atribuindo uma ACL para acesso 14.3. Atribuição padrão de ACL 14.4. Obtendo uma ACL 14.5. Arquivando sistemas de arquivos com ACLs 14.6. Compatível com sistemas 14.7 anteriores. Recursos adicionais

III. Gerenciamento de Pacotes

15. Gerenciando Pacotes Usando RPM 15.1. Objectivos de Desenvolvimento de RPM 15.2. Usando RPM 15.3. Verificando a assinatura do pacote 15.4. Surpreenda seus amigos com os recursos do RPM 15.5. Recursos Adicionais 16. Ferramenta de gerenciamento de pacotes 16.1. Instalando pacotes 16.2. Removendo pacotes 17. Red Hat Network

4. Configuração de rede

18. Configuração de rede 18.1. Revisão 18.2. Configurando uma conexão Ethernet 18.3. Configurando uma conexão ISDN 18.4. Configurando uma conexão de modem 18.5. Instalando uma conexão xDSL 18.6. Estabelecendo uma conexão Token Ring 18.7. Instalação conexão sem fio 18.8. Ao controle Configurações de DNS 18.9. Gerenciando Nós 10.18. Trabalhando com perfis 11.18. Aliases de dispositivos 12.18. Configurando uma conexão IPsec 18.13. Salvando e restaurando parâmetros de rede 19. Configurações básicas do firewall 19.1. Ajustador de nível de segurança 19.2. Ativando o serviço iptables 20. Gerenciando o acesso aos serviços 20.1. Níveis de Execução 20.2. Wrappers TCP 20.3. Configurar ferramenta de serviços 20.4. ntsysv 20.5. chkconfig 20.6. Recursos Adicionais 21. OpenSSH 21.1. Por que usar o OpenSSH? 21.2. Configurando um servidor OpenSSH 21.3. Configurando o cliente OpenSSH 21.4. Recursos adicionais 22. Rede sistema de arquivo(NFS) 22.1. Por que usar NFS? 22.2. Arquivo de montagem Sistemas NFS 22.3. Exportando sistemas de arquivos NFS 22.4. Recursos Adicionais 23. Samba 23.1. Por que usar o Samba? 23.2. Configurando um servidor Samba 23.3. Conectando-se a um compartilhamento Samba 23.4. Recursos Adicionais 24. Protocolo de Configuração Dinâmica de Host (DHCP) 24.1. Por que usar DHCP? 24.2. Configurando um servidor DHCP 24.3. Configurando um cliente DHCP 24.4. Recursos Adicionais 25. Configurando o Servidor HTTP Apache 25.1. Parâmetros principais 25.2. Os parâmetros padrão são 25.3. Parâmetros do nó virtual 25.4. Parâmetros do servidor 25.5. Ajustando o desempenho 25.6. Salvando suas configurações 25.7. Recursos Adicionais 26. Configurando um Servidor HTTP Apache Seguro 26.1. Introdução 26.2. Visão Geral dos Pacotes de Segurança 26.3. Visão Geral de Certificados e Segurança 26.4. Uso chaves existentes e certificados 26,5. Tipos de certificados 26.6. Geração de chaves 26.7. Gerar um pedido a uma autoridade de certificação para obter um certificado 26.8. Geração independente de um certificado 26.9. Verificação do certificado 10.26. Entrando em contato com o servidor 26.11. Recursos Adicionais 27. Configurando Autenticação 27.1. Informações do usuário 27.2. Autenticação 27.3. Versão da linha de comando

V. Configuração do sistema

28. Acesso ao console 28.1. Desative o desligamento usando -- 28.2. Negar acesso a programas de console 28.3. Definindo um Console 28.4. Fornecendo acesso a arquivos do console 28.5. Permitindo acesso do console a outros aplicativos 28.6. Grupo de disquetes 29. Configuração de data e hora 29.1. Propriedades de Data e Hora 29.2. Propriedades protocolo de rede tempo (NTP) 29.3. Selecionando o fuso horário 30. Configurando o teclado 31. Configurando o mouse 32. Configurando o sistema X Window 32.1. Configurações de exibição 32.2. Exibir configurações de hardware 32.3. Configurações de exibição de monitor duplo 33. Gerenciamento de usuários e grupos 33.1. Criando um novo usuário 33.2. Alterando propriedades do usuário 33.3. Criação novo grupo 33.4. Alterando propriedades do grupo 33.5. Usando a Linha de Comando 33.6. Explicação do processo 33.7. Informações adicionais 34. Configurando a impressora 34.1. Adicionando uma impressora local 34.2. Adicionando uma impressora IPP 34.3. Adicionando uma Impressora Remota UNIX (LPD) 34.4. Adicionando uma impressora Samba (SMB) 34.5. Adicionando uma impressora Novell NetWare (NCP) 34.6. Adicionando uma impressora JetDirect 34.7. Selecionando um modelo de impressora e concluindo a configuração 34.8. Imprimindo uma página de teste 34.9. Mudar configurações impressoras instaladas 34.10. Salvando um arquivo de configuração 34.11. Usando a linha de comando 34.12. Gerenciando trabalhos de impressão 34.13. Fornecendo acesso público para impressora 34.14. Recursos adicionais 35. Automação de tarefas 35.1. Cron 35.2. Tarefas at e batch 35.3. Recursos Adicionais 36. Arquivos de Log 36.1. Localização dos arquivos de log 36.2. Visualizando Arquivos de Log 36.3. Adicionando uma Receita de Arquivo de Log 36.4. Analisando Arquivos de Log 37. Atualizando Manualmente o Kernel 37.1. Visão geral do pacote kernel 37.2. Preparando-se para a atualização 37.3. Baixando o kernel atualizado 37.4. Executando a atualização 37.5. Verificando a imagem inicial do disco RAM 37.6. Verificando o bootloader 38. Módulos do kernel 38.1. Gerenciando Módulos do Kernel 38.2. Carregamento estático de módulos 38.3. Recursos Adicionais 39. Configurando um Agente de Entrega de Correio (MTA)

VI. Monitoramento do sistema

40. Coleta de informações sobre o sistema 40.1. Processos do sistema 40.2. Uso de memória 40.3. Sistemas de arquivos 40.4. Equipamento 40.5. Recursos Adicionais 41. OProfile 41.1. Visão geral da ferramenta 41.2. Configurando o OProfile 41.3. Iniciando e parando o OProfile 41.4. Salvando dados 41.5. Análise de Dados 41.6. Explorando /dev/oprofile/ 41.7. Exemplo de uso 41.8. Interface gráfica 41.9. Recursos adicionais

Índice de assunto

Imprimir

Instale moderno Sistema Linux necessário apenas uma vez, tanto para um único servidor físico quanto para implantar um farm virtual inteiro. Por que não gastar um pouco mais de tempo nisso e fazer imediatamente tudo exatamente como é necessário, em vez de finalizar o que veio do instalador ao longo dos trilhos. Além disso, a quantidade de software instalada no modo “mínimo” do instalador padrão não corresponde ao verdadeiramente mínimo.
Para alguém instalação manual pode parecer uma perda de tempo, mas todo usuário Linux deve fazer isso pelo menos uma vez para entender melhor como funciona. Se as palavras fdisk, grub e chroot não te assustam, continue lendo.

Instalação sistema operacional pode ser dividido aproximadamente em 4 etapas distintas.

  1. Preparando o armazenamento do sistema
  2. Instalando e configurando componentes do sistema
  3. Preparando o sistema para inicialização automática
  4. Configurando o sistema para tarefas de trabalho
Na maioria sistemas modernos as tarefas 1 a 3 são executadas por programas instaladores. Em instaladores semiautomáticos, as etapas 1 a 3 são executadas no modo pergunta-resposta. Na maioria dos automatizados é semelhante, só é possível especificar um arquivo de resposta pré-preparado.

Escrever um instalador não é uma tarefa trivial. Os caras do projeto sempre souberam disso Gentoo, em que ele nunca existiu, mas em Arco Linux comunidade, recentemente decidiu abandonar o suporte ao instalador em favor de tarefas mais urgentes. Até a Microsoft entendeu isso - o segundo estágio do instalador do Windows, começando com o Vista, se resume a lançar uma imagem pré-montada. Porém, não estamos falando de janelas, esse é o assunto de outro artigo.

Ao instalar o SO manualmente, temos total liberdade de ação em todas as etapas. Este artigo naturalmente não é o único instruções corretas, este é um cenário de instalação de “servidor esférico no vácuo”. Tarefas e condições específicas podem influenciar significativamente qualquer uma das etapas. Como exemplo vamos definir OracleEnterprise Linux 6 para uma máquina virtual em execução Microsoft Hyper-V. Não o melhor livre uma combinação, é claro, mas esse não é o ponto. A propósito, este método de instalação não requer registro na Oracle. E para puristas e adeptos do camarada Stallman, sugiro usar KVM e instalar CentOS ou Científico, que são clones quase 1:1 do RHEL, então praticamente não há diferença na instalação deles. OEL também não possui muitas nuances exclusivas. Além de seu kernel-uek O Oracle Linux também oferece o kernel de seu Jango Fett, que possui drivers paravirtuais para dispositivos Hyper-V e encaminhamento de disco PnP.

Em princípio, qualquer Linux ou LiveCD é adequado para instalação. rpm e yum estão disponíveis para muitas plataformas. Mas como teremos o RHEL, é mais conveniente usar um LiveCD novo de uma distribuição semelhante ao RHEL da mesma versão principal. Com certeza terá versões compatíveis com rpm e yum, o que torna a tarefa muito mais fácil. Eu escolhi CD ao vivo do CentOS, que pode ser baixado do espelho mais próximo.

1. Preparando o armazenamento do sistema

EM neste exemplo servirá como armazenamento do sistema disco virtual V 10 GB conectado à VM. Todo o espaço, exceto uma pequena partição para o bootloader, será dado ao gerenciamento LVM, que considero o sistema de gerenciamento de volume mais estável na plataforma Linux

Inicializamos a partir do nosso LiveCD e entramos no terminal. Se planejamos trabalhar a partir da própria máquina virtual, é conveniente usar o modo de carregamento gráfico do LiveCD. Existe até o Firefox, claro que não é o mais recente.
Mas se já estamos com vontade de minimalismo, ou a máquina não tem muita memória RAM, inicializamos em modo texto, que pode ser selecionado no bootloader. Configuramos um servidor ssh para que possamos trabalhar no terminal a partir de nossa própria máquina. Para obter acesso, você precisará alterar a senha root e desabilitar ou configurar o firewall.

$ sudo su
# serviço sshd iniciar
# senha raiz
# serviço iptables para

Particionamos nosso disco usando fdisk, (parted, utilitário Red Hat Disk, editor hexadecimal, como quiser :) para as seções necessárias. Pessoalmente, gosto do fdisk testado pelo tempo. RHEL é um sistema conservador, o fdisk por padrão funciona em modo de compatibilidade com o Patrimônio PRÉ-Histórico, por isso o lançamos com sinalizadores especiais.
Criamos uma partição de 500M para o bootloader. Este é um tamanho enorme para uma partição de inicialização, mas não nos importamos.
Comando (m para ajuda): n
Ação de comando
e estendido
p partição primária (1-4)
p
Número da partição (1-4): 1
Primeiro setor (2048-20971519, padrão 2048):
Usando valor padrão 2048
Último setor, +setores ou +tamanho(K,M,G) (2048-20971519, padrão 20971519): +500 milhões

Definimos um sinalizador “inicializável” para que o primeiro estágio do bootloader saiba exatamente onde inicializar.
Comando (m para ajuda): a
Número da partição (1-4): 1

Damos o resto do espaço para a segunda parte,
Comando (m para ajuda): n
Ação de comando
e estendido
p partição primária (1-4)
p
Número da partição (1-4): 2
Primeiro setor (1026048-20971519, padrão 1026048):
Usando valor padrão 1026048
Último setor, +setores ou +tamanho(K,M,G) (1026048-20971519, padrão 20971519):
Usando valor padrão 20971519

que, para simplificar a definição de grupos LVM na fase de inicialização, definiremos o tipo como 8e (Linux LVM)
Comando (m para ajuda): t
Número da partição (1-4): 2
Código hexadecimal (digite L para listar): 8e

Crie um sistema de arquivos para /boot. Existem muitos fs a partir dos quais o GRUB, padrão para um exército de clones do RHEL, pode inicializar. Até uma velhinha é suficiente ext2, o log na partição de inicialização não é particularmente necessário - a gravação nele ocorre apenas ao instalar novos kernels e alterar a configuração do carregador de inicialização. Eu escolhi ext4. Além disso, indicaremos um rótulo para o novo fs, que poderá então ser usado em montar E fstab.

# mkfs.ext4 /dev/sda1
# e2label /dev/sda1 inicialização

Estamos preparando o LVM no qual nosso sistema irá residir
# pvcreate /dev/sda2
# vgcreate sistema /dev/sda2

No grupo criado, selecione a partição raiz em 4G. Isto é mais que suficiente para sistema mínimo, será dado 1G para swap, que, junto com as novas partições, será montado no sistema Live. O espaço restante lhe dá a liberdade de criar fs adicionais para /opt ou /var, e você também pode deixar uma reserva, o que permitirá usar instantâneos LVM

# lvcreate -n root -L sistema 4G
# mkfs.ext4 /dev/system/root
# e2label raiz !$
# lvcreate -n swap –L sistema 1G
# mkswap -f /dev/system/swap
#trocar !$
# mkdir -p /mnt/system/boot
#montar LABEL=root /mnt/sistema
# montar LABEL=boot /mnt/system/boot

2. Instalação e configuração de componentes do sistema

As informações sobre todos os pacotes rpm instalados são armazenadas em um banco de dados especial. Quanto a rpm então para hummm você pode especificar um root fs alternativo, o que nos dá a oportunidade de instalar o RHEL em qualquer diretório com um número mínimo de comandos. RPMDB- Coluna RHEL, vamos criá-la para o novo sistema.
# rpm --root=/mnt/system –initdb

As fontes dos pacotes de instalação do yum são repositórios de pacotes, cujos links estão em /etc/yum.repos.d/configs. Se houver uma conexão, pode ser qualquer repositório público acessível pela Internet, seu próprio, montado a partir de um armazenamento de rede ou, se imagens de disco de instalação estiverem disponíveis, você poderá usá-las. Assim:

# yum instala o createrepo
# mkdir -p /mnt/iso/(1,2,3)
# mount -o loop /mnt/nas/install/oel-6.4-cd(1,2,3).iso /mnt/iso/(1,2,3)
# createrepo /mnt/iso

Se quisermos instalar o CentOS, basta especificar explicitamente $releasever nos arquivos .repo existentes. Essas variáveis ​​são retiradas do pacote de lançamento da distribuição, que é novo sistema ainda não, então você terá que selar um pouco

# sed -i.orig "s/$releasever/6/g" /etc/yum.repos.d/*.repo

Eu preciso do OEL para que o yum seja configurado no repositório público da Oracle Corporation

# mv /etc/yum.repos.d(,.orig)
# mkdir /etc/yum.repos.d
#cd !$
# wget public-yum.oracle.com/public-yum-ol6.repo

Você pode começar a instalar o sistema. Vamos começar com um conjunto de pacotes bem “rudimentar”: o pacote de lançamento, glibc, bash e suas dependências:

# yum --installroot=/mnt/system install oraclelinux-release glibc bash

Tal sistema já está pronto para ser lançado como chroot em qualquer Linux. Mas temos outros planos, então colocamos rpm e yum lá com todas as dependências:

# yum --installroot=/mnt/instalação do sistema rpm yum

Instalaremos os pacotes restantes no novo sistema. Vamos copiar configurações de DNS, repositórios yum. Vamos vincular o fs virtual do nosso ambiente Live a caminhos semelhantes do sistema e entrar nele.

# cd /mnt/sistema
# cp /etc/resolv.conf ./etc/
# cp /etc/yum.repos.d/*.repo ./etc/yum.repos.d/

# mount -o bind /dev ./dev
# mount -o bind /sys ./sys
# mount -o bind /proc./proc

#chroot./

A primeira coisa que vemos é o convite padrão do bash. Para trazê-lo para o formato RHEL normal, copie as configurações do bash de /etc/skel.

bash-4.1# cp /etc/skel/.bash* /root/
bash-4.1# fonte /root/.bashrc

Vamos instalar alguns softwares básicos:

  • dhclient, entre cujas dependências (além dos logotipos do SO em OEL :) está também o udev, um sistema de inicialização e até um firewall, que de uma só vez aproximará nosso sistema da independência
  • agendador cronie, que carrega o postfix como um registrador MTA e rsyslog
  • menos, qual, passwd, nc, telnet, qual, cara
  • shell favorito, editor, outro software a seu critério
A gama de software nos repositórios RHEL básicos é muito limitada, mas felizmente existe o EPEL, que foi projetado para resolver este problema:
rpm -i www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum instalar passwd dhclient openssh cronie vim-minimal netcat telnet menos qual htop tmux menos zsh figlet

Como usamos LVM, a qualquer momento durante a instalação (por exemplo agora) podemos tirar um instantâneo do nosso fs - que será um instantâneo de bloco do RHEL base, ou stage3 na terminologia do Gentoo. Ele pode ser despejado em outro armazenamento. Ou crie um arquivo de instantâneo FS montando-o. Com base nesse instantâneo, você pode criar modelos para OpenVZ e sistemas similares com o mínimo de esforço. É melhor fazer tudo isso fora do chroot:

(livecd) # lvcreate -L1G -s -nstage3 sistema/raiz

(livecd) # xz /dev/system/stage3 > /mnt/nas/templates/OEL6.4-minimal.bin.xz

(livecd) # mkdir /mnt/stage3
(livecd) # montagem /dev/system/stage3 !$
(cd ao vivo) #cd !$
(livecd) # tar -zvpf /mnt/nas/templates/OEL6.4-minimal.tar.gz ./

Vamos preparar uma tabela de sistemas de arquivos. Para o caminho raiz, é mais confiável especificá-lo na forma de um dispositivo virtual LVM, pois resolve possíveis problemas de nomenclatura ao alterar a configuração do sistema de disco da máquina “por design”.

# vi /etc/fstab
LABEL = inicialização / inicialização ext4 noauto 1 1
/dev/mapper/system-root ext4 padrões 1 2

Vamos configurar a rede criando arquivos de configuração, como costuma fazer o instalador do anaconda.
# vi /etc/sysconfig/network
REDE = sim
HOSTNAME = colher.matrix.local

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DISPOSITIVO=eth0
BOOTPROTO=dhcp
ONBOOT = sim


Vamos criar um novo usuário com direitos sudo e especificar uma senha para ele.
useradd -u1337 -m -s /bin/zsh -G roda morpheus
# echo "morpheus ALL=(ALL) ALL" >> /etc/sudoers.d/morpheus
#passwdmorpheus

Vamos configurar um fuso horário local.
# ln -sf /usr/share/zoneinfo/Europe/Riga /etc/localtime

Vamos colocar uma saudação no motd.

A seguir, podemos, em princípio, configurar a máquina para a tarefa de trabalho a nosso critério, mas prefiro inicializar a partir dela primeiro:

3. Preparando o sistema para inicialização automática

Vamos montar a partição de boot e instalar o bootloader, seu gerenciador de configuração, ferramentas de gerenciamento LVM e o kernel
#montar/inicializar
# yum instala o kernel lvm2 grub sujo

Para que o grubby possa registrar kernels na própria configuração do bootloader, um pouco de trabalho precisa ser feito. Além do link simbólico para a configuração do GRUB, ele precisa de pelo menos uma entrada funcional na configuração, que é usada como modelo. Em um sistema instalado de forma padrão, o template inicial é gerado pelo anaconda. Teremos que preparar a configuração manualmente, indicando o kernel recém-instalado e os parâmetros necessários para ele. Por exemplo, quiet removerá a verbosidade excessiva do kernel e rhgb lançará uma barra de progresso falsa.
# cd /etc
# ln -sf ../boot/grub/grub.conf
#cd/boot
# ln -sf grub.conf menu.lst
#vi grub.conf
tempo limite=5
splashimage=(hd0,0)/grub/splash.xpm.gz
menu oculto
títuloLinux
raiz (hd0,0)
kernel /vmlinuz-2.6.32-358.6.2.el6.x86_64 ro lvm root=/dev/mapper/system-root LANG=en_US.UTF-8
initrd /initramfs-2.6.32-358.6.2.el6.x86_64.img

Vamos reinstalar o kernel para ter certeza de que o grubby está funcionando e que as atualizações do kernel serão adicionadas corretamente à configuração no futuro. Depois disso, podemos remover a entrada com nosso exemplo da configuração:
# yum reinstalar o kernel
#vi grub.conf

Vamos instalar o bootloader em nosso disco
# grub-install /dev/sda --no-floppy

Se por algum motivo o script de instalação não funcionar, o grub pode ser instalado no disco manualmente
#grub
grub> raiz (hd0,0)
grub> configuração (hd0)

Reinicie em nosso sistema e comece 4.Ajustando o sistema para tarefas de trabalho. Deles.

É assim que os modelos ajustados para servidores são criados. Ambos universais, adequados para sistemas de automação, e direcionados, prontos para implantação com configuração mínima.

Original: Impressões iniciais do Red Hat Enterprise Linux 7 "Workstation"
Autor: Jesse Smith
Data de publicação: 12 de maio de 2014
Tradução: A. Krivoshey
Data de transferência: junho de 2014

Não é muito frequente testar versões beta ou candidatos a lançamento. Normalmente gosto de experimentar lançamentos. Red Hat é um dos maiores peixes do lago de código aberto. Sempre foi muito bem-sucedido (e lucrativo), e sua dedicação ao desenvolvimento está alinhada Programas com aberto Código fonte tornou a empresa um dos principais players na área de sistemas operacionais. Sentindo-me um tanto animado com o lançamento, quebrei minhas próprias regras e baixei o release candidate do Red Hat Enterprise Linux 7. Abaixo estão algumas das minhas primeiras impressões e opiniões sobre ele. Esta é menos uma revisão formal e mais uma reflexão sobre coisas que chamaram minha atenção.

Existem atualmente pelo menos três filiais do Red Hat Enterprise Linux (RHEL), que incluem versões Servidor, Estação de Trabalho e Cliente. A quarta edição – Atomic Host, está em desenvolvimento. Decidi experimentar a edição Workstation, destinada a desenvolvedores. A imagem de instalação tem 3,9 GB e suporta ambientes de desktop GNOME 3 e KDE 4. Como o download demora algum tempo, passei-o estudando as notas de lançamento. A Red Hat está prestando muita atenção ao marketing atualmente, então o anúncio inclui frases como “o único sistema operacional desenvolvido para a nuvem híbrida aberta” e as joias deste plano: “estamos à beira de um novo lançamento emocionante que redefinirá completamente o sistema operacional industrial.” Além desses comentários, você pode encontrar alguns novos recursos interessantes. Entre eles:
- compatibilidade aprimorada com Windows, incluindo integração com domínios Microsoft Active Directory;
- ativar o XFS como sistema de arquivos padrão com suporte para tamanhos de sistema de arquivos de até 500 TB;
- migração máquina virtual do host Red Hat Enterprise Linux 6 para o Red Hat Enterprise Linux 7 sem tempo de inatividade ou modificação da máquina virtual;
- Contêineres Docker.

Ao inicializar a partir da mídia de instalação do RHEL, vemos um instalador gráfico. RHEL usa o mesmo novo instalador Anaconda usado nas versões recentes do Fedora. O instalador usa um sistema de navegação baseado em hub que nos guiará pelas etapas de configuração do sistema, particionamento do disco e criação de uma conta de usuário. Pessoalmente, acho que o novo instalador está um passo atrás em relação ao RHEL 6. Em parte porque não gosto muito de sua interface, em parte porque a navegação baseada em hub faz sentido quando você não precisa visitar todas as páginas. Com este instalador, alguns recursos são desbloqueados em uma página e usados ​​em outra. Por exemplo, a tela de seleção de fuso horário permite ativar a sincronização de horário da rede. No entanto, se você tentar ativar o serviço Network Time, receberá uma mensagem de erro informando que nenhum servidor de horário está configurado ( checagem rápida mostrará que os servidores padrão estão configurados). O serviço de horário de rede não pode ser ativado sem visitar o nó de configurações de rede do instalador e inserir seu configurações de rede. Então você precisa voltar e ativar o serviço de sincronização de horário da rede.

O instalador RHEL padrão usa um esquema de particionamento de disco usando LVM e o sistema de arquivos XFS. Você também pode optar por usar partições tradicionais e o sistema de arquivos Btrfs. Você também pode escolher um ambiente gráfico (KDE 4 ou GNOME 3), embora por algum motivo não possa optar por instalar ambos. Enquanto o instalador copia arquivos para Disco rígido, você poderá assistir a uma apresentação de slides sobre os benefícios dos produtos Red Hat. Assim que a cópia for concluída, o sistema será reiniciado e será solicitado que confirmemos nossa aceitação dos termos da licença. Depois disso, podemos ativar o serviço kdump e seremos solicitados a registrar nossa cópia do RHEL para podermos receber atualizações. Em seguida, o sistema reinicia novamente e vemos uma tela gráfica de login.

Decidi instalar o KDE 4.10 e encontrei o conjunto usual de aplicativos pré-instalados. Disponível no LibreOffice, Firefox, Dragon Player e Empatia. Bem aqui editores de texto, gerenciador de arquivos e outros utilitários padrão, bem como uma ferramenta para configurar impressoras e firewall do sistema. Gostei especialmente de como a Red Hat melhorou seu utilitário de configuração de firewall para torná-lo muito amigável ao administrador. O Network Manager é usado para configurar a rede. RHEL executa um serviço shell seguro em segundo plano que permite fazer login remotamente como root. Não sou fã de tê-lo ativado por padrão. acesso remoto com privilégios de administrador, mas isso pode ser conveniente para administradores que configuram novos sistemas instalados. RHEL usa kernel versão 3.10. Como de costume, a Red Hat não suporta formatos multimídia populares por padrão, mas o suporte para eles pode ser adicionado posteriormente.

Outro componente que falta ao sistema é um gerenciador gráfico de pacotes. Descobri que o RHEL ainda usa o gerenciador de pacotes do console YUM, que é uma ótima ferramenta, mas não consegui encontrar nenhuma interface gráfica para executar os programas. Em geral, quando se trata de trabalhar com pacotes, receber atualizações e instalar novos pacotes requer uma assinatura Red Hat. Ao tentar acessar os repositórios, recebi uma mensagem informando que primeiro precisava registrar meu computador usando um programa chamado Subscription Manager. Tentar iniciá-lo a partir do menu do aplicativo não deu em nada. Após várias tentativas sem sucesso, fui ao console e iniciei o serviço. Na linha de comando, o Subscription Manager foi iniciado sem problemas, mas me disse que não seria possível registrar uma conta nele e que teria que visitar o site da Red Hat para fazer isso. Eu fiz isso, eu criei nova conta, verifiquei e tentei registrar meu computador novamente. Novamente nada funcionou, o Gerenciador de Assinaturas desta vez não forneceu nenhuma explicação clara, simplesmente não conseguiu conectar meu computador à conta. No momento em que este livro foi escrito, o problema ainda não estava resolvido.

Outro problema que me incomodou é que ao entrar no KDE, recebi um alerta sobre a falha do GNOME Shell com uma oferta para enviar um relatório de bug. Isso me intrigou um pouco, já que o instalador permite instalar o GNOME ou o KDE, mas não ambos. Além disso, por que o GNOME Shell é iniciado quando eu entro no KDE? Quando tentei enviar um relatório de bug, acabei recebendo uma mensagem informando que só poderia fazer isso se tivesse acesso ao suporte da Red Hat. Não sei por que eles exigem isso quando outras distros como o Ubuntu aceitam todos os relatórios de bugs.

No geral, durante meu teste RHEL. Embora os tempos de carregamento tenham sido, na minha opinião, maiores que a média atual, o desktop permaneceu responsivo e não houve problemas de estabilidade. Os programas pré-instalados funcionaram bem (exceto pelos problemas descritos acima), e embora o RHEL use mais memória de acesso aleatório Comparado com outras distribuições de desktop (cerca de 560 MB no login), ele executou todas as tarefas rapidamente.

conclusões

À primeira vista, esta versão do RHEL não possui muitas melhorias em relação à versão anterior. Em particular, destaca-se o utilitário de configuração do firewall, que se tornou muito mais poderoso. O desempenho é bom para esta versão e gostei que o serviço de indexação de arquivos do KDE esteja desabilitado por padrão. É dada preferência à produtividade em vez da decoração da área de trabalho. Em primeiro lugar, fiquei feliz em ver o suporte para o sistema de arquivos Btrfs nesta versão. Embora este sistema de arquivos avançado não seja usado por padrão, é bom ver que ele está disponível. Docker, programa para gerenciamento de containers no Linux, também é uma boa inovação. Acho que em alguns anos a maioria dos desenvolvedores e administradores de sistema usará o Docker para implantar e testar software, então é bom ver que a Red Hat já o incluiu em seu sétimo lançamento.

Outros aspectos do RHEL permanecem praticamente inalterados. A maioria dos utilitários configurações de sistema, gerenciador de pacotes O YUM e a estrutura do sistema operacional como um todo parecem permanecer os mesmos. A Red Hat está focada no mercado corporativo e, por razões óbvias, não quer agitar o barco, portanto os recursos usados ​​todos os dias não mudam de lançamento para lançamento. O serviço de inicialização do systemd foi incluído nesta versão, mas não notei nenhuma mudança significativa no desempenho.

Infelizmente, alguns aspectos do sistema pioraram em comparação com o RHEL 6. Um exemplo é o instalador. Embora o Anaconda funcione, ele é mais lento e simplesmente mais desajeitado que a versão anterior. Minha experiência com o Subscription Manager também foi decepcionante. Lembro-me do processo de criação de uma conta no RHEL 6, foi totalmente indolor. Desta vez, tentar acessar os repositórios foi bastante tedioso. Além disso, esta versão do RHEL consome aproximadamente três vezes mais memória do que o anterior. Eu nunca conheci antes Distribuição Linux, que consumiria 500 MB de RAM imediatamente após o login, então espero que isso seja devido aos símbolos de depuração restantes no release candidate. E, embora isso não seja um problema no sentido pleno da palavra, me pareceu estranho que a versão, que se posiciona como uma estação de trabalho para desenvolvedores, não inclua compiladores ou utilitários para controle de versão do código-fonte.

Acredito que o RHEL 7 deve ser comparado a outras distros orientadas para estabilidade, como SUSE, Debian e Ubuntu LTS. Não quero parecer alarmista, mas temo que a Red Hat esteja ficando atrás de seus concorrentes em termos de recursos atraentes. Embora ainda seja líder em duração e qualidade de suporte, temo que o RHEL esteja perdendo em outras áreas. Em particular, o SUSE possui ferramentas de administração fantásticas e é líder no fornecimento de suporte Btrfs. O Ubuntu possui excelentes utilitários para implantar um sistema operacional com serviços habilitados, além do Ubuntu já suportar Docker. O Debian tem boa estabilidade e desempenho, e é um lançamento recente com suporte de longo prazo. A experiência com este release candidate mostra que o RHEL está colocando tudo em suporte de qualidade, não sei se é uma boa ideia.

Sete anos atrás, todo mundo que eu conhecia no “mundo real” usava o Red Hat Enterprise Linux ou outra distribuição de sua família, como Fedora ou CentOS, seja desktop ou servidor. Hoje, quase todo mundo que conheço mudou para a família Ubuntu. Conheço um administrador que ainda está no CentOS, mas todos os outros mudaram ou estão em processo de mudança. A Red Hat é uma empresa altamente lucrativa, está fazendo coisas boas no mercado corporativo e é uma força poderosa no mercado de software de código aberto. Mas este lançamento do RHEL não se assemelha tanto a uma “reavaliação do sistema operacional empresarial”, mas sim a um lançamento para apoiar clientes empresariais conservadores, procurado apenas no mercado corporativo.



 


Ler:



O que fazer se o computador não vir o telefone através da porta USB

O que fazer se o computador não vir o telefone através da porta USB

Importante! Esta instrução é sobre dispositivos Android, ou seja, formas de conectar seu telefone à Internet através de um computador através de um cabo USB...

Firmware de configuração do Asus rt n16

Firmware de configuração do Asus rt n16

Características técnicas das Interfaces ASUS RT-N16: 1xWAN (RJ-45), 4xLAN (RJ-45) 10/100/1000 Mbit/s Ponto de acesso Wi-Fi sem fio: IEEE 802.11...

Como descobrir o número de bits do sistema operacional e do processador no Windows

Como descobrir o número de bits do sistema operacional e do processador no Windows

Hoje proponho discutir as vantagens e desvantagens do sistema operacional de 64 bits, com o qual a maioria dos computadores modernos com sistema operacional está equipada...

Como desativar o Firewall do Windows: desativação e desativação completa de programas individuais. Como desativar completamente o firewall do Windows 7

Como desativar o Firewall do Windows: desativação e desativação completa de programas individuais. Como desativar completamente o firewall do Windows 7

Olá! Fico feliz em estar com você novamente. Faz quase uma semana que não escrevo nada porque me envolvi em uma aventura chamada “Dinheiro Espanhol: Para a Liberdade!” Quem em...

imagem de feed RSS