自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 11.7 LVS作业

1、DR模式下vip不在同一网段上实现过程(跨网段)环境共五台一台:客户端 桥接 172.16.17.77/24 GW: 172.16.17.17 桥接一台:ROUTEReth0:172.16.17.17/24 桥接eth1:192.168.16.7/24 NATeth1:1:10.0.0.200/24一台:LVSlo:VIP:10.0.0.100/32eth0:192.168.16.8/24 NAT GW:192.168.16.7 两台RS:RS1:lo:VIP:10.0

2020-11-09 09:03:02 207

原创 lvs调度器

lvs调度器1. 集群和分布式系统性能扩展方式:scale up :垂直扩展,向上扩展,性能更强的计算机运行同样的服务scale out:水平扩展,向外扩展,增加设备,并行地运行多个服务调度分配问题,cluster垂直扩展不再提及的原因:随着计算机性能的增长,其价格会成倍增长单台计算机的性能是有上限的,不可能无限制的垂直扩展1.1 集群Clustercluster:集群,为解决某个特定问题将多台计算机组合形成的单个系统cluster分为三种类型:LB:Load Balanci

2020-11-07 20:44:24 506 1

原创 10.30 lamp作业

通过编写 shell 脚本实现二进制安装 LAMP 架构的 word press

2020-11-01 22:18:45 137

原创 10.23redis作业

1、RDB和AOF的优缺点RDB 优点1. RDB快照保存了某个时间点的数据,可以通过脚本执行redis指令bgsave(非阻塞,后台执行)或者save(会阻塞写操作,不推荐)命令自定义时间点备份,可以保留对个备份,当出现问题可以恢复到不同时间点的版本,很适合备份,并且此文件格式也支持有不少第三方工具可以进行后续的数据分析比如:可以在最近的24小时内,每小时备份一次RDB文件,并且在每个月的每一填,也备份一个RDB文件。这样的话,即使遇上问题,也可以随时将数据还原到不同的版本2. RDB可以最大化r

2020-10-26 08:58:58 348 1

原创 10.16作业 mysql

1、如果主节点已经运行了一段时间,且有大量数据时,如何配置并启动slave节点(写出操作步骤)#(如有创建已创建号的复制权限的账号就不需要创建,否则先创建复制权限的用户)[root@centos7 ~]#mysqlWelcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 3Server version: 5.5.65-MariaDB MariaDB ServerCopyrigh

2020-10-19 11:58:14 267

原创 文件查找和压缩

文件查找和压缩1. 文件查找在文件系统上查找符号条件的文件文件查找非实时查找(数据库查找):locate实时查找:find1.1 locatelocate 查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db索引的构建是系统较空闲时自动进行的,也可以执行updatedb可以更新数据库索引构建过程需要遍历整个根文件系统,和消耗资源locate和updatedb命令来自mlocate包工作特点查找速度快模糊查找非实时查找搜索的是文件的全路径,不

2020-09-30 17:28:43 177

原创 文本三剑客

文本三剑客grep 命令主要对文本的行基于模式进行过滤sed 文本编辑工具awk 文本报告生成器1 grep作用:文本搜索工具,根据用户指定的模式对目标文件逐行进行批评检查模式:由正则表达式及文本字符所编写的过滤条件格式:grep [optiona] pattern [file]选项-color=auto 对匹配到的文本着色显示-m # 匹配#次后停止-v 显示不被pattern匹配的行,取反-i 忽略大小写-n 显示匹配的行号-c 统计匹配的行数-o 仅显示匹配的字符串

2020-09-30 17:27:13 331

原创 文件管理和重定向练习

1、每天将/etc/目录下所有文件,备份到/data独立的子目录下,并要求子目录格式为 backupYYYYmm-dd,备份过程可见cp -av /etc/ /data/backup`date +%F`2、创建/data/rootdir目录,并复制/root下所有文件到该目录内,要求保留原有权限cp -a /root /data/rootdir3、如何创建/testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b,

2020-09-30 09:28:35 306

原创 用户权限练习

1 .创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo2 .创建下面的用户、组和组成员关系名字为webs 的组用户nginx,使用webs 作为附加组用户varnish,使用webs 作为附加组用户mysql,不可交互登录系统,且不是webs 的成员,nginx,varnish,mys

2020-09-30 09:27:56 277

原创 Linux基础入门练习

1、显示当前时间,格式: 2016-06-18 10:20:30[root@centos7 ~]#date '+%F %T'2020-08-17 20:31:202、显示前天是星期几[root@centos7 ~]#date -d '-2day' +%aSat3、设置当前日期为2019-08-07 06:05:10[root@centos7 ~]#date -s '2020-05-13 14:18:50'Wed May 13 14:18:50 CST 2020[root@centos

2020-09-30 09:26:53 140

原创 9.25 mariadb作业

1、写一个一键安装 mariadb 数据库脚本。[root@centos8 ~]# cat install_mariadb.sh #!/bin/bash#Version: 1.1#**********************************************************************. /etc/init.d/functionsMARIADB='mariadb-10.5.5-linux-x86_64.tar.gz'#安装前准备

2020-09-27 11:44:16 251

原创 9.19 iptables作业

iptables 周作业1、拒绝所有主机ping当前的主机。[root@centos8 ~]#iptables -AINPUT -s 本机IP -j ACCEPT[root@centos8 ~]#iptables -AINPUT -d 本机IP -p icmp --icmp-type 8 -j REJECT[root@centos8 ~]#iptables -vnLChain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target

2020-09-19 17:49:20 159

原创 9.11 作业自动化安装linux

自动化安装linux自动化安装linux主要分3步第一步:配置DHCP服务第二步:配置TFTP服务第三步:配置HTTP服务1. 配置HTTP服务配置HTTP服务的主要作用:kickstart文件yum repo首先在充当服务器的主机配置多个光盘1.1 配置yum.repo[root@centos8 ~]# echo - - - > /sys/class/scsi_host/host0/scan;echo - - - > /sys/class/scsi_host/host

2020-09-12 17:36:46 335

原创 自制CA

1、在 CentOS7 中使用 gpg 创建 RSA 非对称密钥对[root@centos7 CA]#gpg --gen-keygpg (GnuPG) 2.0.22; Copyright (C) 2013 Free Software Foundation, Inc.This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.

2020-09-06 19:41:05 125

原创 磁盘管理

磁盘管理1. 磁盘1.1 设备文件设备文件 :关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备文件格式块设备 :存取单位“块”,磁盘字符设备:存取单位“字符”,键盘[root@centos7 ~]#ll /dev/sdabrw-rw----. 1 root disk 8, 0 Aug 18 08:59 /dev/sda# 其中8表示主设备号(主要类型):major number# 其中0表示次设备号(次要类型):minor number1.1.1 创建设备文件mk

2020-09-03 09:27:31 502

原创 RAID和逻辑卷

RAID1. 什么是RAID独立硬盘冗余阵列简称磁盘阵列,利用虚拟化存储技术多个硬盘组合起来,形成一个或多个硬盘阵列组,目的为提示性能或数据冗余,或是两者同时提升。RAID层级不同,数据会以多种模式分散于各个硬盘。常用的有0、1、5、6、10、50、60等。每种等级都有理论上的优缺点简单的说,RAID把多个硬盘组合成为一个逻辑硬盘,因此,操作系统只会把它当做一个实体硬盘RAID功能实现提高IO能力,磁盘并行读写提高耐用性,磁盘冗余算法来实现RAID实现的方式外接式磁盘阵列:通过扩展卡提供

2020-09-03 09:26:03 1864

原创 for练习脚本

1、判断/var/目录 下所有文件的类型[root@centos8 ~]#cat for_filetype.sh #!/bin/bash#Version: 1.1#**********************************************************************GREEN='\e[1;32m'END='\e[0m'DIR=/varcd ${DIR}for FILE in `find`;do if [

2020-09-03 09:24:25 202

原创 while脚本练习

1、编写脚本,求100以内所有正奇数之和[root@centos8 ~]#cat while_sum.sh #!/bin/bash#Version: 1.1#**********************************************************************sum=0;i=1while [ ${i} -le 100 ];do let sum+=i let i+=2doneecho ${sum}2+3、编写脚

2020-09-03 09:23:55 479

原创 awk练习

1、文件host_list.log如下格式,请提取".magedu.com"前面的主机名部分并写入到回到该文件中1 www.magedu.com2 b1og.magedu.com3 study.magedu.com4 1inux.magedu.com5 python.magedu.com.....999 study.magedu.comawk -F'[ .]' '{print $2}' host_list.log >>host_list.log 2、统计/etc/fstab

2020-09-03 09:22:30 201

原创 /etc/issue内容详解

\b :插入当前行的波特率\d:插入当前的日期\s:插入操作系统的名字\l:插入当前tty的线路\m:i486 插入硬件信息\n:插入主机名\o:插入本机域名\r:插入操作系统版本\t :当前时间\u: 登陆用户的数量\U:插入“1用户”或“用户”,其中的当前用户登录的数字\v:插入版本的操作系统,如生成日期等...

2020-08-17 20:50:15 1563

原创 shell 脚本编程

shell 脚本编程1编程基础1.1 程序组成程序:算法+数据结构数据:程序的核心数据结构:数据在计算机中的类型和组织方式算法:处理数据的方式1.2 程序编程风格面向过程语言1.做一件事情,排出步骤,第一步干什么,第二部干什么。如果出现情况A,做什么处理,如果出现B情况,做什么处理2. 问题规模小,可以步骤化,按部就班处理3. 以指令为中心,数据服务于指令4. C, shell面向对象语言一种认识世界,分析世界的方法论。将万事万物抽象为各种对象类是抽象的概念,是万事万

2020-08-15 17:32:47 186

原创 VIM

VIM1 文本编辑工具VIM1.1 vim 格式vim 选项 文件+# 打开文件调转到第#行的行首+/PATTERN 让光标处于第一个被PATTERN匹配到的行行首-b file 二进制打开文件-d file1 file2 比较多个文件-m file 只读打开文件、-e file 直接竟然ex模式-y file说明:如果该文件存在,文件打开如果文件不存在,但编辑后第一次存盘时创建1.2 三种主要模式和转换三种常见模式:命令或普通模式:默认模式,可实现移动光标,

2020-08-15 09:15:00 195

原创 正则表达式

正则表达式正则表达式由一类特殊字符及文本字符所编写的模式。类似增强版的通配符正则表达式分为2类基本正则表达式扩展正则表达式正则表达式的元字符分类:字符匹配、匹配次数、位置锚定、分组1.1 基本正则表达式1.1.1 字符匹配. 匹配任意单个字符,可以是一个汉字[] 匹配指定范围内的任意单个字符[^] 匹配指定范围外的任意单个字符[:alnum:] 字母和数字[:alpha:] 任何大小写字母[:lower:] 小写字母[:upper:] 大写字母

2020-08-15 09:13:56 156

原创 文件处理工具

文件处理工具1 常见的文件处理工具1.1 文件内容查看1.1.1 查看文本文件内容1.1.1.1 catcat 可以查看文本文件内容cat [OPTION].. [FILE]..常见选项:-E 显示行结束符$-A 显示所有控制符-n 对显示的每一行编号-b 非空行编号-s 压缩连续的空行成一行范例:root@centos8 ~]#cat -A fa.txt sd df dads$a da$fa d^Ig$ a^I s$1.1.1.2 nl显示行号,相当

2020-08-15 09:11:39 200

原创 用户组权限

用户组权限1.用户组1.1 用户(UID)和组(GID)用户分为超级用户,系统用户,普通用户,每个用户都有唯一的UID,超级用户的UID为0组通过唯一的GID来标识1.2 用户和组的关系每个用户都有只有一个主组,但可以拥有多个附加组,一个组可以加入多个用户1.3 用户和组的配置文件用户配置文件:/etc/passwd 用户及其属性信息/etc/shadow 用户密码及其相关属性组的配置文件:/etc/group 组及其属性信息/etc/gsha

2020-08-06 14:28:46 1378

原创 重定向管道

重定向管道1.标准输出、错误0 标准输入 /dev/stdin1 标准输出 /dev/stdout2 标准错误 /dev/stderr2.重定向重定向:将默认的标准输入、输出、错误设备改变到新的目标2.1 重定向覆盖 >> 将默认的标准输入、输出、错误设备改变到新的目标,如果原目标存在,此操作将覆盖原目标1> 或 > 标准输出重定向| 强制覆盖2> 标准错误重定向&> 、 2>&1、1>&amp

2020-07-31 19:55:10 80

原创 文件管理

文件管理1.文件结构-linux的哲学思想就是一切皆文件,linux的文件系统就是一个倒状的树形结构,一切都以/(根目录)开始,二进制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin库文件:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64配置文件:/etc, /etc/DIRECTORY, /usr/local/etc

2020-07-31 19:51:46 234

原创 history

历史1.历史 histroy当执行命令时,执行过的命令会自动记录在内存中,方便后续再次调用每次用户退出系统时,会将内存中保存的历史记录保存到对应的家目录中,存储位置为/.bash_histroy再次登录时,会自动将历史文件中的信息自动加载到内存。2.调用历史命令...

2020-07-29 15:11:40 81

原创 Linux 基础入门

Linux 基础用户类型 用户主要分为2类,超级用户(root)和普通用户,超级用户(root)拥有计算机的所有权限,而普通用户的权限有限,在工作环境中我们一般只是是有普通用户,极少使用超级用户(root),减少风险。......

2020-07-29 09:53:06 117

原创 linux安装

linux安装linux下载首先对要安装的linux版本进行下载,本文主要是对centos6、7、8,以及unbuntu的安装通过互联网下载centos6、7、8,以及unbuntu1.CentOS首先登录CentOS 官网,进入如下界面选择Get CentOS Now(立即获取CentOS):选择More download choices(更多下载选择)选择自己需要的版本,进...

2019-12-16 10:26:08 201

空空如也

空空如也

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

TA关注的人

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