
正文
包含linux中命令加ctl的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Linux中的apachectl是什么命令
其设计意图是帮助管理员控制Apache httpd后台守护进程的功能。
apachectl脚本有两种操作模式。首先,作为简单的httpd的前端程序,设置所有必要的环境变量,然后启动httpd ,并传递所有的命令行参数。其次,作为SysV初始化脚本,接受简单的一个单词的参数,如:start, restart, stop ,并把他们翻译为适当的信号发送给httpd 。
如果你的Apache安装在非标准的路径中,你将需要修改apachectl脚本使其中的路径正确地指向httpd程序。此外,还可以指定任何必要的httpd命令行参数。细节可以参见脚本中的注解。
apachectl脚本如果执行成功,则返回0 ;如果出错,则其返回值0 。更多细节可以参见脚本中的注解。
语法在扮演传递角色时,apachectl可以接受对httpd程序有效的所有参数。
apachectl [ httpd-argument ]
在SysV初始化模式中,apachectl只接受简单的一个单词的命令,如下:
apachectl command选项下列仅说明了SysV初始化类型的选项,其他参数的说明见httpd手册页。
start启动Apache httpd后台守护进程。如果已经启动,则产生一个错误。它等价于 apachectl -k start 。
stop停止Apache httpd后台守护进程。它等价于 apachectl -k stop 。
restart重新启动Apache httpd后台守护进程。如果守护进程尚未运行,则启动它。在重新启动守护进程之前,此命令会使用configtest自动检查配置文件,以确保Apache不会死掉。它等价于 apachectl -k restart 。
fullstatus显示由mod_status提供的完整的状态报告。要使用这个功能,需要启用服务器上的mod_status模块,并且系统中有一个基于文本的浏览器,如lynx 。修改脚本中的STATUSURL变量,可以修改访问状态报告的URL 。
status显示一个简要的状态报告。它类似于fullstatus选项,但是省略了正在处理的请求的列表。
graceful优雅地重新启动Apache httpd后台守护进程。如果守护进程尚未启动,则启动它。它和标准重新启动的不同之处在于:不会中断当前已经打开的连接,也不会立即关闭日志。这意味着,如果在日志滚动脚本使用它,则在处理日志之前必须加入一个实实在在的延迟,以确保老的日志文件在被处理前已经关闭。在重新启动守护进程之前,此命令会使用configtest自动检查配置文件,以确保Apache不会死掉。它等价于 apachectl -k graceful 。
graceful-stop
优雅地停止Apache httpd后台守护进程。它和标准停止的不同之处在于:不会中断当前已经打开的连接,也不会立即关闭日志。它等价于 apachectl -k graceful-stop 。
configtest执行一次配置文件语法检查。它解析配置文件,并报告 Syntax Ok 或者是特定的语法错误详细信息。它等价于 apachectl -t 。
下列选项仅在早期版本中使用,现在已经被废弃了。
相关问答
Q1: Linux里面命令行ctl是什么意思?
control简写
就是这意思
希望可以帮助你,请采纳,谢谢
Q2: 为什么linux命令有后缀ctl
linux的系统是有很多的版本的,比如说linux的redhat,centos,Ubuntu等系统,不懂系统的版本不同命令也是不同的,linux中命令加ctl你说的应该是centos或rhel吧。这样的系统在6版本和7版本的命是不同的7版本的命令的守护进程不是init而是systemctl。所以只有7版本的命令是systemctl,但是6版本的是service。关于7版本更多的信息可以参考linux就该这样学。希望能够帮助到linux中命令加ctl你
Q3: linux 的 systemctl指令怎么用
stemctl命令是自systemd出现以来被广泛讨论的命令。
Systemd 的很多概念来源于苹果 Mac OS 操作系统上的
launchd.
systemd 引入了新的配置方式,对应用程序的开发也有一些
新的要求。
init 系统的一个重要职责就是负责跟踪和管理服务进程的生
命周期。
systemd 则利用了 Linux 内核的特性即 CGroup 来完成跟踪
的任务。当停止服务时,通过查询 CGroup,systemd 可以确
保找到所有的相关进程,从而干净地停止服务。
CGroup 提供了类似文件系统的接口,使用方便。当进程创建
子进程时,子进程会继承父进程的 CGroup。
因此无论服务如何启动新的子进程,所有的这些相关进程都
会属于同一个 CGroup,systemd 只需要简单地遍历指定的
CGroup 即可正确地找到所有的相关进程,将它们一一停止即
可。
用systemd命令来管理Linux系统
systemctl status dnsmasq.service
systemctl reload sshd
systemctl restart dnsmasq
systemctl stop dnsmasq
systemctl start dnsmasq
systemctl list-units -t service
systemctl --failed
如果你想以进程初始化所占用时间排序打印出所有正在运行
的单元列表,那么systemd-analyze命令可以帮助你完成这个
任务。
systemctl start rpcbind(如果这个服务不启动,nfs服务
会启动失败)
systemctl start nfs-server
systemctl enable rpcbind;systemctl enable nfs-server
开机自启
firewall-cmd --permanent --add-service=nfs 让防火墙通
过NFS服务
firewall-cmd --permanent --add-service=rpc-bind 通过
rpc服务(如果不开启,rpcinfo就不能扫描)
firewall-cmd --permanent --add-service=mountd 通过
mountd服务(如果不开启,不能远程showmount)
firewall-cmd --reload
linux中命令加ctl的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、linux中命令加ctl的信息别忘了在本站进行查找喔。






