В первом выстреле я скопировал бы(!) эти 8 файлов в их собственный каталог, открыл бы терминал (Ваша настольная среда должна иметь кнопку где-нибудь, которая открывает один), CD в тот каталог, и выполните команду make
. Однако существует высокая вероятность, что это приведет к большой ошибке, которая на самом деле означает, что Вы пропускаете довольно мало программного обеспечения.
Рассмотрите:
Существует драйвер Сандэнса в сегодняшних Linux, который работает вполне хорошо (также для меня), и это довольно нечетно, который необходимо установить (и даже скомпилировать), драйвер. Обычно единственные люди драйвера иногда устанавливают, собственные графические драйверы. Как Вы придумывали ту идею? Далее, где Вы получали источники от?
Если действительно необходимо скомпилировать Вас, должны иметь (по крайней мере), zorin пакеты build-essential
, linux-kernel-headers
установленный.
Необходимо посмотреть также /etc/rsyslog.conf
или /etc/syslog.conf
. Если у Вас есть строка вначале, такая как:
*.* -/var/log/syslog
Все, включая материал от dmesg, должно перейти к тому файлу. Предназначаться для него лучше:
kernel.* -/var/log/dmesg
Если это перестало работать по некоторым причинам, Вы периодически могли (например, через крон):
dmesg > /var/log/dmesg
В зависимости от того, насколько большой буфер dmesg (это компилируется в ядро или устанавливается через log_buf_len
параметр) и сколько времени Ваша система произошла, который будет вести учет журнала ядра, так как это запустилось.
Если Вы хотите записать, что вывод dmesg непрерывно в файл использует-w (-следуют), флаг.
dmesg --follow > mydmesg.log
Если вы используете SystemD
, вы можете получить всю информацию из журнала Systemd
, используя JournctorCtl -k
. Syslog
и RSYSLOG
не нужен, если вы используете SystemD.
PopSicle делает это Я использую старую переадресацию msdos, и она перенаправляется в файл .csv , который открывается в электронную таблицу LibreOffice Calc в терминале попробуйте что-нибудь вроде этого
dmesg > /path to where you want the file written/File-Name.csv
dmesg > /media/joe/Data/Z-Back/Script-Files/Dmesg-Output.csv
echo "Dmesg-to-CSV.sh"" the script file"
#!/bin/bash
echo "This is a shell script"
SOMEVAR='I am done running dmesg and redirecting to /media/joe/Data/B-Back/Script-Files/Dmesg-Output.csv'
echo "$SOMEVAR"
dmesg > /media/joe/Data/Z-Back/Script-Files/Dmesg-Output.csv
echo "Dmesg-CSV.desktop"" the icon file"
[Desktop Entry]
Encoding=UTF-8
Name=Dmesg-to-CSV.sh
Comment=Launch DirSyncPro
Exec=gnome-terminal -e /media/joe/Data/Z-Back/Script-Files/Dmesg-to-CSV.sh
Icon=utilities-terminal
Type=Application
Name[en_US]=Dmesg-CSV.desktop
echo "both the .sh file and .desktop file are stored in the same directory as the .csv output file"