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中国 荣誉推出