自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MariaDB 源码编译安装

1、安装编译所需软件包yum -y install bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel gcc gcc-c++ cmake ncurses-devel gnutls-devel libxml2-devel openssl-devel libevent-devel libaio-devel2、准备用户和数据目录useradd -r -s /sbin/nologin mysqlmkdir -p

2020-05-17 21:12:35 1665

原创 智能DNS实现

DNS实验主机:192.168.0.105实现目的:根据不同的访问网络,将同一域名解析为不同的IP,实现类似于CDN的模式#1、编辑DNS 配置文件,针对IP,进行不同调度配置,由于使用了view视图,所以根域的配置放到了/etc/named.rfc1912.zones...文件中[root@ansible-manager ~]# vim /etc/named.confacl local { 192.168.0.111; 10.177.96.0/24;};acl public {

2020-05-17 21:06:39 380

原创 DNS主从复制实现

介绍DNS(Domain name server),是将IP地址转换为域名地址。当在互联网访问外部服务器时,其主机都是以IP地址及端口标识(被称之为一个套接字文件),当主机A需要与主机B通信时,A必须知道其B的IP地址,但IP地址不能方便人们的记忆,故使用其计算机名进行标识。早期的互联网通信下,服务器的计算机名与其IP地址对应关系,被记录在了hosts文件中,这也正是早期的域名解析模型。但随着互联网的服务器增加,单依靠hosts的记录所有的计算机名映射,会导致查询速度非常慢、计算机名的变更更新速度慢。其D

2020-05-17 21:04:16 518

原创 配置chrony服务,实现服务器时间自动同步

配置chrony服务,实现服务器时间自动同步实验机器根时间服务器 10.160.212.70、 10.160.212.71ansible-manager 10.177.96.4 作为10.177.96.0/24的时间服务器ansible-client1 10.177.96.14 客户端,想要使用ansible-manager 作为时间服务器1、安装chrony包[root@ansible-manager ~]# yum -y install chrony#查看chron

2020-05-10 20:15:36 1704

原创 文本三剑客之sed总结

sed命令sed在处理文本时是逐行读取文件内容,读到匹配的行就根据指令做操作,不匹配就跳过。sed是Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成...

2020-03-22 21:01:15 222

原创 linux find命令总结

find命令find命令是一个实时查找工具,通过遍历指定路径而完成对文件的查找;在使用该命令时,如果不选定参数,则在当前目录下查找子目录与文件并显示之;另外,任何位于参数之前的字符串,都将视为欲查找的目录名。由于是实时遍历查找,find有如下特性:精确实时查找,速度慢可能只搜索用户具备读取和执行权限的目录。find 命令格式:find [PATH|FileName] -options [-p...

2020-03-22 20:10:28 154

原创 Linux用户和组管理 命令总结

1.用户信息文件Linux系统中每一个用户都有一个唯一的用户编号和这个用户对应,我们将这个编号称为用户标识符UID(User IDentifier)。UID在linux中是内核用来辨识用户的一个无符号整型数值。需要注意的是,在LInux中区分不用的用户,就是用UID实现的,而非用户名。每个登录用户的基本信息都保存在/etc/passwd文件中,每一行存放对应一个用户的信息。查看/etc/pa...

2020-03-08 19:55:51 1129

原创 Linux vim使用总结

vim编辑器文本编辑器,vi的增强版模式化的编辑1、基本模式:编辑模式(命令模式):vim 打开文本,直接就是此模式输入模式:能够修改文件内容的模式末行模式::+ 命令2、打开文件vim [OPTION] FILE+#: 打开文件后,直接让光标处于第#行的行首;( vim +3 /etc/passwd) +/PATTERN:打开文件后,直接让光标处于第一个被PA...

2020-03-01 23:34:21 174

原创 Linux 文件元数据详细讲解

已知linux上文件有两种数据:1、元数据(metadata):用来描述一个文件的特征的系统数据2、数据:泛指普通文件中的实际数据;硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个则是inode区(inode table),用于储存文件元信息的区域。inode与文件是一一对应的关系,每个文件都有自己的inode(inode: 中文译名为"索引节点")。根...

2020-03-01 19:05:28 3947 2

原创 文本三剑客之AWK详细讲解

1、介绍awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。相对于sed常常作...

2020-02-06 19:57:54 503

原创 软链接与硬链接 详细讲解

1、链接作用软链接与硬链接是用来干什么的呢?为解决文件的共享使用,Linux 系统引入了两种链接:硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。2、硬链接2.1、硬链接特性说明由于linux下的文件是通过索引节点(Inode...

2020-02-02 16:51:33 13999

原创 inode的理解记录

1、inode是什么?已知linux上文件有两种数据:1、元数据(metadata):用来描述一个文件的特征的系统数据2、数据:泛指普通文件中的实际数据;硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个则是inode区(inode table),用于储存文件元信息的区域。inode与文件是一一对应的关系,每个文件都有自己的inode(inode: 中文...

2020-02-02 12:29:16 1002

原创 CentOS7 详细安装记录

1、资源准备:Centos7 下载地址VMware Workstation 15 Pro2、Centos7虚拟机创建2.1 打开WMware,选择创建新的虚拟机2.2 选择自定义安装(可以去除不必要的资源)2.3 选择虚拟机硬件兼容性此处需要注意: 一般情况下,在VMware的系列产品中,高版本的虚拟机硬件版本号是不能运行在低版本的虚拟化平台上的。如果是新建虚拟机 默认即可,如果...

2020-01-30 20:11:18 453

原创 Linux 历史命令显示执行时间

命令行历史history登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history登录进shell后新执行的命令只会记录在缓存中;这些命令会用户退出时“追加”至命令历史文件中;history:​ -a: 追加本次会话新执行的命令历史列表至历史文件中;​ -d: 删除历史中指定的命令;​ -c: 清空命令历史;快捷操作:​...

2020-01-27 21:46:59 4947 2

空空如也

空空如也

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

TA关注的人

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