Francesco Mondello 发布的文章

前段时间,我写了一篇在安装 Windows 后在 Arch Linux 上如何重新安装 Grub的教程。

几周前,我不得不在我的笔记本上从头开始重新安装 Arch Linux,同时我发现安装 Grub 并不像我想的那么简单。

出于这个原因,由于在新安装 Arch Linux 时在 UEFI bios 中安装 Grub 并不容易,所以我要写这篇教程。

定位 EFI 分区

在 Arch Linux 上安装 Grub 的第一件重要事情是定位 EFI 分区。让我们运行以下命令以找到此分区:

# fdisk -l

我们需要检查标记为 EFI System 的分区,我这里是 /dev/sda2。

之后,我们需要在例如 /boot/efi 上挂载这个分区:

# mkdir /boot/efi
# mount /dev/sdb2 /boot/efi

另一件重要的事情是将此分区添加到 /etc/fstab 中。

安装 Grub

现在我们可以在我们的系统中安装 Grub:

# grub-mkconfig -o /boot/grub/grub.cfg
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

自动将 Windows 添加到 Grub 菜单中

为了自动将 Windows 条目添加到 Grub 菜单,我们需要安装 os-prober:

# pacman -Sy os-prober

要添加它,让我们运行以下命令:

# os-prober
# grub-mkconfig -o /boot/grub/grub.cfg
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

你可以在这里找到更多关于在 Arch Linux 上 Grub 的信息。


via: http://fasterland.net/how-to-install-grub-on-arch-linux-uefi.html

作者:Francesco Mondello 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

sendmail logo

如果你运行了一个 web 服务器或者一台 VPS ,你可能需要在你的 PHP 程序中发送邮件。

同样,如果你正在运行一个 WordPress 博客,或者你正在使用任何类型的 CMS ,你允许你的访问者通过联系表单向你发送电子邮件(例如使用 WordPress 的 Contact Form 7 插件),你可能需要安装一个名为 sendmail 的简单的程序到你的 web 服务器上。

Sendmail 是一个通用的互联网电子邮件投递工具,支持多种邮件传输和传递方法,包括用于通过 Internet 进行电子邮件传输的简单邮件传输协议(SMTP)。来自 Wikipedia。

Sendmail 可以通过你的发行版的软件包管理器安装。

以下是在 CentOS 7 上安装 Sendmail 的说明。

安装

要在 CentOS 7 中安装 CentOS 7 ,运行下面的命令:

# yum install sendmail

允许服务器可以发送邮件

如果在 CentOS 7 中使用了 SELinux, 你需要使用下面的命令允许 sendmail 发送邮件:

# setsebool -P httpd_can_sendmail=on

使用 PHP 发送一封测试邮件

使用这个命令进入 php 交互 shell 中:

php -a

在交互 shell 中,粘贴下面的代码:

mail('[email protected]', "Test email", "Test email from the Internet", null, "-f [email protected]");

不要忘记将 [email protected] 和 [email protected] 分别替换为你的收件地址和发件地址。

浏览 sendmail 日志

要监控邮件日志,你可以使用这个命令:

tail /var/log/maillog

在服务器上安装 sendmail 完成后,你可以允许你的用户通过联系栏通过邮件联系你了。


via: http://fasterland.net/sending-email-via-php-centos-7-using-sendmail.html

作者:Francesco Mondello 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Global Menus in Kde Plasma 5.9

全局菜单是 KDE Plasma 5.9 这个最新的 KDE 桌面环境主版本中的最有趣的功能之一。

全局菜单允许用户将 应用程序菜单 ( application menu ) 放到程序内,作为标题栏按钮或放到屏幕顶部的组件面板中。

全局菜单是一个用户渴望的令人兴奋的功能,但不幸的是,由于某些原因,如果你不知道在哪里找到它,启用它可能有点复杂。

在本教程中,我们将了解如何启用“标题栏按钮”和“应用程序组件”菜单。

标题栏按钮

Titlebar Button Plasma 5.9

Plasma 5.9 中 Konsole 的标题栏按钮 widget

标题栏按钮是放置在标题栏中的一个小图标,用户可以通过点击它来访问应用程序菜单。要启用它,打开 系统设置 ( System Settings ) 并进入 应用程序样式 ( Application Style ) 选项。 在 组件样式 ( Widget Style ) 设置中,进入 微调 ( Fine Tuning ) 选项卡,然后选择 标题栏按钮 ( Title bar button ) 作为 菜单样式 ( Menubar style ) 选项。

The Widget Style panel

组件样式面板

在此之后,要使用它,你需要手动放置标题按钮,因为它不是自动出现的。

为此,请进入 应用程序样式 ( Application Style ) 的 窗口装饰 ( Windows Decoration ) 。进入 按钮 ( Buttons ) 选项卡,并将小的 应用程序菜单 ( Application Menu ) 图标拖动到 标题栏按钮 ( Title bar ) 中。

Drag this button into the titlebar

拖动这个按钮到标题栏中

现在你可以在任何有应用菜单的程序中看到标题栏按钮了。

应用程序菜单组件

Application Menu Bar in Plasma 5.9

Plasma 5.9 中的应用菜单面板

要启用应用程序菜单组件,请在 微调 ( Fine Tuning ) 选项卡的 菜单样式 ( Menu Style ) 选项中选择相关条目。

在桌面上右键单击,然后选择 添加面板 ( Add Panel ) -> 应用程序菜单栏 ( Application Menu Bar ) 。

如你所见,如果你不知道在哪里找到它,启用“全局菜单”可能会有点复杂。无论如何,虽然我非常感谢 KDE 团队为这个新的 Plasma 主要版本做了出色的工作,但是我希望他们继续提高桌面可用性,让那些不想花时间在互联网上搜索这样的教程的人而言,使这个新的有趣的功能更容易启用。


via: http://fasterland.net/activate-global-menu-kde-plasma-5-9.html

作者:Francesco Mondello 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出