- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一,linux启动过程 Linux启动流程图 linux启动过程 BIOS硬件加电自检并初始化,BIOS硬件初始化完成,按照BIOS里启动顺序寻找引导设备(硬盘引导或者光盘引导等)。 寻找到引导设备,读取MBR引导信息。MBR(磁盘的第一扇区,512字节,包括446字节的主引导程序,64字节的分区表,2字节的结束符)。 通过MBR里stage1主引导程序找到stage2次引导程序GRUB并引导,次引导程序加载了LINUX内核映射。在主引导程序到引导次引导程序时,中间有一个stage1.5引导程序,这个引导程序负责初始化stage2加载内核时的文件系统指定,这里指定从ext2或ext3文件系统上加载内核,这个过程完成便交由stage2 GRUB加载内核映射。 GRUB引导加载到内存的内核是一个内核映射,它将再次检查硬件,并以只读方式挂载虚拟根系统,加载驱动初始化硬件。初始化完成完毕,内核便启动init进程,路径在/sbin/init。 Init是kernel初始化完成后启动的第一个进程,再由init进程去调用配置文件/etc/inittab,读取系统运行级别,执行/etc/rc.d/rc.sysinit进行系统初始化,系统初始化完成后再交由init进程按照获取到的运行级别去启动这个级别相应的服务项并杀死不属于这个级别的服务项,相应级别的启动和关闭项在/etc/rc.d/rcN.d/里,S开头的为本级别要启动的服务,K开头的为本级别要关闭的服务。 启动级别 启动级别 0 关机 1 单用户 2 多用户模式带网络但不能远程登录,不支持NFS 3 不受限多用户命令行模式 4 保留 5 图形模式 6 重新启动 常用命令 查看启动级别 # runlevel N 3 --N是上次的启动级别,如果N为具体数字,则表示机器上次启动级别为N,3是当前级别,而N不是具体数字,也就是说机器开机就是3级别 切换级别 #init 5 # runlevel 3 5 二,登录和退出linux 登录方式 本地登录 命令行登录 bash、ksh、csh等,主流的linux默认都是bash 图形窗口登录 gnome、kde等 远程登录 ssh、telnet等命令行登录 xshell、putty、Secure Shell等工具 图形窗口登录 Xmanager、vnc等工具 远程登录工具配置 退出系统 退出系统 #logout #exit logout和exit执行后,都会读取~/.bash_logout文件。在 tty控制台上退出后会继续弹出login登录,远程登录将退出 会话; exit是退出当前shell,logout是退出当前登录的shell。 三, SHELL基本知识 KERNEL、shell、应用示意图 什么是shell Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。 为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成损害,在内核的周围建了一个外壳(shell)。用户向shell提出请求,shell解释并将请求传给内核。 使用较广的shell有标准的Bourne?shell?(sh)、Korn Shell(ksh)、C?shell?(csh)、Bourne Again Shell(bash)等。 shell的另一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。 本质上,shell?脚本是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器。它接收用户命令,然后调用相应的应用程序。 登陆shell和非登陆shell 登陆shell(Login shell) 登录Shell就是在输入用户名和密码登录后得到的Shell 登陆shell文件加载顺序: /etc/profile - ~/.bash_profile - ~/.bashrc - /etc/bashrc 非登陆shell(No login shell) 比如在图形界面下开一个终端窗口,或者在登录Shell提示符下再输入bash命令,就得到一个交互非登录的Shell,这种Shell在启动时自动执行~/.bashrc脚本。 非登陆shell文件加载顺序: ~/.bashrc - /etc/bashrc 登陆shell和非登陆shell 登陆shell包含: 远程访问用户登陆的shell su – 登陆的shell 非登陆shell包含: 在已登
您可能关注的文档
- LED显示器原理与构造要点解析.ppt
- LED详细介绍-入门信息要点解析.ppt
- LED业务培训要点解析.ppt
- LED原理及LED产品介绍要点解析.ppt
- LED照明封装技术要点解析.ppt
- LED照明技术要点解析.ppt
- LEM在电池监控领域的及新产品介绍要点解析.ppt
- lesson1(新概念英语第二册)要点解析.ppt
- LESSON7_串口通信要点解析.ppt
- lesson15要点解析.ppt
- 2025年甘肃省张掖市培黎职业学院招聘非事业编制工作人员14人参考考试试题及答案解析.docx
- 2025贵安新区康桥食品有限公司仓管专员招聘备考考试题库及答案解析.docx
- 2025昭通市永善县紧密型医共体桧溪镇中心卫生院分院招聘临床医生(1人)备考笔试题库及答案解析.docx
- 2026湖南绥宁花园阁国家湿地公园管理处公益性岗位人员招聘9人备考考试试题及答案解析.docx
- 2025贵州安顺市第二高级中学招聘公费师范生5人备考笔试试题及答案解析.docx
- 2025云南临沧高新技术产业开发区管理委员会招聘公益性岗位人员4人备考笔试试题及答案解析.docx
- 2025广东广州花都基金管理有限公司招聘1人参考笔试题库及答案解析.docx
- 2025年哈尔滨道里区工程社区卫生服务中心招聘参考考试题库及答案解析.docx
- 2025四川南充市人力资源和社会保障局局属参照管理事业单位遴选2人参考笔试题库及答案解析.docx
- 2025甘肃庆阳市宁县面向社会补充招聘政府专职消防员招录模拟笔试试题及答案解析.docx
最近下载
- 慢性肾衰竭合并急性心力衰竭病人的护理查房ppt演讲.pptx VIP
- 黄山学院《高等数学E(上)》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 幼儿行为观察与指导第十章--幼儿园对个别儿童的观察与指导.ppt VIP
- 幼儿园大班社会《七只小猪去旅行》PPT课件.pptx VIP
- 医疗机构内部控制与合规风险管理启示.pptx VIP
- 腋静脉应用解剖学与穿刺技术.ppt VIP
- 倪海厦经方治感冒简易图表介绍.ppt VIP
- 超文本传输协议HTTP .ppt VIP
- 【事业单位考试真题】2022年江西省交通投资集团有限责任公司校园招考聘用冲刺题(附答案解析).docx VIP
- 倪海厦伤寒论经方使用说明书.docx VIP
原创力文档


文档评论(0)