Configuração de Serviço
1. Preparar diretório e usuário
1.1. Acessar a pasta do IQ Server:
1.2. Criar o usuário dedicado e ajustar permissões:
sudo useradd --system --no-create-home --shell /sbin/nologin iqserver
sudo chown -R iqserver:iqserver /opt/sonatype-iq-server
2. Instalar o JDK
2.1. Extrair o JDK:
2.2. Confirmar a extração:
2.3. Identificar o binário java:
3. Criar o arquivo de serviço do IQ Server
3.1. Edite o arquivo:
3.2. Conteúdo:
iq-server.service
[Unit]
Description=Sonatype IQ Server
After=network.target
[Service]
User=iqserver
WorkingDirectory=/opt/sonatype-iq-server
ExecStart=/opt/sonatype-iq-server/jdk-17.0.12/bin/java \
-jar /opt/sonatype-iq-server/nexus-iq-server-1.198.0-01.jar \
server config.yml
Restart=always
LimitNOFILE=65536
LimitNPROC=65536
[Install]
WantedBy=multi-user.target
4. Ajustar permissões (se necessário)
sudo chown -R iqserver:iqserver /opt/sonatype-iq-server
sudo chmod +x /opt/sonatype-iq-server/jdk-17.0.12/bin/java