禁止 openSUSE Tumbleweed 系统的 systemd-coredump

默认情况下,系统中的应用崩溃的时候会使得核心调用 systemd-coredump 来生成相关内存镜像以及一些调试信息。如果该应用运行时占用的内存大,那么这些调试信息会很快占满硬盘空间。应用崩溃是很常见的事情,但一般用户并不需要去调试它,多数人也不知道怎么调试。所以禁用它是个很好的选择。

禁用 systemd-coredump 的方法有些别致,因为 openSUSE 系统设置中并没有提供这样的设置。最简单的方法就是使用一个空文件来屏蔽默认的 systemd-coredump 配置文件,然后重新加载系统配置。

sudo ln -s /dev/null /etc/sysctl.d/50-coredump.conf
sudo systemctl daemon-reload
注:系统里原本是没有 /etc/sysctl.d/50-coredump.conf 这个文件的。真正的配置文件在 /usr/lib/sysctl.d/50-coredump.conf。但是如果在 /etc 中有这个配置文件,系统设定就优先使用它。

时间: 2024-09-20 15:34:54

禁止 openSUSE Tumbleweed 系统的 systemd-coredump的相关文章

openSUSE Tumbleweed 更新 kernel 4.6.0 导致的无法启动系统

昨天 openSUSE Tumbleweed 例行升级时更新 Linux kernel 到了 4.6.0-1.1 版本.重启时使用新内核遇到 kernel panic 而无法进入到登录界面.在 Grub 中选择使用旧版本的 4.5.4-1-default 才顺利启动并登录进入系统.这让我产生了一点危机感. 因为最近非常忙,没时间折腾,而电脑又是主要的生产力工具,经不起折腾,所以不禁瞎想一些应对之策.先临时记录,回头慢慢尝试并修改补充. Btrfs 的 snapshot¶ 暂时先放弃,没时间折腾.

Arch Linux、Solus 和 openSUSE Tumbleweed:谁是你最喜欢的滚动发行版?

我最近不得不重新安装我的笔记本,由于在我的笔记本上我只使用 Linux,我不能花半天定制操作系统.安装数百个更新,然后设置我最喜欢的应用程序. 我通常使用 Arch Linux,但因为安装它并不简单,我必须花费很多时间让它变成我喜欢的方式,如安装我最喜欢的桌面环境,启用 AUR(Arch 用户仓库),安装工作需要的各种应用程序和我需要在笔记本上做的一切,所以,我决定试试不同的发行版. 当然,我可以使用基于 Arch Linux 的发行版,比如 Antergos.Manjaro 或 Chakra

禁止随意更改系统字体大小

  设置禁止随意更改系统字体大小后,阻止用户更改显示在屏幕上的窗口和按钮的字体大小.如果启用此设置,显示属性的"外观"选项卡的"字体大小"下拉列表会被禁用.如果禁用或不配置此设置,用户可以使用"外观"选项卡中的"字体大小"下拉列表框改变字体大小. 运行注册表编辑器,打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,找到或新建Nosiz

init系统:Systemd的简介和特点

本文简要介绍了这三种 init 系统的使用和原理,每个 Linux 系统管理员和系统软件开发者都应该了解它们,以便更好地管理系统和开发应用.本文是系列的第 3 部分,主要讲述 systemd 的特点和使用.Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度.systemd 和 ubuntu 的 upstart 是竞争对手,预计会取代 UpStart,实际上在作者写作本文时,已经有消息称 Ubuntu 也将采

设置组策略 禁止他人修改系统时间

问:我的系统是Windows Server 2003,上面安装有几个对系统时间十分敏感的软件,如果系统时间不 对,就会导致软件出现问题.为了避免他人误改系统时间,我想禁止修改系统时间,请问怎么做? 答:可以,单击"开始"菜单→"运行"输入"gpedit.msc" 打开"组策略编辑器",在左侧窗格依次单击"计算机配置 "→"Windows设置"→"安全设置"→"

Linux系统下使用Coredump时应注意事项

在Linux下要保证程序崩溃时生成Coredump要注意这些问题: 一.要保证存放Coredump的目录存在且进程对该目录有写权限.存放Coredump的目录即进程的当前目录,一般就是当初发出命令启动该进程时所在的目录.但如果是通过脚本启动,则脚本可能会修改当前目录,这时进程真正的当前目录就会与当初执行脚本所在目录不同.这时可以查看"/proc/<进程pid>/cwd"符号链接的目标来确定进程真正的当前目录地址.通过系统服务启动的进程也可通过这一方法查看. 二.若程序调用了

如何禁止执行清空系统“回收站”

  如果想禁止他人清空你windows xp系统桌面的"回收站",可以对注册表进行如下操作. 第1步:打开注册表编辑器,依次展开HKEY_CLASSES.ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}InProc-Server32子键. 第2步:在右侧窗口中将"默认"键值项的值改为"shell32.dll-"即可"锁定回收站",如下图所示. 第3步:关闭注册表编辑器并重新启动xp

openSUSE Tumbleweed 上读写 Windows BitLocker 加密磁盘的例子

安装依赖包 根据说明,依赖包包括, 编译器, gcc 或 clang cmake (至少 2.6 版本) make FUSE 头文件 PolarSSL/mbedTLS 头文件 可选:ruby 头文件 其中 gcc cmake make 一般系统中默认都安装了,不过再试试也没什么, sudo zypper in gcc cmake make 然后是 FUSE 包, sudo zypper in fuse-devel 最后是提供加密服务的 PolarSSL/mbedTLS.mbedTLS https

【转】Linux 初始化 init 系统 [sysvinit systemd upstart]

http://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=Linux&search_by=浅析+Linux+初始化+init+系统&topic_by=-1&type_by=所有类别&ibm-search=搜索 浅析 Linux 初始化 ini