Linux启动级别&Samba服务自启动设置

本文介绍Linux系统的启动级别及含义,如何更改默认启动级别,并详细解释了服务自启动的实现方法,以Samba服务为例说明如何设置服务随系统启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、LINUX系统启动级别

查看/etc/inittab文件,其主要内容如下:
0   -  halt (Do NOT set initdefault to  this
1   -  Single user mode 
2   -  Multiuser, without NFS (The same as  3 if  you  do  not have networking) 
3   -  Full multiuser mode 
4   -  unused 
5   -  X11 
6   -  reboot (Do NOT set initdefault to  this

id:
5 :initdefault:
... ...
 

0:停机(不要设置为启动默认级别)
1:单用户模式
2:多用户,无NFS(如果您没有配置网络,该级别与3一样)
3:完全多用户模式
4:不使用
5:X11图形模式
6:重启(不要设置为启动默认级别)

如果想让系统不用图形模式登陆可将id:5:initdefault: 中的5改为3即可。

2、Linux运行级别

Linux 启动时,运行一个叫做init 的程序,然后由它来启动后面的任务,包括多用户环境,网络等。

那么,到底什么是运行级别呢?简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1 到6 ,具有不同的功能。这些级别在/etc/inittab 文件里指定。这个文件是init 程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。

大多数的Linux 发行版本中,启动脚本放在/etc/rc.d/init.d,这些脚本被ln 命令来连接到 /etc/rc.d/rcn.d 目录(这里的n 就是运行级0-6)。如:/etc/rc.d/rc5.d 下面的S10network 就是连接到/etc/rc.d/init.d下的network 脚本的。因此,我们可以知道,rc5.d 下面的文件就是和运行级5 有关的。

3、Samba的自启动

samba安装完后,默认是不会自启动的。通过查看/etc/rc.d/rcn.d/目录下的文件或通过chkconfig命令查询,如:
[alisoft@kplan - dev8  ~ ]$ ll  / etc / rc.d / rc5.d
总用量 
272
 
lrwxrwxrwx  
1  root root  22   8月  13   11 : 17  K30spamassassin  ->  .. / init.d / spamassassin
lrwxrwxrwx  1 root root 13  8月 18 21:59 K35smb -> ../init.d/smb
lrwxrwxrwx   1  root root  19   8月  13   11 : 17  K35vncserver  ->  .. / init.d / vncserver
lrwxrwxrwx  
1  root root  17   8月  13   11 : 17  S10network  ->  .. / init.d / network
 
文件开头的S 代表start 就是启动服务,K代表kill。后面的数字10 就是启动的顺序。例如,有S80postfix 文件,80 就是顺序在 10 以后,表示postfix启动需先启动网络。/etc/rc.d/rc5.d/K35smb ,K 代表 kill。标准的Linux运行级别为3 或者5 ,Linux启动时,init 就会执行 K35smb 脚本。

[alisoft@kplan - dev8  ~ ]$  / sbin / chkconfig  -- list  |  grep smb
smb             
0 :off   1 :off   2 :off   3 :off   4 :off   5 :off   6 :off
0~6 表示运行级别。on 表示启动;off 表示关闭。

要设置Samba自启动,需通过chkconfig命令进行设置:
[alisoft@kplan - dev8  ~ ] / sbin / chkconfig  -- level  35  smb on
[alisoft@kplan
- dev8  ~ ]$  / sbin / chkconfig  -- list  |  grep smb
smb             
0 :off   1 :off   2 :off   3 :on   4 :off   5 :on   6 :off

Linux系统运行级别为3 或者5时,系统就会自启动Samba服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值