自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IvyXYW的博客

越自律越自由

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

原创 错误:DNS解析:[root@localhost named]#systemctl restart named

错误:[root@localhost named]#systemctl restart namedJob for named.service failed because the control process exited with error code. See “systemctl status named.service” and “journalctl -xe” for details.这里写目录标题错误:[root@localhost named]#systemctl restart nam

2020-12-08 20:11:46 5049 3

原创 马上要停更一周之sed文本处理工具

一、sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。1.1 sed的工作流程1、读取: sed从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间, pattern space)2、执行:默认情况下,所有的sed命令都在模式空间中顺序地执行,除非指定了行的地址,否则sed命令将会在所有的行上依次执行。3、显示:发

2020-12-27 22:08:03 140 3

原创 大家来找茬之sort排序、uniq重复行整理、tr对字符集替换压缩删除、正则表达式

一、sort命令-----------------------以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序-------------------------语法格式:sort [选项] 参数cat file | sort 选项常用选项:-f:忽略大小写,默认会将大写字母排在前面-b:忽略每行前面的空格-n:按照数字进行排序-r:反向排序-u:等同于uniq,表示相同的数据仅显示一行-t:指定字段分隔符,默认使用[Tab]键分隔-k:指定排序字段-o

2020-12-24 17:26:22 2316 9

原创 80%的人都会被难住的数组排序!!!

一、数组定义方法方法一:数组名=(value0 value1 value2 ...)方法二:数组名=([0]=value [1]=value [2]=value ...)方法三:列表名="value0 value1value2 ...."数组名=($列表名)方法四:数组名[0]="value"数组名[1]="value" 数组名[2]="value"查看 echo ${数组名[*]}1.1 数组包括的数据类型1、数值类型2、字符类型:使用" "或’ '定义1

2020-12-24 00:21:33 286 6

原创 shell函数、函数传参、函数范围、递归、创建库

一、Shell函数将命令序列按格式写在一起可方便重复使用命令序列1.1 Shell函数定义:function 函数名 {命令序列}函数名 () {命令序列}function db1 {read -p "请输入: " valuereturn $[$value*2] return表示退出函数并返回一个退出值}db1 调用这个函数(调用函数必写的)echo $? 查看退出值,不写这步不会显示结果db1 () {

2020-12-22 23:26:00 365 3

原创 有意思的小火车

有意思的小火车动图原文参考:https://blog.csdn.net/zhaotiannuo_1998/article/details/88122030?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160854794316780288780205%252522%25252C%252522scm%252522%25253A%25252220140713.130102334…%252522%25257D&re

2020-12-21 19:19:09 2813 8

原创 简单的for循环,你不会就落后了

这里写目录标题for从1~100所有整数的和例1例2for从1~100所有整数的和#!/bin/bashsum=0for i in {1..100} 注意这一行和下面的对比,有indo sum=$[$sum + $i]done echo $sum#!/bin/bashsum=0for ((i=1;i<=100;i++)) 注意这一行和上面的对比,没有indo sum=$[$sum + $i]done echo $sum例1批量添加用

2020-12-21 18:46:50 2687 6

原创 70%的人都会被绕进去的for多重循环

for多重循环乘法口诀二、直线三、矩形四、靠左直角三角形五、靠右直角三角六、靠左倒三角七、等腰三角形八、平行四边形九、直角梯形十、等腰梯形十一、菱形乘法口诀#!/bin/bashfor ((a=1;a<=9;a++)) 输出第一位数do for ((b=1;b<=$a;b++)) 输出第二位数,第二位数要小于等于第一位数 do c=$[$a*$b] echo -ne "$a*$b=$c\t" done echo ""done#!/bin/ba

2020-12-21 18:25:47 2817 9

原创 拼命三郎的for、if、while、break的练习!他拼了,你呢!!!

1、提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和while#!/bin/bashsum=0read -p "请输入一个整数(0-100)" numwhile [ $num -ge 1 ]do sum=$[$sum+$num] let num--done echo $sumfor方法一:#!/bin/bashsum=0read -p "请输入一个整数(0-100)" numfor ((num=$num;num>=1;num--))

2020-12-18 16:41:43 1510 7

原创 学了Shell,怎么能不会它!!!

条件测试、if多分支语句一、条件测试操作test命令(后面的都是在此基础上)文件测试常用的测试操作符整数值比较常用的测试操作符字符串比较常用的测试操作符逻辑测试常用的测试操作符未完待续一、条件测试操作test命令(后面的都是在此基础上)测试表达式是否成立,若成立返回0,否则返回其他数值格式1: test 条件表达式 格式2: [ 条件表达式 ] (中括号两边要有空格)文件测试[ 操作符 文件或目录 ]常用的测试操作符-d:测试是否为目录(Directory)-e:测试目录或文件是

2020-12-16 20:03:17 2762 13

原创 Shell脚本编程规范、符号定义、重定向、(环境)变量

Shell脚本、符号定义、重定向、(环境)变量一、Shell脚本概述1.1 Shell脚本的概念1.2 Shell脚本应用场景1.3 Shell的作用1.4 用户的登录Shell二、编写第一个Shell脚本2.1 编写脚本代码2.2 赋予可执行权限2.3 执行脚本文件2.4 更完善的脚本构成2.4.1 脚本申明(解释器)2.4.2 注释信息2.4.3 可执行语句三、重定向与管道操作3.1 交互式硬件设备3.2 重定向操作3.2.1 补充:为什么2>&1要放在后面3.3 管道操作符号"|"四、S

2020-12-15 23:51:01 414 3

原创 Cobbler自动部署装机

[root@localhost ~]#source /etc/profile[root@localhost ~]#cd /etc/yum将安装包拖进此文件夹[root@localhost yum]#rz -Erz waiting to receive.[root@localhost yum]#rpm -ivh epel-release-latest-7.noarch.rpm 警告:epel-release-latest-7.noarch.rpm: 头V3 RSA/SHA256 Signatur

2020-12-11 14:29:01 201 1

原创 DNS反向解析,主从服务器解析、分离解析

一、配置反向解析(1)修改区域配置文件,添加反向区域配置vim /etc/named.rfc1912. zone #文件里有模版,可复制粘贴后修改zone "80.168.192.in-addr.arpa" IN { #反向解析的地址倒过来写,代表解析192.168.80段的地址 type master; file "benet.com.zone.local"; #指定区域数据文件为benet.com.zone. local

2020-12-08 20:08:34 249 1

原创 Linux中DNS系统正向解析

DNS系统正向解析一、DNS系统1.1 DNS的定义1.2 域名结构1.3 DNS域名解析方式1.4 DNS服务器类型1.5 构建DNS域名解析服务器步骤一、DNS系统在日常生活中人们习惯使用域名访问服务器,但机器间互相只认IP地址,域名与IP地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。1.1 DNS的定义DNS是“域名系统”的英文缩写。它作为将域名和IP地

2020-12-07 17:14:21 1066

原创 Linux磁盘结构、文件系统类型、创建硬盘、卸/挂载

磁盘结构、文件系统类型、创建硬盘、卸/挂载一、磁盘结构1.1 硬盘的物理结构1.2 硬盘的数据结构1.3 磁盘分区表示1.4 主启动记录(MBR)磁盘分区Master Boot Record1.4.1 磁盘分区节构1.5 文件系统类型1 .5.1 XFS文件系统1.5.2 SWAP,交换文件系统1.5.3 Linux支持的其他文件系统类型1.6 检测并确认新硬盘1.6.1 fdisk命令1.7 交互模式中的常用指令1.8 创建分区步骤:1.9 创建文件系统Make Filesystem(格式化)1.10 创

2020-12-06 22:30:01 226 2

原创 Linux安装和管理程序:rpm与yum

一、安装和管理1.1 应用程序与系统命令的关系角色系统命令应用程序文件位置一般在/bin和/sbin目录中,成为Shell内部指令通常在/usr/bin、/usr/sbin和/usr/local/bin、/usr/local/sbin目录中主要用途完成对系统的基本管理工作,例如IP配置工具完成相对独立的其他辅助任务。例如网页浏览器适用环境一般只在字符操作界面中进行根据实际需要,有些程序可在图形界面中运行运行模式一般包括命令字、命令选项和命令参数通常

2020-12-06 19:39:11 110 1

原创 Linux中目标与文件的编辑管理(详细)

Linux中目录与文件的编辑管理一、命令执行的优先级二、Linux目录结构2.1 树形目录结构2.1.1 根目录2.1.2 常见的子目录2.1.3 常见的目录结构2.2 查看文件内容的命令2.2.1 cat命令2.2.1.1 常用选项2.2.2 查看文件内容more命令2.2.2.1 交互操作方式2.2.3 查看文件内容less命令2.2.3.1 交互操作方法2.2.4 查看文件内容head、tail命令2.2.4.1 head命令2.2.4.2 tail命令2.3 统计文件内容wc命令2.3.1 常用命令

2020-12-06 17:49:03 184 1

原创 深入理解Linux文件系统、EXT3/4及XFS恢复、日志分析

一、inode和block(前面博客常用命令里软硬链接中也有)文件是存储在硬盘上的,硬盘的最小存储单位叫做"扇区" (sector) ,每个扇区存储512字节。一般连续八个扇区组成一个"块" (block) ,一个块是4K大小,是文件存取的最小单位。操作系统读取硬盘的时候,是一次性连续读取多个扇区,即一个块一个块的读取的。文件数据包括实际数据与元信息(类似文件属性)。文件数据存储在“块"中,存储文件元信息(比如文件的创建者、创建日期、文件大小、文件权限等)的区域就叫做inode(索引节点)。因此,一个

2020-12-04 15:35:30 1030 3

原创 Linux安装虚拟机

Linux安装虚拟机systemctl restart networksystemctl restart network

2020-12-03 19:35:27 263

原创 Linux系统安全与应用

一、账号安全基本措施1.1 系统账号清理1.1.1 将非登录用户的Shell设为/sbin/nologinusermod -s /sbin/nologin 用户名解除时用 usermod -s /bin/bash 用户名1.1.2 锁定长期不使用的账号usermod -L 用户名 passwd -l 用户名(查看用户的状态是否被锁 passwd -S 用户名)解锁用:passwd -u 用户 usermod -U

2020-12-03 00:54:09 1582 6

原创 进程与计划任务管理

进程与计划任务管理一、程序与进程1.1 程序1.2 进程1.3 进程与线程的区别1.3 查看进程信息1.3.1 ps1.3.2 top1.3.3 pgerp1.3.4 以树形节构列出进程信息1.4 进程的启动方式1.4.1 手动启动1.4.2 调动启动1.5 进程的前后台调度1.5.1 Ctrl+Z组合键1.5.2 jobs命令1.5.3 fg命令1.6 终止进程的运行1.6.1 Ctrl+C组合键1.6.2 kill、killall命令1.6.3 pkill命令二、 计划任务管理2.1 at命令2.2 c

2020-12-01 15:48:48 158 1

空空如也

空空如也

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

TA关注的人

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