winnt操作系统的服务管理是比较强的,它内置有一个服务管理器,能够非常方便的管理操作系统内的服务。Linux也同样有管理服务的特有方式。
Linux的服务都是以脚本的方式来运行的,存在于 /etc/rc.d/init.d目录下所有的脚本就是我们的服务脚本,它具有两项作用,一项是能够在系统启动的时候自动启动那些脚本中所要求启动的程序,另外,我们还能够通过该脚本来对服务进行控制,比如启动,停止等。
我们先看看下面有那些服务:
# ls /etc/rc.d/init.d
anacron cups iptables killall nfslock random single ypbind
apmd firstboot irda kudzu nscd rawdevices sshd
atd functions isdn netfs ntpd rhnsd syslog
autofs gpm kdcrotate network pcmcia saslauthd xfs
crond halt keytable nfs portmap sendmail xinetd
里面列出的就是我们目前系统中所有的服务脚本,每次系统启动的时候就会启动。
我们打开一个脚本来看看:
# cat /etc/rc.d/init.d/smb
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status rpc.mountd
status nfsd
;;
restart)
$0 stop
$0 start
;;
reload)
/usr/sbin/exportfs -r
touch /var/lock/subsys/nfs
;;
*)
echo $"Usage: nfs {start|stop|status|restart|reload}"
exit 1
esac
exit 0
我们可以看出里面基本上有几个服务,启动、停止、重启、状态等等,我们看看下面的表:
服务脚本操作
--------------------------------------------------------------------------
操作 作用
--------------------------------------------------------------------------
start 启动服务,等价于服务脚本里的start命令
stop 停止服务,等价于副外长脚本stop命令
restart 关闭服务,然后重新启动,等价于脚本restart命令
reload 使服不重新启动而重读配置文件,等价与服务脚本的reload命令
status 提供服务的当前状态,等价于服务脚本的status命令
condrestart 如果服务锁定,则这个来关闭服务,然后再次启动,等价于condrestart命令
--------------------------------------------------------------------------
比如,我们要重新启动Samba,则可以用root用户运行下面两个命令,效果一样:
# /etc/rc.d/init.d/smb restart
# service smb restart
那么到这里就明白了,假如我们要把那个服务让它系统启动的时候自动启动,那么就配置好一个服务脚本,放到/etc/rc.d/init.d里面就OK了,相应的,如果你要删除那个服务,把脚本移走就可以了.
分享到:
相关推荐
Linux/Unix高级 网络服务器搭建、配置与管理
《Linux网络服务器配置与管理》课程标准.pdf《Linux网络服务器配置与管理》课程标准.pdf《Linux网络服务器配置与管理》课程标准.pdf《Linux网络服务器配置与管理》课程标准.pdf《Linux网络服务器配置与管理》课程...
《Linux网络服务器配置与管理》实训指导书05架设SAMBA服务器.pdf《Linux网络服务器配置与管理》实训指导书05架设SAMBA服务器.pdf《Linux网络服务器配置与管理》实训指导书05架设SAMBA服务器.pdf《Linux网络服务器...
实验六 Linux软件包管理与基本网络配置
通过完成本课程设计,学生将能够综合了解 Linux 提供的网络服务,并具备基本的 Linux 服务器配置和管理能力。 Linux 服务器配置与管理是当前信息化建设中的一个关键部分。随着网络技术的不断发展,Linux 服务器...
- **`/etc/network/interfaces`**:用于配置网络接口的参数,如IP地址、子网掩码和网关,是网络配置的核心文件。 #### 知识点三:图形界面网络管理 Linux提供了多种图形界面工具来简化网络管理任务,其中GNOME网络...
linux的 网络配置服务管理
【网络实验-Linux下服务器配置实验报告】 实验报告主要涵盖了在...这些服务器的配置都需要对网络协议和服务有深入理解,如TCP/IP、DNS协议、FTP协议等。在实际操作中,还需考虑网络安全、日志监控和故障排查等因素。
DHCP服务器的学习将教会学生如何配置和管理动态主机配置协议服务,DNS服务器管理则涉及域名解析服务的设置,以确保网络通信的顺畅。WEB服务器管理不仅包含服务器的基本知识和安装,还包括网页发布和安全防护,以支持...
Linux服务器配置与管理
- **netstat**: 监控网络连接和服务监听状态,确认服务是否正常运行并监听正确端口。 6. **常用Linux服务** - **SSH服务**: Secure Shell提供远程登录和其他安全网络服务,用于系统管理。配置文件位于`/etc/ssh/...
Linux操作系统服务器管理.pdf ...本课程涵盖了Red Flag Linux Server的使用和管理、网络服务的规划和配置、Linux服务器的故障排错等方面的知识,为学生提供了系统的Linux服务器管理知识和实践能力。
1. **网络配置**: - **IP地址**:通过`/etc/sysconfig/network-scripts/ifcfg-ethX`文件(其中X代表网卡接口编号)来设置静态IP地址。 - **DNS配置**:可以通过编辑`/etc/resolv.conf`文件添加DNS服务器,或者...
在Linux操作系统中,网络通信管理和系统服务管理是两个至关重要的方面。通过熟练掌握相关的命令,可以有效地...熟悉这些命令将使Linux管理员能够更高效地管理网络连接,确保服务的正常运行,并实现用户间的有效沟通。
- **配置文件**:解读`/etc/sysconfig/network-scripts/ifcfg-eth0`等网络配置文件的作用及设置方法。 #### 四、远程管理工具与服务 - **Telnet**:一种简单的文本模式远程登录协议,存在安全性问题。 - **SSH**:...
在Linux操作系统中,网络配置是系统管理的重要环节,特别是对于服务器环境来说,正确的网络配置能够确保服务的稳定性和可达性。本篇将详细介绍Linux下的网络配置,主要关注`ifcfg`文件及其相关路径,以及如何管理和...
《网络服务器搭建、配置与管理Linux版》课后习题答案[整理].pdf
详细介绍了Linux的安装与启动、Linux的磁盘文件管理、用户与用户组管理、服务与进程管理、软件包管理、网络连接配置、MySQL数据库服务器、Web服务器、FTP服务器、DNS/DHCP、qmail邮件服务器、防火墙和代理服务器、...
DHCP则负责自动分配IP地址和其他网络配置信息,简化网络管理。 NTP确保系统时间同步,这对于网络服务的正确运行和日志分析十分重要。FTP和HTTP/HTTPS服务则提供文件传输和网页访问,是互联网应用的基础。SMTP用于...
- **DHCP服务器**:自动分配IP地址和其他网络配置参数给客户端设备。 - **Apache Web服务器**:搭建Web网站或应用程序服务器。 - **FTP服务器**:提供文件传输服务。 - **PXE无盘工作站**:通过网络启动工作站而无需...