cli8 Infinite

Você já deve ter visto a API Infinite em seu painel de controle. Mas você sabia que pode utilizar comandos da API direto em seu SSH?

cli8 é uma interface de linha de comando para controlar serviços essenciais de nuvens dedicadas sem a necessidade de utilizar o root ou executar rotinas complexas. Entre diversas funcionalidades, o cli8 é capaz de reiniciar serviços, alterar parâmetros de configuração, analisar logs e muito mais.

Veja abaixo uma lista de funções que ele pode executar para você!

Ações disponíveis no cli8

ComandoFunçãoParâmetro extra
mysqlQueriesExibe as consultas atuais do MySQL-
mysqlNewDBCria uma nova base de dados e usuário MySQL-
mysqlRestartReinicia o MySQL-
phpChangeValueAltera um parâmetro no php.ini da nuvem. Parâmetros permitidos:

display_errors
error_reporting
max_execution_time
max_input_vars
memory_limit
post_max_size
upload_max_filesize
short_open_tag
phpinisetting=valor
phpChangeVersionMuda a versão do PHP5 ou 7
errorLogsMostra as últimas 100 linhas de erro do PHP-
nginxRequestsMostra uma análise do log de acesso da última hora-
nginxReloadReinicia o servidor web (NGINX & PHP)-
resourceUsageMostra o consumo de recursos das últimas 6h-
userPasswordChangeGera uma nova senha para o usuário SSH/SFTP-

Exemplos

cli8 nginxRequests
cli8 phpChangeVersion 7
cli8 phpChangeValue memory_limit=128M

Notas importantes

  • Versões utilizadas pelo phpChangeVersion:
    • 55.6
    • 77.3 para nuvens dedicadas criadas após Junho/19 e 7.0 para nuvens anteriores.
    • Caso você precise de uma versão maior ou menor, basta solicitar ao suporte.
  • O parâmetro error_reporting usa o valor em bitmask, sendo possível:
    • 32767 para exibir quaisquer erros PHP
    • 31735 para todos exceto NOTICE
    • 81 (valor padrão) para registrar apenas errors fatais. Essa é o melhor valor para produção, para evitar logs muito extensos e problemas de IO com disco.
  • Base de dados criadas pelo mysqlNewDB automaticamente estarão liberadas para acesso remoto.

Artigos Populares