/etc/rc.d/init.d/named start与service named start的区别?

/etc/rc.d/init.d/named start与service named start的区别?

拿DNS配置为例.
/etc/rc.d/init.d/文件夹中存放的是服务启动进程,很多书写/etc/rc.d/init.d/named start即可启动服务,但是我的redhat9.0不行,今天无意中看到了service named start,无聊中一试,晕,可以了!!
请问两者有什么区别?
或请留言建议有什么服务查看命令?看看运行了什么服务或看看服务状态等等的命令
前者是启动DNS服务后者是处理编译完后启动DNS服务
能具体点吗?两者都是启动DNS服务,如果是这样,那/etc/rc.d/init.d/named start是不是多余了?
请教!
好像service只有red hat有