httpd start和/etc/init.d/httpd start有什么区别?

flyingxu 2011-06-19 01:33:39
/etc/init.d/的用法

比如启动httpd可以用 /etc/init.d/httpd start
但我which httpd显示是/usr/sbin/httpd

那我直接用httpd start和/etc/init.d/httpd start有什么区别?
...全文
245 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
louyong0571 2011-06-20
  • 打赏
  • 举报
回复
/etc/init.d里面的就是给你提供方便的快捷方式
leafsoar 2011-06-19
  • 打赏
  • 举报
回复
启动service之类的还是/etc/init.d的脚本启动较好啊
本来脚本是为了在开机时配置调用,参数同意start stop也好记一点
程序的参数不确定因素就太多了
steptodream 2011-06-19
  • 打赏
  • 举报
回复
/etc/init.d/httpd 是启动脚本而已!
/usr/sbin/httpd是二进制文件 一般启动都要加参数的 你看/etc/init.d/httpd里启动httpd其实最终用还是/usr/sbin/httpd

httpd start这样是无法启动的 service httpd start是可以启动的 service其实是/sbin/service 同样是个脚本 你可以看他的内容 同样是去/etc/init.d/下找httpd这个脚本 然后把start作为参数传给/etc/init.d/httpd 来启动httpd
chinasingle 2011-06-19
  • 打赏
  • 举报
回复
一般/usr/sbin/ 等里面的程序 都是指向/etc/init.d 吧

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧