rsyslogd-komentogeneraattori
Luo rsyslogd-komentoja rsyslog-daemonin käynnistämiseen valinnaisella määrityksellä, pid-tiedostolla tai virheenjäljitystilalla
rsyslogd:n käyttönotto
## Mikä rsyslogd on?
`rsyslogd` on useimpien nykyisten Linux-jakeluiden mukana toimitettu järjestelmä- ja ytimen lokikirjausdaemoni. Se lukee viestit lähteestä `/dev/log`, ytimen rengaspuskurista ja verkkolähteistä, ja reitittää ne tiedostoihin, etäpalvelimille tai tietokantoihin `/etc/rsyslog.conf` ja `/etc/rsyslog.d/*.conf` -tiedostojen sääntöjen mukaisesti.
## Käyttöohje
1. **Valitse suoritustapa**: yleensä komennolla `systemctl restart rsyslog`, mutta paljaalla binäärillä on merkitystä oman konfiguraation testaamisessa. 2. **Valitse asetukset**: `-f config` ei-oletus konfiguraatiotiedoston käyttämiseksi, `-i pidfile`, `-n` (ei haarukointia/edusta), `-d` (vianjäljitys), `-v` (versio). 3. **Kopioi ja suorita**: Lisää eteen `sudo`. Tuotannossa suosi `systemctl`-komentoa, jotta palvelunhallinta seuraa daemonia.
Yleiset asetukset
### `-f KONFIGURAATIO` Vaihtoehtoinen konfiguraatio Lataa toinen sääntötiedosto oletuksen `/etc/rsyslog.conf` sijaan: `rsyslogd -f /tmp/test-rsyslog.conf`. Hyödyllinen muutosten validoimiseksi ennen käyttöönottoa.
### `-i PID-TIEDOSTO` Oma pid-tiedosto Kirjoita daemonin PID ei-oletussijaintiin: `rsyslogd -i /var/run/my-rsyslog.pid`.
### `-n` Ei haarukointia (edusta) Pysy kiinni terminaalissa sen sijaan, että haarukoit taustalle. Yhdistä `-d`-vivun kanssa live-vianjäljitykseen tai aja supervisorin kuten systemdin tai dockerin alaisuudessa.
### `-d` Vianjäljitystila Tulosta runsas diagnostiikkatuloste sääntöjen jäsennyksestä, moduulien latauksesta ja viestien reitittämisestä. Yhdistettynä `-n`-vipuun se antaa seurata jokaista päätöstä reaaliajassa.
### `-v` Versio Tulosta rsyslog-versio ja lopeta — hyödyllinen vahvistamaan, mitkä ominaisuusmoduulit ovat saatavilla ennen konfiguraation kirjoittamista.
### Vipujen yhdistäminen Interaktiivista vianjäljitystä varten suorita `sudo rsyslogd -n -d -f /etc/rsyslog.conf`: `-n` pitää sen edustalla, `-d` lähettää jokaisen jäsennys- ja reitityspäätöksen, ja `-f` osoittaa testikonfiguraatioon. Pysäytä Ctrl-C:llä; systemdin alaisuudessa oleva tuotantoversio pysyy koskemattomana.
▶Miten muokkaan rsyslog-sääntöjä rikkomatta lokikirjausta?
▶Miksi käyttää systemctl:iä rsyslogd:n suorittamisen sijaan suoraan?
▶Miten välitän lokit etäpalvelimelle?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi