运维人

seafile-个人/团队/公司专属私有文件同步服务 (云存储网盘)

一、简介: seafile 是由国内团队开发的一个国际化的开源云存储软件项目,目前据说已有10万左右的用户,典型的机构用户包括比利时的皇家自然科学博物馆、德国的 Wuppertal 气候、能源研究所等等。Seafile 同时提供了客户端和服务器端软件免费下载,任何个人或公司都能搭建属于自己的私有文件同步服务。Seafile 的服务器端支持 Linux 、Windows 以及树莓派平台,客户端除了网 […]

学习SaltStack小记—第二章《编写配置及应用》

上次记录了一下salt的安装和配置,下面记录一下如何去编写一个配置并且应用到minion. SaltStack默认的配置文件路径在/srv/slat下,如果没有这个目录就新建个。如果不确定可以打开Master的主配置文件看下。 在master主配置文件中,打开一下三行的注释,这就是salt的默认配置路径。 这里默认配置文件是注释了的,如果需要直接取消注释就行了。 切记,每次修改了配置文件都要重启服 […]

学习SaltStack小记—第一章《安装及简单测试》

一、什么是saltstack Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等. SaltStack 是继 Puppet、Chef 之后新出现的配置管理及远程执行工具, 目前,SaltStack 正得到越来越多的瞩目。与 Puppet […]

Bash Magic

参考资料: http://www.cnblogs.com/wangbin/archive/2011/10/11/2207179.html http://www.programgo.com/article/84763718594/ 1.变量定义 # var无定义时取值hello [dong@idc1-server1 ~]$ echo ${var} [dong@idc1-server1 ~]$ ech […]

Linux系统初始化脚本

我们在安装好操作系统后一般都需要对系统做一些针对于自己环境的情况做一下系统初始化,这个我们一般用shell脚本来跑一遍,把相关的参数、配置调整一下就好了。使用下面这个脚本就可以初始化我们系统啦。 #!/bin/bash #Version 1.9 #Auth: guomaoqiu #For CentOS_mini #Made on 2015-06-19 echo ” ” echo “######## […]

通过 ulimit 改善系统性能

概述 系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来 […]

数据库链接超时,可能原因由于空间不足造成

今天开发人员告知,测试服务器数据库链接超时 我登录测试服务器 1、检查mysql运行状态,结果:正常 通过执行ss -tunl | grep “3306” 以及 ps aux | grep “mysqld” 来判定 2、检查mysql日志,结果:正常 通过查看mysql的错误日志 3、由于系统用的是CentOS7 于是乎通过另外一种方式查看mysql […]

vim nginx配置文件语法高亮

我们在编辑配置nginx的配置文件时,由于他没有高亮的功能,但是nginx官方是支持这个功能的;要想在编辑配置nginx配置文件的时候高亮语法以降低配置的错误发生率可移执行这个小脚本而到达目的: #!/bin/bash mkdir -p ~/.vim/syntax && cd ~/.vim/syntax wget http://www.vim.org/scripts/downloa […]