随笔分类 -  linux运维之路

摘要:将系统自检(BIOS)需要用到的指令,映射进CPU可以查找的线性地址空间(ROM),用来检查硬件是否正常。 内核空间 用户空间 POST >BIOS(启动顺序) >MBR(BootLoader,446B)找到启动分区 >Kernel(探测硬件,装载驱动) initrd >(ROOTFS) >init 阅读全文
posted @ 2017-08-09 21:30 思念我的娃 阅读(289) 评论(0) 推荐(0)
摘要:sudo 作用:定义某用户A以另外哪一个用户的身份通过哪些主机执行某命令,用户A执行命令时使用自己的密码, 密码有效期5分种,过后再执行其他命令,需再次输入密码。 sudo COMMAND #以某用户的身份执行相关命令 sudo的配置文件:/etc/sudoers 1)权限440 2)每行定义了一个 阅读全文
posted @ 2017-08-03 21:22 思念我的娃 阅读(778) 评论(0) 推荐(0)
摘要:网络结构 1.总线型网络: 线路仲裁机制:某一时刻,只能有一个主机可以发数据。总裁机制,用来决定,哪个主机可使用线路 1)MAC算法:介质访问控制 2)CSMA/CD:载波侦听多路访问,冲突检测(先听后发,边发边听,冲突返回,随机再发) 2.环型网络 :IBM专用机制 线路仲裁机制:Token-Ri 阅读全文
posted @ 2017-08-01 21:02 思念我的娃 阅读(376) 评论(0) 推荐(0)
摘要:基本概念 1.程序:可执行的二进制文件,由指令和数据组成 2.链接库:二进制文件,不可执行(无执行入口),可被程序调用。 3.脚本:可执行文本文件,执行时由解释器转义成CPU可以执行的机器码。 4.编译:高级编程语言编写的代码,经过编译过程转译成CPU可识别的机器码(0、1) 5.编译过程: 1)检 阅读全文
posted @ 2017-07-17 21:01 思念我的娃 阅读(560) 评论(0) 推荐(0)
摘要:DM 设备映射,功能比MD强大 作用: 1.动态扩展或缩减磁盘分区; 2.快照 3.多路径 4.实现LVM2 5.RAID PV(物理卷) >VG(卷组) >LV(逻辑卷) >快照 PV:物理卷,单位:PE(物理盘区) 管理命令: pvcreate:创建物理卷 pvremove:擦出PV中的数据 p 阅读全文
posted @ 2017-07-16 17:00 思念我的娃 阅读(1126) 评论(0) 推荐(0)
摘要:硬盘镜像技术 旧式RAID:使用IDE 新式RAID:使用SATA、SCSI RAID种类 RAID0:条带 性能表现:读、写 提升至N倍 冗余能力:无 空间利用率:N 磁盘数量:至少2块 RAID1:镜像 性能表现:写性能下降(需同步),读性能提升(可以交替读) 冗余能力:有 空间利用率:1/2 阅读全文
posted @ 2017-07-15 09:20 思念我的娃 阅读(188) 评论(0) 推荐(0)
摘要:磁盘管理 磁盘结构 一块硬盘由若干张磁盘构成,每张磁盘的表面涂有一层磁粉,磁盘会提供一个或多个读写磁头,磁盘通过读写磁头来 改变磁盘上磁性物质的方向,由此存储计算机中的0或1数据。 一个磁盘有以下组件组成: 1.磁面:每一张磁盘的表面,称为磁面; 2.磁道:每一个磁面的空间,会逻辑地切割出许多磁道 阅读全文
posted @ 2017-07-05 13:12 思念我的娃 阅读(476) 评论(0) 推荐(0)
摘要:概述 进程是应用程序的一个运行实例,即运行种的程序为进程进程以进程发起者的身份运行任何时候,用户操作计算机,就是在发起进程,因此进程是用户操作计算机的代理 进程分类: 跟终端相关的进程:从终端启动的进程 跟终端无关的进程:随系统一起启动的进程 查看进程 ps命令 ps命令参数格式: 1.Unix风格 阅读全文
posted @ 2017-07-02 15:12 思念我的娃 阅读(301) 评论(0) 推荐(0)
摘要:重定向 1.文件描述符 linux用文件描述符标识每个文件对象,实现IO处理(输入输出) 每个过程一次最多可以用9个文件描述符,其中0-2有特殊含义。 文件描述符 缩写 描述 备注 0 STDIN 标准输入 默认标准输入是键盘 1 STDOUT 标准输出 默认标准输出是显示器 2 STDERR 错误 阅读全文
posted @ 2017-07-01 13:29 思念我的娃 阅读(314) 评论(0) 推荐(0)
摘要:linux系统登陆 登陆名是用户用来登陆系统的最长常8字符串,可以包含字母或数字,同时关联一个对应的密码 PAM PAM即可插入式认证模块,其配置文件位于/etc/pam.d/* /bin/login 系统启动后显示的登陆界面,是由/bin/login程序实现,/bin/login提供用户认证,其在 阅读全文
posted @ 2017-06-28 09:14 思念我的娃 阅读(691) 评论(0) 推荐(0)
摘要:变量的作用域 环境变量=全局变量 自定义变量=局部变量 1、全局变量:针对所有模块生效 2、文件中定义的变量,本模块文件中有效。 3、 函数内local命令定义的变量,仅函数内有效。 备注:文件中若想使用其他文件中的变量,需进行导入,命令: .文件名 或 source 文件名 位置变量 命令行参数允 阅读全文
posted @ 2017-06-27 20:24 思念我的娃 阅读(136) 评论(0) 推荐(0)
摘要:Shell就是用户和操作系统沟通的桥梁:(用户 shell kernel 硬件) 系统shell配置文件 /etc/shells 作用:配置系统支持的shell 备注:/sbin/nologin(此shell不允许登录系统) 修改用户登陆shell 管理员修改 修改/etc/passwd文件 普通用 阅读全文
posted @ 2017-06-24 21:33 思念我的娃 阅读(202) 评论(0) 推荐(0)
摘要:正则表达式是通过正则表达式引擎实现的,linux有2种流行的正则表达式引擎: 1.POSIX基本正则表达式(BRE)引擎 2.POSIX扩展正则表达式(ERE)引擎 大多数linux工具都至少符合POSIX BRE引擎规范,有些工具,如sed只实施了BRE的子集,gawk使用ERE引擎来。 BRE模 阅读全文
posted @ 2017-06-23 15:45 思念我的娃 阅读(197) 评论(0) 推荐(0)
摘要:获取命令帮助 命令帮助格式 [ ] :可选| :多选1<> :必选... :可出现多次{} :分组 1.内部命令帮助: help COMMAND 2.外部命令帮助: COMMADN --help #大多数外部命令支持(简要说明) 3.命令手册: 用来存储在linxu系统上的手册页面,分章节显示,共8 阅读全文
posted @ 2017-06-21 21:59 思念我的娃 阅读(267) 评论(0) 推荐(0)
摘要:文件系统:以分区为单位 rootfs:根文件系统 FHS:文件系统层级标准,规定了linux发行版应该创建哪些目录,目录应该存放哪些文件? / 虚拟目录的根目录 /boot 系统启动相关的文件,包括:1.vmlinuz:内核文件2.initramfs:.img文件,内存磁盘3.grub:bootlo 阅读全文
posted @ 2017-06-21 21:01 思念我的娃 阅读(194) 评论(0) 推荐(0)
摘要:linux体系结构 从大面上来说,linux体系结构分为: 用户空间:C库、用户应用程序 内核空间:系统调用接口、内核、硬件平台依赖代码 具体来讲,linux可划分为5个部分:linux内核、GNU工具链、桌面环境、应用软件 linux内核 系统调用接口(SCI层):给应用用户提供一套标准的系统调用 阅读全文
posted @ 2017-06-21 17:11 思念我的娃 阅读(6663) 评论(0) 推荐(0)
摘要:计算机工作原理 1、首先,把计算步骤的程序和计算中需要的原始数据,在控制器输入命令的控制下,通过输入设备送入计算机的存储器设备; 2、其次,控制器从存储器读取指令,对指令进行译码,根据指令要求,向存储器发出存储、取数命令,向运算器发出运算命令; 3、其次,把运算器的运算结果存放在存储器内; 4、最后 阅读全文
posted @ 2017-06-20 22:47 思念我的娃 阅读(1886) 评论(0) 推荐(0)