手动启动:/etc/rc.d/samba restart
自动启动:首先需要编写一个脚本名字作为运行启动。名字自定义为,如:samba.
同时将其放到DAEMONS里面,开机的时候会自动启动。
至于脚本怎么写是需要和你装的服务有关。这个后面细化!!!
linux启动的流程是:
Kernel
创建1#进程并执行,由它创建若干内核线程(kernel thread),然后装入并执行程序/sbin/init(变成一个用户进程)。此后,init根据/etc/inittab配置文件来执行相应的脚本进行系统初始化,如设置键盘、字体,装载模块,设置网络等。那么/sbin/init的源代码在哪里?在http://www2.oldlinux.org/Linux.old/bin-src/sysvinit.
从源码里可以看到:./init/main.c: run_init_process("/sbin/init");可以看到!!!!
然后由它去读inittab,在unbut7.2以后的系列没有inittab,你也可以知道为什么了吧,因为init进程被改写啦!!!