ZJM
-
GRUB详解
GRUB的启动流程: grub: 在centos56中:0.X版本 grub legacy 在centos7中:1.X版本 grub2 grub可分为三个阶段: stage1:mbr前446字节中保存的Boot Loader程序 stage1.5:mbr之后的扇区,让stage1中的Boot Loader能够识别stage2所在的分区上的文件系统…
-
开机启动流程
Centos的开机启动流程 具体步骤解释: 第一步:加电自检:POST 加电自检是检测硬件设备是否正常运行,以及一些外围设备的输入输出是否存在。 自检功能的实现是依靠BIOS软件程序实现的 BIOS即基本输入输出系统,它是装载在一个硬件芯片COMS上的,加电过程…
-
网卡别名与多网卡绑定
网卡别名 一块网卡可以配置多个ip地址,叫做网卡别名 对虚拟主机有用 格式形如:eth0:1 eth0:2 …… 实现方法: 在命令行中临时设置: ifconfig 命令: ifconfig eth0:0 192.168.1.100/24 演示: 修改配置文件 在/etc/sysconfig/networ…
-
软件包管理
软件包的分类,主要有以下两大类 源码包 二进制包(rpm包,系统默认包) rpm包由Redhat公司提出,被众多linux发行版所采用。 优点:建立统一的数据库文件,详细记录软件包的安装、卸载等变化信息,能够自动的分析软件包依赖关系。 查询已安装的rpm软件信息: 格式: rpm…
-
循环语句for、while、until
作用: 循环语句的作用是它可以让一段代码重复的执行,直到所需条件不满足为止。 在linux中变量的赋值方式有三种: 第一:直接等于号赋值 第二:通过read交互赋值 第三:for循环的赋值 bash脚本中的循…
-
shell 脚本编程基础
Shell脚本简介: Shell脚本是一种特殊的程序,它是用户与linux系统内核之间的一个接口,shell是一个工具程序,在用户登录后系统启动。它解释并运行由命令行或脚本文件输入的命令,从而实现用户与内核间的交互。 Shell脚本:也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的,是利用shell的功…
-
vi编辑器
vim编辑器是众多文件编辑软件中比较好的一个,也是使用最多 ,功能最强大的,提供了图形化界面。 Vi:类unix系统中默认的文本编辑器 Vim:vi编辑器的增强版本,习惯上也称vi。 作用:创建或修改文本文件,维护linux系统的各种配置文件 vim的使用…
-
文本处理之sed
sed:是一种行编辑器,它在处理行时会把要处理的行读入模式空间中,处理的是模式空间的内容,一行一行的处理,然后把处理结果显示在屏幕中,不对原文做修改,除非强制重定向。 好处:可同时编辑一个或多个文件,简化了对文件的反复操作。 sed用法: 格式: sed [options ]…'script�…
-
用户与组管理
如何成为linux用户? 在linux系统中,要想从系统中获取资源、对系统进行管理和控制,就需要向系统申请一个账号,从而实现特定用途,当申请到账号后,要对它设置口令,这样用户账号就申请成功了,然后可以登陆系统,当用户登陆系统时,需要通过系统的认证,认证成功后才给予授权,在用户的使用过程中还会对用户进行审计。 为什么要设置…
-
grep与正则表达式
文本处理中比较强悍的三个工具是:grep、sed、awk。 其中grep主要作用是对于用户给出“模式”对文本逐行进行匹配检查,然后进行打印。 模式:由正则表达式字符及文本字符编写的过滤条件 格式:grep [选项] [正则表达式字符] 文件 常用的选项: -v:反向查找,显示没有被匹配的的行 …
-
linux中文本处理工具
对于linux来讲,文本处理是非常重要的,因为linux系统就是由无数的文件组成的,linux中一切皆文件。文件的处理方式有很多种,所以就有众多的文本处理工具,各自作用于不同的文本处理方式。 一、查看文件命令: cat命令:处理显示文件内容,不改变原文件 cat命令常用于查看文件内容,也可通过…
-
linux中权限管理
权限的描述: 权限的意思就是用户拥有的对系统支配能力的大小在linux中是严格控制用户权限的,不同的用户给予不同的权限,权限应遵循能少给就尽量少给的原则从而增加系统的安全性。 进程安全上下文: 进程对问件访问权限的应用模型:进程的属主与文件的属主是否相同,如果相同…