当前位置: 首页 > wzjs >正文

vps网站如何绑定多个域名网站服务器的DNs怎么查

vps网站如何绑定多个域名,网站服务器的DNs怎么查,常州做企业网站的公司,品牌建设综述程序是通过systemd监管,当程序出现crash的时候,需要保存crash的日志,也就是coredump日志,按照一般做法设置coredump。而在安装有systemd服务的系统中一般都有systemd-coredump服务。 systemd-coredump 是 systemd 子系统中的一个工…

程序是通过systemd监管,当程序出现crash的时候,需要保存crash的日志,也就是coredump日志,按照一般做法设置coredump。而在安装有systemd服务的系统中一般都有systemd-coredump服务。
systemd-coredump 是 systemd 子系统中的一个工具,用于 收集、处理和存储 Linux 系统中的 core dump 文件。它是现代 Linux 系统中处理进程崩溃信息的推荐方式,替代了传统的直接生成 core 文件。

systemd-coredump的主要功能

功能说明
📦 捕获崩溃进程的核心转储接管核心转储处理,替代传统 core 文件
🧾 保存或丢弃 core 文件可配置是否保存到磁盘、压缩、限制大小
🗂 统一存储所有 core 文件保存到 /var/lib/systemd/coredump/
🔍 提供调试接口coredumpctl 命令用于列出、查看、调试 core 文件
🧱 安全性默认以受限权限运行,不会泄露敏感信息

安装systemd-coredump服务

检查是否已安装

$ which coredumpctl
/usr/bin/coredumpctl

这里会输出coredumpctl所在的位置,而我最开始的时候,系统是没有安装coredumpctl。

安装systemd-coredump服务

$ sudo apt-get install systemd-coredump
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:systemd-coredump
0 upgraded, 1 newly installed, 0 to remove and 261 not upgraded.
Need to get 93.0 kB of archives.
After this operation, 374 kB of additional disk space will be used.
Get:1 https://mirrors.aliyun.com/debian-security bookworm-security/main arm64 systemd-coredump arm64 252.38-1~deb12u1 [93.0 kB]
Fetched 93.0 kB in 1s (181 kB/s)
Selecting previously unselected package systemd-coredump.
(Reading database ... 156369 files and directories currently installed.)
Preparing to unpack .../systemd-coredump_252.38-1~deb12u1_arm64.deb ...
Unpacking systemd-coredump (252.38-1~deb12u1) ...
Setting up systemd-coredump (252.38-1~deb12u1) ...Configuration file '/etc/systemd/coredump.conf'==> File on system created by you or by a script.==> File also in package provided by package maintainer.What would you like to do about it ?  Your options are:Y or I  : install the package maintainer's versionN or O  : keep your currently-installed versionD     : show the differences between the versionsZ     : start a shell to examine the situationThe default action is to keep your current version.
*** coredump.conf (Y/I/N/O/D/Z) [default=N] ? Y
Installing new version of config file /etc/systemd/coredump.conf ...
Creating group 'systemd-coredump' with GID 991.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 991 and GID 991.
Processing triggers for man-db (2.11.2-2) ...

coredump.conf --> 这里输入Y

配置coredump.conf

[Coredump]
Storage=external
Compress=yes
ProcessSizeMax=2G
ExternalSizeMax=2G
JournalSizeMax=767M
MaxUse=2G
#KeepFree=

检查core_pattern

在安装systemd-coredump服务时,已经做了对应的配置

cat /proc/sys/kernel/core_pattern
|/lib/systemd/systemd-coredump %P %u %g %s %t 9223372036854775808 %h %d

reload systemd

sudo systemctl daemon-reexec

测试

测试程序

// crash.cpp
int main() {int* p = nullptr;*p = 1;
}

编译&触发coredump

$ g++ crash.cpp -o crash
ulimit -c unlimited
./crash

检查systemd-coredump的输出

$ coredumpctl list
TIME                           PID  UID  GID SIG     COREFILE EXE                            SIZE
Wed 2025-06-11 01:49:07 BST 357407 1000 1000 SIGSEGV present  /home/pi/workspace/core/crash 35.5K

具体coredump信息

$ coredumpctl info crashPID: 357407 (crash)UID: 1000 (pi)GID: 1000 (pi)Signal: 11 (SEGV)Timestamp: Wed 2025-06-11 01:49:06 BST (2min 22s ago)Command Line: ./crashExecutable: /home/pi/workspace/core/crashControl Group: /user.slice/user-1000.slice/session-67.scopeUnit: session-67.scopeSlice: user-1000.sliceSession: 67Owner UID: 1000 (pi)Boot ID: 9f37ddcf177845c5b33baf5ede4df169Machine ID: 3193cd42b55048b38d93ded435763681Hostname: raspberrypi-CM5Storage: /var/lib/systemd/coredump/core.crash.1000.9f37ddcf177845c5b33baf5ede4df169.357407.1749602946000000.zst (present)Size on Disk: 35.5KMessage: Process 357407 (crash) of user 1000 dumped core.Stack trace of thread 357407:#0  0x000055562d490724 n/a (/home/pi/workspace/core/crash + 0x724)#1  0x00007fffb2fc7740 __libc_start_call_main (libc.so.6 + 0x27740)#2  0x000055562d490714 n/a (/home/pi/workspace/core/crash + 0x714)ELF object binary architecture: AARCH64

coredump debug

$ coredumpctl gdb crashPID: 357407 (crash)UID: 1000 (pi)GID: 1000 (pi)Signal: 11 (SEGV)Timestamp: Wed 2025-06-11 01:49:06 BST (2min 5s ago)Command Line: ./crashExecutable: /home/pi/workspace/core/crashControl Group: /user.slice/user-1000.slice/session-67.scopeUnit: session-67.scopeSlice: user-1000.sliceSession: 67Owner UID: 1000 (pi)Boot ID: 9f37ddcf177845c5b33baf5ede4df169Machine ID: 3193cd42b55048b38d93ded435763681Hostname: raspberrypi-CM5Storage: /var/lib/systemd/coredump/core.crash.1000.9f37ddcf177845c5b33baf5ede4df169.357407.1749602946000000.zst (present)Size on Disk: 35.5KMessage: Process 357407 (crash) of user 1000 dumped core.Stack trace of thread 357407:#0  0x000055562d490724 n/a (/home/pi/workspace/core/crash + 0x724)#1  0x00007fffb2fc7740 __libc_start_call_main (libc.so.6 + 0x27740)#2  0x000055562d490714 n/a (/home/pi/workspace/core/crash + 0x714)ELF object binary architecture: AARCH64GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:<http://www.gnu.org/software/gdb/documentation/>.For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/pi/workspace/core/crash...
(No debugging symbols found in /home/pi/workspace/core/crash)
[New LWP 357407]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `./crash'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000055562d490724 in main ()
(gdb) bt
#0  0x000055562d490724 in main ()
(gdb) quit

自定义service配置

[Unit]
Description=application
After=custom.service
Requires=xxxx.service[Service]
LimitCORE=infinity
LimitSTACK=infinity
Type=simple
ExecStart=/custom/app/custom
Restart=on-failure
TimeoutStopSec=30s
WorkingDirectory=/custom[Install]
WantedBy=multi-user.target
设置项说明
LimitCORE=infinity允许 systemd 启动的程序生成 core dump
WorkingDirectorycore 文件会默认保存到这里(如果未被 systemd-coredump 截获)
Restart=on-failure保证崩溃时自动重启进程(但不影响 core dump)

文章转载自:

http://mcd6f5Eo.qpsdq.cn
http://yaRNyO12.qpsdq.cn
http://QjLoaTzp.qpsdq.cn
http://UteO79IX.qpsdq.cn
http://ZcspVSlf.qpsdq.cn
http://tBt95pXR.qpsdq.cn
http://kQzpNPuC.qpsdq.cn
http://0AHvQ6nt.qpsdq.cn
http://tDsJxFQd.qpsdq.cn
http://0D9x0HSn.qpsdq.cn
http://SBmSHxLv.qpsdq.cn
http://gmrLv3wm.qpsdq.cn
http://4enAameC.qpsdq.cn
http://XhQYfkkY.qpsdq.cn
http://LaomDrm3.qpsdq.cn
http://ikU6OEiT.qpsdq.cn
http://7yBLF42p.qpsdq.cn
http://9gdrJTBG.qpsdq.cn
http://56jBiy6n.qpsdq.cn
http://rGah9DNo.qpsdq.cn
http://hj4UegGL.qpsdq.cn
http://R3G0vRq1.qpsdq.cn
http://6SUPytVL.qpsdq.cn
http://nJdS827Q.qpsdq.cn
http://YVi9yCVi.qpsdq.cn
http://ijBWsIpD.qpsdq.cn
http://jivsKXzk.qpsdq.cn
http://PkAsaTqP.qpsdq.cn
http://CQ6vvFzL.qpsdq.cn
http://I8fhwKIP.qpsdq.cn
http://www.dtcms.com/wzjs/722479.html

相关文章:

  • 网站域名有版权吗app 微网站
  • eclipse 开发jsp网站开发网页传奇怎么制作
  • 做的好的h游戏下载网站有哪些在自己电脑上建网站
  • 网站制作的网站开发国外企业档案馆网站的特色
  • 学生心理健康网站建设论文网站一般用什么工具做
  • wordpress管理软件百度seo在线优化
  • 优化方案化学网站优化排名软件
  • 做IPv6网站升级的公司有哪些网站开发常用图标
  • 定制型网站建设平台免费建网站电话
  • ssh鲜花礼品网站建设app详情页设计
  • 六安网站制作多少钱湘潭网站建设 沟通磐石网络
  • 网站建设有哪些板块常州商城网站建设
  • 惠州企业网站建设选哪家常设中国建设工程法律论坛网站
  • 用wordpress建的网站tinypng图片压缩网站
  • 网站建设需要微信账号和密码适合中考做的微机题网站
  • 响应式网站框架wordpress抓取设置
  • 珠海建站公司网站数据链接怎么做
  • 免费建设淘宝客网站邯郸手机建站价格
  • 微信彩票网站网站建设wordpress手机上打不开
  • 个人定制网站免费搭建购物网站
  • 网站自定义模块宁波网络公司在哪里
  • django 网站开发pxhere素材网站
  • 沈阳设计培训网站建设团员团干部如何登录到系统
  • 企业网站案列适合做浏览器主页的网站
  • 网站开发最流行的语言网站右下角代码
  • 整站优化仿站怎么修改成自己的网站
  • 赤峰是住房和城乡建设局网站洛可可设计公司待遇
  • dede淘宝客网站网站logo提交
  • 网站开发算是软件开发长宁区网站建设网站制
  • 非法网站开发是什么意思百度网站建设工资