2016-08-02 31 views
1

Ich verwende einen Katalog in einer Maschine und im ersten Lauf gibt es die folgende Ausgabe (nur ein Teil).Was bedeutet das Symbol @ in Puppet-Ausgabe nach dem Anwenden eines Katalogs

Ich verstehe, dass Zeilen, die mit dem weniger Symbol beginnen, entfernt wurden und diejenigen, die mit dem Pluszeichen beginnen, wurden hinzugefügt, aber was bedeutet @?

-# /etc/rsyslog.conf Configuration file for rsyslog. 
+# /etc/rsyslog.conf Configuration file for rsyslog v3. 
# 
-#   For more information see 
+#   For more information see 
#   /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html 


@@ -9,7 +9,7 @@ 
################# 

$ModLoad imuxsock # provides support for local system logging 
-$ModLoad imklog # provides kernel logging support 
+$ModLoad imklog # provides kernel logging support (previously done by rklogd) 
#$ModLoad immark # provides --MARK-- message capability 

# provides UDP syslog reception 
@@ -38,12 +38,6 @@ 
$FileGroup adm 
$FileCreateMode 0640 
$DirCreateMode 0755 
-$Umask 0022 
- 
-# 
-# Where to place spool and state files 
-# 
-$WorkDirectory /var/spool/rsyslog 

# 
# Include all config files in /etc/rsyslog.d/ 
@@ -58,6 +52,8 @@ 

Obs: Ich habe Etckeeper läuft in dieser Maschine. Ist es möglich, dass es irgendwie zusammenhängt?

Vielen Dank im Voraus.

Antwort

2

Die @@ .. @@ -Header sind (c) Hunk-Header und liefern Bereichsinformationen. hier

Details: http://en.wikipedia.org/wiki/Diff#Unified_format

Das Format ist:

@@ -l,s +l,s @@ 


l : starting line number 

s : number of lines the change applies to 

- : original file 

+ : modified or new file 

Dies ist die gleiche Syntax wie Sie in git diff zu sehen.