Teoria + experimento do Linux: programa de instalação e gerenciamento

Noções básicas de aplicativos Linux

A relação entre o aplicativo e os comandos do sistema

Personagem Comando do sistema inscrição
Localização de arquivo Geralmente nos diretórios / bin e / sbin ou comandos shell Normalmente no diretório / usr / sbin
O propósito principal Gerenciamento básico completo do sistema, como ferramentas de configuração de IP Conclua outras tarefas auxiliares relativamente independentes, como navegadores da web
Ambiente aplicável Geralmente só funciona na interface de operação do personagem De acordo com as necessidades reais, alguns programas podem ser executados na interface gráfica
Formato de execução Geralmente inclui palavras de comando, opções de comando e parâmetros de comando Normalmente não existe um formato fixo

Estrutura de diretório de um aplicativo típico

tipo de arquivo Salvar diretório
Arquivo executivo comum / usr / bin
Arquivo de programa de execução de servidor e arquivo de programa de gerenciamento / usr / sbin
Arquivo de configuração do aplicativo / etc
Arquivo de log / var / log
Arquivo do documento de referência do aplicativo / usr / share / doc
Arquivo de página de manual do aplicativo / usr / share / man

Tipos de pacote comuns

tipo de arquivo Salvar diretório
Pacote RPM A extensão é ".rpm"
Pacote de software DEB A extensão é ".deb"
Pacote de código fonte O pacote compactado geralmente no formato ".tar.gz" e ".tar.bz2" contém o código original do programa
Pacote de instalação verde grátis As extensões dos pacotes de software são diferentes. A maioria deles está no formato TarBall. Os arquivos do programa executável compilados são fornecidos no pacote compactado. Os arquivos após descompactar o pacote compactado podem ser usados ​​diretamente

Pacote RPM (Red-Hat Package Manager)

Insira a descrição da imagem aqui

Formato do comando rpm

  • O comando rpm pode realizar quase todas as funções de gerenciamento do pacote de software RPM
  • Execute o comando "man rpm" para obter informações de ajuda detalhadas sobre o comando rpm
  • função de comando rpm
    • Consulte e verifique as informações relevantes do pacote RPM
    • Instale, atualize, desinstale pacotes RPM
    • Operações de gerenciamento abrangentes, como manutenção de informações do banco de dados RPM

Consultar informações do pacote RPM

Consultar informações sobre o software RPM instalado

rpm -q [subopção] [nome do software]

  • Opções comuns
    • -qa ----------------------- Ver a lista de todos os pacotes RPM instalados
    • -qi ----------------------- Ver informações detalhadas sobre o pacote especificado
    • -ql ----------------------- Consultar o diretório de instalação e a lista de arquivos do pacote de software
    • -qf ----------------------- Por meio do caminho específico do software, verifique a versão específica do software
    • -qc ----------------------- Listar arquivos de configuração (arquivos em / etc) irá listar a localização do arquivo conf
    • -qd ----------------------- Listar arquivos de ajuda (man)

Consultar informações sobre o software RPM que não está instalado

rpm-qp [subopção] arquivo de pacote RPM

  • Opções comuns
    • -qpi ----------------------- Ver informações detalhadas do software
    • -qpl ----------------------- Ver a lista de todos os diretórios e arquivos contidos no pacote
    • -qpc ----------------------- Listar arquivos de configuração
    • -qpd ----------------------- Liste o manual de ajuda

Instale, atualize, desinstale pacotes RPM

Instale e atualize o software RPM

rpm [opção] arquivo de pacote RPM

  • Opções comuns
    • -i ----------------------- instala um novo software rpm
    • -U ----------------------- Atualizar, se não instalado, instale
    • -h ----------------------- Exibe o progresso da instalação com o sinal #
    • -v ----------------------- Exibe informações detalhadas sobre o processo de instalação
    • -F ----------------------- Atualizar um determinado software rpm, se não estiver instalado, aborte a instalação
    • --Force ----------------------- Força a instalação do pacote rpm especificado

Instale o pacote lynx

rpm -ivh /mnt/Packages/lynx-xxx.rpm

Desinstale o software RP especificado

rpm -e nome do software

Desinstalar o lynx: rpm -e lynx

Opções auxiliares

  • --Nodeps ----------------------- Instalar, atualizar ou desinstalar software é ignorar a relação

Resolver dependências de pacotes

Instalação: O pacote de software dependente precisa ser instalado primeiro e vários pacotes de software .rpm podem ser especificados para instalação ao mesmo tempo

Desinstalação: pacotes de software que dependem de outros programas precisam ser desinstalados primeiro, e vários nomes de software podem ser especificados ao mesmo tempo para desinstalação

Ignorar dependências: Combinado com a opção –nodeps, pode causar exceções de software. (Geralmente não usado)

Manter banco de dados RPM

Geralmente, ele será perdido em operação anormal, por isso temos que reconstruir o banco de dados rpm

rpm --rebuilddb 或 rpm --initdb

Ver o status do serviço de rede:
netstat-anutp | grep 80

Processo de compilação e instalação

As etapas a seguir precisam ser realizadas no estágio inicial:

Insira a descrição da imagem aqui
Estabeleça uma conexão com a máquina virtual

Insira a descrição da imagem aqui
Defina os novos atributos da sessão primeiro em xftp5

Insira a descrição da imagem aqui

Precisa primeiro copiar o pacote compactado para / opt
Insira a descrição da imagem aqui

Etapas de compilação:

Insira a descrição da imagem aqui

  1. Precisa montar o cdrom primeiro

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

  1. Descompacte httpd-2.4.25.tar.gz

Insira a descrição da imagem aqui
Descompacte completo
Insira a descrição da imagem aqui

  1. Verifique a integridade do pacote

( Observe principalmente o primeiro e os últimos dois dígitos)
checksum MD5: 24 fd8b9e36cf131d78caae864fea0f 6a
Insira a descrição da imagem aqui

  1. Instalar gcc gcc-c ++ make

Insira a descrição da imagem aqui

  1. Instale pacotes de dependência HTTP (7)

Insira a descrição da imagem aqui

  1. ./ configure a configuração aqui para adicionar o caminho de instalação (primeiro digite http-2.4.25 /)

Insira a descrição da imagem aqui

  1. Compile (make) e depois instale (make install)

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

  1. Modifique a configuração do arquivo (na linha 194, digite / usr / local / apache / bin / primeiro)
    set nu exibe o número da linha
    "#" para invalidação. Aqui você precisa remover o "#" e pressionar "i" para editar Esc para sair da edição
    e depois salvar e sair (: Wq)

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

  1. ./apachectl start para iniciar o serviço

Insira a descrição da imagem aqui

  1. Instale o navegador do cliente:

Insira a descrição da imagem aqui

  1. Verifique o status do firewall primeiro

Uso básico do firewalld
Iniciar: systemctl start firewalld
Exibir status: systemctl status firewalld
stop: systemctl disable firewalld
disable: systemctl stop firewalld

Insira a descrição da imagem aqui
Desligue quando o estado estiver ligado

Insira a descrição da imagem aqui

  1. Entre na porta de loopback 127.0.0.1

Insira a descrição da imagem aqui
ok conseguiu! Você pode inserir 20.0.0.140 no navegador ou no navegador

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/weixin_48190875/article/details/107236092
Recomendado
Clasificación