自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (2)
  • 收藏
  • 关注

原创 安装完华为的opengauss 后,能ping通服务地址,telnet不通端口

能ping通服务的地址,telnet不通端口

2022-01-13 23:06:27 5451 1

原创 华为openGauss单节点安装流程

openGauss单节点安装

2022-01-11 18:48:54 2405

原创 centos7 从python 2.7升级到python 3.6

python版本升级2.7升级3.6

2022-01-10 20:16:25 1217

原创 Linux日志收集分析工具-ELK

1. 为什么用到 ELK一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。 但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、 如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中 式日志收集系统,将所有节点上的日志统一收集,管理,访问。一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时, 大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块

2020-06-16 17:37:03 1008

原创 回顾一些 网络服务基础知识

回顾一下网络服务基础知识,温故而知新~1. 常见五层协议:运维工程师需要重点学习应用层协议下面4层的需要网络工程师重点学习2.常见网络端口端口配置文件:/etc/service3.Linux网关路由配置路由和网关配置:4. linux下网络管理命令4.1 DNS的测试命令nslookup:域名解析测试命令DNS的配置文件:a.局部:/etc/sysconfig/network-scripts/ifcfg-eth0[root@oracle ~]# vim /etc/sysco

2020-06-08 20:49:57 311

原创 linux虚拟机VM中网络三中连接方式的区别

2020-05-30 08:28:20 146

原创 Linux软件包的安装-RPM包和源码包

Linux软件包的安装:RPM包一、手工命令安装 安装:rpm -ivh 包全名 升级:rpm -Uvh 包全名 卸载:rpm -e 包名 查询: 1)查询是否安装 rpm -q 包名 rpm -qa | grep 包名 2)查询包信息 rpm -qi 包名 rpm -qip 包全名 3)查询安装位置 rpm -ql 包名 rpm -qlp 包全名 4)查询系统文件属于哪个包 rpm -qf 系统文件名

2020-05-28 12:59:21 226

原创 Linux安全-防火墙语法(四)-防火墙规则的备份还原操作

导出(备份)规则: iptables-save工具 可结合重定向输出保存到指定的文件 举例: iptables-save > 1.tables 含义:将规则保存到1.tables文件里面导入(还原)规则: iptables-restore工具 可结合重定向输入指定规则来源 举例: iptables-restore < 1.tables 含义:将1.tables备份文件里面的规则还原到防火墙的链路规则中iptables服务: 脚本位置:

2020-05-27 19:54:17 394

原创 Linux安全-关于防火墙语法(三)- SNAT、DNAT转换

防火墙语法(三):1.SNAT策略的典型应用环境局域网主机共享单个公网IP地址接入InternetSNAT策略的原理源地址转换,Source Network Address Translation修改数据包的源地址启用SNATSNAT转换实验前提条件:1.局域网各主机正确设置IP地址/子网掩码2.局域网各主机正确设置默认网关3.Linux网关支持IP路由转发实现方法:编写SNAT转换规则 举例: iptables -t nat -A POSTROUTING -s 192

2020-05-27 17:02:27 237

原创 Linux安全-关于防火墙语法(二):

防火墙语法(二):匹配类型:通用匹配:可直接使用,不依赖于其他条件或扩展包括网络协议、IP地址、网络接口等条件隐含匹配:要求以特定的协议匹配作为前提包括端口、TCP标记、ICMP类型等条件显示匹配:要求以“-m 扩展模块” 的形式明确指出类型包括多端口、MAC地址、IP范围、数据包状态等条件常用的通用匹配条件:协议匹配: -p 协议名地址匹配:-s 源地址、-d 目的地址接口匹配:-i 入站网卡、-o 出站网卡举例:iptables -A INPUT -i eth0 -s

2020-05-25 17:03:57 294

原创 Linux安全 - 详解Linux防火墙(一)

1.防火墙定义:工作在主机边缘处或者网络边缘处对数据报文进行检测,并且能够事先定义好的规则,对数据报文进行相应处理的模块2.防火墙分类:构造:硬件: 深信服(深圳)、网御(联想)、华为的一些硬件防火墙软件: windos防火墙、linux的iptables防火墙工作机制:包过滤防火墙: 根据 源地址(SIP)、目标地址(DIP)、源端口(SPORT)、目标端口(DPORT) 去做数据包的过滤应用层防火墙: 根据 URL 、主机名(HOSTNAME) 去做数据包的过滤模块:应用态: i

2020-05-23 12:53:51 459

原创 Linux安全-常见的攻击手段和防御手段

Linux安全问题以一张思维导图以概之

2020-05-22 14:25:23 873

原创 分布式存储 - MFS

5.实验代码记录,详见操作文档------------------------------------------略----------------------------------------------

2020-05-22 10:53:00 171

原创 克隆linux快照之后,一些简单的linux自动化脚本,方便配置

本文所有代码,均为原创,仅供参考,因机而异1.克隆快照之后,自动化设置新IP地址#!/bin/bash#克隆快照之后,自动化设置新IP地址cd /etc/udev/rules.d/sed -i "8s/^SUBSYS/#SUBSYS/" 70-persistent-net.rulesNEW_MAC=$(sed -n '11p' 70-persistent-net.rules|awk...

2020-04-25 18:31:19 182

原创 虚拟机重启一次,数据库启动失败报错ORA-00119、ORA-00132解决办法

1.背景:oracle 11g单机数据库在虚拟机装完之后,运行正常,虚拟机重启一次,数据库启动失败报错ORA-00119、ORA-00132[oracle@oracle ~]$ sqlplus "/as sysdba"SQL*Plus: Release 11.2.0.1.0 Production on Sat Apr 25 01:37:43 2020Copyright (c) 1982...

2020-04-25 17:26:15 678

原创 pl_sql编程初学2.0_条件控制语句if、loop循环、游标

1、条件控制语句:IF <布尔表达式> THEN PL/SQL 和 SQL 语句;END IF; IF <布尔表达式> THEN PL/SQL 和 SQL 语句;ELSE 其它语句; END IF; IF <布尔表达式> THEN PL/SQL 和 SQL 语句; ELSIF < 其它布尔表达式> THEN 其它语句...

2019-10-31 17:37:35 546

原创 oracle学习之有关pl/sql编程初学

1. PL/SQL 可用的 SQL 语句 PL/SQL 是 ORACLE 系统的核心语言,现在ORACLE 的许多部件都是由 PL/SQL 写成。在 PL/SQL 中可以使 用的 SQL 语句有:INSERT,UPDATE,DELETE,SELECT … INTO,COMMIT,ROLLBACK,SAVEPOINT。提示: 在 PL/SQL中只能用 SQL语句中的 DML 部分,不能用 DD...

2019-10-24 22:53:23 144

原创 有关ORACLE 的 SET 操作符---UNION/UNION ALL、INTERSECT、MINUS学习

1、SET操作符介绍:特点:2、案例:1. 查询部门的部门号,其中不包括job_id是”ST_CLERK”的部门号/*select department_idfrom departmentswhere department_id not in ( select distinct department_id ...

2019-10-21 22:21:05 263

原创 linux的系统管理-定时任务之crontab的使用

crontab循环执行定时任务

2019-09-28 15:13:04 116

原创 linux系统资源查看vmstat、dmesg、free命令介绍

1.vmstat 命令监控系统资源2.dmesg 显示开机时内核检测信息3.free命令查看内存使用状态注意:主要看的就是中间那一行的使用内存和剩余的空闲内存...

2019-09-27 11:59:36 176

原创 Shell基础环境变量配置文件

1.source命令功能:让环境变量配置文件生效2. 环境变量配置文件3.shell登录信息4.定义Bash快捷键

2019-09-13 19:28:35 135

原创 linux的shell基础之数值运算的3种方法

一、linux中shell的数值运算的3种方法:1. declare -i (了解,不推荐使用)shell中所有的变量默认是字符串型,所以可以利用declare来将变量声明为整数型,就可以运算了[root@localhost ~]# a=9[root@localhost ~]# b=7[root@localhost ~]# declare -i c=$a+$b[root@localh...

2019-09-10 20:13:37 828

原创 Linux之Shell编程基础--read接受键盘的输入

一、read介绍:二、read案例[root@localhost tmp]# vim count2.sh #!/bin/bashread -p "请输入num1:" -n 1 -t 30 num1echo -e "\n"read -p "请输入num2:" -n 5 -t 30 num2echo -e "\n"sum=$(($num1+$num2))echo "$sum"...

2019-09-09 00:14:07 221

原创 Shell编程关于位置参数变量,利用脚本来解释 $* $# $@

1.位置参数变量介绍:2.简单实验:2.1编写一个加法计算器:[root@localhost tmp]# vim count.sh ...

2019-09-07 21:09:25 289

原创 Linux常用环境变量 PATH、PS1、LANG语系变量 介绍

1、PATH2、PS1变量:命令提示符设置3、LANG语系变量关于Linux能支持中文的两个前提条件:1)安装了中文字体和编码2)操作终端必须支持中文编码举例:LANG语系变量为en_US.UTF-8时,代表英文语言环境,字符编码是utf8格式[root@localhost ~]# echo $LANGen_US.UTF-8使用 --help时显示的是英文帮助,比如...

2019-09-07 20:43:45 574

原创 linux 网络服务-企业邮件概述和工作原理

一.邮件概述电子邮件服务器是处理邮件交换的软硬件设施的总称,包括电子邮件程序、电子邮箱等。为用户提供 基于 E-mail 服务的电子邮件系统,人们通过访问服务器实现邮件的交换。常见的邮件服务器二.邮件应用协议SMTP 简单邮件传输协议(发邮件)TCP 25 端口,加密时使用 TCP 465 端口POP3 第三版邮局协议(收邮件)TCP 110 端口,加密时使用 TCP 995 端...

2019-08-31 19:50:00 443

原创 linux文件系统篇

1. 文件系统知识储备1.1什么是文件系统1.2linux文件系统的结构图文件系统对比1.3分区与文件系统的关系对一个已经分好区的硬盘,不格式化直接进行挂载,会显示失败[root@localhost ~]# mount /dev/sdb1 /opt//dev/sdb1 looks like swapspace - not mountedmount: you must ...

2019-08-26 00:01:08 307 1

原创 磁盘的Raid介绍

1. 关于Raid1.1什么是Raid1.2Raid级别介绍1.3不同级别的Raid优缺点介绍1.4关于7级Raid的简单定义1.5什么是冗余2.Raid技术分类2.1 软Raid技术2.2 硬Raid技术3.Raid和LVM的区别3.1什么是LVM3.2Raid和LVM的区别3.3为什么需要Raid4.Raid级别的细节说明4.1Raid0的级别...

2019-08-25 16:48:29 242

原创 关于硬盘分区

1.一块硬盘的分区结构2.关于分区表2.1分区表的位置2.1分区表的内容给磁盘的分区,实质就是改变 0磁头0磁道1扇区 里面64字节里的分区表信息3.关于主引导记录MBR4.用od读取关于主引导记录的二进制信息(也就是读取0磁头0磁道1扇区的信息)[root@localhost ~]# dd if=/dev/sda of=mbr.bin bs=512 count=1[ro...

2019-08-25 10:47:47 283

原创 Linux磁盘体系知识介绍及磁盘原理

1. 怎么采购磁盘:接口类型IDE和 SCSI 已经被逐渐淘汰固态磁盘2. buffer和cacherbuffer 写入缓冲区cacher 读取缓存区都可以减少磁盘I/O,延长寿命3. 生产环境磁盘的选型和应用案例磁盘选型:首选SAS硬盘,单盘容量不要太大4.磁盘的名词介绍4.1盘面4.2磁盘的磁道4.3磁盘的柱面柱面:是所...

2019-08-24 12:53:20 397

原创 linux常用命令案例总结wc,top,free,df -h,head,sed,awk,netstat -antp,ps -aux, ethtool eth0

1.wc的使用统计一个目录下的文件个数[root@localhost etc]# cd /var/log/[root@localhost log]# ll | grep '^-'|wc -l53[root@localhost log]拓展:关于命令wc的使用wc -c filename: 显示一个文件的字节数wc -m filename:显示一个文件的字符数wc -l fi...

2019-08-19 00:45:47 1101

原创 linux用户管理用户授权命令sudo,visudo

1. sudosudo 可以让普通用户可以拥有root权限去执行命令sudo的配置文件/etc/sudoers2. visduo通过visudo 编辑/etc/sudoers,可以检查语法给用户组授权在前面加%如果希望授权用户有所有权限,可执行命令就给ALL,希望使用sudo时不输入密码,就加入NOPASSWD: ALL编辑完成之后,检查语法:visudo -c[root@l...

2019-08-17 11:28:21 2666

原创 linux主机上登录用户有关信息的查询w、who、last、lastlog、lastb

1 . w、who计算机当前用户登录情况[root@localhost ~]# w 22:33:42 up 2 days, 16:24, 3 users, load average: 0.00, 0.00, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot tty1 ...

2019-08-15 22:51:54 600

原创 切换用户命令行出现 -bash-4.1$

原因:用户家目录的的环境变量配置文件被删了解决办法:对用户环境变量进行复制将/etc/skel/目录下的隐藏文件复制到用户的家目录下#出现这种情况可能就是用户的环境变量配置文件被删了[root@localhost liyi]# su - liyi-bash-4.1$ -bash-4.1$ -bash-4.1$ exitlogout#用root登录到/etc/skel/[r...

2019-08-14 19:36:18 356

转载 Linux之特殊权限(SUID/SGID/SBIT)

**原博客地址:https://www.cnblogs.com/dyh004/p/6378456.html**特殊权限的介绍**Set UID**当s这个标志出现在文件所有者的x权限上时,如/usr/bin/passwd这个文件的权限状态:“-rwsr-xr-x.”,此时就被称为Set UID,简称为SUID。那么这个特殊权限的特殊性的作用是什么呢?1、SUID权限仅对二进制程序(...

2019-08-12 10:49:00 238

原创 linux三剑客实战

1.sed取ip地址①传统写法[root@localhost cs]# ifconfig eth0 | sed -n '2p' inet addr:192.168.197.150 Bcast:192.168.197.255 Mask:255.255.255.0[root@localhost cs]# ifconfig eth0 | sed -n '2p'|sed 's...

2019-08-06 00:20:23 299

原创 Linux通配符和正则表达式

代表任意^ 代表以…开头,举例:^d ,以d开头的文件

2019-08-05 00:30:24 194

原创 linux查找并删除某目录下7天前的文件

一、和xargs搭配用法#删除/app/logs/目录下的7天前的文件find /app/logs/ -type f -mtime +7 | xargs rm -f#删除30天前的目录find /app/logs/ -type d -mtime +30 |xargs rm -rf二、和exec搭配#删除/app/logs/目录下的7天前的文件find /app/logs/ -ty...

2019-07-31 15:32:20 7871 1

原创 mysql的流程控制结构

流程控制结构一、顺序结构:程序从上往下依次执行二、分支结构:程序从两条或多条路径中选择一条去执行三、循环结构:程序在满足一定条件的基础上,重复执行一段代码一、分支结构1.if函数功能:实现简单的双分支语法:IF(表达式1,表达式2,表达式3)执行顺序:如果表达式1成立,则if函数返回表达式2的值,否则返回表达式3的值应用:任何地方2.case结构情况1:类似于java中...

2019-07-24 23:28:56 131

原创 mysql的函数介绍、创建函数、案例讲解、查看函数、删除函数

函数含义:一组预先编译好的sql语句的集合,理解成批处理语句好处:1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率函数和储存过程的区别:存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新函数:有且仅有1个返回,适合做处理批量数据后返回一个结果一、创建语法CREATE FUNCTION 函数名(参数列表) RET...

2019-07-24 09:04:06 2857

Linux防火墙思维导图.xmind

linux防火墙知识:利用思维导图的形式(包括举例),一张图进行全部详解 1.何为防火墙?2.防火墙的分类 3.iptables原理 4.防火墙顺序 5.iptables语法规则

2020-05-23

CYPHER语言

Cypher语言是在学习Neo4j时用到数据库操作语言(DML),涵盖对图数据的增删改查,常用cypher总结

2018-09-13

空空如也

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

TA关注的人

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