모든 우분투 로그 / 터미널 히스토리는 어디에 저장됩니까?


15

제거 할 스크립트를 만들 수 있도록 로그 및 키 기록이 어떤 폴더에 저장되어 있습니까? 최대 절전 모드 파티션에 대한 특정 폴더 또는 RAM 데이터를 최대 절전 모드로 유지하는 파일이 있습니까? 누군가가 모든 명령 기록 / 프로그램로드 기록 / 프로그램 실행 기록을 제거하고 싶습니까?

Thankx 라이트

답변:


11

사물이 기록되는 곳이 많으며 사용하는 응용 프로그램에 따라 철저하게 처리하기가 매우 어려울 것입니다. 내가 생각할 수있는 주요 장소는 다음과 같습니다.

  • 대부분의 시스템 로그는 /var/log
  • 파이어 폭스는 역사, 쿠키 등을 저장합니다. 파이어 폭스에서 ~/.mozilla/firefox 제거 할 수 있습니다 (shift + ctrl + supply)
  • zeitgeist는 히스토리 데몬으로 최근 최근 대시를 채 웁니다. 개인 정보 설정에서 제거 할 수 있습니다
  • 터미널 명령 기록은 사용자별로 저장됩니다. ~/.bash_history이 파일을 삭제하면이 기록이 제거됩니다.
  • gnome 응용 프로그램 (gedit, nautilus 등)은 최근에 사용한 파일을 ~/.local/share/recently-used.xbel이 파일 에 저장 합니다. 필요한 경우이 파일을 삭제할 수 있습니다.

이것들은 내가 생각할 수있는 주요 장소이지만 모든 응용 프로그램은 다양한 장소에 물건을 기록 할 수 있습니다 ... 따라서 실제로 제거하려는 로그에 따라 다릅니다.

MrVaykadji가 언급 한 바와 같이, BleachBit 는 이러한 정리 작업을 자동화하고 알려진 다양한 소프트웨어의 "로그 파일"을 삭제할 수있는 GPL 소프트웨어입니다. 간단한 xml 파일을 사용하여 새로운 클리너를 쉽게 추가 할 수도 있습니다. 찾고있는 것 (웨어) 일 수 있습니다!


권장 여부는 모르겠지만 BleachBit주류 프로그램의 로그를위한 "쉬운"솔루션 일 수 있다고 생각 합니다.
MrVaykadji

@MrVaykadji 이것은 확실히 흥미로운 프로젝트입니다! 소스 코드를 사용할 수 있으며, 소위 클리너 XML 파일은 다양한 소프트웨어에 대한 많은 정보를 제공합니다. 이것을 포함하도록 답변을 업데이트하겠습니다! 고마워
alci

또한 잘못된 파일을 삭제하고 시스템을 손상시킬 수있는 강력한 도구입니다. 그러나 아마도 잘 코딩되어 있고 안전 할 것입니다.
MrVaykadji

BleachBit은 실제로 삭제하기 전에 드라이 런을 실행하고 삭제 될 파일 목록을 출력하는 것 같습니다 ... 그러나 반드시주의해서 사용해야합니다.
alci


5

bash 기록 파일은 홈 디렉토리에 있습니다. /home/your-user-name/.bash_history

Zeitgeist 사용자 기록은에 저장됩니다 ~/.local/share/zeitgeist.

Zeitgeist 히스토리를 재설정하려면 터미널을 열고 다음 명령을 복사 / 붙여 넣기하십시오.

rm ~/.local/share/zeitgeist/activity.sqlite

또는 노틸러스 또는 파일 관리자에서 해당 디렉토리로 이동하여 sqlite 데이터베이스 "activity.sqlite"를 수동으로 삭제하십시오. Zeitgeist에서 이전 사용자 기록을 뺀 후 다시 작성됩니다.

명령을 완전히 이해하지 못하고 명령이 올바르게 작성되었는지, 특히 rm으로 시작 하는 명령이 명령이 형식이 잘못되었지만 의견에 제안 된대로 OP의 질문에 더 잘 대답하기 위해 시스템 로그가 저장되지만 var/log 여기에 언급 된 것처럼 로그 디렉토리 내부의 하위 디렉토리를 삭제하여 문제를 일으키는 사람들의 이야기를 들었습니다.루트 공간이 부족하여 / var / log 파일을 삭제할 수 있습니까?

그러나 일부 시스템 문제를 해결해야하는 경우 로그가 매우 유용합니다.

터미널을 열어 저널 폴더의 내용을 삭제하고 다음 명령을 복사하여 붙여 넣을 수 있습니다.

sudo rm /var/log/journal/*

컴퓨터에서 사용중인 공간을 확인하려면 터미널을 열고 쿼리를 발행하십시오.

journalctl --disk-usage

내 시스템은 현재 3.9GB를 사용하고 있습니다.


1
그것은 단지 터미널 이력만을 의미합니다. 요청에 따라 Ubuntu 로그를 제거하는 방법으로 답변을 편집해야합니다 (힌트 : Zeitgeist는 정리할 로그 중
하나임

그래 당신 말이 맞아요. 불완전한 대답에 대해 미안하고 var / log를 언급조차하지 않았습니다. 지난 몇 년 동안 나는 항상 새로운 zeitgeist를 비활성화 하고이 새로운 18.04 (Bionic) 컴퓨터에서도 그놈 플래시백 / 메타 시티를 사용하기 때문에 zeitgeist를 잊어 버렸습니다. 사실 그것은 하나였습니다 Trusty가 EOL에 도달했을 때 새로 설치 한 후 처음으로 수행 한 작업 중 Zeitgeist에 대해 잊어 버렸습니다. MrVaykadji가이 답변을 명확하게 편집 한 것을 확인했습니다. 감사!
Stanwmusic

0

위에서 언급 한 로그 이외의 많은 (대부분은 아니지만) 응용 프로그램은 서로 다른 위치에 자체 로그를 보관한다는 점을 고려해야합니다. 따라서 alci가 언급했듯이, 대답은 실제로 위생 처리하려는 대상에 달려 있습니다.

또한 실제로 필요한 경우 로그 작성의 실제적이고 구체적인 요구를 기반으로 스크립트 작성 기술을 시도해 보는 것이 좋습니다.

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