快速重启
快速重启
功能重启进入 Fedora 时可能会导致数据丢失。在 Fedora 下写入 Windows 分区的文件可能会在重新启动至 Windows 8 时被删除。可通过禁用 Windows 8 的快速重启
功能来避免这种情况的发生。
NTFS
文件系统的 ntfs-3g 驱动会对危险情况进行检测阻止挂载以避免数据丢失。但对以前的 Fedora 版本并非如此,因此为了确保正常功能以及防止数据丢失,快速重启
功能仍然要禁用。
kickstart
文件可以让 anaconda 更强劲和灵活地对系统进行配置。Kickstart 文件可自动化安装过程并带有 GUI 中没有的高级设置,比如多桌面环境、非典型存储等等。可以阅读 安装向导 来了解更多 kickstart 选项。
主引导记录
区域可以容纳 GRUB2,但是很多文件系统在不做特殊配置时,并不会在分区上为 GRUB2 留出空间。
# grub2-mkconfig -o /boot/grub2/grub.cfg
用户也可以在 anaconda 中选择跳过引导程序的安装。可以用 force
选项将 GRUB 安装到分区上,为了防止文件系统的损坏,也可以使用其它引导程序。
kickstart
进行安装的用户,Fedora 18 的很多软件组名称已经发生了变化。尤其是 Base
已更改为 Standard
。要安装该软件组,必须要明确地在 kickstart
文件中声明。
--nobase
Base
软件组的 --nobase
选项已停止使用。
--iso
参数使用安装镜像做为安装源,或使用 --device
参数将设备或挂载点做为安装源。同时还有启用和禁用网络安装源的选项。
su -c "yum install fedup"
su -c "fedup-cli --network 18 --debuglog fedupdebug.log"
rd.upgrade.debugshell
。
rd.debug systemd.log_target=console systemd.jounald.forward_to_console=1 systemd.log_level=debug console=tty0 console=ttyS0,115200n8
dracut#
exit
cat /sysroot/var/log/upgrade.out
journalctl -a -o cat
initramfs
可能需要重建。如果您在升级后遇到与第三方驱动有关的问题,可引导至单用户或多用户模式(multi-user target)并运行如下命令:
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
/etc/sysconfig
文件已弃用/etc/sysconfig
下的文件已经弃用。这些变化对多数应用程序来说是明晰的。
/etc/sysconfig/clock
由 /etc/localtime
代替/etc/localtime
符号链接来实现。
timedatectl list-timezones
timedatectl set-timezone Atlantic/Reykjavik
set-time "2012-10-27 01:02:03"
要将时钟设置为本地时间而非 UTC 时间,则使用命令
timedatectl set-local-rtc 1
man timedatectl
和 man localtime
。
/etc/sysconfig/i18n
已由 /etc/locale.conf
代替/etc/locale.conf
之中。此文件中配置的是系统范围内的区域设置,每个服务和用户都会继承该设置,除非它们被个别程序、用户改写或取消。更多信息请参考 man locale.conf
/etc/sysconfig/keyboard
变为 /etc/vconsole.conf
/etc/vconsole.conf
/etc/sysconfig/network
移至 /etc/hostname
完全合格域名
。系统中可能还有临时主机名(transient hostname),它由 dhcp 服务器分配。hostnamectl 用于这些主机名的管理:
命令 | 功能 |
---|---|
hostnamectl set-hostname | 设置 pretty 主机名。 |
hostnamectl set-hostname | 设置静态主机名。 |
hostnamectl set-hostname | 设置临时主机名。 |
hostnamectl set-hostname | 没有参数时,hostnamectl 将接受所有主机名类型。 |
hostnamectl status | 显示当前主机名设置 |
man hostname
和 man hostnamectl
allow
开头的设置都被重命名,添加了域信息。现有的策略中的布尔值仍将继续支持。
/run/user/$UID
来增强安全性并简化用于 NFSv4 的缓存的定位。Fedora 的 Kerberos 支持将允许用户维护适用于多个身份的证书,且允许GSSAPI
客户端代码可以依据目标服务和主机名自动选择证书。
halt
, poweroff
和 reboot
配置移位halt(8)
, poweroff(8)
和 reboot(8)
命令现在由 polkit 控制。参看 /usr/share/polkit-1/actions/org.freedesktop.login1.policy
中的行为描述。将不再使用放置在 /etc/pam.d/{halt,poweroff,reboot}
中的 PAM 配置文件。里面的内容,如果有的话,也将被忽略。
ONC RPC
守护进程,允许远程管理 FedFS 结点的FedFS 客户端。
nfsref
的工具,可以独立管理本地结点而不需要 fedfsd。
NSDB
的 LDAP
服务器上的 FedFS 条目。
NSDB
连接参数的工具。
LDIF
格式描述符,为 LDAP
服务器启用 FedFS 对象支持。
/tmp
会位于 tmpfs 文件系统上。较大的临时文件会保存在 /var/tmp
。这样可以减少磁盘生成的输入输出操作,延长了 SSD 寿命,降低了功耗并提升了 /tmp
文件系统的性能。
RAW
格式存储磁盘镜像的虚拟机上使用。在这类情形下,libvirt 使用外部的 QCOW2
文件创建快照 - 并将虚拟机透明地切换到新创建的外部镜像上运行。
virsh
的虚拟机也同样可用。
Infrastructure-as-a-Service (IaaS)
(基础设施即服务)云。
Platform-as-a-Service (PaaS)
(平台即服务)的支持。
Erlang
编写的可扩展和可信赖的 noSQL
数据存储工具,从 Fedora 18 开始可用。
man ssm
命令描述了该工具所带来的新功能。
SMB2.2
和 SMB3
协议,并为 FreeIPA 信任关系的支持增加了 LSA 服务守护进程。依赖 python 的管理员会对 Samba4 的脚本接口感到高兴,因为该接口允许 python 程序访问 Samba 内部。
unit
文件,改善了可读性和引导时间。
/usr/share/doc/procps-*
中的文档来了解详细信息。
RPMDB
和 yum 软件仓库的 RPM 软件包依赖关系的库。
.service
附加到他们要管理的守护进程名称之后。例如,systemctl restart dhcpd
直接可以生效,但之前版本需要执行 systemctl restart dhcpd.service
。
SEND_256_COLORS_TO_REMOTE
环境变量为远程系统启用彩色终端。该变量默认为关闭。以上配置位于 /etc/profile.d/256color.sh
中。
IPMI
的 Service Processors 的系统上,现在可以不借助第三方软件实现更加紧密的操作系统和 Service Processor 的整合。这将允许对远程系统更好的管理。
CIM
管理工具得以改进WEBM
和 CIM
上的改进实现快速上手。
CPMI
来构建能监控和管理网络接口、存储对象、服务、供电状态、用户和软件包的应用程序。其也能监控系统负载、使用率等。这个工具集还包括 yawn,一个可以在CIM
对象模型中浏览并完成工作的网页版浏览器。
Kernel Mode Setting (KMS)
驱动支持。这些 GPU 的用户现在可以享用由 KMS 驱动带来的额外功能,包括在虚拟终端中的强化图形功能。新的 KMS 驱动支持包括基于 ServerEngines 的AST 和 MGA 芯片组。