Журналы, добавляемые каждый раз отдельно при обновлении страницы, вошедшей в систему

Configuración del comportamiento de la tecla de control en XServer en lugar de Gnome (asumiendo que no está usando wayland en lugar de X):

Usandosetkbmap

  1. Obtén tu diseño de teclado:

    setxkbmap -query
    

    Busque la estrofa etiquetada layout. Algo así como gbpara un diseño en inglés. El tuyo puede ser diferente.

  2. Modifique las opciones del diseño del teclado usando el mismo diseño que ya está usando en #2 arriba:

    setxkbmap -layout gb -option ctrl:nocaps
    

    Aquí, la opción ctrl:nocapshace que las mayúsculas bloqueen una tecla de control adicional. Para que este cambio sea permanente, puede agregarlo a su archivo .xinitrcsi está iniciando X con startxo xinitdesde una terminal. Si no está haciendo eso , consulte esta respuesta para saber cómo ejecutar un comando al iniciar sesión en Gnome.

Usandoxmodmap

Cree el siguiente archivo .Xmodmapen su directorio de inicio:

!
! Make Caps_Lock another Control_L
!
remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock

Luego puede ejecutar lo siguiente al inicio para activar este cambio para su sesión X:

xmodmap ~/.Xmodmap

Una vez que tenga algo que le guste, puede agregar este comando a su .xinitrco usar el mismo método que se vinculó anteriormente para hacerlo permanente.

Profundizando

También puede cambiar las mayúsculas para controlar en el nivel del kernel usando loadkeys.

Lo básico aquí es usar dumpkeyspara volcar su mapa de teclas existente en un archivo. Cambie la asignación para el bloqueo de mayúsculas y luego use loadkeyspara cargar su nuevo mapa de teclas.

Tenga en cuenta que dado que está realizando cambios en la forma en que el kernel lee la entrada del teclado, estos cambios necesitarán privilegios de root. Aquí hay un github gist con las modificaciones relevantes y algunas instrucciones.

-4
14.06.2017, 19:29
2 ответа

Если файл error.logувеличивается, это означает, что сервер httpd столкнулся с какой-то ошибкой при загрузке этой веб-страницы. Вы должны проверить журнал и исправить то, что не так.

Что касается access.logроста, ну, это то, что он должен делать, когда вы посещаете веб-страницу.

Отредактируйте :, как указал @JoeP, вы также должны активировать ротацию журналов (через logrotate), чтобы старые журналы сжимались/удалялись gzip.

1
28.01.2020, 05:20

Для этого следует использовать ротацию журнала . В большинстве дистрибутивов logrotateработает ежедневно (по крайней мере ), и многие пакеты добавляют свои журналы в конфигурацию logrotate.

В качестве примера возьмем error.log, если вы видите файлы в том же каталоге, что и

  • error.log.1
  • error.log.2.gz
  • error.log.3.gz

значит ротация журналов уже запущена. Текущий файл по-прежнему error.log, первый поворот — error.log.1, а последующие повороты сжимаются для экономии места.

Чтобы проверить, работает ли logrotate, найдите сценарий /etc/cron.daily/logrotate-, который указывает cronзапускать logrotateежедневно. (Вы можете делать это каждый час, если хотите. Некоторые дистрибутивы имеют другой путь, см. ссылку ниже.)

Чтобы убедиться, что logrotateротирует определенный журнал, найдите файлы конфигурации в /etc/logrotate.d/. Если журналов httpd нет, просмотрите один из существующих файлов в качестве примера или изучите man logrotate.

Дополнительная информация:Общие сведения об утилите logrotate

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

0
28.01.2020, 05:20

Теги

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