自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漠效的博客

避免某些协议,暂时保密了

  • 博客(19)
  • 收藏
  • 关注

原创 (Linux)释放系统缓存操作

前言在Linux系统中有先进的缓存机制,会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读写)进行缓存操作,有效缩短 I/O系统调用(比如read,write)的时间。但是当我们进行了大量文件操作之后,缓存会把内存资源基本用光,导致系统缓慢,使用swap空间,影响了性能,这时就需要清...

2018-05-30 16:33:19 2025

原创 (Linux)设置多个bond方法

前言有的时候网卡有很多,我们不仅是只设置一个bond口,而是要设置多个bond口,比如物理网口eth0和eth1组成bond0,eth2和eth3组成bond1……下面就是解决这个问题的操作方法。设置方法【1】网口设置文件的设置方法同设置bond0的操作相同,请参考https://blog.csdn.net/gx_1_11_real/article/detail...

2018-05-29 14:32:05 5821

原创 网卡bond的实现(centos7 and centos6)

前言网卡bond可以把多个物理网卡绑定成一个逻辑上的网卡,让它们使用同一个IP工作,在增加带宽的同时提高冗余性,常用来实现本地网卡的冗余。分别和不同交换机相连,可提高可靠性,也可以用来带宽扩容。简单来说就好像一辆大卡车准备了很多个备用轮胎,坏一个就可以换一个。定义网卡bond的模式网卡绑定模式(mode)共有七种: bond0、bond1、bond2、bond3、bon...

2018-05-29 13:59:23 3589

原创 (Linux)rpm 使用常见问题原因及解决方法

前言在Linux的系统中,我们安装软件的时候,有的时候可能会遇到一些问题,下面就是关于这些问题的解决方案的总结。(常年更新中)使用rpm的时候提示未安装yum search rpm 报错: rpm.x86_64 : The RPM package management system解决方法:【1】用yum安装rpmyum install rpm.x86_64...

2018-05-29 10:30:44 17869 1

原创 ssh 登录时常出现的几种错误以及解决方法(Linux)

前言ssh是Linux系统中常用的远程登陆的命令,有的时候我们通过xshell等远程连接软件使用ssh去登陆远程的服务器的时候,会遇到一些问题。下面是关于ssh 远程登陆的问题解决方法的总结。一般为几种原因:安装引起的、网络配置引起的、服务的配置引起的、密钥问题引起的。安装问题这个是最不常见的,通常是安装的软件的版本或服务器不支持此软件的连接方式,换个软件安装即可。...

2018-05-26 15:36:21 128637 18

原创 Linux忘记root登陆密码,修改密码方法

前言<1>为了安全,通常我们会把密码设置的较为复杂,因此一旦我们密码记录的文件发生错误或者忘记密码了,下面有几个方法可以帮你重设密码<2>实际上分为两种更改密码的方法(有服务运行的最好不要重启):1.进入服务器中再更改(不必重启系统)2.在进入系统前对root密码进行更改(重启系统)Linux忘记root登陆密码,修改密码方法一、无需重启系统1....

2018-05-24 13:37:19 24604 1

原创 Linux中的上传、下载的传输命令

前言在Linux中我们通常会发现要用Linux做一些事的时候,通常不会仅仅只有一种方法,不仅仅只有一种命令,你会发现它有很多作用相同的命令。实际上,Linux的内核有很多的版本,经过了多次的升级,每次升级都会将一些用Linux系统的人员开源出来的优秀的代码写入内核。而为了方便老用户的使用Linux中的一些经典的命令,并没有被丢弃。但是,有的时候你的系统没有这些命令的话,可以从外部下载。有一些命...

2018-05-23 14:38:43 2347

原创 (2018版)zabbix通过微信发送告警操作

前言随着各类社交软件的使用,zabbix由原来的邮件报警,扩展到了通过各类社交软件进行报警。例如通过微信,钉钉等来对服务等进行监控。因此下面要介绍的是zabbix通过微信平台进行报警的配置。微信企业号操作微信的微信企业号对于各项服务提供了接口,所以要先有微信企业号1.注册申请微信企业号https://work.weixin.qq.com/?spm=a2c4e.11153940.blogcont591427.8.7715213fJWA6vz2.点击【企业注册】,进行信息填写并注册3.

2018-05-18 17:05:36 3369

原创 /etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc ~/.bash_logout 区别

前言在Linux中我们经常会对一些变量进行配置,我们常用的配置变量的文件通常是 /etc/profile以及~/.bashrc,实际上在Linux中还有许多的配置变量的配置文件。下面就是关于这些文件的区别的概述。概述1./etc/profile: 这个文件是为系统的每个用户设置环境信息(当每个用户第一次登录时,该文件被执行)2./etc/profile.d 这个文件实...

2018-05-18 15:16:48 895

原创 Linux中history配置及使用技巧

前言在Linux中,我们可以通过history来查看历史命令,用来确认在某个时刻使用了哪个命令。但是,history的默认的,只会输出命令的序号以及命令。这时我们就需要对history进行一些配置,让它报告命令执行的具体时间。下面就是关于history的配置方法以及其他操作。一、history显示具体的时间1.打开变量配置文件 vim /root/.bashrc2.配...

2018-05-18 14:44:10 14015 1

原创 Linux中的压缩与解压缩命令

前言在Linux系统中我们会经常对一些文件使用压缩与解压缩。例如:传输的时候文件太大或者太零碎,打包后传输可以提高效率;对于一些日志文件,它占用了太多的存储空间,而规定你不能删除它,压缩就是一个好办法。 而在Linux系统中有很多种类的压缩命令,它们的性能也有许多的差别。下面就是关于Linux中的各种压缩与解压缩的命令的总结。tar命令关于tar命令的压缩,实际上它在压缩的时候,...

2018-05-17 12:37:57 936

原创 Zabbix忘记密码,更改密码方法

前言关于各种服务的密码,我们一方面为了安全,一方面可能是为了方便,我们在设定完密码后,并没有给这些密码做备份,采用自己的记忆,记牢记密码。但是,大脑有的时候会掉线,把密码给忘记。这时候最简单的方法就是对服务的密码进行重设。下面介绍的是zabbix的密码重置方法。1.进入mysql数据库(root为你的mysql的用户,mymi为你的mysql密码;如未设密码,输入mysql可直接进...

2018-05-17 10:06:05 2604

原创 docker容器部署jenkins

前言Jenkins 是一款流行的开源持续集成工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。docker 容器则是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 简而言之,docker的理念是可将你的服务打包成为docker镜像,然后可以发布到任何可支持docker容器功能的机器上,当然除此...

2018-05-14 12:36:32 3795

原创 linux排查java进程占用CPU过高原因方法

前言在运维tomcat服务器时,我们通常会发现cpu的负载过高,大多数原因是由于java代码的bug引起的。可能你的java代码有很多,文件也有很多,一行一行的排查是很费时间的。这时我们就可以使用jstack、top等工具对引起问题的代码进行定位,通过更改代码来从根本上解决问题。(如果服务是很久以前的,那么牵一发而动全身,就很难通过更改代码来到达目的,这时就只能重启相关的服务来降低负载了。...

2018-05-09 19:31:04 5677

原创 关于linux下无法使用jstack的问题

前言jstack是java自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息。被程序员们常用来找出最耗cpu的线程并定位错误代码。问题你在使用jstack命令的时候,有的时候会收到提示 command not found…,告诉你jstack命令是不存在的。于是,你就到处的查找jstackd的安装方法,但都是...

2018-05-08 18:37:16 27494

原创 Linux安装pyenv(python多版本)教程

前言由于python的各种优点,学习python的人,越来越多。但是,学习python有一个不容忽视的问题就是版本问题。到现在为止,python的版本有很多,但是问题在于python2与python3的区别。python3的对一些模块进行了改变,导致了python2写的代码有的不被python3兼容,从而导致程序运行报错。因此,在工作和学习python的时候,最好是安装一个pyenv,创建虚拟...

2018-05-08 11:24:54 15359 1

原创 Catalina.out文件过大怎么办?解决方法汇总

前言有用Tomcat的人,绝对都会遇到这样一个问题:catalina.out文件过大。它是Tomcat默认生成的日志文件,会随着时间的推移,逐渐增大,不断的增长,甚至达到几G,几十G的大小。由于文件过大,不仅占系统的存储,我们还将无法使用过常规的编辑工具进行查看,严重影响系统的维护工作。对此,出现了以下几种解决catalina.out文件过大的方案。简洁型1.手动版 每次...

2018-05-05 12:11:27 44454 1

原创 2.Linux系统中各种关系的辨析--------进程pid和ppid、进程的uid和euid、用户的uid和gid

前言在学习Linux以及其他的各种操作系统的时候,有时你会遇到各种名字的id,可能你一看它们就会觉得很苦恼,觉得很费劲,实际上它们并不需要你去记住它们的每个数字,但是你只要记住它们所代表的含义即可了。在计算机的设计中包含了许多宏大的思想,其中有一条就是为计算机的每一步,每一个程序执行产生的进程、线程等做一个标记,可以让我们通过这些标识,知道它们间的关系、次序,便于我们的管理。后来这个打标签...

2018-05-03 19:20:39 4181

原创 1.Linux系统中各种关系的辨析-----程序与进程与线程

前言如果你要学习Linux系统或windows以及另外的系统,就必须了解一些名词之间的关系,这样可以加快我们对系统的掌握。就像是雕刻的时候,知道不同部位的刻法,可以加快你的工作效率,提高你的工艺水平,当然如果不知道具体的刻法,凭感觉雕刻,也是可以雕刻出作品的,但未必是精品。掌握它们间的关系,就像是给了人雕刻的方法。下面就是我个人关于一些系统中各种关系的理解(我知道你们肯定讨厌云里雾里的东西...

2018-05-02 12:36:02 178

空空如也

空空如也

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

TA关注的人

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