RHEL 7

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(六)

用密码保护 GRUB 用密码保护你的 boot 引导程序这样你就可以在启动时获得额外的安全保障。同时你也可以在实物层面获得保护。通过在引导时给 GRUB 加锁防止任何无授权访问来保护你的服务器。 首先备份两个文件,这样如果有任何错误出现,你可以有回滚的选择。备份 /etc/grub2/grub.cfg 为 /etc/grub2/grub.cfg.old。 # cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.old 同样,备份 /etc/grub.d/10_linux 为 /etc/grub.d/10_linux.old。 # cp /etc/grub.d/10_linux /etc/grub.d/10_linux.old 打开文件 /etc/grub.d/10_linux 并在文
2015-05-03
2分钟阅读时长

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(五)

安装 Linux Malware Detect (LMD) Linux Malware Detect (LMD) 是 GNU GPLv2 协议下发布的开源 Linux 恶意程序扫描器,它是特别为面临威胁的主机环境所设计的。LMD 完整的安装、配置以及使用方法可以查看: 安装 LMD 并和 ClamAV 一起使用作为反病毒引擎 26. 用 Speedtest-cli 测试服务器带宽 speedtest-cli 是用 python 写的用于测试网络下载和上传带宽的工具。关于 speedtest-cli 工具的完整安装和使用请阅读我们的文章用命令行查看 Linux 服务器带宽 27. 配置 Cron 任务 这是最广泛使用的软件工具之一。它是一个任务调度器,比如
2015-05-02
3分钟阅读时长

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(四)

安装 Webmin Webmin 是基于 Web 的 Linux 配置工具。它像一个中央系统,用于配置各种系统设置,比如用户、磁盘分配、服务以及 HTTP 服务器、Apache、MySQL 等的配置。 # wget http://prdownloads.sourceforge.net/webadmin/webmin-1.740-1.noarch.rpm # rpm -ivh webmin-*.rpm 安装 Webmin 安装完 webmin 后,你会在终端上得到一个消息,提示你用 root 密码在端口 10000 登录你的主机 (http://ip-address:10000)。 如果运行的是无接口的服务器你可以转发端口然后从有接口的服务器上访问它。(LCTT 译注:无接口服务器指没有访问接口
2015-05-01
4分钟阅读时长

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(三)

安装 Apache Tomcat Tomcat 是由 Apache 设计的用来运行 Java HTTP web 服务器的 servlet 容器。按照下面的方法安装 tomcat,但需要指出的是安装 tomcat 之前必须先安装 Java。 # yum install tomcat 安装 Apache Tomcat 安装完 tomcat 之后,启动 tomcat 服务。 # systemctl start tomcat 查看 tomcat 版本。 # /usr/sbin/tomcat version 查看 tomcat 版本 允许 tomcat 服务和默认端口(8080) 通过防火墙并重新加载设置。 # firewall-cmd zone=public add-port=8080/tcp –permanent # firewall-cmd reload 现在该保护 tomcat
2015-04-29
4分钟阅读时长

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(二)

安装 PHP PHP 是用于 web 基础服务的服务器端脚本语言。它也经常被用作通用编程语言。在最小化安装的 CentOS 中安装 PHP: # yum install php 安装完 php 之后,确认重启 Apache 服务以便在 Web 浏览器中渲染 PHP。 # systemctl restart httpd.service 下一步,通过在 Apache 文档根目录下创建下面的 php 脚本验证 PHP。 # echo -e "?php\nphpinfo();\n?" /var/www/html/phpinfo.php 现在在 Linux 命令行中查看我们刚才创建的 PHP 文件(phpinfo.php)。 # php /var/www/html/phpinfo.php 或者 # links http://127.0.0.1/phpinfo.php
2015-04-28
3分钟阅读时长

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一)

CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本。你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级、安装新的软件包、配置特定服务和应用程序等操作。 这篇文章介绍了 安装完 RHEL/CentOS 7 后需要做的 30 件事情。阅读帖子的时候请先完成 RHEL/CentOS 最小化安装,这是首选的企业和生产环境。如果还没有,你可以按照下面的指南,它会告诉你两者的最小化安装方法。 最小化安装 CentOS 7 最小化安装 RHEL 7 我们会基于工业标准的需求来介绍以下列出的这些重要工作。我们希望这些东西在
2015-04-27
6分钟阅读时长

Linux有问必答:如何在CentOS7上改变网络接口名

提问: 在CentOS7,我想将分配的网络接口名更改为别的名字。有什么合适的方法来来重命名CentOS或RHEL7的网络接口? 传统上,Linux的网络接口被枚举为eth,但这些名称并不一定符合实际的硬件插槽,PCI位置,USB接口数量等,这引入了一个不可预知的命名问题(例如,由于不确定的设备探测行为),这可能会导致不同的网络配置错误(例如,由无意的接口改名引起的禁止接口或者防火墙旁路)。基于MAC地址的udev规则在虚拟化的环境中并不有用,这里的MAC地址如端口数量一样无常。 CentOS/RHEL6引入了一致和可预测的网络设备命名网络接口的方法。
2014-10-20
3分钟阅读时长