syslog가 존재하지 않습니다!


10

14.04를 사용하고 syslog가 없습니다.

저는 수년간 Windows 사용자 인 Linux의 새로운 사용자입니다. tail syslog를 시도하면 그 결과가 나옵니다.

henrique@henrique:/var/log$ tail -f /var/log/syslog
tail: couldn't open “/var/log/syslog” for reading: File or directory not found

우분투 설치에 오류가 있습니까? 이것이 syslog를 "설치"할 수있는 방법입니까?

편집 :

cat /etc/rsyslog.conf

#  /etc/rsyslog.conf    Configuration file for rsyslog.
#
#           For more information see
#           /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html
#
#  Default logging rules can be found in /etc/rsyslog.d/50-default.conf


#################
#### MODULES ####
#################

$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog   # provides kernel logging support
#$ModLoad immark  # provides --MARK-- message capability

# provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514

# provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514

# Enable non-kernel facility klog messages
$KLogPermitNonKernelFacility on

###########################
#### GLOBAL DIRECTIVES ####
###########################

#
# Use traditional timestamp format.
# To enable high precision timestamps, comment out the following line.
#
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

# Filter duplicated messages
$RepeatedMsgReduction on

#
# Set the default permissions for all log files.
#
$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog

#
# Where to place spool and state files
#
$WorkDirectory /var/spool/rsyslog

#
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf

출력 apt-cache policy inetutils-syslog

inetutils-syslogd:
  Installed: (nenhum)
  Candidate: 2:1.9.2-1
  Version table:
     2:1.9.2-1 0
     500 http://br.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

출력 apt-cache policy rsyslog

rsyslog:
  Installed: (none)
  Candidate: 7.4.4-1ubuntu2.6
  Version table:
     7.4.4-1ubuntu2.6 0
     500 http://br.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     7.4.4-1ubuntu2.3 0
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     7.4.4-1ubuntu2 0
        500 http://br.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

출력 sudo service rsyslog status

rsyslog stop/waiting

1
이 로그와 다른 로그는 스크립트로 제어해야합니다 /etc/rsyslog.conf. 해당 스크립을 살펴보고 syslog가 비활성화되어 있는지 여부를 알려주십시오. 또는 전체 파일을 paste.ubuntu.com에 게시하면 살펴볼 수 있습니다. 또한 syslog를 보려면 sudo가 필요합니다. sudo를 사용하여 동일한 명령을 시도하십시오.
Sergiy Kolodyazhnyy

@Serg tail -f / var / log / syslog에는 sudo가 필요하지 않습니다.
Rinzwind

질문을 편집 하고 출력을 추가하십시오apt-cache policy inetutils-syslogd
AB

시스템에 "installed none"을 표시하지만 syslog가 활성화되어 있습니다.)
Rinzwind

@Rinzewind 정말 rsyslogd입니까?
AB

답변:


6

의 출력 apt-cache policy rsyslog말한다는, rsyslog그러므로, 시스템에 설치되어 있지

sudo apt-get install rsyslog

아 예, 지금 켜져 있습니다! 당신의 도움을 위해 너무 많이 Tks.
Henrique Ramos

이제 syslog가 있습니다 :) 우분투에 사전 설치되었다고 생각했습니다. 로그 설치 또는 구성에서해야 할 일이 있습니까?
Henrique Ramos

아니요, 더 이상 할 일이 없습니다.
AB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.