![](https://csdnimg.cn/release/download_crawler_static/20399647/bg1.jpg)
备
忘单:高级Linux命令
让
我们开始吧⋯
此备忘单应该可以帮助您开始在RedHatEnterpriseLinux(RHEL)上开发(Web)应用程序。我
们假设您有一个运行RHEL的虚拟机,例如‑
‑完成了“使用Vagrant开始使用RHEL“博客
作为示例场景,我们将假设我们正在运行RedHatEnterpriseLinux7的单台机器上开发
LAMP(Linux、Apache、MariaDB和PHP)应用程序。作为第一步,我们将安装Apache、
PHP和MariaDB(RedHatEnterpriseLinux7附带的MySQL的替代品),然后启动
适当的服务:
#yum‑yinstall
httpd
mariadb‑serverphp‑mysqlphp
安
装正确的包以开始开发LAMP应用程序:
Apache网络服务器、PHP的基本包和MariaDB
服务器,包括PHP的MySQL绑定。
$systemctlstatushttpd
显
示有关httpd的信息,包括进程ID、子进
程、启动时间、可用的手册页、最近的日志消
息等。
#systemctlstarthttpdmariadb
启
动httpd和mariadb服务。对于明显的用例,
您还可以使用停止或重新启动来代替“开始”。
#systemctlenablehttpdmariadb
启
用httpd和mariadb服务以在下次启动时启
动。您还可以使用禁用、屏蔽或取消屏蔽。
这样框架就安装好了,服务也应该运行起来了;让我们通过查看日志来检查一切是否正常。(您
必须是系统上'adm'组的成员,或者运行这些命令并在它们前面加上'sudo'以查看所有日志消
息。)
$journalctl‑f‑l
显
示并保持打开(‑f)系统日志,允许您查看滚动
的新消息。‑l标志可防止截断长行。
$journalctl‑f‑l‑uhttpd‑umariadb
与
上面相同,但仅适用于来自httpd和
mariadb服务的日志消息。
$journalctl‑f‑l‑uhttpd‑umariadb‑‑
since‑300
同上,仅适用于少于300秒(5分钟)的日志消
息
1