cat my_log_file.log | grep -v auto > filtered.log ; \
tail -n 1000 filtered.log > filtered_1000_lines.log
Либо вы можете комбинировать две команды (можно применить к более чем 2 командам, даже )используя &&
или ;
(выше записывается с помощью комбинации ;
)
root@cimnfsclient rajan]# systemctl start nfs-server
Failed to start nfs-server.service: Unit is masked.
Это означает, что кто-то ранее использовал systemctl mask nfs-server.service
для блокировки начала nfs-server.service
, даже если этого требует какая-то другая служба.
Используйте сначала systemctl unmask nfs-server.service
, чтобы разблокировать его, затем systemctl start nfs-server.service
, чтобы запустить его, и systemctl enable nfs-server.service
, чтобы убедиться, что с этого момента он будет автоматически запускаться во время загрузки.
Обратите внимание, что nfs-server.service
зависит от других служб, таких как nfs-config.service
, nfs-mountd.service
, rpc-statd.service
, nfs-idmapd.service
, auth-rpcgss-module.service
и rpc-statd-notify.service
.
Большинство этих служб должны запускаться автоматически после nfs-server.service
запуска, но если кто-то замаскировал некоторые или все эти службы, вам, возможно, придется разоблачить и их.
Любые службы, замаскированные администратором, должны идентифицироваться с помощью ls -l /etc/systemd/system
:. Если вы видите символическую ссылку с именем службы, указывающую на /dev/null
, то эта служба маскируется командой администратора. Например, если nfs-server.service
замаскировано, вы увидите ссылку с nfs-server.service -> /dev/null
.
/lib/systemd/system/nfs-common.service
используется в Debian/Ubuntu :в современных версиях, он существует только для блокировки выполнения старого сценария SysVinit -в стиле /etc/init.d/nfs-common
, если вы не удалите systemd
и не замените его другим системным пакетом инициализации, поскольку Debian теперь имеет отдельные файлы .service
для каждой службы компонента NFS для использования с systemd
, как это делает RHEL/CentOS.