Как я получаю информацию от входа в систему мой компьютер, когда у меня только есть доступ к командной строке?

По различным причинам я больше не могу получать доступ к своему графическому рабочему столу и могу только войти в систему через tty (Ctrl+Alt+F1 через F6 по умолчанию).

Чтобы помочь диагностировать и решить мою проблему, я должен просмотреть журналы и возможно поместить часть информации в мой вопрос или поток форума.

Как я могу получить эту информацию?

11
задан 1 May 2014 в 06:58

1 ответ

Сначала вот список некоторых общих файлов журнала и что они содержат:

  • /var/log/messages : Общее сообщение и связанный с системой материал
  • /var/log/auth.log : Журналы Authenication.
  • /var/log/kern.log : Журналы ядра.
  • /var/log/cron.log : Журналы демона крона.
  • /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-карта. Включите тот. Ubuntu должна автоматически смонтировать его в /media таким образом выполненный

ls /media  

Если Вы видите название своего флеш-накопителя / SD-КАРТА там затем, можно продолжить. Иначе необходимо будет смонтировать его вручную. (не волнуйтесь! Это не страшно вообще).

После того как Вам смонтировали Ваш диск, можно использовать cp управляйте для копирования по любым журналам или файлам, в которых Вы нуждаетесь:

cp /var/log/kern.log /media/myFlashDrive/

Когда Вы сделаны, размонтировали диск:

sudo umount /media/myFlashDrive  

Метод 2: Загрузите файлы непосредственно на pastebin..

как 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 возвратит ссылку для каждого загруженного файла. Поделитесь этими ссылками с людьми, помогающими Вам.

14
ответ дан 16 November 2019 в 15:00

Другие вопросы по тегам:

Похожие вопросы: