该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

在 FHS 协议里,有这样的规定:

/bin/ 需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例如: cat、 ls、 cp。

/boot/ 引导程序文件,例如: kernel、initrd;时常是一个单独的分区。

我们讲这个问题只需要看这两个目录。

首先,使用命令行,绝不是使用内核,或者说,绝不是直接使用内核。

命令行叫什么?一般我们叫它 shell 。

内核,就叫 kernel 。

shell 的中文意思就是 壳,而 kernel 的意思是 核心。

kernel 是非常重要的核心,一旦它出错整个系统很有可能崩溃,就是 kernel panic。

http://coolshell.cn/articles/5107.html

这里有几张 kernel panic 的图片。

既然 Kernel 如此重要,那么我们就要尽量避免直接与内核交流,而要通过一些命令去与内核交流。这个命令也就被称为 shell 了,其含义与 kernel 对应。

所以,玩命令行的,千万不要说“linux玩的就是内核”这样的话喽!

那么,怎么才能直接使用 kernel 呢?有一个非常著名的例子:

linux 其实也会死机的,死机以后怎么从死机状态出来呢?方法有很多种,我这里只讲系统无论如何都不能自己退出死机状态的情况,因为这个时候,我们就要重启了——不是长按电源键两秒钟,而是向内核发送系统请求。

这个方法,叫做 reisub,这个方法可以在各种情况下安全地重启计算机。大家在键盘上找,可以找到一个叫做“Sys Rq”的键,在台机的键盘上通常与 Prt Sc 共键,在笔记本可能在其他位置,如 Delete。以台机为例,要使用这种方法需要按住 Alt-Print(Sys Rq),然后依次按下 reisub 这几个键,按完 b 系统就会重启。

注意,如果你的为截屏键设置了快捷键,这个重启方法可能无效,你可以切到tty1尝试。

如果还无效的话,是因为内核没有开启此功能,需要 echo 1 > /proc/sys/kernel/sysrq 来开启此功能,或者你可能要重新编译内核(大部分人不需要)。

如果你是天天这样发送系统请求来控制内核,而不用 shell 的,那你可以说,我玩linux玩的就是内核。

Linux内核与Linux操作系统的区别,[科普] Linux 的内核与 Linux 系统之间的关系相关推荐

  1. 计算机操作系统32跟64区别是什么,32位和64位计算机操作系统之间的区别32位和64位win7系统之间的区别...

    32位和64位Win7系统之间的区别是一个古老的话题,但是许多朋友仍然不了解它.两者有什么区别?下面的文章介绍了32位和64位Win7系统之间的区别,以及其他一些深入的理论解释.您可以在文章末尾查看扩 ...

  2. linux系统与内核,[科普] Linux 的内核与 Linux 系统之间的关系

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在 FHS 协议里,有这样的规定: /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如: cat. ls. cp. /boot/ ...

  3. linux的内核是指的什么,[科普] Linux 的内核与 Linux 系统之间的关系

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在 FHS 协议里,有这样的规定: /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如: cat. ls. cp. /boot/ ...

  4. linux 系统的内核,[科普] Linux 的内核与 Linux 系统之间的关系

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在 FHS 协议里,有这样的规定: /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如: cat. ls. cp. /boot/ ...

  5. 几个使用linux内核的系统,[科普] Linux 的内核与 Linux 系统之间的关系

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在 FHS 协议里,有这样的规定: /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如: cat. ls. cp. /boot/ ...

  6. 熟悉linux系统内核,[科普] Linux 的内核与 Linux 系统之间的关系

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在 FHS 协议里,有这样的规定: /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如: cat. ls. cp. /boot/ ...

  7. linux版本与内核对应关系,[科普] Linux 的内核与 Linux 系统之间的关系

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在 FHS 协议里,有这样的规定: /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如: cat. ls. cp. /boot/ ...

  8. linux系统与linux内核,[科普] Linux 的内核与 Linux 系统之间的关系

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在 FHS 协议里,有这样的规定: /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如: cat. ls. cp. /boot/ ...

  9. 【Linux网络编程】TCP网络编程中connect listen和accept三者之间的关系

    00. 目录 文章目录 00. 目录 01. TCP服务端和客户端流程 02. connect函数 03. listen函数 04. 三次握手 05. accept函数 06. 附录 01. TCP服 ...

最新文章

  1. 分分钟甩Word几条街,Python编辑公式竟可以如此简单
  2. RecyclerView遇到的问题
  3. 点击按钮创建一个表格 点击按钮创建一个表格 权限选择 元素的value属性操作
  4. 在Android中使用Protocol Buffers
  5. 学会了!如果认错人了,就像这样亲一口!
  6. FileInputStreamTest
  7. 小程序 | 保存图片时处理名称的细节(时间戳+后缀名)
  8. c语言指针慕课,C语言-指针
  9. 多元回归模型与热力图绘制
  10. 【自动化__GUI自动化】__java__模拟功能操作__鼠标
  11. 获取微信小程序源代码教程
  12. ANSYS 有限元分析 网格划分
  13. php h5视频播放器,7款优秀HTML5视频播放器 - 米扑博客
  14. 指数加权平均与动量梯度下降法
  15. PTA PAT排名汇总(25 分)
  16. 对接飞鹅接口一直提示未注册
  17. Java开发工具-IDEA(更新中...)
  18. Cron表达式学习:每天十二点执行一次:0 0 12 * * ?
  19. java gps经纬度坐标转高德坐标_高德经纬度转普通GPS经纬度
  20. Python爬取百度指数搜索结果,查看你想了解的热点信息吧

热门文章

  1. vue data 值如何渲染_vue源码阅读复盘-watcher模块
  2. pytorch: where、gather函数
  3. 分布式CAP原理:一致性、可用性、分区容错
  4. Scrapy爬取知乎用户信息
  5. 第九:Pytest进阶之xunit fixture
  6. python接口自动化(二十二)--unittest执行顺序隐藏的坑(详解)
  7. java 对象回收_如何处理JAVA大量对象回收问题?
  8. java特殊字符转义html_java转义html特殊字符
  9. 若依将ehcache改为redis缓存详细整合步骤
  10. JAVA中如何交换两个List集合的顺序呢?