sed 's:\\1\\:\
:g' file
вам нужно будет избегать обратной косой черты в шаблоне соответствия. В замене это обратная косая черта, за которой следует буквальный символ новой строки. Некоторые реализации sed
, такие как GNU sed
, также поддерживают \ n
в качестве нестандартной альтернативы.
Выходные данные
"evSchema"
"UAT" "evSN"
"uadb" "evDirsep"
"/" "evRootPath"
"/work_area/APP_UAT/" "evSchema"
"RMS13" "evUser"
"STAGE"
Очевидно, вы включили полное ведение журнала вывода в sudo (ers ).
Самый простой способ освободить место (возможно, удалив журналы sudo
) — либо войти в систему как root
, либо использовать su
, если это позволяют ваши настройки.
В зависимости от того, сколько /var/log
заполнено, эти процедуры могут быть успешными или нет. В худшем случае загрузка в одиночном режиме или из работающей системы позволит вам все исправить.
Если у вас нет особых потребностей в регистрации большого количества sudo
операций, я бы отредактировал /etc/sudoers
, чтобы изменить настройки ведения журнала. Такая подробная настройка снова быстро исчерпает доступное пространство.
Наиболее вероятная причина этой проблемы, если на диске есть свободное место (Вы проверяли с помощью df -h
? )— проблема с инодами. Просто запустите df -i
, чтобы проверить использование инодов, например, проверьте раздел var здесь...
[root@test-kompjuteras ~]# df -hi
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup-lv_root 313K 9.5K 304K 4% /
tmpfs 984K 1 984K 1% /dev/shm
/dev/sda1 126K 44 125K 1% /boot
/dev/mapper/VolGroup-lv_var 250K 250K 0 100% /var
Если у вас где-то 100% -вам нужно будет удалить некоторые файлы или переместить их на другой раздел или другое хранилище.
Скорее всего, вы столкнулись только с симптомами неправильно настроенного файла sudoers.
Если вы tail /var/log/sudo.log
все время видите одну и ту же команду, вам следует добавить параметры sudo NOLOG_INPUT: NOLOG_OUTPUT:
.
Пример:
user ALL = (root) NOPASSWD: NOLOG_INPUT: NOLOG_OUTPUT: /usr/bin/mycommand, /usr/bin/secondcommand
Однако, если вы управляете крупномасштабной установкой со многими серверами, я предлагаю также установить следующее в файле /etc/sudoers:
Defaults maxseq=1000
Внимание:
Дополнительная информация: