如何在Debian上使用systemd公务车辆使用和管理系统统

这篇文章主要介绍了在Debian上使用systemd工具对系统进行管理的简介,对Ubuntu系统也同样适用,需要的朋友可以参考下

“一个软件只做一件事情”的哲学思想已经被这个新来者彻底颠覆除叻取代了 sysvinit 成为新的系统初始化工具外,systemd 还是一个系统管理工具目前为止,由于 systemd-sysv 这个软件包提供的兼容性那些我们使用惯了的工具还能繼续工作。但是当 Debian 将 systemd 升级到214版本后这种兼容性就不复存在了。升级措施预计会在 Debian 8 "Jessie" 的稳定分支上进行从此以后用户必须使用新的命令来公务车辆使用和管理系统统、执行任务、变换运行级别、查询系统日志等等。不过这里有一个应对方案那就是在 .bashrc 文件里面添加一些别名。

现在就让我们来看看 systemd 是怎么改变你公务车辆使用和管理系统统的习惯的在使用 systemd 之前,你得先把 sysvinit 保存起来以便在 systemd 出错的时候还能用 sysvinit 启動系统。这种方法只有在没安装 systemd-sysv 的情况下才能生效具体操作方法如下:

在紧急情况下,可以把下面的文本:

添加到内核启动参数项那里

为了更方便处理这些 UNIT,你可以使用 systemd-ui 软件包你只要输入 systemadm 命令就可以使用这个软件。

你同样可以使用 systemctl 实现转换运行级别、重启系统和关闭系统的功能:

所有命令包括切换到其他运行级别的命令,都可以在普通用户的权限下执行

systemd 不仅提供了比 sysvinit 更快的启动速度,还让日志系統在更早的时候启动起来可以记录内核初始化阶段、内存初始化阶段、前期启动步骤以及主要的系统执行过程的日志。所以以前那种需要通过对显示屏拍照或者暂停系统来调试程序的日子已经一去不复返啦。

systemd 的日志文件都被放在 /var/log 目录如果你想使用它的日志功能,需要執行一些命令因为 Debian 没有打开日志功能。命令如下:

通过上面的设置你就可以以普通用户权限使用 journal 软件查看日志。使用 journalctl 查询日志可以获嘚一些比 syslog 软件更方便的玩法:

如果想要得到更详细的日志信息你可以在内核启动参数上添加“systemd.log_level=debug”,然后运行下面的命令:

systemd 可以让你能更囿效地分析和优化你的系统启动过程:

systemd 虽然是个年轻的项目但已有大量文档。首先要介绍给你的是 的 0pointer 系列这个系列非常详细,非常有技术含量另外一个是,它包含了最详细的关于 systemd 的链接:发行版特性文件、bug 跟踪系统和说明文档你可以使用下面的命令来查询 systemd 都提供了哪些文档:

不同发行版之间的 systemd 提供的命令基本一样,最大的不同之处就是打包方式

}

我要回帖

更多关于 公务车辆使用和管理系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信