Basissyntaxis
linsentry-community [options]
linsentry-pro [options]
linsentry-beta [options]
Community en Pro zijn afzonderlijke binaire bestanden. Beta is een afzonderlijk prerelease-binair bestand. Sommige opties worden alleen geregistreerd wanneer de gekozen editie de bijbehorende mogelijkheid heeft; een optie voor Pro of Beta kan daarom door Community worden geweigerd als onbekende flag.
Uitvoeren met sudo wordt aanbevolen voor de meest volledige beoordeling. Normale LinSentry-diagnostiek is read-only en herstelt bevindingen niet automatisch.
--help
CommunityProBetaToon commandoregelhulp voor het geselecteerde binaire bestand.
./linsentry-community --help
De gegenereerde hulp toont de flags die voor die editie zijn geregistreerd. Er draaien geen diagnostiek en er worden geen rapporten gemaakt.
--version
CommunityProBetaToon versie, editie, commit, builddatum, architectuur, dirty-tree-status en rapportschema.
./linsentry-community --version
Er draait geen diagnostiek. Gebruik dit bij installatie- of compatibiliteitsvragen.
--build-info
CommunityProBetaToon gedetailleerde buildmetadata.
./linsentry-community --build-info
Bevat identiteitsgegevens, Go-versie en CGO-status van de releasebuild. Er draait geen diagnostiek.
--report
CommunityProBetaMaak lokaal en niet-interactief een diagnostisch PDF-rapport.
sudo ./linsentry-community --report
Voert diagnostiek uit die beschikbaar is in de editie, schrijft een PDF en toont het pad. Gebruik sudo voor vollediger bewijs.
--text-report
CommunityProBetaMaak naast het PDF-rapport ook een tekstrapport.
sudo ./linsentry-community --report --text-report
Gebruik dit met --report wanneer het huidige rapportpad tekstuitvoer ondersteunt.
--report-dir
CommunityProBetaKies de uitvoermap voor rapporten.
sudo ./linsentry-community --report --report-dir /tmp/linsentry-report
LinSentry valideert de map voor het schrijven en kan eigendom herstellen na sudo.
--skip-containers
CommunityProBetaSla diagnostiek van container-runtimes over.
sudo ./linsentry-community --report --skip-containers
Community slaat basiscontainerdiagnostiek over. Pro en Beta slaan ook geavanceerde verzameling over.
--skip-websites
CommunityProBetaSla automatische diagnostiek van gehoste websites over tijdens het algemene rapport.
sudo ./linsentry-community --report --skip-websites
Community slaat basisinventaris en HTTP/TLS-controles over. Pro en Beta slaan ook geavanceerde correlatie over.
--skip-mail
CommunityProBetaSla automatische maildiagnostiek over tijdens het algemene rapport.
sudo ./linsentry-community --report --skip-mail
Community slaat basismaildetectie over. Pro en Beta slaan volledige maildiagnostiek in het automatische pad over.
--skip-database
CommunityProBetaSla automatische databasediagnostiek over tijdens het algemene rapport.
sudo ./linsentry-community --report --skip-database
Community slaat basisdetectie over. Pro en Beta slaan volledige diagnostiek in het automatische pad over.
--edition-matrix
CommunityProBetaDruk de functiesteun per editie af.
./linsentry-community --edition-matrix
Er draait geen diagnostiek. De uitvoer komt uit het LinSentry-functiemanifest.
--support-matrix
CommunityProBetaDruk de platformsupportstatus af.
./linsentry-community --support-matrix
Er draait geen diagnostiek. De uitvoer onderscheidt gevalideerde, experimentele, best-effort en niet-ondersteunde doelen.
--no-color
CommunityProBetaSchakel ANSI-kleuruitvoer uit.
./linsentry-community --no-color --help
Nuttig voor eenvoudige logs, beperkte terminals en gekopieerde supportuitvoer. NO_COLOR heeft hetzelfde standaardeffect.
--debug
CommunityProBetaSchakel debuglogging naar stderr in.
sudo ./linsentry-community --debug --report
Debuguitvoer kan omgevingsdetails bevatten. Schoon operationele details op voordat u deelt.
--foundation-only
CommunityProBetaGenereer rapportstructuur zonder diagnostiek uit te voeren.
./linsentry-community --foundation-only --report
Nuttig voor structuurcontroles, niet voor een echte serverbeoordeling.
--validation-summary
ProBetaSchrijf een begrensde JSON-samenvatting van een echte run.
sudo ./linsentry-pro --report --validation-summary /tmp/linsentry-validation.json
Registreert buildidentiteit, platform, tellers, rapportstatus, exitcode en truncatie-indicatoren. Niet geregistreerd in Community.
--website
ProBetaVoer gerichte websitediagnostiek uit voor een domein.
sudo ./linsentry-pro --website example.com
Met --report maakt dit een gericht website-PDF. Gebruik --combined-report om serverdiagnostiek mee te nemen.
--deep-websites
ProBetaVoer diepe websitediagnostiek uit voor elk automatisch getest domein.
sudo ./linsentry-pro --report --deep-websites
Beïnvloedt het algemene rapport, vergroot lokale webanalyse waar bewijs beschikbaar is en blijft read-only.
--max-websites
ProBetaStel het maximale aantal domeinen voor publieke webtests in.
sudo ./linsentry-pro --report --max-websites 100
Standaard is 500. Gebruik dit om grote hostingbeoordelingen te begrenzen.
--website-concurrency
ProBetaStel het maximum aantal gelijktijdige websitebeoordelingen in.
sudo ./linsentry-pro --report --website-concurrency 5
Standaard is 10. Verlaag dit op kleine of beperkte servers.
--combined-report
ProBetaCombineer server- en websitediagnostiek met --website --report.
sudo ./linsentry-pro --website example.com --report --combined-report
Zonder deze flag bevat het gerichte rapport alleen websitediagnostiek. Niet geregistreerd in Community.
--allow-private-target
ProBetaSta website- en maildiagnostiek toe voor private of lokale doelen.
sudo ./linsentry-pro --website internal.example --allow-private-target
Gebruik dit alleen wanneer u bewust een privaat doel onder uw controle diagnosticeert.
--mail-domain
ProBetaVoer gerichte mailbezorgdiagnostiek uit voor een domein.
sudo ./linsentry-pro --mail-domain example.com
Met --report maakt LinSentry ook een mailgericht PDF; combineer met --text-report voor tekst.
--mail-endpoint
ProBetaVoer gerichte mailprotocoldiagnostiek uit voor een endpoint.
sudo ./linsentry-pro --mail-endpoint mail.example.com
Gebruikt mailveiligheidscontroles en respecteert --allow-private-target. LinSentry logt niet in op mailservices.
--mail-queue
ProBetaVoer gerichte diagnostiek van de uitgaande mailqueue uit.
sudo ./linsentry-pro --mail-queue
Read-only en vaak beter met sudo omdat queuezichtbaarheid meestal rechten vereist.
--database
ProBetaVoer gerichte diagnostiek uit voor de lokale databaseservice.
sudo ./linsentry-pro --database
Met --report maakt dit een databasegericht PDF. Het huidige gerichte databasepad maakt alleen PDF.
--format text|json
CommunityProBetaSelecteer tekst- of JSON-uitvoer voor gestructureerde inspectieweergaven.
./linsentry-community --format json diagnostics containers
Nuttig met diagnostics, findings, websites, containers, compose, tls, coverage en cleanup.
--json
CommunityProBetaSnelkoppeling voor JSON-uitvoer in gestructureerde inspectieweergaven.
./linsentry-community --json findings list
Gelijk aan --format json voor ondersteunde weergaven. Dit is geen rapportformaatschakelaar.
--export-to-plesk
BetaHistorische Beta-only optie om rapporten naar de File Manager van een Plesk-abonnement te exporteren.
sudo ./linsentry-beta --report --export-to-plesk --plesk-subscription example.com
Vereist --report en --plesk-subscription. Niet geregistreerd in Community of Pro.
--plesk-subscription
BetaSelecteer het Plesk-abonnementsdomein of de identifier voor --export-to-plesk.
sudo ./linsentry-beta --report --export-to-plesk --plesk-subscription example.com
Alleen relevant met --export-to-plesk. Ontbrekende abonnementsinformatie veroorzaakt een exportfout.
--refresh-package-metadata
BetaHistorische Beta-only optie om pakketmetadata te verversen vóór updatecontroles.
sudo ./linsentry-beta --report --refresh-package-metadata
Niet beschikbaar in Community of Pro. Kan de lokale cache van de pakketbeheerder bijwerken.
Richtlijnen voor root en sudo
LinSentry kan zonder root draaien, maar sommige controles kunnen zonder rechten beperkt zijn. Gebruik sudo voor de meest volledige beoordeling van logs, queues, gegenereerde configuratie, servicestatus, Plesk-details en Docker-bewijs.