自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 Linux 系统中LVM的创建

理论知识图片盗用其他博主的,我只做实操转载地址:一张图让你学会LVM 随着科技的进步,人们不知不觉的就进入了大数据的时代,数据的不断增加我们发现我们的磁盘越来越不够用了,接下来就是令人头疼的事情--加硬盘,数据的备份与还原。LVM就是Linux下专门针对我们数据的不断的扩大,在原有动态磁盘的基础上动态的调整磁盘的大小,LVM动态卷管理,一张图片让你深入了解lvm的使用。 ...

2019-03-15 16:53:00 1925

原创 Linux Swap 交换区新建和删除

引言,Swap 交换区是对于现阶段科技技术发展的妥协产物,CPU的高价格,内存的高价格,在运行程序的时候,为了高效利用CPU的高性能,我们对于现在有限的内存无法满足日益更新的程序需要的程序内部进程计算,需要更多的内存,而在硬盘上划分出来一部分空间给内存用,当作内存中使用频率较低的参数数据,暂切放在交换区中,减少等待排队的时间,闲话少说,来看看Linxu 怎么新建和删除分区新建swap有两种方式...

2019-03-14 21:51:48 2215

转载 GRUB启动分析之stage1.5

前言上一篇博文介绍了GRUB源码的stage1.S会汇编成一段446字节的sourcecode,stage1,grub会将这个stage1放入MBR中。我们通过分析,知道这段代码的唯一作用就是将第二个扇区(0柱面 0 磁道 2扇区)处的512字节加载到内存中去。一个问题就来了这个512个字节是从何而来,这512个字节又意欲何为?江湖上风传已久的stage1.5是什么东东,stage2又是干...

2019-03-11 21:06:18 1607

转载 Linux GRUB启动分析之stage1

我最近学习Linux 基础,有时候看到一些新的东西,就会去找资料,关于喜欢刨根问底的同学,这个博主的文章是很好的,很棒的,真心的大牛,虚心去学习,原来学的东西都感觉记忆不深刻,一知半解,而这位博主的文章很好的让我理解, 还远远达不上透彻,前路慢慢,努力学习,莫问前程闲言少叙。我们首先看下Linux的启动过程流程图:这个流程图是大牛M. Tim Jones在Inside Linux...

2019-03-11 21:03:14 2401

转载 Linux系统启动过程分析

经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。       本人在综合了现有网上大家智慧的基础上,结合对2.6.32的内核代码的研读,基于CentOS 6.0系统对Linux的启动流程做了些分析。由于才疏学浅,知识所限,有些地方分析不妥之...

2019-01-30 10:45:30 282 1

转载 IP地址、子网掩码、网络号、主机号、网络地址、主机地址

IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|10101000|00000001|00000001子网掩码可以看出有多少位是网络号,有多少位是主机号: 255.255.255.0 二进制是:11111111 11111111 11111111 00000000网络号24位,即全是1 主机号8位,即全是0129.168.1.1 /24 这...

2019-01-30 10:25:24 2114

转载 Linux 系统的网络基础之集线器(HUB)网桥(NETWORKBRIGE)交换机(Switch) 路由器(Router)

本文转载自:http://www.cnblogs.com/imapla/archive/2013/03/12/2955931.html 这篇多理论知识https://blog.csdn.net/xcymorningsun/article/details/52882479  这篇里面有图,可以详细了解下之间的区别 ------------------------------------...

2019-01-16 14:57:25 823

转载 LVM系统物理卷逻辑卷的命令PV VG LV 命令

         PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个。通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个分区(卷)组VG(volume group),进而再次进行分配形成逻辑分区(卷)LV(logical volume)。创建成功的逻辑分区对于操作系统来说会想普通分区无异,其好处是可以...

2019-01-16 14:08:38 2770

转载 Linux系统磁盘RAID0 RAID1 ,RAID5,RAID10各部分的区别和阵列新建命令mdadm

      这篇关于RAID出生由来的问题,是当时磁盘技术不高,高成本的磁盘另类磁盘SEED无法普及大众,后加州伯克利分校,提出利用廉价磁盘组成多个阵列,提高存储大小和访问能力,所以现在用到的大部分都是这样的,而下面一篇文章详细罗列了随时间发展一、RAID简述磁盘阵列(Redundant Arrays of Independent Disks,RAID),是把多个物理磁盘组成一个阵列,当作...

2019-01-07 14:51:37 3244 1

原创 Linux echo -e 的作用

规则:示例:        echo -e "\033[1m Hello,world\033[0m"文字色:echo -e "\e[1;31mThis is red text\e[0m"This is red text?\e[1;31m 将颜色设置为红色?\e[0m 将颜色重新置回颜色码:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青...

2019-01-03 15:34:26 12283

转载 Linux工具rsync 和tar 命令对系统的全量和增量备份

小结:    rsync命令语句格式类似于scp,功能强大,节省带宽和时间,适合备份重要不怎么变动的文件,,同时可以服务端和在灾备端,可以恢复,任意一方出现问题,都可以从对端恢复。但是只能够一个备份副本,不能多个,    tar可以备份很多内容,也可以备份不同时段的文件--------------------------------------------------------------1)r...

2018-06-10 23:01:36 1181

转载 rsync 和tar对系统进行全量备份和增量备份

rsync和tar 都基于SSH协议的开通前提下操作rsync命令语句类似于SCPrsync命令适合增量备份,不适合对系统的不同时段的备份,他只能保存一个副本,tar则可以,当然rsync速度更快,可以服务端和灾备端互备,这就是他的特色了---------------------------------------1)rsync备份 rsync由于本身的特性,在第一次rsync备份后,以后每次都只...

2018-06-10 22:52:56 3096

转载 Shell 循环之for while untile

for循环:    1)可以用来遍历文件名,可以用来查找文件,打包文件    2)可以用来运算条件符通常是'(())'来放置条件while    1)主要可以用来遍历文件内容,按照一行一行的去读取,读取内容可以自己进行加工,获得自己所需的内容until    1)只有满足条件时,才跳出循环,如果不满足条件则继续执行------------------------------------------...

2018-06-03 21:52:20 467

转载 Linux远程传输文件免密码验证登陆和拷贝文件

原文链接:http://blog.csdn.net/xyang81/article/details/51477925在工作当中经常会登录远程服务器安装软件、部署应用或者拷贝文件到远程服务器上,都会提示输入密码才能完成相关的操作。工作中如果要频繁登录服务器和拷贝文件的情况下,经常输入密码难免会觉得麻烦,且效率低下。而且在持续集成的场景下,自动部署应用时是没有人工干预的,这种情况如果要输入密码才能拷贝...

2018-06-02 13:04:09 2070

原创 Shell 命令中的特殊替换、模式匹配替换、字符串提取和替换

形式说明${var}变量本来的值${var:-word}如果变量 var 为空或已被删除(unset),那么返回 word,但不改变 var 的值。${var:=word}如果变量 var 为空或已被删除(unset),那么返回 word,并将 var 的值设置为 word。${var:?message}如果变量 var 为空或已被删除(unset),那么将消息 message 送到标准错误输出,...

2018-05-30 21:16:37 24528

原创 Shell for循环语句

公式for 变量  in  列表do     【commons..】done列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in 列表是可选的,如果不用它,for 循环使用命令行的位置参数。for i in 1 2 3 4 5do echo "The value is: $i"donefor string in 'This is a s...

2018-05-30 20:15:17 1731

转载 Shell替换:Shell变量替换,命令替换,转义字符

如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子:#!/bin/basha=10echo -e "Value of a is $a \n"运行结果:Value of a is 10这里 -e 表示对转义字符进行替换。如果不使用 -e 选项,将会原样输出:Value of a is 10\n下面的转义字符都可以用在 echo 中...

2018-05-27 17:57:31 1257

原创 Shell 中 特殊变量$0, $#, $*, $@, $?, $$

Shell $0, $#, $*, $@, $?, $$和命令行参数$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。$?上个命令的退出状态,或函数的返回值。$$当前She...

2018-05-27 11:01:11 2620

原创 Shell if 条件判断

Shell  语言中的if条件一、if的基本语法:if [ command ];then   符合该条件执行的语句elif [ command ];then   符合该条件执行的语句else   符合该条件执行的语句fi二、文件/文件夹(目录)判断[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d D...

2018-05-21 22:39:14 529823 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除