Upstart 不仅可以用来为整个系统的初始化服务,也可以为每个用户会话(session)的初始化服务。系统的初始化任务就叫做 system job,比如挂载文件系统的任务就是一个 system job;用户会话的初始化服务就叫做 session job。 Job 生命周期 Upstart 为每个工作都维护一个生命周期。一般来说,工作有开始,运行和结束这几种状态。
echo 'if$programname=="systemd"and ($msgcontains"Starting Session"or$msgcontains"Started Session"or$msgcontains"Created slice"or$msgcontains"Starting user-"or$msgcontains"Starting User Slice of"or$msgcontains"Removed session"or$msgcontains"Removed slice User Slice of"or$msgcontains"Stopping User S...
目前启动各种图形组件和应用的工作由gnome-session完成。 过程如下 以Ubuntu 为例,当用户登录 Ubuntu 图形界面后,显示管理器(Display Manager)lightDM启动Xsession。Xsession 接着启动gnome-session,gnome-session 负责其它的初始化工作,然后就开始了一个desktop session。 bash # 传统 desktop session 启动过程 init |-...
Jul 24 09:00:02 example.com systemd: Started Session 151 of user root. 措施: 这些消息是正常的和预期的——用户登录时都会看到它们,如果没有其他异常,可以使用 rsyslog 创建过滤器,不在 /var/log/messages 中记录这些条目: echo 'if $programname == "systemd" and ($msg contains "Starting Session"...
除了以上的分类之外,还有另一种工作(Job)分类方法。Upstart 不仅可以用来为整个系统的初始化服务,也可以为每个用户会话(session)的初始化服务。系统的初始化任务就叫做 system job,比如挂载文件系统的任务就是一个 system job;用户会话的初始化服务就叫做 session job。
除了以上的分类之外,还有另一种工作(Job)分类方法。Upstart 不仅可以用来为整个系统的初始化服务,也可以为每个用户会话(session)的初始化服务。系统的初始化任务就叫做 system job,比如挂载文件系统的任务就是一个 system job;用户会话的初始化服务就叫做 session job。
除了以上的分类之外,还有另一种工作(Job)分类方法。Upstart 不仅可以用来为整个系统的初始化服务,也可以为每个用户会话(session)的初始化服务。系统的初始化任务就叫做 system job,比如挂载文件系统的任务就是一个 system job;用户会话的初始化服务就叫做 session job。
Jan 5 19:40:01 origin systemd: Starting Session 77 of user root. Jan 5 19:40:01 origin systemd: Started Session 77 of user root. Jan 5 19:42:37 origin systemd-logind: Removed session 76. Jan 5 19:42:39 origin systemd-logind: New session 78 of user root. ...
一个桌面环境包括 window manager,panel 以及其它一些定义在/usr/share/gnome-session/sessions/下面的基本组件;此外还有一些辅助的应用程序,共同帮助构成一个完整的方便的桌面,比如 system monitors,panel applets,NetworkManager,Bluetooth,printers 等。当用户登录之后,这些组件都需要被初始化,这个过程比字符界面要复杂的多...
contains "Started Session" or $msg contains "Removed session" or $msg contains "New session" or...