- 8
- 0
- 约2.13万字
- 约 98页
- 2016-03-07 发布于湖北
- 举报
一,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包含: 在已登
您可能关注的文档
- Linux操作系统教学简案解读.doc
- linux操作系统解读.ppt
- Linux操作系统考试题库解读.doc
- linux操作系统入门基本知识解读.ppt
- linux操作系统实用教程-1解读.ppt
- Linux操作系统实用教程解读.ppt
- Linux操作系统实用教程全集教学课件解读.ppt
- Linux操作系统实用教程详解解读.ppt
- linux串口编程超详尽版解读.ppt
- linux大作业解读.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 山东事业编考试护理类历年真题共6套真题.pdf VIP
- 2024年湖北省高考数学试卷(含答案详解).docx
- 个旧市天黎冶炼厂铅银废料绿色环保综合利用项目.项目环境影响报告书.pdf VIP
- 悬架系统设计计算软件EXCEL.xls VIP
- 2025年北京市东城区中考英语一模试卷.pdf VIP
- 2016年湖北省武汉市中考物理试题.pdf VIP
- 《许三观卖血记中许三观的人物形象分析》6200字.docx VIP
- 九年级社会第二单元练习试卷.doc VIP
- 2025年青岛事业编题库及答案护理题.doc VIP
- 农业部953号公告-11.1-2007-转基因植物及其产品环境安全检测抗除草剂玉米-第1部分-除草剂耐受性.pdf VIP
原创力文档

文档评论(0)