![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
王树民
大JAVA
展开
-
Heartbeat超时值
heartbeat超时值定义了RabbitMQ及其client库在多久之后认为TCP连接不可到达。这个值是在client连接RabbitMQ服务器的时候协商好的,在RabbitMQ 3.0及以上版本,broker缺省就会自动尝试进行heartbeat协商,而对于低版本则必须由client在连接时显示地请求协商。该值单位为秒,缺省是60秒。每隔timeout / 2秒发送一个Heartbeat消息帧,这个值有时被称作heartbeat interval,如果连续丢失两个heartbeats消息帧,就认...原创 2020-10-09 16:33:21 · 3111 阅读 · 0 评论 -
Linux日志中如何查找关键字及其前后的信息
在日常工作中,我们经常需要查看日志,比如可以通过tail命令实时查看日志,也可以通过cat等命令查看日志信息。但现在我们要讨论的是,如何从日志中通过关键字过滤出我们想要的内容,方法有多种,今天我们主要以cat命令来进行学习。假设存在日志文件hrun.log,查询的关键字为"新增用户":根据关键字查看日志点我复制cat hrun.log | grep "新增用户"根据关键字查看后10行日志点我复制cat hrun.log | grep "新增用户" -A 10...原创 2020-10-09 15:51:35 · 1679 阅读 · 0 评论 -
自己搭建CA颁发证书做https加密网站
如果网站是针对内网的访问的,自己搭建CA服务器颁发证书就可以,如果是针对互联网来访问的,还是买ssl证书比较好,今天就来介绍一下自己搭建CA服务器颁发证书做加密网站。192.168.10.187 CA服务器192.168.10.190 web服务器(1)搭建CAcd /etc/pki/CA在这个目录下创建serial和index.txt两个文件echo 00 > serial (00是颁发证书最初的版本号)touch index.txt(umask 006;ope...原创 2020-09-01 16:04:13 · 890 阅读 · 0 评论 -
如何使用 Docker 来限制 CPU、内存和 IO等资源?
2017-08-18 07:32在使用 Docker 运行容器时,一台主机上可能会运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可能会导致主机和集群资源耗尽,服务完全不可用。Docker 作为容器的管理者,自然提供了控制容器资源的功能。正如使用内核的 namespace 来做容器之间的隔离,Docker 也是通过内核的 cgroups 来做容器的资源限制。...原创 2020-08-10 16:50:09 · 1983 阅读 · 0 评论 -
IDEA 超级好用的插件
IDEA 超级好用的插件 阿里代码规约检测 p3c (github 地址:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md) 快捷键提示工具:Key promoter X 代码注解插件: Lombok 代码生成工具:CodeMaker 单元测试测试生成工具:...原创 2020-05-01 07:38:46 · 272 阅读 · 0 评论 -
netstat 输出内容详解,TCP链接握手对应state
1.列出所有 tcp与udp 端口2下面分析每一项的含义2.1 关于Proto,Recv-Q,Send-Q等列的具体含义Proto:协议名(tcp协议还是udp协议)recv-Q:网络接收队列表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走,recv()如果接收队列Recv-Q一直处于阻塞状态,可能是遭受了拒绝服务 denial-of-s...原创 2020-04-27 11:37:03 · 425 阅读 · 0 评论 -
git clone 指定分支 拉代码
原创IT云清 最后发布于2017-10-11 16:52:21 阅读数 71352 收藏展开1.git clone 不指定分支git clone http://10.1.1.11/service/tmall-service.git2.git clone 指定分支git clone -b dev_jk http://10.1.1.11/service/tmall-servic...原创 2020-03-26 08:57:56 · 311 阅读 · 0 评论 -
git下载指定版本的代码
情境1:首先选择自己要下载版本的分支,通过 git clone 命令下载到本地然后,在你的commits中找到你要下载的版本的commit号,如切换到指定的版本号:git checkout 17def2f新建分支git checkout -b branch这时候,就下载到你想要的版本的代码了。情境2:如果是已经将代码下载到本地了,首先可...原创 2020-03-26 08:56:43 · 4642 阅读 · 0 评论 -
git总结简答命令
git add yourFile (添加单个文件)git add . (添加修改或新增的全部文件)git commit -m 'msg' (提交)git push -u origin mastergit pull origin master 更新git log -3 --stat 查看最近3条更新日志git show 548c72f42f51c22dbf2fdf...原创 2019-12-03 14:02:20 · 85 阅读 · 0 评论 -
Centos 6.x 更新内核 2.6->4.13
Centos 6.x 更新内核 2.6->4.13原创 2017年11月12日 13:11:06标签:centos /kernal /谷歌 /grub133最近搭建SS 感觉上网很慢,想起了网络加速,锐速没找到,知道到了Google 开源的 TCP BBR 拥塞控制算法,效果非常不错。本帖记录升级内核的过程。下载 更新内核转载 2018-01-28 09:20:55 · 325 阅读 · 0 评论 -
CentOS6.X 升级内核 至 3.10
CentOS6.X 升级内核 至 3.10原创 2017年04月28日 13:21:05标签:centos /内核 /docker /升级7264前言由于安装Docker时,Docker支持CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本Docker 运行在 CentOS 7转载 2018-01-28 09:32:08 · 269 阅读 · 0 评论 -
centos7虚拟机安装elasticsearch5.0.x-安装篇
centos7虚拟机安装elasticsearch5.0.x-安装篇原创 2016年06月28日 18:51:11标签:centos /elasticsearch31557请预先安装jdk创建新用户(非root用户)elasticsearch只能用非root启动,这里我创建了一个叫seven的用户[root@localho转载 2018-01-28 21:22:54 · 189 阅读 · 0 评论 -
我用的是centos6.5,安装elasticsearch5.2.0
我用的是centos6.5,安装elasticsearch5.2.0首先不说了,安装JDK1.8,下载elasticsearch5.2.0https://www.elastic.co/downloads/past-releases 上传到linux下,解压tar -zxvf ...ela2.0之后不能用root启动了#adduser tom转载 2018-01-28 21:24:53 · 225 阅读 · 0 评论 -
由于elasticsearch5.0默认分配jvm空间大小为2g,修改jvm空间分配
elasticsearch5.0启动出现的错误原创 2016年11月30日 23:00:5221650elasticsearch5.0启动失败,出现如下提示:1、Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060转载 2018-01-28 21:54:39 · 6691 阅读 · 0 评论 -
CentOS7中防火墙相关的命令(CentOS7中演示)
CentOS中防火墙相关的命令(CentOS7中演示)原创 2017年05月12日 20:41:44标签:linux /CentOS /防火墙62861、firewall相关的操作2、iptables相关的操作 2.1、常规命令 2.2、使用编辑文件的方式开放特定的端口转载 2018-01-28 22:21:19 · 224 阅读 · 0 评论 -
CentOS中防火墙相关的命令(CentOS7中演示)
Last login: Sun Jan 28 22:07:10 2018 from 192.168.72.200[wangshumin@CentOSNode2 ~]$ jps3905 Jps3798 Elasticsearch[wangshumin@CentOSNode2 ~]$ firewall-cmd --stateAuthorization failed.原创 2018-01-28 22:37:10 · 7038 阅读 · 0 评论 -
CentOS中防火墙相关的命令(CentOS7中演示)
CentOS中防火墙相关的命令(CentOS7中演示)原创 2017年05月12日 20:41:44标签:linux /CentOS /防火墙62861、firewall相关的操作2、iptables相关的操作 2.1、常规命令 2.2、使用编辑文件的方式开放特定的端口转载 2018-01-28 22:41:49 · 183 阅读 · 0 评论 -
https://github.com/mobz/elasticsearch-head#running-with-built-in-server独立的服务启动
https://github.com/mobz/elasticsearch-head#running-with-built-in-serverhttps://github.com/mobz/elasticsearch-head#running-with-built-in-serverhttp://blog.csdn.net/onlylove_longshao/article/details/727原创 2018-01-29 00:22:16 · 1429 阅读 · 0 评论 -
mysql给root开启远程访问权限,修改root密码
mysql给root开启远程访问权限,修改root密码转载 2016年06月14日 16:08:483021.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期转载 2018-01-29 08:45:15 · 215 阅读 · 0 评论 -
logstash.启动测试数据生产file 和消费数据 file
配置文件:input { file { path => "/home/wangshumin/ekl/logstash-5.3.1/data/input/testin1.txt" start_position => "beginning" } }filter { }ou原创 2018-01-29 13:50:49 · 535 阅读 · 0 评论 -
date: 无法设置日期: 不允许的操作听语音
date: 无法设置日期: 不允许的操作听语音|浏览:1982|更新:2015-07-10 11:38|标签:Linux 时间 1234分步阅读Linux设置操作系统时间 Linux查看操作系统时间方法/步骤1设置操作系统时间使用root用户登录,任意目录下,输入命令:date -s '2015-07-10 17:21:00'2若是使用其他用户,报出错误:date: 无法设置日期: 不允许的操作2...转载 2018-02-10 17:37:17 · 1166 阅读 · 1 评论 -
SSL设置免密登录
//TODO: 补充免密登录原理ssh 远程登录的安全外壳协议,具有两种身份验证机制:a.用户名+密码该方式简单,忽略。b.秘钥验证一般来说图形化界面都是安装有ssh客户端的,接下来是免密登录的过程1)、生成密钥对ssh-keygen 然后一直回车2)、发送公钥(id_rsa.pub)到对方ssh-copy-id 192.168.16.223)、同样方式从对方生成密钥对,发送公钥给自己4)、本机...转载 2018-02-10 19:37:19 · 5744 阅读 · 0 评论 -
linux文件权限查看及修改-chmod
linux文件权限查看及修改-chmod ------入门的一些常识原创 2007年08月22日 10:28:00标签:linux /file /user /工作 /c61876查看linux文件的权限:ls -l 文件名称查看linux文件夹的权限:ls -ld 文件夹名称(所在目录)修改文件及文件夹权限:sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)常用...转载 2018-02-10 20:11:08 · 167 阅读 · 0 评论 -
ssh无密码登录认证失败 权限问题
ssh无密码登录认证失败serverA机器已经生产rsa密钥且已经将public key添加到serverB机器/root/.ssh/authorized_keys但是ssh root@135.251.208.141机器时仍然需要输入密码,即无密码认证失败分析与处理:用ssh -v debug访问,日志如下,但是从日志看不到失败原因,只知道在用publickey认证时,对端没有reply;此时百度...转载 2018-02-10 19:58:41 · 6478 阅读 · 0 评论 -
date设置时间
原创 2018-02-11 08:26:33 · 1508 阅读 · 0 评论 -
二、查看和修改Linux的时间
Linux系统的代码性操作很繁琐,怎样查看和修改Linux的时间呢?下面是Linux系统查看当前时间的命令,希望学习啦小编整理的对你有用,欢迎阅读: Linux系统查看当前时间的命令: 一、查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" 方法 B 仅限于RedHat Li...转载 2018-02-11 08:33:30 · 214 阅读 · 0 评论 -
linux命令-date显示或设置时间
linux命令-date显示或设置时间原创 2016年09月08日 14:42:54标签:linux3042简介昨天在处理单点认证问题的时候,由于服务器的时间比真实的时间慢了几分钟,导致了认证一直不成功,就采用date去设置了一下时间,顺便把date指令学习了一下帮助信息在终端输入date –help查看帮助信息 指令date [OPTION]... [+FORMAT]or: date [-u...转载 2018-02-11 08:44:36 · 442 阅读 · 0 评论 -
linux系统时间和硬件时钟问题(date和hwclock)
linux系统时间和硬件时钟问题(date和hwclock)转载 2014年05月23日 16:08:451344总结一下hwclock,这个容易晕:1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (--utc, 或 --localtime) ...转载 2018-02-11 08:54:28 · 2724 阅读 · 0 评论 -
系统的java 切换到自己配置的java
[wangshumin@CentOSNode3 ~]$ java -versionopenjdk version "1.8.0_161"OpenJDK Runtime Environment (build 1.8.0_161-b14)OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)[wangshumin@CentOSNode3 ~]$ ...转载 2018-02-26 10:42:30 · 234 阅读 · 0 评论 -
ubuntu16.04的root默认密码设置
ubuntu16.04的root默认密码设置原创 2016年09月05日 17:33:3822619默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输命令 sudo passwd,然后输入当前用户的密码,enter终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,转载 2018-01-30 08:54:51 · 244 阅读 · 0 评论 -
虚拟机安装的UBUNTU怎么全屏
虚拟机安装的UBUNTU怎么全屏听语音|浏览:22074|更新:2015-07-14 10:26|标签:虚拟 1234567分步阅读 虚拟机下面安装了ubuntu系统,显示的屏幕只有那么一小块儿,不知道如何才能全屏,那么如何全屏呢?且看下面经转载 2018-01-30 09:26:46 · 728 阅读 · 0 评论 -
使用Nexus添加jar包到私服里
使用Nexus添加jar包到私服里转载 2014年01月10日 21:35:497413为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问转载 2018-01-30 09:31:49 · 33269 阅读 · 0 评论 -
ubuntu16.04 docker环境安装部署
ubuntu16.04 docker环境安装部署原创 2018年01月27日 11:24:48标签:docker /ubuntu /安装部署60一、准备工作 1、打开官网(点击打开链接),发现有社区版与企业版,我们选择安装社区版本(CE)官方文档。 2、一个ubuntu系统环境转载 2018-01-30 09:53:49 · 1410 阅读 · 0 评论 -
ubuntu下安装Docker
ubuntu下安装Docker原创 2017年01月17日 13:16:14标签:Docker Ubuntu66Docker是一个虚拟化的容器,可以当做虚拟机来使用。在ubantu系统下配置docker的步骤如下:一、打开命令行终端1、在桌面上右击,打开终端即可2、点击图示下方的红框内的标志转载 2018-01-30 10:08:51 · 160 阅读 · 0 评论 -
Ubuntu16_x64下安装docker及部署web应用
Ubuntu16_x64下安装docker及部署web应用原创 2017年06月10日 22:11:25标签:docker /ubuntu /web应用224系统版本4.4.0-53-generic以下操作均在root用户下进行文中指定的端口都是随意指定的,可根据自己需求指定本文共九张图文档结构转载 2018-01-30 10:15:25 · 397 阅读 · 0 评论 -
ubuntu永久修改主机名
ubuntu永久修改主机名原创 2012年07月30日 14:57:10标签:ubuntu /终端 /linux /ssh1284681、查看主机名在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;其二,在终端窗口中输入命转载 2018-01-30 10:24:34 · 166 阅读 · 0 评论 -
Ubuntu系统下如何在不重启的情况下永久修改hostname主机名
Ubuntu系统下如何在不重启的情况下永久修改hostname主机名标签: ubuntu操作系统hostname主机名2016-11-18 21:33 4819人阅读 评论(0) 收藏 举报版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。刚在Vmware下安装了一个Ubuntu的操作系统,打开终端转载 2018-01-30 10:49:38 · 930 阅读 · 0 评论 -
重新登录,vim /etc/security/limits.conf 生效
前阵子,我要用到使LInux的文件打开数为65534个,而且需要永久生效,于是将配置写到了:vim /etc/security/limits.conf* soft nofile 65534* hard nofile 65534重新登录后limit.conf的配置都不生效,后来发现,ubuntu有个bug,root用户必须注明用户root soft nofile 65534root hard nof...转载 2018-01-30 08:34:32 · 12009 阅读 · 0 评论 -
Centos7的安装、Docker1.12.3的安装,以及Docker Swarm集群的简单实例
Centos7的安装、Docker1.12.3的安装,以及Docker Swarm集群的简单实例目录[TOC]1、环境准备 本文中的案例会有四台机器,他们的Host和IP地址如下c1 -> 10.0.0.31c2 -> 10.0.0.32c3 -> 10.0.0.33c4 -> 10.0.0.34 四台机器的host以c1为例:[root@c1 ~]# cat /...转载 2018-02-06 09:54:35 · 553 阅读 · 0 评论 -
linux查询内存、CPU、硬盘等系统信息的命令
linux查询内存、CPU、硬盘等系统信息的命令转载wdy1986222016-02-03 11:21:15评论(0)93人阅读一、linux CPU大小[root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat/proc/cpuinfo |grep "physical id"model name: Intel(R) Xeon...转载 2018-02-25 13:34:34 · 3300 阅读 · 0 评论