- 博客(37)
- 收藏
- 关注
原创 Mysql数据库查看语句执行时间
这段时间项目组测试了几个新表,很吃机器资源,需要分析下相关sql,使用explain查看的信息太少了,而且看不到sql执行的时长,这里我们使用mysql的query profile 来具体分析下,注意这个东东5.0.37以上版本才支持的哈;下面咱具体使用看下:首先要set profiling=1,这会建立一个profiling表来记录你执行sql的相关信息,这个表在information_schema 这个库里,然后我们执行下相关的sql,来分析下看看执行完sql后使用show profiles来
2020-12-14 21:49:45
1117
原创 Centos服务器同步为CST时间
Centos服务器同步为CST时间mv /etc/localtime /etc/localtime.bak && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2020-12-14 21:13:36
463
原创 解决git远程仓库地址错误问题
解决git远程仓库地址错误问题前几天后端同事本地测试服git pull的时候报错图中 154.83.23.57 这台机器很早就不作为我们gitlab机器使用了,由此可见是master分支绑定的远程仓库地址错误了,需要更改下首先用git remote -v 查看下已绑定的远程地址然后使用git remote set-url origin git@xxxxx.com:root/center001.git 修改为现在使用的仓库地址,问题解决~...
2020-11-01 13:42:17
1428
原创 服务器常见信息提示及含意
服务器常见信息提示及含意一般类的提示 :eth1: Too much work at interrupt, IntrStatus=0x0001 这条提示的含意为. 某网卡的中断请求过多. 如果只是偶尔出现一次可忽略. 但这条提示如果经常出现或是集中出现,那涉及到的可能性就比较多,有可能需要进行处理了. 可能性比较多,如网卡性能;服务器性能;网络攻击…等等. 一般类的提示 :IP...
2019-05-22 17:58:55
1329
原创 Linux服务器排错之网卡频繁updown
Linux服务器排错之网卡频繁updown 这几天德阳的一台服务器公网频繁出现updown的情况,down掉的时间随机,基本上每天都会出现一两次,但是down掉时间很短,一秒甚至不到一秒就恢复正常了,查看日志发现:[161626.745487] ixgbe 0000:05:00.0 eth0: NIC Link is Down[161627.768198] ixgbe 0000:05:00...
2019-05-20 17:23:59
10953
1
原创 服务器结构中的1U 2U 3U是什么意思
服务器结构中的1U 2U 3U是什么意思? U是一种表示服务器外部尺寸的单位。1U就是4.445CM,2U则是2x4.5CM,3U则是3x4.5CM 所谓“1U的PC服务器”,就是外形满足EIA规格、厚度为4.445cm的产品。设计为能放置到19英寸机柜的产品一般被称为机架服务器。 之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质的机架上。机架上有固定服务器的螺孔,以便...
2019-05-15 16:40:26
5849
原创 docker常用命令
docker常用命令一1.docker创建一个容器[root@localhost ~]# docker run -it -v /root/test/:/yunwei --name gaki01 centos:latest[root@3f5ec2a95efd /]# 参数释义:-i:允许我们对容器内的(STDIN)进行交互 -t:在新容器内指定一个伪终端或终端 -v:...
2019-05-08 14:52:51
175
原创 自建ansible本地仓库
自建ansible本地仓库先找一台服务器安装epel源,并下载ansible相关软件包# yum install epel-release -y# yum install ansible2, 建一个目录,将所有下载的rpm包拷贝进去# mkdir /ansible_soft# cp /var/cache/yum/x86_64/7/epel/packages/* /ansible_sof...
2019-04-21 15:14:42
664
原创 SQL语句的分类
SQL语句的分类DDL:数据定义语言:这些语言定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字有create、drop、alter、rename、truncate。DML:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据库完整性,常用的语句关键字有insert、delete、update。DCL:数据控制语句,用于控制不同数据段之间的许可和访问级别的...
2019-03-30 11:29:44
163
原创 Command python setup
Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-inst 今天在安装部署jumpserver执行pip install -r requirements.txt时,在第58步时报错:(py3) [root@server opt]# Command "python setup.py egg_info"...
2019-03-23 14:47:50
393
原创 Centos修改默认字符集
Centos修改默认字符集 在运行一些服务前可能需要进行默认字符集的配置,否则可能报 input/output error的问题, 因为日志里打印了中文,可用以下命令:[root@localhost ~]# localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8[root@localhost ~]# export LC_ALL=zh_CN.UTF-8[roo...
2019-03-20 12:38:01
2651
原创 局域网内查找冲突IP的mac地址
局域网内查找冲突IP的mac地址[root@localhost ~]# arping -I enp0s25 192.168.39.251ARPING 192.168.39.251 from 192.168.39.48 enp0s25Unicast reply from 192.168.39.251 [28:D2:44:0A:33:8C] 1.115msUnicast reply from...
2019-03-19 09:59:33
4845
2
原创 数据库引擎类型
数据库引擎类型 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因...
2019-03-18 21:11:16
505
原创 Linux shell中“2&1”详解
Linux shell中“2>&1”详解 这几天在搭建openstack平台搭建基础环境时要在计划任务中进行定期的时间同步,命令如下:*/5 * * * * /usr/sbin/ntpdate -u time1.aliyun.com >> /dev/null 2>&1 & 后面的"2>&1 &"不是很理解,上网查了查明...
2019-03-17 21:56:10
1553
原创 nginx三种发行版本的选择
nginx三种发行版本的选择 在nginx官方罗列出三种大版本,有些小伙伴可能一开始不知道如何选择,如下图:网址:http://nginx.org/en/download.html 荧光标注的Mainline version、Stable version、Legacy version为nginx选择的三大块版本,其分别为: 1)Mainline version:nginx主力版本...
2019-03-17 10:18:39
18469
原创 Kdump详解
Kdump详解 Kdump是在系统崩溃、死锁或死机时用来转储内存运行参数的一个工具和服务,是一种新的crash dump捕获机制,用来捕获kernel crash(内核崩溃)的时候产生的crash dump。kdump需要配置两个不同目的的kernel,其中一个我们在这里称作standard(标准的)(production)kernel;另一个称之为Crash(崩溃的)(capture)ker...
2019-03-15 10:41:44
7266
原创 隐藏history中的命令
隐藏终端历史命令 我们平时在终端使用history命令时可以看到当前终端的所有命令记录,但是有时候我们需要隐藏它不让别人轻易发现命令记录 ,只需要按照下面来做即可 在环境变量中添加[root@compute ~]# tail -1 /etc/profileexport HISTCONTROL=ignorespace #文末添加这一行[root@compute ~]# source ...
2019-03-15 10:37:23
516
原创 硬链接与软链接
硬链接与软链接 为解决文件的共享使用,linux引入了硬链接与软链接。链接可以解决文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。 硬链接就是同一个文件使用了多个别名。可由link或ln创建#link 旧文件名的路径 新文件名的路径 硬链接创建后新旧文件都存在,只是文件名不同,有相同的inode号和数据块(data blocks),只能对已存在的文件进行硬...
2019-03-14 12:43:50
115
原创 关闭防火墙和selinux
关闭防火墙和selinux防火墙Centos6.5临时:service iptables stop开机自启关闭:chkconfig iptables offCentos7.5 systemctl status firewalld(查看:信息中enabled表示自启,disabled表示不自启) systemctl stop firewalld(临时关闭) systemctl ...
2019-03-14 12:43:20
499
原创 http协议常见请求方法
http协议常见请求方法get:向服务器特定的资源发出请求,一般用于查询信息。GET方法要求服务器将URL定位的资源放在响应报文的数据部分,回送给客户端一般不包含“请求内容”部分,请求数据以地址的形式表现在请求行head:和GET类似,只不过服务端受到HEAD请求后只返回响应头,而不会发送相应内容。当我们只需要查看某个页面的状态时,使用HEAD是十分高效的,因为在传输的过程中省去了页面内容。...
2019-03-14 12:31:56
1466
原创 Centos7 如何修复grub状态
Centos7 如何修复grub状态 昨天运行openstack脚本时,在第一步执行结束重启后进到了如下界面: grub是一个引导管理程序,可以引导Linux、winxp等系统,一般出现这种情况是因为系统启动时grup会找你的/boot/grub2/grub.cfg文件,如果找不到则不会进入菜单模式而直接进入命令行模式。 此时需要我们在这个界面进行手动引导,操作如下:grub&g...
2019-03-12 19:38:27
3324
3
原创 网站数据分析包括哪些方面
网站数据分析包括哪些方面一.流量统计是基础的数据统计 网站的统计工具可以让我们了解基本流量信息,包括独立访问者、访问停留时间、页面停留时间、访问率等;实时了解网站的变化趋势,了解有效覆盖人群的规模,了解推广的目标人群,在哪个页面,哪个频道。 1.了解网站的目标人群特征,为产品设计提供重要依据 2.了解网站关注行业用户量的潜在规模 3.与行业平均指标做对比,作为评估自身网站发...
2019-03-11 13:58:12
2511
原创 OSI七层模型之应用层
OSI七层模型之应用层应用层(Application layer) 也称为应用实体(AE),由若干个特定应用服务元素(SASE)和一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等。CASE提供或一组公用的应用服务,例如联系控制服务元素(ACSE)、可靠运输服务元素(RTSE)和远程...
2019-02-27 09:54:19
1754
原创 Linux中etc下shadow文件详解
Linux中/etc/shadow文件详解[root@gaki0 ~]# tail -1 /etc/shadowgaki:$6$boB/e/30SJD5GcLh$RR9IlXwNkvUBiRYWuc3ejsMemPRFKnDrh67VqrikKikYaZBlUHucah8wHpdTgqAsThHi5YpZN5ukPvoYSajYk/:17900:0:99999:7:::在Linux中我们创建...
2019-02-26 09:54:59
5188
原创 Centos7更改默认启动模式
Centos7更改默认启动模式今天做实验的时候想省一下系统资源,就想着修改一下系统的默认开机模式,我本来是图形化界面,记得在centos6中是修改/etc/inittab文件,但是在7中却变了……我先查看了7的/etc/inittab 文件[root@gaki1 ~]# cat /etc/inittab # inittab is no longer used when using syst...
2019-02-24 11:15:04
551
原创 中继系统
中继系统将网络互相连接起来要使用一些中间设备(中间系统),OSI的术语称之为中继(relay)系统,根据其所在的层次,有以下五种中继系统:1.物理层中继系统:转发器(repeater)2.数据链路层中继系统:即网桥或桥接器(bridge)3.网络层中继系统:路由器(router)4.网桥和路由器的混合物:桥路器(brouter),兼有网桥和路由器的功能5.在网络层以上的中继系统:即网关...
2019-02-23 15:44:06
6824
原创 OSI七层模型
OSI七层模型下图为OSI七层模型参考图 OSI,英文为:Open System Interconnect,就是开放式系统互联,是ISO(国际标准化组织)1985年研究出来的网络互连模型。推出这个模型也是为了让所有公司都能用这个规范来控制网络,方便大家互联来进行信息的传递。 OSI定义了网络互联的七层架构,即物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,即上图所示。这七层...
2019-02-19 14:12:24
352
原创 VMware克隆虚拟机后重启network失败
VMware克隆虚拟机后重启network失败VMware里面克隆了个虚拟机,克隆机网卡启动不了,启动报错:Device eth0 does not seem to be present, delaying initialization.[FAILED] 使用克隆后的虚拟机时发现原来在基本系统中的网卡eth0到了新系统却没有了,使用ifconfig -a会发现只有lo。 因为基本系统的网络...
2019-02-16 21:39:07
640
原创 MHA
MHA介绍 MHA是一位日本MySQL大牛用Perl写的一套MySQL故障切换方案,来保证数据库系统的高可用.在宕机的时间内(1030秒内),完成故障切换,部署MHA,可避免主从一致性问题,节约购买新服务器的费用,不影响服务器性能,易安装,不改变现有部署。MHA还支持在线切换,从当前运行master切换到一个新的master上面,只需要很短的时间(0.52秒内),切换时仅仅阻塞写操作,并不影...
2019-02-14 12:09:35
3572
原创 Git初始化仓库后.git文件夹详解
在我们使用git init命令初始化git仓库后,会创建一些git仓库需要的目录,放置在.git这个隐藏文件夹下,它包含git操作需要的东西,如下:hooks:(钩子)存放一些shell脚本,如下图示info目录下有个文件exclude,它存放一些仓库的信息,如下图logs:保存所有更新的引用记录objects:存放所有的git对象refs:目录下有heads和tags两个目录,...
2019-02-14 11:31:39
1644
原创 rpm软件管理
rpm软件管理对软件包进行查询、卸载、安装/更新rpm -qa|grep 关键词 会列出软件包的版本信息rpm -e 完整软件名(用上一条指令查),有依赖关系时无法直接删除,后面加上- -nodeps在安装时,需要对光盘或镜像文件进行挂载解挂指令:umount 当前设备的挂载路径挂载指令:mount 设备原始地址 要挂载的盘符挂载好后,所有的软件包都在光盘下的Packages下...
2019-01-15 10:18:13
330
原创 lrzsz上传和下载工具
lrzsz-上传和下载工具最近发现了一款蛮好用的小工具通过安装lrzsz实现shell > yum -y install lrzsz工具命令:rz 上传 (直接拖拽文件到终端中也可以)sz 下载 sz +文件名称路径不足:①只能操作文件,不能操作文件夹②速度可能不是太快其他的文件传输,可以使用ssh(sftp、scp)、ft...
2019-01-15 10:15:06
265
原创 Linux中文件属性
Linux中文件属性文件有文件名与数据,在linux中分为用户数据与元数据。用户数据是文件数据块,数据块是记录文件真实内容的地方;而元数据是文件的附加属性,如文件大小、创建时间、所有者等信息。元数据中的inode号才是文件的唯一标识而非文件名(inode号是文件元数据的一部分但其并不包括文件名,它是索引节点号)。文件名是为了方便人们记忆和使用的,系统通过inode号寻找正确的文件数据块。met...
2019-01-15 10:11:38
307
原创 chkconfig 开机自启项的修改与管理
chkconfig - -list开机启动服务查询,后加管道可查看指定的服务状态chkconfig - -del……删除开机自启的服务列表,不改变服务状态,单纯踢出chkconfig的管理范围chkconfig - -add……添加服务以便与管理,该服务必须在/etc/init.d下才可添加chkconig - -level 启动级别 服务名 on/off设置服务在具体启动级别下...
2019-01-15 10:03:59
816
原创 Linux添加系统环境变量
linux添加系统环境变量在Linux下使用源码安装软件的时候,通常只能在软件安装目录下使用该软件命令(使用yum命令安装的除外),这样太麻烦,我们希望全局使用,可以将软件安装路径添加到系统环境变量里。添加环境变量有2种方法://1,使用export命令export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node//expo...
2019-01-15 09:56:15
334
原创 Linux系统的顶层目录结构
Linux系统的顶层目录结构/              根目录├── bin 存放用户二进制文件├── boot 存放内核引导配置文件├── dev 存放设
2019-01-15 09:52:40
592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人