自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 根目录被做了lvm卷

根目录大小不对lsblk 命令执行后可以看到 只分给根目录200G ,其余的没有使用做了lvmvgdisplay查看系统盘空间,文件系统非XFS可以在线修改blkid## -C -D 模拟验证 扩容逻辑卷的大小ansible node1 -m shell -a 'lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv' -C -Dnode1 | SKIPPED## 灰度发布一台ansible node1 -m shell

2021-05-26 14:11:44 115

原创 7.用户和用户组管理及密码管理

用户和用户组用户与权限管理用户管理常用命令useradd 新建用户userdel 删除用户passwd 修改用户密码usermod 修改用户属性chage 修改用户属性## 创建用户 useradd john# 验证 id johnuid=2008(john) gid=2008(john) 组=2008(john)# 查看john的家目录ls -a /home/john## 给创建好的用户指定密码passwd john更改用户

2021-03-16 18:24:39 125

原创 6.vim

vimvi: 强大的文本编辑器多模式文本编辑器多模式生产原因四种模式正常模式(Normal-mode)插入模式(Insert-mode)命令模式(Command-mode)可视模式(Visual-mode)vim 的正常模式i: 表示从光标当前位置开始插入**I:**无论光标在那个位置,使用I ,光标会回到当前光标所在行的开头a: 表示从光标后一位的位置开始插入A: 表示从当前光标所在行的末尾开始插入**o:**表示从光标所在行的下一行开始插入O: 表示从光标所在行的

2021-03-16 18:22:55 143

原创 5.打包压缩和解压缩

打包压缩和解压缩Linux 的备份压缩最早的Linux备份介质是磁带,使用的命令是tar可以打包后的磁带文件进行压缩存储,压缩的命令是gzip和bzip2常用扩展名:.tar.gz .tar.bz2 .tgz打包压缩tar打包常用命令c:打包x:解包f:指定操作类型为文件## tar 命令是打包,可以单独执行压缩命令tar cf /tmp/etc-backup.tar /etc## 压缩# gzip压缩 tar cfg /tmp/etc-backup.tar.gz

2021-03-16 18:22:11 145

原创 4.Linux 下的文本查看

Linux下文本查看文件查看命令cat : 文本内容显示到终端head :查看文件开头tail :查看文件结尾 常用参数 -f 文件内容更新后,显示信息同步跟新wc :统计文件内容信息cat 命令cat commant ## cat 加上要查看到文件名可以了# cat /tmp/demo 1234567891011121314151617181920head 命令## head 命令默认查看一个文件的前十行的内容head /tmp/d

2021-02-25 11:39:57 86

原创 3.关于目录和文件

关于目录一、创建目录## 创建一个目录mkdir dir1## 创建多个目录mkdir dir1 dir2## 创建多级目录mkdir -p /a/b/c/d/e/f/g ## -p 创建多级目录# 查看[root@c702 ~]# ls -R /a/a:b/a/b:c/a/b/c:d/a/b/c/d:e/a/b/c/d/e:f/a/b/c/d/e/f:g/a/b/c/d/e/f/g:二、删除目录rmdir /dir ## 只能删除目

2021-02-24 14:13:16 147

原创 2.初识pws和ls

初识pwd和ls命令一切皆文件文件查看目录文件的创建与删除通配符文件操作文件内容查看pwd 命令介绍: 显示当前所在目录的名称[root@c703 /etc/systemd]# pwd/etc/systemdcd 命令介绍: 更改当前的操作目录cd /path/to/ ## 绝对路径 从根目录进入的表示绝对路径cd ./path/to/ ## 相对路径 ./ 表示当前目录 从当前目录进入的表示绝对路径cd ../path/to/ ## 相对路径 ../ 表示当前

2021-02-24 14:09:11 545

原创 1.初识Linux

初识Linux常见目录介绍/ 根目录/root root用户的加目录/home/username 普通用户的家目录/etc 配置文件目录/bin 命令目录/sbin 管理命令目录/usr/bin /usr/sbin 系统预装的其他命令万能帮助命令man命令简介: man 是manual的缩写,用来查看系统中自带的各种参考手册man 帮助用法演示man ls # 后面加想要查看的命令 比如lsman 也是一条命令,分为9章,可以使用man命令获得man

2021-02-24 14:08:00 75 1

原创 cpu过高

cpu过高top 可以看到平均负载top - 11:18:50 up 17:23, 4 users, load average: 1694.98, 1721.24, 1796.37iostat -x 1Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %utilsdx 0.00

2021-02-24 12:07:07 355

原创 swap分区开启怎么办

swap分区开启怎么办1、如何确认swap分区是否开启# free -m total used free shared buff/cache availableMem: 971 129 678 7 163 668Swap: 2047 0 2047#Swap 这一行全都是

2021-02-24 12:03:24 736

原创 top命令输出详解

top命令输出详解top命令是linux下常用的性能分析工具,能够实时(默认3s刷新一次)的显示系统的资源使用情况,以及各种进程的资源使用情况,类似于windows的任务管理器。top - 10:21:18 up 23:47, 1 user, load average: 0.00, 0.01, 0.05Tasks: 109 total, 1 running, 108 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.2 us, 0.0 sy, 0.

2020-11-16 10:54:25 1048

原创 源码安装mysql

源码安装mysql1、服务器配置Linux版本Mysql 版本Centos 7mysql5.6.28准备工作检查环境是否是干净的,没有安装过mysql,如果有要卸载干净,还有要注意的一点是centos7系统默认携带mariadb的包,这个也是要卸载的## 检查是否有mariadb的安装包root@17:45:16~ # rpm -qa | grep -i mysqlroot@17:54:07~ # rpm -qa | grep -i mariadbmariadb-l

2020-07-21 17:01:18 91

原创 Mac版 vmware 安装centos7 虚拟机如何ping通百度

作为一个刚刚使用Mac本的小白,捣鼓了好久,才安装好了Mac版的vmware,信心满满的安装好了我的第一个虚拟机,准备大展拳脚的时候,发现不能ping不通网络。尝试了各种办法之后,找到了解决的方案。1.首先将网络配置成NAT模式2.获取Mac本机的vmnet8的gateway地址cat /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf...

2020-04-24 11:02:06 1449 1

原创 Centos7 修改hostname 主机名的颜色

1.修改 .bashrcvim .bashrc. #这是这个文件中最原始的内容# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global definitionsif [ -f /etc/bashrc ]; then ...

2020-04-20 11:15:43 737 1

原创 ELK的搭建

一、概念ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称。市面上也被成为Elastic Stack。其中Elasticsearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用Elasticsearch作为底层支持框架,可见Elasticsearch提供的搜索能...

2020-03-10 15:01:28 144

原创 Cobbler无人值守安装系统

1.简介2.环境准备3.安装3.1安装依赖[root@ cobbler ~]# yum -y install cobbler cobbler-web tftp-server pykickstart httpd dhcp xinetd debmirror#具体作用cobbler #cobbler程序包cobbler-web #cobbler的web服务包pykickstart #...

2020-03-03 12:31:36 176

原创 openssl自签证书

安装nginxyum -y install nginx查看是否有nginx 的ssl模板[root@ chen5 ~]# nginx -Vnginx version: nginx/1.16.1built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017...

2020-02-27 13:20:52 350

原创 MHA的数据库的高可用

MHA的介绍环境准备1.准备三台服务器2.修改主机名(两种方式)方便区分每台服务器方式一hostnamectl set-hostname 要修改的名字 //然后重新连接xshell就可以了方式二vim /etc/hostname //编辑配置文件,里面填写为修改后的名字,这个有一个注意的地方就是要重启服务器3.三台机器都做相同的操作1.时间同步echo "*/5 * *...

2020-02-13 19:43:53 287

原创 正向代理

定义正向代理:是一个位于客户端和原始服务器之间的服务器,为了原始服务器取得内容,客户端向代理发送一个请求并指定目标,然后代理向原始服务器转交并将获得的内容返回给客户端。客户端才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供Internet的途径。正向代理还可以使用缓冲特性减少网络使用率。使用ProxyRequests指令即可激活正向代理。因为正向代理允许客户端通过它访问任...

2020-02-12 19:55:58 217

原创 KVM桥接配置

在该模式下,宿主机会虚拟出来一张虚拟网课作为宿主机本省的通信网卡,而宿主机的物理网卡则成为桥设备(交换机),所以虚拟机相当于在宿主机所在局域网内的一个单独的主机,他的行为和宿主机是同等地位的,没有依存冠以。安装好虚拟化组件,会自动生成一个virbr0这样的桥接设备[root@ localhost ~]# brctl showbridge name bridge id STP enabled...

2020-02-11 17:30:12 764

原创 KVM的安装

环境准备硬件准备虚拟机开启虚拟化的配置系统环境检测系统版本及内核[root@ localhost ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@ localhost ~]# uname -r3.10.0-514.el7.x86_64[root@ localhost ~]# gete...

2020-02-11 13:45:57 179

原创 ZABBIX安装脚本

服务端#!/bin/bashecho "安装rpm包"rpm -q zabbix-release-4.4-1.el7.noarchif [ $? -eq 0 ]; then echo "已安装"else rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rp...

2020-02-09 23:35:33 154

原创 NFS共享存储

定义:FNS是基于UDP/IP协议的应用,其实先主要是采用远程过程调用RPC机制,RPC提供了一组与机器无关的数据描述编码的协议,他以独立于任意机器体系结构的格式对网上传送的数据井陉编码和解吗,支持在异构系统之间数据的传送。特点:(1) 提供透明文件访问以及文件传输(2) 容易扩充新的资源或软件,不需要改变现有的工作环境(3) 高性能,可灵活配置工作原理NFS是当前主流异构平台共享文件...

2020-02-08 22:49:33 159

原创 Sed的基本用法

我们首先准备了一个测试文件[root@ localhost ~]# cat text.txt my cat's name is bettyThis is your dogmy dog's name is frank This is your fishmy fish's name is georgeThis is your goatmy goat's name is adam1....

2020-02-08 12:45:50 187

原创 DNS域名解析

几种域名解析类型和使用方法域名解析:域名解析就是域名到。IP地址的转换过程 IP地址是网络上标识您的站点的,为了简单好记,采用域名来代替IP地址标识站点地址域名的解析工作DNS服务器完成A记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录CNAME记录: 如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录。这个域名一般是主机...

2020-02-05 21:52:55 108

原创 MySQL主从+amoeba实现读写分离

准备工作 准备3台虚拟机10.0.0.41 (MySQL主)10.0.0.42 (MySQL从)10.0.0.43 amoeba 服务器用脚本实现MySQL主从 就是有一个不好的缺点就是使用的服务器必须是干净的 只能使用一次提前做好免密登录#!/bin/bashmysql_start() { ss -ntlp|grep -w mysqld if ...

2020-02-04 22:17:11 77

原创 关于状态码

状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器时正常处理了请求,还是出现了错误。数字种的第一位指定了相应类别,后两位五分类,相应类别有以下五种状态码表示含义100客户端继续其请求101切换协议服务器根据客户端的请求切换协议,只能切换道更高级的协议200请求成功一般用于GET和POST请求方式201成功求...

2020-02-03 20:33:49 1510

原创 cut命令详解

cut文件内容查看,显示行中指定部分,删除文中指定字段,显示文中的内容,类似type命令语法:cut(选项)(参数)选项-b:仅显示行中指定直接范围的内容;-c:仅显示行中指定范围的字符;-d:指定字段的分隔符,默认的字段分隔符为“TAB”;-f:显示指定字段的内容;-n:与“-b”选项连用,不分割多字节字符;--complement:补足被选择的字节、字符或字段;...

2020-01-11 09:01:47 444

原创 LS-List

ls介绍列出有关文件的信息(默认为当前目录) 如果没有只当-cftuvSUX或——Sort 则按字母顺序排序。官方说的很清楚:默认列出当前目录,所以可以列出其他目录或者路径下的文件信息或者目录信息。ls参数格式ls [OPTION] … [FILE]…ls命令参数参数释义-a列出指定目录下的所有文件,包括隐藏文件-c使用最后一次更改文件状态以进行排序(-t...

2020-01-09 20:43:15 297

原创 一键部署tomcat单机多实例

首先我说一下为什么为什么要实现tomcat的单机多实例,在实际操作中,如果一台服务器只运行一台tomcat的服务,资源得不到最大的利用,所以单机多实例的创建,服务器的资源利用率提升了。执行下面的脚本,可以结合ansible ,提前将jdk环境和tomcat压缩包分发过去,因为jdk的文件较大,可以提前下载好,还有一个原因就是要去外国网站下载,效率不高,提前下载好,就可以了。#!/b...

2020-01-09 20:28:34 198

原创 一键部署LVS(DR模块)+负载均衡

了解LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。宗旨 使用集群技术和Linux操作系统实现一个高性能、高可用的服务器. 很好的可伸缩性(Scalability) 很好的可靠性(Reliabili...

2020-01-09 19:41:06 220

原创 一键部署nginx

NginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名...

2020-01-09 16:32:32 217

原创 ssh实现批量免密登录

使用场景比如我们在使用ansible批量部署大量服务器的时候,如果一台一台的服务器去分发密钥会很麻烦 所以用脚本实现批量部署免密登录就很现实了。下面的代码亲测成功#!/bin/bashrpm -q expectif [ $? -eq 0 ]; then echo "已安装"else yum -y install expect if [ $?...

2020-01-09 09:20:26 463 1

原创 AWK-入门指南

Awk是一种便于使用且表达能力强的程序设计语言,可应用于各种计算和数据处理任务1.1起步加入我们现在有一个文件 文件名emp.txt 里面存放的是员工的每小时的薪资 每个员工单独占一行 如下所示Beth 4.00 0Dan 3.75 0kathy 4.00 10Mark 5.00 20Mary 5.50 22Susie ...

2020-01-08 19:50:06 377

空空如也

空空如也

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

TA关注的人

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