服务器运维
-
Zabbix 3.2.0beta1正式发布
月初alpha1刚出,今天beta1出来了。改进东西不是很多。 What's New in 3.2.0beta1 [ZBXNEXT-1791] added evaluation of logical expressions with unsupported items in trig...
-
深度了解HTTP/2
首先我们要明白 HTTP 是什么。HTTP 是一个基于 TCP/IP 的应用层通信协议,它是客户端和服务端在互联网互相通讯的标准。它定义了内容是如何通过互联网进行请求和传输的。HTTP 是在应用层中抽象出的一个标准,使得主机(客户端和服务端)之间的通信得以通过 TCP/IP 来进行请求和响应。TCP...
-
mac执行git报错:git xcrun: error: invalid active developer path
mac升级到10.12(macOS Sierra),执行git命令,出现如下错误 $ git xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:/...
-
macOS Serra升级后office无法使用解决方案(亲测)
一直以来升级osx系统都是很顺利的,这次算是载了。首先office不能用,其实pptpVPN被移除了。有些PPTP VPN看来要重新换掉了,看如何解决macOS Serra升级后office无法使用的问题。...
-
git 命令自动补全的方法
只需要完成下面两部,就可以实现在mac osx 下git 命令自动补齐,自动补全之后可以不用记住那么多命令了。 首先下载自动补齐脚本,使用curl命令如下:...
-
restorecon命令详解
estorecon命令用来恢复SELinux文件属性即恢复文件的安全上下文。语法restorecon [-iFnrRv] [-e excludedir ] [-o filename ] [-f filename | pathname...]...
-
Kpatch不重启给Linux内核打补丁
搭建kpatch builder以centos7.2为例。认centos7.2的安装的内核版本是3.10.0-327.el7.x86_64,这个内核版本当初是通过gcc 4.8.3编译的。 而centos7.2自带gcc rpm包的版本则是 4.8.5...
-
Centos6.5升级glibc
场景需求 注意更新系统库存在一定的风险, 请谨慎操作 默认的Centos6.5 glibc版本最高为2.12, 而在进行Nodejs开发时项目所依赖的包往往需要更高版本的glibc库支持, 因此在不升级系统的前提下, 需要主动更新系统glibc库. 一般遇到错误libc.so.6: vers...
-
使用Mosh来优化SSH连接
什么是MoshMosh表示移动Shell(Mobile Shell),是一个用于从客户端跨互联网连接远程服务器的命令行工具。它能用于SSH连接,但是比Secure Shell功能更多。它是一个类似于SSH而带有更多功能的应用。程序最初由Keith Winstein 编写,用于类Unix的操作系统中,...
-
部署私有Docker Registry
安装部署一个私有的Docker Registry是引入、学习和使用Docker这门技术的必经之路之一。尤其是当Docker被所在组织接受,更多人、项目和产品开始接触和使用Docker时,存储和分发自制的Docker image便成了刚需。Docker Registry一如既往的继承了“Docker坑...
-
Jenkins与Docker相关的Plugin使用
在Jenkins Plugin页面搜索与Docker相关的插件,有如下几个:CloudBees Docker Build and Publish plugin — This plugin provides the ability to build projects with a Dockerfile...
-
使用Landslide基于MarkDown制作在线Slide
Landsilde工具使用Landslide是基于Google的html5slides的一个Slide生成工具,可将markdown、ReST 或者 textile文件转化成HTML5的slide。该转化支持内联模式,即生成一个具有完整功能的HTML文件,将依赖的css等东西放入其中,很容易用来分享...
-
使用 Grafana+collectd+InfluxDB 打造现代监控系统
想打造New Relic那样漂亮的实时监控系统我们只需要InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的:采集数据(collectd)、存储数据(InfluxDB)、显示数据(Grafana)。...
-
Linux系统值得一看的学习方法及路线图
Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与linux具有的良好特性是分不开的。Linux包含了UNIX的全部功能和特性。简单来说,linux具有以下主要特性:遵循GNU GPL,开放性,多任务,多用户,设备独立性,提供了丰富的网络功能,可靠的系统安全,良好的可移植性...
-
总结四条对学习Linux系统有帮助的方法
网络是一个很神奇的东西,现代人的生活离不开网络,网络已深入人们的工作,生活,娱乐等方方面面。网络之所以无处不在,是因为它提供了诸多的网络服务,所以网络服务是网络的灵魂。 互联网上的各种网络服务是架构在各种各样的服务器上的。服务器(Server)是提供网络服务的物理载体,是一种计算机,只不过它是...
-
shell算术运算
bc_test=`echo “10 + 1″ | bc` file_size=`echo “${data_size[“${i}”]} + ${index_size[“${i}”]}” | bc` 根据不同系统可能遇到如下错...
-
我在大学毕业后学习Linux系统的心得经验
扣着手指头一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自己的学习和工作经验写成一篇文章,希望能够帮助到正在学习Linux技术的同学们,不过每个人的境遇不一样,请不要吐槽我的经历。...
-
解决Bad compression stub decompression header byte: 102
openvpn客户端连接,网络不稳定,客户端出现如下日志: Sun May 07 16:55:24 2017 Bad compression stub decompression header byte: 102 Sun May 07 16:55:26 2017 Bad compressio...
-
怎么看:百度6月1日起将全面实行实名制
百度将于6月1日起全面实行实名制,用户必须绑定手机完成认证,目前使用邮箱注册百度账号而没有绑定手机号的用户必须根据百度提示进行账号实名认证。 关于实名认证,百度很早就有绑定手机号的提示,但并没有提及账号实名。如今,百度已经禁止使用邮箱注册账号,强调必须使用手机号,而且只能用户手机号必须...
-
nethogs 查看 Linux 进程的网络使用
有时候我们客户会发现服务器或 VPS 网络慢,进一步发现大量带宽被占用,一些客户到这里为止就不知道怎么办了。有什么简单办法能找出哪个程序(或者进程)占用了带宽呢?Linux 监控流量的小工具不少,如 iftop, iptraf, ifstat, darkstat, bwm-ng, vnstat 等,...