Linux /etc/init.d目录
2019独角兽企业重金招聘Python工程师标准>>>
关于/etc/init.d
如果你使用过linux系统,那么你一定听说过init.d目录。这个目录到底是干嘛的呢?它归根结底只做了一件事情,但这件事情非同小可,是为整个系统 做的,因此它非常重要。init.d目录包含许多系统各种服务的启动和停止脚本。它控制着所有从acpid到x11-common的各种事务。当 然,init.d远远没有这么简单。(译者注:acpid 是linux操作系统新型电源管理标准 ;X11也叫做X Window系统,X Window系统 (X11或X)是一种位图显示的 视窗系统 。它是在 Unix 和 类Unix 操作系统 ,以及 OpenVMS 上建立图形用户界面 的标准工具包和协议,并可用于几乎已有的现代操作系统)。
当你查看/etc目录时,你会发现许多rc#.d 形式存在的目录(这里#代表一个 指定的初始化级别,范围是0~6)。在这些目录之下,包含了许多对进程进行控制的脚本。这些脚本要么以"K"开头,要么以"S"开头。以K开头的脚本运行 在以S开头的脚本之前。这些脚本放置的地方,将决定这些脚本什么时候开始运行。在这些目录之间,系统服务一起合作,就像运行状况良好的机器一样。然而,有 时候你希望能在不使用kill 或killall 命令的情况下,能干净的启动或杀死一个进程。这就是/etc/init.d能够派上用场的地方了!
如果你在使用Fedora系统,你可以找到这个目录:/etc/rc.d/init.d。实际上无论init.d放在什么地方,它都发挥着相同的作用。
为了能够使用init.d目录下的脚本,你需要有root权限或sudo权限。每个脚本都将被作为一个命令运行,该命令的结构大致如下所示:
/etc/init.d/command 选项
comand是实际运行的命令,选项可以有如下几种:
start
stop
reload
restart
force-reload
大多数的情况下,你会使用start,stop,restart选项。例如,如果你想关闭网络,你可以使用如下形式的命令:
/etc/init.d/networking stop
又比如,你改变了网络设置,并且需要重启网络。你可以使用如下命令:
/etc/init.d/networking restart
init.d目录下常用初始化脚本有:
networking
samba
apache2
ftpd
sshd
dovecot
mysql
当然,你可能有其他更多常用的脚本,这个取决于你安装了什么linux操作系统。
转载于:https://my.oschina.net/u/1429171/blog/468622
Linux /etc/init.d目录相关推荐
- 理解Linux系统/etc/init.d目录和/etc/rc.local脚本
本文英语版本来自:http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/ 以下内容是作者自己的翻译版本,如 ...
- Linux的/etc/init.d:用service命令可执行init.d目录中相应服务的脚本
1./etc/init.d目录中存放的是一系列系统服务的管理(启动与停止)脚本. 2.用service命令可执行init.d目录中相应服务的脚本,如执行命令"service resin st ...
- linux init进程是所有用户进程的祖先进程,Linux中init进程介绍及常用方法
init(为英语:initialization的简写)是 Unix 和 类Unix 系统中用来产生其它所有进程的程序.它以守护进程的方式存在,其进程号为1. 所谓的init进程,它是一个由内核启动的用 ...
- 浅析 Linux 初始化 init 系统
第 1 部分: sysvinit 从 sysvinit 到 systemd 近年来,Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvinit 已经淡出历史舞台,新的 init ...
- 浅析 Linux 初始化 init 系统:sysvinit
2019独角兽企业重金招聘Python工程师标准>>> 从 sysvinit 到 systemd 近年来,Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvin ...
- 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
文章目录 一.解压内核源码 二.查询当前 Linux 内核版本号 三.进入并查看 linux 内核源码目录 一.解压内核源码 将 下载的 Linux 内核源码 linux-5.6.14.tar.gz ...
- 浅析 Linux 初始化 init 系统: UpStart
浅析 Linux 初始化 init 系统: UpStart Upstart 简介 假如您使用的 Linux 发行版是 Ubuntu,很可能会发现在您的计算机上找不到/etc/inittab 文件了,这 ...
- 【lLinux驱动】linux内核源码目录结构
linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...
- linux内核注释目录,linux内核完全注释目录
linux内核完全注释目录 1 linux内核体系: 代码存储结构以及总makefile 2 BOOT程序:把内核从block设备加载到内存并对系统参数进行配置,因此包括磁盘引导汇编程序,获取BIOS ...
最新文章
- 【Qt】qss样式表之:自定义属性实现动态切换样式
- ubuntu mysql emma_Ubuntu 11.10 MySQL客户端 Emma 6.0 中文乱码解决办法
- JavaScript初学者编程题(16)
- hyperledger-simple-app
- 使用WebRTC和WebVR进行VR视频通话
- android 基站信号强度,终于知道,到底是什么影响信号强弱了!
- scheduledexecutorservice 只执行一次_一个ScheduledExecutorService启动的Java线程无故挂掉引发的思考...
- iTunes,一个不断侵蚀C盘的大虫
- 在Fedora 14 alpha 下测试Kvm情况(视频)
- Ajax Loader 图标
- Borland Delphi7 企业版注册方法
- HUSTOJ平台的搭建
- Java期末复习——知识点+题库
- 关于anaconda
- Joplin+坚果云同步
- Vue项目如何动态设置路由meta信息中的title属性值
- Maven连接MySQL数据库
- 电影票在线选座API接口电影排期场次
- 华为云区块链三大核心技术国际标准立项通过
- meth breakpoints may dramatically slow down debugging