马哥教育
内核初始化流程: POST加电自检-->bootsquence(BIOS)-->BootLoader(MBR) -->kernel(ramdisk)-->rootfs(readonly)-->/sbin/init(/etc/inittab) 用户空间启动流程: 设置默认运行级别 --> 运行系统初始化脚本,完成系统初始化 --> 关闭对应级别下需要停止的服务,启动对应级别下需要开启的服务--> 设置登录终端 --> 启动图形终端(需系统运行在5级别) 以下以CentOS 5:systemV 为例
线程就是进程的子单位,一个进程可以生成多个线程。所有程序的请求都由一个进程init代理,任何程序需要发起进程都有init代理向内核发起申请,包括init本身。init在不同版本的系统上表现形式都不太一样,在CentOS 5:SysV init;CentOS 6:upstart;CentOS 7:systemd。启动进程的方式分为梁总:1,系统启动过程中自动启动,与终端无关的进程;2,用户通过终端启动,,与终端相关的进程。linux进程在内核中的运行状态,参数被模拟成文件存放在/proc/目录下面,但是对于正常人来说这个目录下的文件是很难识别的,于是就有了各种程序,帮助人们来查看这些文件。
在linux系统有被称为文本处理三剑客grep,sed,awk. 今天与大家分享的就是gerp和sed处理工具,至于awk,我将会在晚些的时间与大家分享,在分享grep和sed之前我先要和大家说说正则表达,正则表达是什么呢,正则表达式就像是三剑客手里的剑,没有剑哪还能称的上什么剑客,所以我们要先了解以下正
yum安装过程简介 yum安装程序时需要连接远程服务器提供的程序包仓库,yum会请求远程服务器发送RPM文件,放置在本地的cache中,然后yum分析有没有要安装的程序包,并尝试的依赖关系分析 ,分析完依赖关系后,yum会分析本地已经安装的依赖文件,把剩余没有安装的依赖文件列出来,并把自己当做客户端访问远程服务器,在远程服务器上下载依赖文件,下载完成后yum会先安装被依赖
我们在日常使用电脑的时候,经常需要查找某个文件,这时我们就可以是用find命令来进行查找,find命令可以基于文件各种属性,查找一个目录来查找文件,find命令是一个功能非常强大的命令,但是当服务器负载比较重的时候,还是等待系统空闲时候用比较好,find命令使用时对CPU,内存资源消耗是比较大的,为了服务的稳定性,还是建议等待系统空闲下来再使用find命令。(PS:如果能用locate解决的问题最好就不要使用find了,毕竟locate更加节省资源。) find命令的语法
linux的文件权限及用户是怎么管理的,以下我们将涉及到groupadd、groupdel、groupmod、useradd、usermod、userdel、gpasswd、passwd、newgrp、su、id、chmod、 chown、tail;这里我只做简要说明,如果想深入了解可自行查找使用方法。在介绍命令使用先先做些说明:< >参数表示必填,[ ]参数可填可不填,…表示可填多项。/etc/passwd,/etc/group,etc/shandow这些目录分别是:用户的信息库,组的信息库,用户密码,我们所添加的用户或组这些目录下都有对应的记录。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号