自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老徐是个铁憨憨

积极学习的小白,点滴做起。

  • 博客(89)
  • 收藏
  • 关注

原创 docker

2020-09-08 21:18:10 151

原创 在VMware上安装CentOS 7.6步骤

Linux运维技术交流群:QQ:833196402Python技术交流群:QQ:971440453大数据运维技术交流群:QQ:766173537

2020-06-10 15:37:43 266

原创 CentOS6.x与CentOS7.x-启动服务管理命令

CentOS 6.x 的服务启动管理命令手动:service 服务名称 start|stop|restart|...自动:chkconfig --level 35 服务名称 on|offchkconfig命令 管理软件自启动的工具查看所有服务的自启动状态chkconfig --listchkconfig --list 服务名修改服务的开机自启状态chkconfig --level N 服务名称 on|offN指的是(运行级别,0-6级别)CentOS 7.x 的服务启动管理命令手动:

2020-05-21 22:19:47 1498

原创 CentOS7.x 忘记root密码/grub配置文件丢失怎么办?

CentOS7.x 忘记root密码进入菜单界面,按照提示,输入e找到内核信息再内核信息末尾添加 空格rd.break按照提示,ctrl+x进入到系统中了,mount查看一下重新设置一下挂载点,把/sysimage设置为根用户,删除原来的root密码要exit两次,下图只出现了一次,再退出一次重启reboot,写入用户名root,就没有密码了,就可以设置了CentOS7.x 忘记root密码并且grub配置文件丢失首先我们复现一下,随便输出了一个grub2的配置文件丢失

2020-05-21 22:11:07 485

原创 CentOS 6.8如果忘记root密码或grub密码怎么办?

请坐!如果忘记root密码,并无grub密码如果忘记root密码,并有grub密码如果root密码忘记,并有grub密码,并也忘记如果忘记root密码,并无grub密码首先正常开,随意按键(除enter)进入grub菜单按照下方提示操作。按e键,选择kernel-内核下图为进入的初始界面我们再 后面加上一个空格和1,按enter按b键,进入系统,passwd重新设置密码,就可以了如果忘记root密码,并有grub密码设置grub秘密,用md5命令来设置密码把密码复制,加入到图

2020-05-20 23:38:38 1110

原创 Linux之备份管理

请坐!一、哪些数据需要进行备份1.1 Linux系统自带配置文件1.2 用户管理脚本及用户上传文件1.3 各类服务的运行日志文件1.4 web服务器的网页及静态资源文件1.5 数据库内保存的数据二、常见备份策略2.1 备份工具2.2 备份级别2.3 备份时机2.4 备份后的操作三、备份模式3.1 完整备份3.2 增量备份3.3 差异备份3.4 三种备份对比四:备份案例4.1 tar 备份整个操作系统4.2 数据备份脚本一、哪些数据需要进行备份1.1 Linux系统自带配置文件/etc/目录下的众多常用

2020-05-19 23:48:32 316

原创 Shell扩充-[]与[[]]、bc命令、seq命令、数组

请坐![]与[[]]bc命令seq命令数组**基础用法**数组遍历脚本数组元素的添加、修改数组切片元素切片数组替换、删除[]与[[]]在条件判断时,使用 [ ] 与 [ [ ] ] 的区别在使用==或!=时,可以使用[ ] 与 [ [ ] ],但是符号两侧必须加空格[ $a == $b ] 或 [[ $a == $b ]]在使用<或>时,只能使用[ [ ] ],但是符号两侧有无空格都可以[[ $a>$b ]] 或 [[ $a > $b ]]在使用>=

2020-05-17 17:47:43 309

原创 Shell编程高级篇之流程控制-特殊流程控制语句

请坐!exitbreakcontinueexit系统中的exit是退出当前登录,但是在shell中则只是退出脚本,回到Linux命令行。exit [ 值 ]exit 退出时如果定义好了返回值,那么我们可以通过“$?”来查看break当程序执行到break 语句时,会结束当前的循环程序,执行循环程序后面的程序。(个人理解,离开当前循环,继续执行当前循环后面的循环)continuecontinue则仅是结束当前循环程序中的本次循环(单次循环),然后继续进行当前循环中变量的下一个值的循环。

2020-05-16 18:14:25 149

原创 Shell编程高级篇之流程控制-函数及脚本

函数语法格式:函数名 () {程序}函数名 变量#调用函数

2020-05-16 18:10:58 122

原创 Shell编程高级篇之流程控制-while循环以及脚本案例、until循环

while循环只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。语法格式:while [ 条件判断式 ]do程序doneuntil循环until循环和while循环相反,只要条件判断式不成立,则一直循环,什么时候成立,什么时候结束循环语法格式:until [ 条件判断式 ]do程序done...

2020-05-16 18:08:55 164

原创 Shell编程高级篇之流程控制-for循环、脚本案例

for循环for循环是固定循环,循环次数是有限的次数,也叫计数循环。语法一:for 变量 in 值1 值2 值3 ……#依次把值1、值2....带入到变量中do#把变量带进程序中运行程序done注:这种语法中for循环的次数,取决于in后面值的个数(空格分隔),有几个值就循环几次,并且每次循环都把值赋予变量。也就是说,假设in后面有三个值,for会循环三次,第一次循环会把值1赋予变量,第二次循环会把值2赋予变量,依次类推。语法二:for ((初始值;循环控制条件;变量变

2020-05-16 17:33:19 240

原创 Shell编程高级篇之流程控制-case分支语句、脚本案例

case分支语句case分支语句与if多分支语句相似不过,case分支语句只能判断一种条件语法格式:case $变量名 in值1) 程序#变量的值等于值1,则执行程序1;;值2) 程序#变量的值等于2,则执行程序2;;#省略多个分支…………*) 程序#变量的值都不匹配上面的值,则执行此程序;;esac注意:case语句,会取出变量名中的值,依次与多分支的值进行比较1. 如果数值/字符串满足,则执行相对应的程序,执行完成结束2. 如果当前对比,数值/字符

2020-05-16 17:02:53 231

原创 Shell编程高级篇之流程控制-if条件判断、if脚本案例

请坐!if条件判断单分支if条件语句双分支if条件语句多分枝if分支语句if条件判断单分支if条件语句语句格式:if [ 条件判断式 ]#如果条件判断式满足条件,就执行then后的程序命令#如果不满足条件,则直接退出 then 程序fi注意:if语句必须用fi结束条件判断式的[],[]中的判断式条件必须要有空格(如:[ $a -le $b ]都要有一个空格)then后后面的程序,是在条件判断式成立后采取执行双分支if条件语句语句格式:if [条件判断式]then

2020-05-16 16:46:48 308

原创 Shell编程高级篇之条件判断

请坐!条件判断种类根据文件类型进行判断按照文件权限进行判断俩个文件之间的比较判断两个整数之间的比较判断字符串的判断多重条件判断条件判断种类根据文件类型进行判断按照文件权限进行判断俩个文件之间的比较判断两个整数之间的比较判断字符串的判断多重条件判断根据文件类型进行判断按照文件权限进行判断俩个文件之间的比较判断两个整数之间的比较判断字符串的判断多重条件判断...

2020-05-13 08:42:28 140

原创 Shell编程高级篇之字符截取与替换命令(sed、sort、uniq)

请坐!sed命令sort命令uniq命令sed命令sed实现数据的选取,替换,删除,新增等功能,在不使用编辑器的情况下,对文件内容进行修改格式:sed +参数 '动作' 文件名参数-n 把sed命令修改的行输出到命令行(不加-n,就是把输出全文内容+修改行的内容)-i 可以直接把修改的内容更新到文件中动作p:把输出的指定行打印到屏幕上,要打印第几行就是几pa:追加内容,在当前行的行后,添加一行或多行追加多行i:插入内容,在当前行的行前,插入一行或

2020-05-11 23:20:40 466

原创 PHP快速入门(2)运算符与表达式

请坐!运算符和表达式算数运算符和算术表达式赋值运算符和赋值表达式关系运算符和关系表达式连接运算符并置运算符逻辑运算符和逻辑表达式条件运算符逗号运算符特殊运算符运算符的分类单目运算符双目运算符三目运算符运算符和表达式算数运算符和算术表达式赋值运算符和赋值表达式关系运算符和关系表达式连接运算符并置运算符逻辑运算符和逻辑表达式条件运算符逗号运算符特殊运算符运算符的分类单目运算符双目运算符三目运算符...

2020-05-11 17:35:58 214

原创 PHP快速入门(1)注释、常量/变量、输出方式、数据类型

请坐!PHP语言简述PHP语言基本知识点注释变量与常量变量常量基本输出方式数据类型基本数据类型整数型-integer浮点类型-float字符串类型-String布尔类型-bool空类型-NULL复合数据类型数组-Array对象-Object类成员对象PHP语言简述PHP语言在浏览器中是不能直接翻译的,所以我们需要在虚拟机中配置一个带有Apache和PHP的Linux系统,对其操作。PHP是超文本预处理器,是一种服务器端、跨平台、HTML嵌入式的脚本语言。PHP是解释性语言,不是编译性语言。PHP嵌入

2020-05-10 23:40:18 299

原创 Shell编程高级篇之字符截取和替换命令(cut、printf、awk)

请坐!字符截取和替换命令cut命令printf命令(动作)awk命令awk 预定义条件awk 关系运算条件awk 包含匹配关系awk 内置变量awk 的数值运算字符截取和替换命令cut命令命令格式:cut +参数 +文件名参数:-f 列号:提取第几列,默认识别制表符分割出来的列-d 分隔符:按照指定的分割符进行分割,然后结合-f提取指定列,如:-d “:” 表示以冒号为分隔符-c 字符范围:不依赖分割符来分割,而是通过字符范围进行提取n-m表示从第n提取到第m个字符n-表示从第n

2020-05-09 23:22:07 1160

原创 Shell编程高级篇之正则表达式

请坐!基础正则表达式. (英文的。)[]*?{}^与$()扩展正则表达式+|正则表达式与之前学过的通配符很相似,但是功能有区别通配符:find 模糊匹配(默认是精准匹配)正则表达式:grep精准匹配(默认是模糊匹配)基础正则表达式. (英文的。)表示匹配任意一个字符(字母、数字、符号等任意字符)[][]表示匹配[]中任意一个字符,不过只能匹配一个字符如:[abc]要么匹配a,要...

2020-05-07 18:07:27 157

原创 Shell编程之环境变量的配置

文章目录source命令. 命令开机时 ,配置文件的调用/etc/profile~/.bash_profile~/.bashrc/etc/bashrc注销环境变量配置文件~/.bash_logout登录信息/etc/issue/etc/motdw命令bash的快捷键ctrl+c :终止当前终端的命令,如:pingctrl+d :结束当前终端,如:结束用户登录,结束交互式命令,结束当前终端stt...

2020-05-07 17:44:42 528

原创 Shell编程之数值运算--expr、let、$(())、$[]、%

文章目录exprletlet实现自增自减$(()) 与 $[]运算优先级取余、取模%expra=1b=2expr $a+$b3leta=1b=2let s=$a+$becho $s3let实现自增自减自增:let n++let n=n+1let n+=1 #这里的+=1 指的是自增的幅度是1,每次+1自减let n--let n=n-1let n...

2020-05-06 19:04:50 485

原创 Shell编程之read命令、declare声明变量

read命令收到键盘操作,完成人机交互式操作命令格式:read 参数 变量名参数:-p:“提示信息”-t:秒数,设置秒数,过了时间,自动加载下一行内容-n:字符数量,设置字符数量,输入的字符数达到要求,自动下一行-s:隐藏输入信息#!/bin/bash#read #laoxuread -p "name:" name#设置了提示信息echo -n "age(10s...

2020-05-06 18:51:48 423

原创 Shell编程之简单脚本实现交互安装httpd

本人初级水平,只是自己练习,会慢慢填充该脚本#!/bin/bash#httpd install#laoxcd /optwget https://mirror.bit.edu.cn/apache//httpd/httpd-2.4.43.tar.gzrpm -q gcc &>/dev/null ||yum -y install gccrpm -q apr &&g...

2020-04-30 22:40:12 267

原创 Shell编程之环境PS1变量解析、LANG语言变量

环境变量PS1变量:命令提示符设置[root@lx101 ~]# echo $PS1[\u@\h \W]\$其中\u:表示当前用户名\h:表示简写主机名\w:表示当前目录路径的最后一个目录\ $ :提示符。如果是root提示符为“#”,如果是普通用户提示符为“$”还有\d:显示日期,格式为“星期月日”\H:显示完整的主机名。\t:显示24小时制时间,格式为“HH:MM:...

2020-04-30 20:48:50 476

原创 Shell编程之PATH变量解析,把自制脚本载入PATH

PATH变量PATH变量:系统命令存放的路径root用户查看[root@lx101 /]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sh普通用户查看[laow@lx101 ~]$ echo $PATH/usr/local/bin:/bin:/usr/bin:/usr/local/s...

2020-04-29 19:04:42 841

原创 Bash的变量的书写规范、变量分类

请坐!变量的书写规范变量格式变量叠加变量的分类自定义变量1.变量的调用2.变量的查看2.1 set -x、set +x2.2 set -u、set +u3.变量的删除环境变量1.环境变量的设置2.环境变量的查看与删除2.1环境变量的查看2.2环境变量的删除位置参数变量预定义变量变量的书写规范变量格式变量可以由字母、数字和下划线组成,但是不能以数字开头,变量中间不能有空格。可以 _name...

2020-04-29 18:37:54 538

原创 Shell编程之Bash的基本功能(3)特殊符号-$、\、()、[]、{}、' '、" "、``

请坐!特殊符号$与\单引号双引号反引号与$()中括号特殊符号$与\$ 用于调用变量的值[root@lx101 /]# name=laoxu[root@lx101 /]# echo '$name'$name\ 转义符 \后的特殊符号都是去特殊意义[root@lx101 /]# echo "\$name"$name单引号只输出单引号中的内容几乎所有的特殊符号,在单引号内都...

2020-04-28 18:35:36 5442

原创 Shell编程之Bash基本功能(2)输入输出重定向、多命令顺序执行、grep命令、管道符

请坐!输入输出重定向输出重定向输入重定向多命令顺序执行;符号&&符号||符号grep命令find 和 grep 的区别通配符管道符输入输出重定向输出重定向将指定的内容标准输出,标准输出的目标位置:命令终端输出重定向:即修改要输出内容的输出位置(默认要输出到命令终端,结果输出到了指定文件内)> 覆盖(慎重使用),建议提前备份源文件>> 追加(原来内容...

2020-04-28 18:03:50 462

原创 CSS快速入门(3)定位布局、模拟盒子(盒模型)

图是精髓定位布局1.固定定位2.绝对定位3.相对定位模拟盒子(盒模型)盒模型的构造定位布局1.固定定位相对于网页/可见视图进行固定注意:顺序–上左下右2.绝对定位绝对路径与文档流无关,是相当于元素最近的已定位的祖先元素z-index谁的z-index值大,谁覆盖,谁在上面3.相对定位相对位置是对元素在文档中的初始位置(基准),通过设置水平和垂直,进行移动模拟盒子(盒模...

2020-04-27 21:42:18 218

原创 Shell编程之Bash的基本功能(1)history命令、alias命令别名、Bash快捷键

请坐!history命令1.1history命令查看1.2 history命令的调用alias命令,别名2.1查看现有生效了的别名2.2 别名相关配置文件Bash快捷键history命令配置文件位置: ~/.bash_history所有执行过的命令都会被记录到历史命令缓存中当我们正常退出操作系统时,系统会自动将缓存中的历史命令保存到配置文件中(logout/exit/ctrl+d)1...

2020-04-27 18:09:45 197

原创 Shell编程-基础篇,编写一个基础的脚本

一、Shell 简介Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令并把命令送到内核去执行实际上Shell自身就是一个命令解释器,它解释由用户输入的命令并且把他们送到内核不仅如此,Shell还有自己的编程语言,可以对命令进行编辑,允许用户编写由Shell命令组成的程序。二、Shell 的分类Linux中Shell有很多类型,最常见的是Bourn...

2020-04-27 17:11:19 278

原创 拿到服务器后,LVM与RAID的配置

LVM与RAID概念上的区别LVM:解决存储空间无法动态调整的问题(整合多个物理存储设备,统一管理)操作系统的某一分区需要这种动态调整功能!RAID:提高数据安全性,提高数据存取效率(整合多个物理存储设备,统一管理)保障服务器硬件存储设备在出现故障时仍能正常运行!拿到服务器之后第一件事:先做好合理的raid磁盘阵列模型的规划(硬raid的设置)!配置硬RAID,形成一块或者多块...

2020-04-26 22:18:24 474 1

原创 CSS层叠样式表入门(2)-高级选择器,常见标签

图片注释是精髓CSS高级选择器种类层级关系分组选择器后代选择器兄弟选择器相邻兄弟选择器子元素选择器伪类选择器CSS常见标签表格样式基本介绍边框和轮廓列表选项浮动布局CSS高级选择器种类分组选择器后代选择器兄弟选择器相邻兄弟选择器子元素选择器伪类选择器层级关系分组选择器标签之间**,**分隔后代选择器后代选择器,就体现了层级关系不管是子元素,还是嵌套了多层元素都可以...

2020-04-25 21:58:58 195

原创 CSS层叠样式表入门(1)-基本选择器与样式属性

文章目录什么是CSS?CSS样式类型表1.内部样式表2.外部样式表CSS规则-基本选择器1.元素选择器(标签选择器)2.属性选择器(ID选择器)3.类选择器(同类选择器)4.通用选择器(通配符)CSS常见的样式属性颜色类的样式图像类文本类什么是CSS?css叫层叠样式表可以通过字体大小/字体颜色/按钮颜色/背景颜色/文字对齐/图片居中等样式来定义HTML元素CSS样式类型表1.内部样式表...

2020-04-25 12:19:27 347

原创 HTML 快速入门(2)

文章目录HTML嵌入元素source标签视频 video标签音频 audio标签表格 table标签HTML中的表单-form标签input标签text文本类型password密码类型radio单选按钮类型、checkbox复选按钮类型submit提交按钮类型image带图提交按钮类型reset重置按钮类型file文本类型hidden隐藏字段类型select下拉列表类型txetarea文本域类型c...

2020-04-24 23:50:14 118

原创 配置一个干净的虚拟机、光盘挂载

首先我么能完成对VMware以及CentOS镜像的下载我们进入安装CentOS的界面其他不用设置,记得设置root用户密码等待安装,安装完成后输入root密码配置ip命令:nmtui配置完ip信息后,通过Xshell连接关闭防护:防火墙: [root@localhost ~]# systemctl stop firewalld [root@localhost ~]...

2020-04-23 23:35:12 228

原创 LVM逻辑卷案例,验证xfsdump无损效果

生产环境/空间不足,/home空间过大,减小/home容量来增加/容量通俗来说,从/home下减少一部分容量,给/安装操作系统时预留root、home、data分区的磁盘空间[root@xxx ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 25G 1.3G 24G 5% /...

2020-04-23 22:06:56 282

原创 磁盘管理高级进阶-LVM逻辑卷管理

LVM逻辑卷管理概念LVM(Logical Volume Manager)逻辑卷管理,它是Linux环境下对磁盘和分区进行管理的一种机制。普通的磁盘分区管理方式在分区划分好之后一般无法改变其大小(有风险)LVM就是将物pv融合成一个或几个大的vg,按照我们的需求去划分vg的空间,由于是虚拟的存储池,所以划分空间时可以自由的调整大小LVM组成部分物理卷(PV,Physical ...

2020-04-23 13:30:06 974

原创 Linux权限管理-特殊权限SUID/SGID

SUID权限(命令)-rwsr-xr-x,这个s就是SUID当一个具有执行权限的文件设置SUID权限后,用户执行命令操作这个文件时将以文件所有者的身份执行特点:只有可以执行的二进制程序才能设定SUID权限命令执行者要对该程序拥有x(执行)权限,在x的基础上才可以有s命令执行者在执行该程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主)SUID权限只在该程序执行过...

2020-04-22 19:28:52 619

原创 磁盘管理高级进阶-磁盘配额(CenOS7.X)

Linux是一个多用户管理的操作系统,磁盘配额是为了防止某用户疏忽或者恶意占满磁盘空间,而导致磁盘崩溃。磁盘配额限制类型通过对用户/组进行磁盘空间使用量的限制(data block)对用户/组进行磁盘空间创建文件个数的限制(inode)来满足磁盘配额的效果磁盘配额限制界别1.软限制:低级限制,此限制可以突破,突破时会被警告2.硬限制:绝对限制,此限制不会被突破,达到指定限...

2020-04-22 13:13:22 1356 2

空空如也

空空如也

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

TA关注的人

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