Возможно, вы захотите использовать команду coredumpctl
, чтобы либо получить дамп ядра, либо запустить на нем gdb. Это «одобренный systemd» метод борьбы с ними. :-/
В некотором смысле это хорошо, что systemd фиксирует все эти вещи, потому что через какое-то время автоматически стирает их, а также упрощает загрузку аварийных дампов для отчетов об ошибках.
Но это было резкое изменение с небольшим количеством уведомлений или подсказок для людей, которые знали, как работают дампы памяти до того, как в дело вмешалась systemd. Даже удаление файла с именем «core.pid.txt» с инструкциями по использованию coredumpctl для получения вашего дампа памяти, а также как отключить создание файлов .txt
было бы большой помощью, даже если бы они также некоторое время засорял файловую систему.
Чтобы копировать файлы с помощью scp
, на целевой машине должен быть запущен ssh-сервер. Правильный формат , если бы у вас действительно был запущен сервер ssh, был бы:
scp /path/on/linux/pom.xml ip-address-or-hostname:/remote/path
Когда вы запустили это:
scp <directory-location-path-on-linux>/pom.xml "\\\\<ip-address-or-hostname>\\Shared\\test"
или это:
scp <username>@<host-ip-of-linux(i.e. of source)>:<directory-location-path-on-linux>/pom.xml "\\\\<ip-address-or-hostname>\\Shared\\test"
Фактически вы создали файл с именем \\<ip-address-or-hostname>\Shared\test
в текущем каталоге вашей системы Linux. Вы должны увидеть это с помощью ls
. Например:
$ scp file "\\\192.168.1.1\\foo"
$ ls
'\\192.168.1.1\foo' file
Основываясь на том факте, что вы используете \\\
, я предполагаю, что вы действительно хотите скопировать файл на диск, который совместно используется хостом Windows с использованием протокола SMB. Обычный способ сделать это — смонтировать общий диск SMB -в Linux, а затем просто использовать cp
.
Существуют десятки ресурсов, объясняющих, как это сделать. Эти два, которые являются лишь двумя из лучших результатов, которые я нашел при поиске «linux mount samba», должны служить отправной точкой: