Instalação e Gerenciamento do Nginx via YUM e Compilação de Código-Fonte
Instalação do Nginx via YUM
1. Preparativos
Antes de instalar, verifique o status do firewall e o SELinux. É recomendado desativar o firewall ou liberar as portas 80 e 443.
# Verificar firewall
systemctl status firewalld.service
# Verificar SELinux
getenforce
Se necessário, libere as portas:
firewall-cmd --permanent --add-port=80/tcp
fir ...
Publicado em 7-17 10:10
Compilando o Boost: Resolução de Problemas com MPI
Fonte oficial do Boost:
boost_1_89_0.7z
Ambiente: VS2022
Nota: A versão 1.83.0 não compilou corretamente, por isso optei pela versão 1.89.0
Entre no ambiente através do prompt de comando "x64 Native Tools Command Prompt for VS 2022".
:: Navegue para o diretório com os fontes descompactados
cd /d xxx\boost_1_89_0
:: Gere o executáv ...
Publicado em 7-8 18:37
Compilação e Instalação do PHP 7 no CentOS 7
Este guia detalha o processo de compilação e instalação do PHP 7 no CentOS 7, abordando dependências, potenciais problemas e configurações essenciais.
Primeiro, é necessário instalar as dependências de compilação:
yum install -y libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel \
libjpeg libjpeg-devel libpng l ...
Publicado em 7-3 18:55
Ajustes para Compilar o Kernel Linux 4.1 com Otimização -O0
A compilação do kernel Linux com o nível de otimização -O0 (sem otimizações) é uma tarefa incomum, frequentemente realizada para fins de depuração detalhada. No entanto, o kernel Linux é extensivamente otimizado para produção, e desabilitar as otimizações padrão (como -Os ou -O2) pode introduzir uma série de erros de compilação. Este guia detal ...
Publicado em 7-1 01:48
Instalação e Compilação do Python 3 no Kylin Linux Advanced Server
Ambeinte do Sistema
Para verificar a versão do sistema operacional, execute o comando abaixo:
[root@servidor ~]# nkvers
############## Kylin Linux Version #################
Release:
Kylin Linux Advanced Server release V10 (Lance)
Kernel:
4.19.90-52.22.v2207.ky10.x86_64
Build:
Kylin Linux Advanced Server
release V10 (SP3) /(Lance)-x86_64-Build ...
Publicado em 6-25 23:40
Instalação do Python 3.10 no CentOS 7 com Suporte ao OpenSSL 3.x
Ambiente: CentOS 7.9.2009 (Core) com GCC 4.8.5.
Para atender a requisitos de software moderno, é necessário configurar uma versão atualizada do Python no servidor. A versão Python 3.10 exige o OpenSSL 1.1.1 ou superoir, mas o CentOS 7 fornece uma versão antiga por padrão. A atualização manual do OpenSSL pode gerar erros relacionados a repositór ...
Publicado em 6-9 17:02
Instalação e Configuração do MySQL 8.0 no Linux
Informações do sistema:
cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
Instalação de dependências:
yum -y install wget cmake gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl-devel
rpm -qa | grep libaio
yum install libaio libaio-devel
Baixando o pacote de código-fonte:
wget https://dev.mysql.com/get/Downloads/MySQL- ...
Publicado em 6-8 02:51
Utilização do CMake: Visibilidade e Alvos
O CMake possui três modificadores de visibilidade: PRIVATE, PUBLIC e INTERFACE.
Estes modificadores são utilizados em conjunto com comandos como target_include_directories e target_link_libraries, e são especificados no contexto de alvos (targets).
Tipos de Alvos
Alvos no CMake referem-se a diferentes tipos de saída:
Alvos executáveis: add_exe ...
Publicado em 6-4 01:30
Instalação do Python 3.x no CentOS 7
O CentOS 7 vem com o Python 2.7.5 pré-instalado, portanto, a instalação do Python 3.x requer procedimentos especiais.
Verificação da Instação Atual
O CentOS 7 por padrão instala o Python 2.7.5, pois vários comandos do sistema, como o yum, dependem dele.
Para verificar se o Python já está instalado, utilize o comando python -V:
python -V
Em se ...
Publicado em 6-3 20:53
Fundamentos da Sintaxe em C++
Objetos - Têm estado e ação. Exemplo: uma pessoa com estado (nome, idade) e ação (falar, andar). Objetos são instâncias de classses.
Classes - São modelos que descrevem o estado e ação dos objetos.
Métodos - Definem ações. Uma classe pode conter vários métodos para lógica e operações.
Variáveis de instância - São únicas para cada objeto, defin ...
Publicado em 6-1 19:13