여러 가지 이유로 더 이상 그래픽 데스크탑에 액세스 할 수 없으며 tty ( 기본적으로 Ctrl+ Alt+ F1통해) 를 통해서만 로그인 할 수 있습니다 F6.
내 문제를 진단하고 해결하는 데 도움이되도록 로그를 살펴보고 일부 정보를 내 질문이나 포럼 스레드에 추가해야합니다.
이 정보를 어떻게 얻을 수 있습니까?
답변
먼저 여기에는 몇 가지 공통 로그 파일과 그 내용이 포함되어 있습니다.
/var/log/messages
: 일반 메시지 및 시스템 관련 사항/var/log/auth.log
: Authenication 로그./var/log/kern.log
: 커널 로그./var/log/cron.log
: Cron 디먼 로그./var/log/Xorg.0.log
: X 서버에 대한 로그입니다.~/.xsession-errors
: 로그 (에, 그 전에 하나의 마지막 X 세션에 관련xsession-errors.old
)
tty에 로그인 한 후 로그가있는 폴더 (일반적으로 /var/log
) 로 이동하는 것이 좋습니다 . 이를 위해 다음 cd
명령 을 사용합니다 .
cd /var/log
이제 로그가 저장된 폴더에 있으므로 ls
명령을 사용하여 어떤 로그가 있는지 확인합니다.
ls -a
아마도 몇 가지가있을 것입니다.이 지침은 모든 지침에 적용되어야합니다.
보려는 로그를 찾으면 다음 less
명령을 사용할 수 있습니다 .
less kern.log
위 / 아래 화살표 키를 사용하여 파일을 찾아보십시오. 완료 Q되면를 눌러 종료하십시오 less
. 특정 키워드에 대한 로그를 검색하려면 다음을 사용할 수 있습니다 grep
.
sudo grep "apparmor" kern.log
Grep은 정규 표현식도 허용합니다. 자세한 내용 man grep
은 참조하십시오.
특정 명령의 출력이 필요한 경우 터미널 출력을 파일로 저장하는 방법에 대한 이 질문을 참조하십시오. 그러면 다음 방법 중 하나를 수행하도록 도와 줄 수 있습니다.
이것은 당신이 말할 수있는 반짝이고 훌륭하지만, 내가 찾고있는 단서가 없으며 다른 누군가에게 로그 파일을 제공하면됩니다. 우리도 그렇게 할 수 있습니다!
이 사이트와 같은 인터넷상의 누군가로부터 도움을 받고 있다면이 정보를 공유하는 가장 좋은 방법은 파일을 http://paste.ubuntu.com 에 업로드 하고 링크를 제공하는 것입니다. 컴퓨터에 인터넷 연결이 활성화되어 있으면 방법 2에 설명 된대로 한 단계로이 작업을 수행 할 수 있습니다. 그렇지 않으면 방법 1의 단계를 수행하여 인터넷에 액세스 할 수있는 다른 컴퓨터에서 파일을 업로드하십시오.
방법 1 : 외부 미디어에 넣습니다.
플래시 드라이브 또는 SD 카드와 같은 하나를 연결합니다. 우분투는 자동으로 마운트해야 /media
실행 그래서
ls /media
플래시 드라이브 / SD 카드의 이름이 표시되면 계속 진행할 수 있습니다. 그렇지 않으면 수동으로 마운트해야 합니다. (걱정하지 마십시오! 전혀 무섭지 않습니다).
드라이브를 마운트 한 후에는 cp
명령을 사용하여 필요한 로그 나 파일을 복사 할 수 있습니다 .
cp /var/log/kern.log /media/myFlashDrive/
완료되면 드라이브 마운트를 해제하십시오.
sudo umount /media/myFlashDrive
방법 2 : 파일을 페이스트 빈에 직접 업로드하십시오.
paste.ubuntu.com 과 같습니다 . 이를 위해 pastebinit
명령을 사용하십시오 . 먼저 pastebinit을 설치해야합니다.
sudo apt-get install pastebinit
그런 다음 파일을 다음과 같이 업로드하십시오.
pastebinit file1 file2 file3
file1 file2 file3
업로드하려는 파일의 공백으로 구분 된 목록은 어디에 있습니까 ? 예를 들어, 내가 업로드 한 경우 kern.log
와 Xorg.0.log
나는 명령을 사용합니다 :
pastebinit /var/log/kern.log /var/log/Xorg.0.log
Pastebinit는 업로드 된 각 파일에 대한 링크를 반환합니다. 이 링크를 도와주는 사람들과 공유하십시오.