注意:1.这三种方式主要用于以redhat为基础的发行版

2.如果还不知道运行级别是什么,那么最好先看看相关资料再实验

第一种方式:ln -s 建立启动软连接

在Linux中有7种运行级别(可在/etc/inittab文件设置),每种运行级别分别对应着/etc/rc.d/rc[0~6].d这7个目录

# 0 - 停机(千万不能把initdefault 设置为0 )

# 1 - 单用户模式                                     # s   init s = init 1

# 2 - 多用户,没有 NFS

# 3 - 完全多用户模式(标准的运行级)

# 4 - 没有用到

# 5 - X11 多用户图形模式(xwindow)

# 6 - 重新启动 (千万不要把initdefault 设置为6 )

Tips:/etc/rc[0~6].d其实是/etc/rc.d/rc[0~6].d的软连接,主要是为了保持和Unix的兼容性才做此策

这7个目录中,每个目录分别存放着对应运行级别加载时需要关闭或启动的服务

由详细信息可以知道,其实每个脚本文件都对应着/etc/init.d/目录下具体的服务

K开头的脚本文件代表运行级别加载时需要关闭的,S开头的代表需要执行

因此,当我们需要开机启动自己的脚本时,只需要将可执行脚本丢在/etc/init.d目录下,然后在/etc/rc.d/rc*.d中建立软链接即可

[plain] view plain copy

[root@localhost ~]# ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/S100ssh

此处sshd是具体服务的脚本文件,S100ssh是其软链接,S开头代表加载时自启动

如果需要在多个运行级别下设置自启动,则需建立多个软链接

这种方式比较繁琐,适用于自定义的服务脚本

如果系统中已经存在某些服务(比如安装apache时就会有httpd服务项),可以使用下面的两种方式

第二种方式:chkconfig

如果需要自启动某些服务,只需使用chkconfig 服务名 on即可,若想关闭,将on改为off

在默认情况下,chkconfig会自启动2345这四个级别,如果想自定义可以加上--level选项

上面我们先将sshd服务的所有启动级别关闭,然后使用--level选项启动自定义级别

Tips:--list选项可查看指定服务的启动状态,chkconfig不带任何选项则查看所有服务状态

第三种方式:ntsysv 伪图形

ntsysv和chkconfig其实是一样的,只不过加上了图形而已

启动ntsysv有两种方式,一是直接在命令行中输入ntsysv,二是使用setup命令,然后选择系统服务

默认情况下,当前运行级别为多少,在ntsysv中设置的启动服务的级别便是多少

比如,我当前的运行级别是3,那么我在伪图形界面中选择启动服务后,它的运行级别也会是3

如果想自定义运行级别可使用ntsysv --level方式

以上三种操作需要保证服务脚本文件可执行,并且要有root权限

其中,第一种方式多用于自定义脚本,第二、三种多用于系统已存在的服务

比如ftp、samba、ssh、httpd等等

并且,要做相关设置需要弄清楚运行级别的问题

Tips:如果想手动启动某服务,传统的方式是 /etc/init.d 服务名 start

实际上还可以这样,service 服务名 start

linux停止network服务命令是,Linux启动关闭重启网络服务的两种方式相关推荐

  1. 通用Shell脚本,可以优雅的启动/关闭/重启/JAVA服务

    shell脚本 service.sh,如果没有脚本执行权限先使用 chmod 777 service.sh 附加权限. sh service.sh start            启动服务 sh s ...

  2. linux耳机插拔检测,Android应用开发之耳机插拔处理两种方式

    本文将带你了解Android应用开发[RK3288][Android6.0] 耳机插拔处理两种方式,希望本文对大家学Android有所帮助. [RK3288][Android6.0]   耳机插拔处理 ...

  3. python启动方法_python进程开启的两种方式

    一.进程 1.1.方式一 from multiprocessing import Process import time #方式一 def task(name): print(f"my na ...

  4. 虚拟机重启服务器失败的原因,虚拟机重启网络服务失败,当查看状态显示错误Failed to start LSB.........

    重启网络失败截图 从本质上来看出现这样的问题,是因为拷贝过来的虚拟机重新分配了网卡MAC地址.这样造成的结果是配置文件中MAC与当前网卡MAC不一致.所以只需要修改一下配置文件即可. 用ip addr ...

  5. Linux系统管理(10)——Centos8 重启网络服务 网络相关命令

    问题描述: 新安装的CentOS8系统由于网络服务命令与之前版本有较大改变,在这里做详细介绍. 目录 1.修改网卡配置文件: 2.重启网络服务 3.测试网络 1.修改网卡配置文件: [root& ...

  6. linux重启网络服务_vm上linux虚拟机NAT模式配置

    分享一篇之前搭建虚拟机过程中整理的linux虚拟机nat模式配置. 1.修改虚拟机的网络配置 右键点击虚拟机,然后点击settings,打开虚拟机的设置界面,然后点击Network Adapter,将 ...

  7. linux系统下重启网络服务的两种方法

    linux系统下重启网络服务的两种方法 发布时间:2020-04-02 11:25:25 来源:亿速云 阅读:207 作者:小新 今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都 ...

  8. linux结束所有任务命令行,Linux基础命令(15)定时任务

    释放双眼,带上耳机,听听看~! crontad Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计 ...

  9. linux中安shell怎么传入参数,【linux】linux 下 shell命令 执行结果赋值给变量【两种方式】...

    方法1:[通用方法] 使用Tab键上面的反引号 例子如下: find命令 模糊查询在/apps/swapping目录下 查找 文件名中包含swapping并且以.jar结尾的文件 使用反引号 引住命令 ...

最新文章

  1. Unity 游戏开发技巧集锦之创建部分光滑部分粗糙的材质
  2. 学考语言成绩c对高考有影响吗_学考成绩会影响高考录取吗?2021年广东高中学考...
  3. MySQL退出选择表格_MySQL常用命令
  4. 服务器负载不高 响应慢_京东面试官问我什么是负载均衡,兄弟们我这样说对嘛?...
  5. python six库_six库 解决python2的项目如何能够完全迁移到python3
  6. 【STM32】Keil5支持包下载教程
  7. ajax post 没有返回_Ajax异步技术之三:jQuery中的ajax学习
  8. PHP框架有没有前途?是否适用于复杂的web开发框架
  9. Hadoop日志分析工具——White Elephant
  10. python中去除列表重复元素的方法汇总
  11. 大数据技术原理与应用学习笔记(八)
  12. 综合支撑【恶灵附身 Psycho Break】的世界观的概念艺术
  13. Linux 的du和df命令
  14. Freeswitch+Sip.js实现软电话功能
  15. JS indexOf 用法
  16. python def函数调用_Python - def 函数
  17. loss 加权_样本生而不等——聊聊那些对训练数据加权的方法
  18. 玲珑杯Unity开发心得——进度条界面(异步加载游戏场景)
  19. 【消息中间件MQ分享】
  20. 人脸识别原理检测及实现

热门文章

  1. 【shell】shell脚本读取给定参数|参数个数
  2. 中国高速公路行业投资规划创新及未来发展战略分析报告2021-2027年
  3. word关闭时卡死_办公技巧:word文档没有保存就关闭了怎么找回?
  4. 如何破解电脑开机密码
  5. 各种资源被封后android源码下载方法
  6. Android SO逆向-对象的构造函数与析构函数
  7. R语言笔记-R语言数据挖掘方法及应用--1
  8. 用python做了一个 qq炫舞 机器人
  9. MCTF--MISC
  10. 国内外安全设备厂商资料收集中