본문 바로가기

리눅스

리눅스 ccze 명령어

반응형

ccze 명령어

EPEL 저장소 설치

yum install epel-release

ccze 패키지 설치

yum install -y ccze

ccze 옵션 설명

  • -A, --plugin:
    • 설명: 지원되는 출력 포맷 중 하나를 선택합니다.
    • 예시: ccze -A ansi
  • -h, --html:
    • 설명: HTML 형식으로 로그를 변환합니다.
    • 예시: ccze -h logfile.txt > output.html
  • -l, --log-file:
    • 설명: 로그 파일의 경로를 지정합니다.
    • 예시: ccze -l /var/log/syslog
  • -r, --raw-logfile:
    • 설명: 로그 파일을 원시 형식으로 처리하여 변환합니다.
    • 예시: ccze -r logfile.txt
  • -o, --output-file:
    • 설명: 출력 결과를 파일로 저장합니다.
    • 예시: ccze -o output.txt logfile.txt
  • -m, --multisample:
    • 설명: 로그 내용을 다중 샘플링하여 표시합니다.
    • 예시: ccze -m logfile.txt
  • -w, --watch:
    • 설명: 로그 파일을 실시간으로 모니터링하여 변경 사항을 표시합니다.
    • 예시: ccze -w logfile.txt
  • -C, --color:
    • 설명: 색상 테마를 선택합니다. 지원되는 색상 테마 중 하나를 지정할 수 있습니다.
    • 예시: ccze -C dark
  • -e, --exclude:
    • 설명: 특정 패턴 또는 단어를 포함하는 로그 항목을 제외합니다.
    • 예시: ccze -e "exclude_pattern" logfile.txt
  • -E, --highlight:
    • 설명: 특정 패턴을 강조 표시합니다.
    • 예시: ccze -E "highlight_pattern" logfile.txt

로그 파일을 색상으로 강조하여 표시하기

ccze -A <로그_파일>
ccze -A /var/log/httpd/access_log

로그 파일을 HTML 형식으로 변환하기

ccze -h <로그_파일> > <결과_파일.html>
ccze -h /var/log/httpd/access_log > access_log.html

text 문서를 컬라로 출력하기

cat Authors.txt | ccze -A
$ cat Authors.txt | ccze -A
 lease see: https://github.com/SoftEtherVPN/SoftEtherVPN/blob/master/AUTHORS.TXT
728x90

 

cczerc 설정 파일

$ cat /etc/cczerc
# Configuration file for ccze
#
# Available 'pre' attributes: bold, underline, underscore, blink, reverse
# Available colors:  black, red, green, yellow, blue, magenta, cyan, white
# Available bgcolors: on_black, on_red, on_green, on_yellow, on_blue, on_magenta, on_cyan, on_white
#
# You can also use item names in color definition, like:
#
# default   blue
# date      'default'
#
# Here you defined default color to blue, and date color to default value's color, so
# your date color is blue. (You can only use predefined item names!)

# item          color                   # comment (what is color, or why it's that ;)

date            bold cyan               # Dates and times
host            bold blue               # Host names and IP numbers
process         green                   # Sender process
pid             bold white              # PIDs (Process IDs)
pid-sqbr        bold green              # Brackets around PIDs
default         cyan                    # Default (not colorised)
email           bold green              # E-mail addresses
subject         magenta                 # Subject lines (procmail)
dir             bold cyan               # Directory names
file            bold cyan               # File names
size            bold white              # Sizes
user            bold yellow             # Usernames
httpcodes       bold white              # HTTP status codes (200, 404, etc)
getsize         magenta                 # Transfer sizes
get             green                   # HTTP GET
post            bold green              # HTTP POST
head            green                   # HTTP HEAD
put             bold green              # HTTP PUT
connect         green                   # HTTP CONNECT
trace           green                   # HTTP TRACE
unknown         cyan                    # Unknown message
gettime         bold magenta            # Transfer times
uri             bold green              # URIs (http://, ftp://, etc)
ident           bold white              # Remote user (proxy/http)
ctype           white                   # Content type (http/proxy)
error           bold red                # Error messages
miss            red                     # Proxy MISS
hit             bold yellow             # Proxy HIT
deny            bold red                # Proxy DENIED
refresh         bold white              # Proxy REFRESH
swapfail        bold white              # Proxy SWAPFAIL
debug           white                   # Debug messages
warning         red                     # Warnings
direct          bold white              # Proxy DIRECT
parent          bold yellow             # Proxy PARENT
swapnum         blue on_white           # Proxy swap number
create          bold white              # Proxy CREATE
swapin          bold white              # Proxy SWAPIN
swapout         bold white              # Proxy SWAPOUT
release         bold white              # Proxy RELEASE
mac             bold white              # MAC addresses
version         bold white              # Version numbers
address         bold white              # Memory addresses
numbers         white                   # Numbers
signal          bold yellow             # Signal names
service         bold magenta            # Services
prot            magenta                 # Protocols
bad             bold yellow             # "Bad words"
good            bold green              # "Good words"
system          bold cyan               # "System words"
incoming        bold white              # Incoming mail (exim)
outgoing        white                   # Outgoing mail (exim)
uniqn           bold white              # Unique ID (exim)
repeat          white                   # 'last message repeated N times'
field           green                   # RFC822 Field
chain           cyan                    # Chain names (ulogd)
percentage      bold yellow             # Percentages
ftpcodes        cyan                    # FTP codes
keyword         bold yellow             # Various keywords (like PHP in php.log, etc)
pkgstatus       green                   # package status (dpkg)
pkg             bold red                # package name (dpkg)

# CSS codes for the HTML output
cssblack        black
cssboldblack    black
cssred          darkred
cssboldred      red
cssgreen        #00C000
cssboldgreen    lime
cssyellow       brown
cssboldyellow   yellow
cssblue         blue
cssboldblue     slateblue
csscyan         darkcyan
cssboldcyan     cyan
cssmagenta      darkmagenta
cssboldmagenta  magenta
csswhite        grey
cssboldwhite    white
cssbody         #404040

 

728x90
반응형