许多Linux命令后面会有ctl,例如journalctl,systemctl,apachectl等,那么这个ctl是什么英文单词的缩写

许多Linux命令后面会有ctl,例如journalctl,systemctl,apachectl等,那么这个ctl是什么英文单词的缩写,第1张

linux的系统是有很多的版本的,比如说linux的redhat,centos,Ubuntu等系统,不懂系统的版本不同命令也是不同的,你说的应该是centos或rhel吧。这样的系统在6版本和7版本的命是不同的7版本的命令的守护进程不是init而是systemctl。所以只有7版本的命令是systemctl,但是6版本的是service。关于7版本更多的信息可以参考linux就该这样学。希望能够帮助到你

按说法是这样运行的:apachectl start(已进入目录)

然而出现 command not found 而不是启动成功说明。

用./apachectl

就出现Usage: /home/XXXX/apache/bin/httpd [-D name] [-d directory] [-f file]

[-C "directive"] [-c "directive"]

[-k start|restart|graceful|graceful-stop|stop]

[-v] [-V] [-h] [-l] [-L] [-t] [-S]

Options:

……

如果你是问linux自动安装的Apache的话,直接使用Apachectl-v命令,如果告诉你没有这个方法就可以知道系统没有安装Apache,如果已经安装了则显示Apache的版本,至于安装目录,使用Apachectl -c就可以知道了。

使用Apachectl的前提条件也得你知道Apache源码安装的全路径啊,一般是/usr/local/Apache2/bin/Apachectl。 如通是通过rpm包安装的话直接rpm -q httpd 就能看有没有安装了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7135960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存