源码包与RPM包区别
rpm包不需要指定安装位置,它会安装在系统的默认
rpm -ql 包名 //这个命令可以查看包安装位置,如下图
上图的service httpd start
是上面那个命令的简化命令,不过是Redhat专用,其他不一定存在。service实际上是在系统默认位置搜索,所以service这样类似的服务管理命令,它只能管理rpm包装的服务,但是源码包安装的服务是不能通过这样的服务管理命令启动的
Linux中想要执行一个执行文件,不管这个执行文件是自己写的还是系统命令还是系统服务,都应该用绝对路径来启动,
如上图这些服务都是通过rpm包装上的,全都可以用绝对路径(即上图的那个/etc/rc.d/init.d/)加服务名称启动
如下图,只要在浏览器中输入Linux的ip地址就可以看到httpd测