kickstart
安装过程中,创建精简配置的 LVM
卷。此变化包括了新的自动分区变量,以及在自定义分区中创建精简卷的新选项。
setcifsacl
和 getcifsacl
。
setcifsacl
,getcifsacl
及其它 SSSD 相关软件包的 man 手册页。
做备份!
virsh
,virt-manager 和 virt-install
的 ARM 虚拟机能够运行更顺畅,我们做出了很多更改。qemu 拥有一个运行的不错的 ARM 模拟器,它还被积极的用于 Fedora ARM 的工作中。然而 libvirt 和 virt-manager 目前在运行 qemu-system-arm 虚拟机时仍有些问题,这主要是生成的命令行中编码的 x86 假设导致 qemu-system-arm
无法启动造成的。已经有更正用于解决该问题。更多信息可访问 https://fedoraproject.org/wiki/Changes/Virt_ARM_on_x86。
未验证 (Unauthenticated)
访问最初会用于所有连接。该状态可允许进行为了完成验证而需要的所有 API 操作。成功验证后,可分配两个状态级别:非受限 (Unrestricted)
,可访问所有 API 操作,受限 (Restricted)
,仅允许只读访问。
Layer 2
层的网络隔离。
Fedora 大数据特别兴趣小组 (Big Data SIG)
最新的成果。有关该兴趣小组
的信息可访问 https://fedoraproject.org/wiki/SIGs/bigdata,这是您使用和努力参与其中的入口。
journald
日志记录可用于多数场合,而且它还优于 syslogd
。
/var/log/messages
查看系统日志的用户应改为使用 journalctl
。
new journalctl | 旧消息 |
---|---|
journalctl | less /var/log/messages |
journalctl -f | tail -f /var/log/messages |
journalctl --unit named.service | grep named /var/log/messages |
journalctl -b | Shows logs from current boot, no simple equivalent. |
scope
和 slice
。
scope
单元由 systemd 在已有进程外自动创建。通过将某个进程和其子进程分组,scope 单元可用来组织进程,应用资源单元,或者杀死进程组。用户会话就是一个进程都包含在单个 scope 单元中的实例。
slice
单元用于将管理进程的单元分组成层级,层级可允许控制分配给 slice 的资源。默认的 slice 有用于虚拟机及其容器的 machine.slice;用于系统服务的 system.slice;用于用户会话的 user.slice。这些默认 slice 是自动进行填充的。
实例单元 (Instance units)
,如 getty@.service
都是根据需求使用配置文件中定义的模版生成的。每个模版类型都会获得一个系统 slice (system slice)
的 subslice,并且实例 (instances) 都会包含在那个 slice 中。
.
的子代。每个会话会限制在那个用户 slice 内的 scope 单元中。
systemctl status user.slice
Loaded: loaded (/usr/lib/systemd/system/user.slice; static)
Active: active since Sun 2013-09-08 01:23:40 MDT; 18h ago
Docs: man:systemd.special(7)
CGroup: /user.slice
├─user-1000.slice
│ ├─session-21.scope
│ │ ├─9226 sshd: pete [priv]
│ │ ├─9229 sshd: pete@pts/4
│ │ ├─9230 -bash
│ │ ├─9262 sudo su -
│ │ ├─9270 su -
│ │ ├─9271 -bash
│ │ └─9509 screen -R
│ ├─session-18.scope
│ │ ├─ 7939 sshd: pete [priv]
│ │ ├─ 7942 sshd: pete@pts/0
│ │ ├─ 7943 -bash
│ │ ├─ 7982 sudo su -
│ │ ├─ 7988 su -
│ │ ├─ 7989 -bash
│ │ ├─ 8206 SCREEN
│ │ ├─ 8207 /bin/bash
│ │ ├─ 8237 /bin/bash
│ │ ├─ 8486 less NEWS
│ │ ├─ 8489 /bin/bash
│ │ └─10637 systemctl status user.slice
## truncated ##
Slice=slicename
,可将服务可添加到 slice。有关允许在 slice 或服务单元中进行资源限制的参数介绍,可参考 man systemd.directives
。同时可参考 man systemd.slice
和 man systemd.cgroup
。
journalctl
可用于查看某次特定引导过程的日志。例如可查看当前引导过程的日志。
journalctl -b
journalctl -b -1
journalctl -b 38fd9c3303574ed38e822233457f6b77
journalctl
可通过一个称为指针
的记录识别码引用日志的内容。与 git hash 类似,每个指针
只会识别日志中的一个点。
--show-cursor
选项,则在输出的最后一行会包括指针值:
journalctl -b -u network --show-cursor --since 15:00
Sep 08 15:37:59 localhost.localdomain network[4074]: [FAILED]
Sep 08 15:37:59 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
Sep 08 15:37:59 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
Sep 08 15:37:59 localhost.localdomain systemd[1]: Unit network.service entered failed state.
-- cursor: s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c7402;x=d177768ac95df831
journalctl -c "s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c7402;x=d177768ac95df831"
journalctl --after-cursor "s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c7402;x=d177768ac95df831"