терминал История на один день

Я вошел в свой Linux-пакет утром и сделал множество инсталляций, используя терминал, я получил много ошибок во время этих установок, много раз очищал терминал, решил эти ошибки. Теперь я хочу знать всю историю, которую я получил со всей этой ошибкой сообщения, которые я получил во время установки.

Я пробовал историю и syslog, но это не дает мне то, что я ищу. Я использую RHEL6.5_64 бит

Любая помощь пожалуйста.

2 Solutions collect form web for “терминал История на один день”

Команда history , как вы, вероятно, собрали, показывает только (иногда несовершенную) запись последних выполненных команд.

Файлы в каталоге /var/log (и, возможно, в других приложениях) записывают очень важную информацию, но не записывают по-символьной учетной записи все, что появляется в каждом системном терминале, поскольку это будет время- неэффективен для большинства операций.

Что делать в следующий раз

(Да, я делаю будущее до настоящего!)

Однако, если вы знаете, что собираетесь запустить команду, которая может иметь много выходных данных, что вам может потребоваться позже, сначала введите script (убедитесь, что у вас есть разрешение на запись для вашего текущего каталога, а если нет, cd ~ или somesuch первый). Вы увидите что-то вроде этого:

 Script started, file is typescript 

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

Когда вы закончите, введите exit . Вы не выйдете из своей оболочки, но вместо этого выйдите из сеанса script . Оттуда вы можете открыть файл typescript текста в своем любимом текстовом редакторе и получить подробное представление обо всем, что произошло. (Включая управляющие символы, такие как обратные пространства и цветовые коды), поэтому иногда требуется немного практики, чтобы понять это, но в большинстве случаев это доступно для человека. В тех случаях, когда это не так, cat typescript обычно «воспроизводят», это, но вы, вероятно, захотите скопировать / вставить более мелкие разделы файла, прежде чем вы это сделаете!)

Что может помочь вам на этот раз

Поскольку вы уже выполнили свои команды без ведения журнала script , вы можете попытаться отменить свои изменения (или продвигаться вперед, зная, что было успешно установлено, а что нет):

Сначала запустите:

 rpm -qa --last 

Это будет список всех установленных пакетов, а также даты их установки. Очевидно, что он не будет перечислять пакеты, которые не были установлены.

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

Это даст вам представление о том, сколько из ваших предыдущих команд было успешным, и какие из них могут потерпеть неудачу (по мере устранения).

Вооружившись этой дополнительной информацией, возможно, проще всего запустить script , а затем просто выполнить шаги с самого начала, основываясь на цели более высокого уровня, которую вы пытались достичь. Нет вреда при попытке установить уже установленные пакеты, если вы допустили ошибку. Это почти наверняка будет проще, чем пытаться искать специфичные для пакета подсказки в журналах и других системных файлах.

Вы попробуете команду history для последней введенной вами команды, это больше всего вы получите.

syslog – следить за тем, что произошло с системой (отключена сеть, сбой диска, пользователь пытается выполнить регистрацию с плохими учетными данными, аварийный диагноз из приложения), вы узнаете немного, если таковые имеются, из этого.

Нет «автоматической регистрации системных действий». В какой-то системе я подключаюсь к удаленно, я сказал, что моя putty записывает выходные данные для каждого сеанса, но вы должны сделать это раньше .

  • Служба Systemd запускает только один из двух процессов, но только при перезагрузке ОС
  • Как удалить все старые ядра, кроме двух последних
  • получение сообщения об ошибке при попытке зарегистрироваться для подписки на rhel6
  • Не удается смонтировать вновь созданный логический том
  • Как восстановить отсутствующий файл Grub
  • su - имя пользователя -c "./script.sh" -> нет такого файла или каталога
  • Изменение, где хранятся вновь созданные RPM
  • Внешний порт VGA-монитора не работает на HP Elitebook 2540p с RHEL 6.5
  • не все initrd.img рождаются равными?
  • Google proxy-сервер api и rhel
  • Как остановить обычных пользователей от «Переключить пользователей»
  • Код класса ошибки Red Hat: 49 При попытке установить пакет
  • Linux и Unix - лучшая ОС в мире.