Это смесь. Каждый пакет может быть лицензирован на разных условиях.
Как правило, право изменять его и распространять каждый пакет в основном и юниверсе, некоторые пакеты могут иметь ограничения на это, например, имя и логотип firefox являются товарными знаками, поэтому нельзя использовать без разрешения Mozilla.
Вы можете посмотреть отдельные лицензии на пакеты в / usr / share / doc / * / copyright
Ваши текущие журналы в порядке, но без .1
. Это хорошо, и вы можете удалить его с помощью:
sudo rm /var/log/*.1
Теперь ваша команда не работает из-за этого:
sudo 'Everything here runs as root' > Everything here run as user
Так что, если вы хотите сделать то, что вы пытались правильно будет:
sudo sh -c "echo '' > kern.log.1"
Это потому, что канал открывает оболочку с текущим пользователем.
Вы можете обрезать журналы без удаления с помощью
cat /dev/null > file.log
Но резервное копирование и архивирование журнала перед выполнением команды полезно.