- 博客(26)
- 收藏
- 关注
原创 【Linux】查看各项硬件配置命令
硬件查看命令系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # cat /proc/version # 查看操作系统详情信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsu...
2020-06-17 15:18:03
477
原创 【Linux】磁盘分区,挂载,符号链接
存储基本概念一类本地存储 DAS(直连式)二类网络存储 NAS(网络附加存储) SAN(存储区域网络)三类分布存储存储单位bit Byte KB MB GB TB PB EB ZB YB1 Byte = 8 bit ,1024 KB = 1 MB磁盘分区理解1.磁盘在使用前一般要先分区。2.磁盘分区有主分区、扩...
2020-06-16 14:11:19
261
原创 【Linux】LVM逻辑分区管理
LVM 逻辑卷管理最大特点: 实现在线扩容pv 物理卷(块设备);pvcreate存储系统最底层的存储单元,存储设备vg 卷组;vgcreate将若干个物理卷pv组成一个整块的卷组,形成一个存储池lv 逻辑卷 ;lvcreate逻辑卷建立在卷组VG之上,映射出来的存储,既逻辑卷LV之上可以建立文件系统当发现储存的分区空间不够想再使用lvm时,已经来不及解决问题了因为pv...
2020-06-16 12:17:14
274
原创 【Linux】grep正则表达式详解
grep正则表达式语法格式:grep [options] PATTERN [FILE...]grep [options] [-e PATTERN | -f FILE] [FILE...]匹配模式选择: -E, --extended-regexp 扩展正则表达式egrep -F, --fixed-strings 一个换行符分隔的字符串的集合fgrep -G, -...
2020-04-07 14:12:18
3148
原创 【Linux】文件管理操作
文件管理操作创建 编辑 删除 复制 剪切....命令 选项 参数(文件,正确说明文件位置)命令提示符[ root01 @ localhost ~ ] $ root01 当前身份 @ at localhost 当前所在的主机名~ 当前所在的位置,~当前用户的家目录# 表示管理...
2020-04-07 12:01:31
95
原创 【Linux】printf 格式化输出命令
Shell printf 命令printf 命令的语法:printf format-string [arguments...]参数说明:• format-string #为格式控制字符串• arguments #为参数列表例子1.#!/bin/bashprintf "%-10s %-8s %-4s\n" 姓名 性别 体重kg printf...
2020-04-04 22:45:35
917
原创 【Linux】xargs 命令
Linux xargs 命令xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xar...
2020-04-04 22:09:13
106
原创 【监控系统】Zabbix平台部署
Zabbix 4.0部署环境监控系统(server-agent)vm1.zyg.com 172.29.210.101 zabbix-sever vm2.zyg,com 172.29.210.102 zabbix-agent官网上有教程http://www.zabbix.com/download保持时间一致[root@vm1 ~]# yum install ntp -...
2020-03-27 13:06:41
155
原创 【Tomcat】Tomcat-Ajp漏洞测试与修复
Tomcat漏洞说明Tomcat默认开启AJP连接器,方便与其他Web服务器通过AJP协议进行交互。由于Tomcat本身也内含了HTTP服务器,因此也可以视作单独的Web服务器。此漏洞为文件包含漏洞,攻击者可利用该漏洞读取或包含 Tomcat 上所有 webapp 目录下的任意文件,如:webapp 配置文件、源代码等。影响版本Tomcat版本7 < 官网修复漏洞版本7.0.10...
2020-03-12 17:56:32
3061
原创 【架构搭建】nginx+keepalived高可用负载均衡
Keepalived主备模式搭建keepalived下载地址:https://www.keepalived.org/download.htmlkeepalived的工作原理:keepalived是基于VRRP协议实现的保证集群高可用的一个服务软件,主要功能是实现真机的故障隔离和负载均衡器间的失败切换,防止单点故障。VRRP协议:Virtual Route Redundancy Protoc...
2020-02-17 14:01:40
114
原创 【Mysql】存储引擎,事务,索引,备份
MySQL索引的使⽤索引就是优化,加快数据查找速度,提高数据库的性能,相对的降低了增删改的速度查看列表索引show create table t1 \G;创建一个普通索引 index(name)create table t1 (id int primary key,name varchar(10),index ('name'));创建唯一索引 UNIQUE IN...
2020-02-17 09:47:49
89
原创 【Mysql】命令详解
数据库(Database):是按照数据结构来组织、存储和管理数据的仓库数据库管理系统:是由数据库及其管理软件组成的系统 1.提供数据持久性的存储,备份,恢复 2.支持事务管理 3.数据操作的并发 4.支持独立的管理语言(sql语句) 使用数据库的优势:1.数据的独立性: 元数据的存储,应用程序程序不需数据的格式问题2.数据的冗余: 最小化数据冗余,保障数据的统一性和一致...
2020-02-14 22:24:15
156
原创 【Mysql】安装部署,免密登陆
数据库:是按照数据结构来组织、存储和管理数据的仓库数据库分类:1.关系型数据库 (MySQL,Oracle,db2,SQL server)2.⾮关系型数据库 (MongoDB Hbase Cassandra)什么是关系型数据库关系数据库,是建⽴在关系模型基础上的数据库,借助于集合代数等数学概念和⽅法来处理数据库中的数据。安装MySQLrpm安装 https://...
2020-02-14 13:00:48
602
原创 【Shell】Shell脚本实例二
Shell脚本实例二1. 通过shell脚本封请求数异常的IP2. 备份MySQL数据库3. 通过shell脚本+expect批量发布代码到多台web服务器4. 定时执行Linux shell脚本实现SFTP定时上传下载文件5. 检测网卡流量1.通过shell脚本封请求数异常的IP需求:1.通过分析访问日志,将1分钟内请求超过100次的IP封掉2.每半小时将不再请求或请求量...
2020-02-13 20:18:37
298
原创 【Shell】Shell脚本实例一
Shell脚本实例一1. 每隔3秒调用一次2. 批量远程主机软件部署程序3. 批量创建5个用户4. 告警内存使用率大于80%5. ftp自动批量下载文件6. 检测千台服务器ping连接性7. 屏蔽每分钟访问超过200的IP8. 屏蔽每分钟SSH暴力破解超过10次的IP9. 检查MySQL主从同步状态10. MySQL数据库备份1.编写脚本每隔3秒调用自己一次,但是该进程会...
2020-02-13 19:41:49
258
原创 【Shell】shell编程条件测试if,for,case,select,while
shell条件测试[ ] 扩展为test命令例如:STRING1 = STRING2 字符串相等STRING1 != STRING2 字符串不等[root@zyg ~]# test "root" = "root"[root@zyg ~]# echo $?0[root@zyg ~]# test "root" = "Root"[root@zyg ~]# echo $?1[...
2020-02-13 09:49:10
166
原创 【Shell】shell编程基础,变量,数组,函数
shell是一个命令解释器.是介于操作系统内核与用户之间一个绝缘层.准确地说,它也是一种强力的计算机语言.shell程序被称为一个脚本,是一种很容易使用的工具,它可以通过将公共程序,工具,和编译过的二进制程序粘合在一起来建立应用.Shell脚本遵循典型的UNIX哲学,就是把大的复杂的工程分成小规模的子任务,并且把这些部件和工具组合起来。查看系统中的shell[root@zyg ~]# c...
2020-02-12 23:27:13
86
原创 【Linux】date命令,hwclock硬件时间
date命令详解语法:date [参数]一月:January(Jan) 二月:February(Feb) 三月:March(Mar)四月:April(Apr) 五月:May 六月:June(Jun)七月:July(Jul) 八月:August(Aug) 九月:September(Sep)十月:October(Oct)...
2020-02-12 22:14:02
758
原创 【监控系统】ELK日志收集分析平台
采集数据grafana 绘图和出图环境部署官网下载最新版本或者ftp >> grafana[root@vlnx251106 ~]# wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.4.2-1.x86_64.rpm[root@vlnx251106 ~]# yum loca...
2020-02-12 18:56:00
168
原创 【Tomcat】Tomcat优化处理
一.Tomcat内存优化Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数JAVA_OPTS参数说明 -server #启用jdk 的 server 版 -Xms #java虚拟机初始化时的最小内存 -Xmx #java虚拟机可使用的最大内存 -X...
2020-02-12 18:53:58
195
原创 【Tomcat】Tomcat日志详解,Logrotate日志切割
Tomcat日志详解tomcat日志介绍:[root@host1 ~]# ls /usr/local/tomcat/logs/catalina.out catalina.2020-02-20.log host-manager.2020-02-20.log manager.2020-02-20.loglocalhost_access_log.2020-02-20.txt loc...
2020-02-12 18:28:54
979
1
原创 【Tomcat】环境部署,多实例部署
tomcat (java容器 支持的Java应用程序)免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,是开发和调试JSP程序的首选。Tomcat部署jdk Java运行环境 要在java虚拟机运行,所有系统要先安装jdk,提供Java运行程序安装java(1.8.0_66版本)[root@host1 ~]# rpm -ivh jdk-8u66-linux-x64.rpm...
2020-02-12 17:26:25
99
原创 【Linux】系统启动流程,恢复root密码,挂载u盘格式ntfs-3g
linux系统启动流程可以简单总结为以下几步1)开机BIOS自检,加载硬盘。2)读取MBR,进行MBR引导。3)grub引导菜单(Boot Loader)。4)加载内核kernel。5)启动init进程,依据inittab文件设定运行级别6)init进程,执行rc.sysinit文件。7)启动内核模块,执行不同级别的脚本程序。8)执行/etc/rc.d/rc.local9)启动m...
2020-02-12 12:28:00
159
原创 【Linux】测试端口连通性telnet
测试机器端口连通性方法用法: telnet ip port(1) telnet 连接不存在的端口 telnet 1.1.1.1 8 Trying 1.1.1.1... telnet: connect to address 1.1.1.1: Connection timed out (2) telnet 链接存在端口telnet 1.1.1.1 8000 ...
2020-02-12 12:19:41
1928
原创 【Linux】快捷键方式,根目录
Linux下常用快捷键图形界面 Ctrl+Alt+F1 字符界面 Ctrl+Alt+F(2-6)Ctrl+c 取消当前操作 cancleCtrl+l 清屏 clearCtrl+a 把光标移动到行首Ctrl+e 把光标移动到行尾Ctrl+u 把光标到行首的内容剪切/删除Ctrl+y 粘贴Tab键 自动补全命令或路径上下方...
2020-02-12 11:48:39
257
原创 【Linux】vim文本编辑器,alias命令别名
文本编辑器 vi/vim(vi加强版)语法 vim /root/filenamevim手册中文版 (LANG=zn.CN.GBK vimtutor)模式1.插入模式(insert mode) i 光标所在字符前进行插入 a 光标所在字符后进行插行 I 跳到光标所在行行首进行插入模式 A 跳到光标所在行行尾进入插入模式 o 光标所在行下新建...
2020-02-12 11:35:22
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人