Syntaxe de base
linsentry-community [options]
linsentry-pro [options]
linsentry-beta [options]
Community et Pro sont des binaires distincts. Beta est un binaire de préversion séparé. Certaines options ne sont enregistrées que lorsque l'édition choisie possède la capacité correspondante ; une option affichée pour Pro ou Beta peut donc être refusée par Community comme indicateur inconnu.
L'exécution de LinSentry avec sudo est recommandée pour l'évaluation la plus complète. Les diagnostics normaux de LinSentry sont en lecture seule et ne corrigent pas automatiquement les constats.
--help
CommunityProBetaAfficher l'aide de ligne de commande pour le binaire sélectionné.
./linsentry-community --help
La sortie d'aide générée liste les flags enregistrés pour cette édition. Elle ne lance pas de diagnostic et ne crée pas de rapport.
--version
CommunityProBetaAfficher version, édition, commit, date de build, architecture, état dirty-tree et schéma de rapport.
./linsentry-community --version
Aucun diagnostic n'est lancé. Utile pour les questions d'installation ou de compatibilité.
--build-info
CommunityProBetaAfficher les métadonnées détaillées de build.
./linsentry-community --build-info
Inclut les données d'identité, la version Go et l'état CGO du build de release. Aucun diagnostic n'est lancé.
--report
CommunityProBetaGénérer localement un rapport PDF de diagnostic sans interaction.
sudo ./linsentry-community --report
Lance les diagnostics disponibles dans l'édition, écrit un PDF et affiche le chemin. Utilisez sudo pour davantage d'indices.
--text-report
CommunityProBetaCréer un rapport texte en plus du rapport PDF.
sudo ./linsentry-community --report --text-report
À utiliser avec --report lorsque le chemin de rapport actuel prend en charge la sortie texte.
--report-dir
CommunityProBetaChoisir le répertoire de sortie du rapport.
sudo ./linsentry-community --report --report-dir /tmp/linsentry-report
LinSentry valide le répertoire avant écriture et peut restaurer la propriété après sudo.
--skip-containers
CommunityProBetaIgnorer les diagnostics de runtimes de conteneurs.
sudo ./linsentry-community --report --skip-containers
Community ignore les diagnostics conteneurs de base. Pro et Beta ignorent aussi la collecte avancée.
--skip-websites
CommunityProBetaIgnorer les diagnostics automatiques des sites hébergés pendant le rapport général.
sudo ./linsentry-community --report --skip-websites
Community ignore l'inventaire web de base et les contrôles HTTP/TLS. Pro et Beta ignorent aussi la corrélation avancée.
--skip-mail
CommunityProBetaIgnorer les diagnostics mail automatiques pendant le rapport général.
sudo ./linsentry-community --report --skip-mail
Community ignore la détection mail de base. Pro et Beta ignorent les diagnostics mail complets du chemin automatique.
--skip-database
CommunityProBetaIgnorer les diagnostics base de données automatiques pendant le rapport général.
sudo ./linsentry-community --report --skip-database
Community ignore la détection de base. Pro et Beta ignorent les diagnostics complets du chemin automatique.
--edition-matrix
CommunityProBetaAfficher l'état de support des fonctionnalités par édition.
./linsentry-community --edition-matrix
Aucun diagnostic n'est lancé. La sortie provient du manifeste de fonctionnalités LinSentry.
--support-matrix
CommunityProBetaAfficher l'état du support plateforme.
./linsentry-community --support-matrix
Aucun diagnostic n'est lancé. La sortie distingue les cibles validées, expérimentales, best-effort et non prises en charge.
--no-color
CommunityProBetaDésactiver la sortie couleur ANSI.
./linsentry-community --no-color --help
Utile pour journaux simples, terminaux limités et sorties copiées au support. NO_COLOR a le même effet par défaut.
--debug
CommunityProBetaActiver la journalisation debug sur stderr.
sudo ./linsentry-community --debug --report
La sortie debug peut inclure des détails propres à l'environnement. Expurgez les détails opérationnels avant partage.
--foundation-only
CommunityProBetaGénérer la structure de rapport sans exécuter les diagnostics.
./linsentry-community --foundation-only --report
Utile pour vérifier la structure de rapport, pas pour une vraie évaluation serveur.
--validation-summary
ProBetaÉcrire un résumé JSON borné d'une exécution réelle.
sudo ./linsentry-pro --report --validation-summary /tmp/linsentry-validation.json
Enregistre identité de build, plateforme, compteurs de diagnostic, état du rapport, code de sortie et indicateurs de troncature. Non enregistré dans Community.
--website
ProBetaLancer un diagnostic web ciblé pour un domaine.
sudo ./linsentry-pro --website example.com
Avec --report, crée un rapport PDF web ciblé. Utilisez --combined-report pour inclure les diagnostics serveur.
--deep-websites
ProBetaLancer des diagnostics web approfondis pour chaque domaine testé dans l'évaluation automatique.
sudo ./linsentry-pro --report --deep-websites
Affecte le rapport général, augmente l'analyse web locale lorsque les indices existent et reste en lecture seule.
--max-websites
ProBetaDéfinir le nombre maximal de domaines soumis aux tests web publics.
sudo ./linsentry-pro --report --max-websites 100
La valeur par défaut est 500. Sert à borner la taille d'évaluation sur de grands systèmes d'hébergement.
--website-concurrency
ProBetaDéfinir le nombre maximal d'évaluations web concurrentes.
sudo ./linsentry-pro --report --website-concurrency 5
La valeur par défaut est 10. Réduisez-la sur des serveurs petits ou contraints.
--combined-report
ProBetaCombiner diagnostics serveur et web avec --website --report.
sudo ./linsentry-pro --website example.com --report --combined-report
Sans ce flag, le rapport ciblé contient uniquement les diagnostics web. Non enregistré dans Community.
--allow-private-target
ProBetaAutoriser les diagnostics web et mail sur des cibles privées ou locales.
sudo ./linsentry-pro --website internal.example --allow-private-target
À utiliser seulement pour diagnostiquer volontairement une cible privée que vous contrôlez.
--mail-domain
ProBetaLancer un diagnostic ciblé de livraison mail pour un domaine.
sudo ./linsentry-pro --mail-domain example.com
Avec --report, LinSentry crée aussi un PDF centré mail ; combinez avec --text-report pour le texte.
--mail-endpoint
ProBetaLancer un diagnostic ciblé de protocole mail pour un endpoint.
sudo ./linsentry-pro --mail-endpoint mail.example.com
Utilise les contrôles de sûreté mail et respecte --allow-private-target. LinSentry ne s'authentifie pas aux services mail.
--mail-queue
ProBetaLancer un diagnostic ciblé de la file mail sortante.
sudo ./linsentry-pro --mail-queue
Lecture seule ; sudo peut aider car la visibilité des files mail est souvent privilégiée.
--database
ProBetaLancer un diagnostic ciblé du service local de base de données.
sudo ./linsentry-pro --database
Avec --report, crée un rapport PDF centré base de données. Le chemin ciblé actuel crée uniquement un PDF.
--format text|json
CommunityProBetaChoisir la sortie texte ou JSON pour les vues d'inspection structurées.
./linsentry-community --format json diagnostics containers
Utile avec diagnostics, findings, websites, containers, compose, tls, coverage et cleanup.
--json
CommunityProBetaRaccourci pour une sortie JSON des vues d'inspection structurées.
./linsentry-community --json findings list
Équivaut à --format json pour les vues prises en charge. Ce n'est pas un sélecteur de format de rapport.
--export-to-plesk
BetaOption historique Beta pour exporter les rapports vers le gestionnaire de fichiers d'un abonnement Plesk.
sudo ./linsentry-beta --report --export-to-plesk --plesk-subscription example.com
Nécessite --report et --plesk-subscription. Non enregistré dans Community ni Pro.
--plesk-subscription
BetaChoisir le domaine ou identifiant d'abonnement Plesk pour --export-to-plesk.
sudo ./linsentry-beta --report --export-to-plesk --plesk-subscription example.com
N'a de sens qu'avec --export-to-plesk. Une information d'abonnement manquante provoque une erreur d'export.
--refresh-package-metadata
BetaOption historique Beta pour rafraîchir les métadonnées de paquets avant les contrôles de mise à jour.
sudo ./linsentry-beta --report --refresh-package-metadata
Non disponible dans Community ni Pro. Peut mettre à jour le cache de métadonnées du gestionnaire de paquets local.
Conseils root et sudo
LinSentry peut fonctionner sans root, mais certains contrôles peuvent être limités sans privilèges. Utilisez sudo pour l'évaluation la plus complète des journaux, files, configurations générées, état des services, détails Plesk et indices Docker.