Linux介绍

Linux介绍

Linux启动过程

内核的引导 -> 运行init -> 系统初始化 -> 建立终端 -> 用户登录系统

  • 内核引导
当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。
操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。
  • 运行init
init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。init 程序首先是需要读取配置文件 /etc/inittab。
  • 运行级别
许多程序需要开机启动。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。
init进程的一大任务,就是去运行这些开机启动的程序。
但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。
Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。也就是说,启动时根据"运行级别",确定要运行哪些程序。

Linux系统有7个运行级别(runlevel):
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
  • 系统初始化
在init的配置文件中有这么一行: si::sysinit:/etc/rc.d/rc.sysinit 它调用执行了/etc/rc.d/rc.sysinit,而rc.sysinit是一个bash shell的脚本,它主要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本。

它主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。
  • 建立终端
rc执行完毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了。
init接下来会打开6个终端,以便用户登录系统。
  • 用户登录
用户登录的方式有三种:命令行登录、ssh登录、图形界面登录
Linux目录解析

/bin :二进制可执行命令。该目录下存放着普通用户的命令
/boot :系统启动相关核心文件,如内核、initrd,以及grub(bootloader)
/dev: :系统的设备文件

设备文件:
块设备:随机访问,数据块
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)

/etc:存放系统的所有配置文件
/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
/lib:库文件

静态库, .a
动态库,.dll, .so (shared object)
/lib/modules:内核模块文件

lost+found:丢失恢复目录,这个目录是储存发生意外后丢失的文件,方便恢复
/media:挂载点目录,移动设备
/mnt:挂载点目录,额外的临时文件系统
/opt:通常大型第三方程序的安装目录,主要给源码安装软件时选择的安装目录位置
/proc:伪文件系统,内核映射文件
/root:管理员的家目录;
/run:系统运行时需要的, 不能随便删除. 但是重启的时候应该抛弃. 下次系统运行时重新生成
/sbin:管理命令,这里存放的是系统管理员使用的程序
/srv:系统启动服务时可以访问的数据库目录
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件,重启后自动清空
/usr:最大的目录,存放着应用程序和文件
/var:这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。

软件安装

Linux安装tomcat
Linux安装MySql8.0
Linux安装Java8

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值