51CTO博客开发贾芸斐Linus_hai老男孩linux运维聆听未来
1、最近搞了一个git仓库,搞完后居然发现蛋疼git不能push本地的文件到远程服务器上。2、服务器搭建很简单。装完就能用了。但使用起来就觉得没有svn好用,git服务器也就开源用的多,所以在权限控制方面显得很笨拙,对于公司的代码版本仓库有时候就显得不是很合适。3、服务端和客户端的配置方法,网上很多。这里我是按照http://tech.ddvip.com/2013-06/1372453117198
最近碰到一次在msyql主从删除数据,居然报错delete from pt_game_server where id=2; ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`wonder_center`.`pt_server_area`, CONSTRAINT `pt
一、介绍1.最近手头有个脚本用于远程批量传输文件的。由于系统本身环境兼容不是很好,所以开始升级配置环境。2.paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux,Solaris,BSD,MacOSX,Windows等,paramiko都可以支
1、在安装mysql的过程中出现了错误,导致无法启动数据库/usr/local/mysql/libexec/mysqld: File './mysql-bin.index' not found (Errcode: 13)提示./mysql-bin.index无法找到(由于mysql开启了bin日志功能),到数据库根目录查看该文件是存在的,可能是文件权限的问题。把权限更改下就好了chown -R
1、memcached了解了一段时间了,一直没有去实践。 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的
1.前几天在centos5.6下部署golang环境。在执行./all.bash脚本的时候碰到问题。当时我也没怎么在意。就忽略了,继续后面的操作。做完了所有的操作,蛋疼的发现,这些都是无用功。环境还是没装上。 2.当时找不出原因。就搁置了几天。今天重新部署下。顺便找了下那天报错的那个原因。才发现,原来是那个报错信息导致了后面的操作都是无效的。 3.报错信息是:./make.ba
1.闲来无事,想升级下centos的内核。升级方法就不多讲了。http://os.51cto.com/art/201107/274905.htm 按照这篇文章操作的 2.升级完后,重启系统,发现系统无法启动,具体原因是系统无法挂载文件系统。 3.在网上找了下资料,原因出在了initrd是旧版本mkinitrd生成的。 所以导致文件系统
1.近日,发现有台服务器不能使用linux上的基本命令,包括ifconfig , vi 等等。不管输入什么都出现-bash: vi: command not found的情况。2.在网上找下原因,可能是我前几日在用户的当前目录下的.bashrc文件做了修改,重启后才出现这种问题的。3.命令都无法使用了,我们就用exp
1.今天在启动数据库的是出现了报错。大致内容如下: about to fork child process, waiting until server is ready for&nb
1.最近完善了下阿里云监控,不得不说阿里云监控很强大。 2.今天上监控看了下,看到云盾上有国外一台服务器在进行暴力破解服务器。于是乎就点单的做了下限制。主要是通过/etc/hosts.allow和/etc/hosts.deny。其实很简单,这里主要是说下这两个配置文件。 3.这两个文件是tcpd服务器的配置文件,tcpd服务器可以控制外部IP对本机服务的访问,ssh就是tcpd
1.今天部署云监控,安装alien的时候出现了报错Err http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libnspr4 amd64 4.9.4-0ubuntu0.12.04.1 404 Not FoundErr h
1.在监控宝上监控一台ubuntu主机。用传统的方法有点不适合,捣鼓了很久,才算监控到了数据 2.在ubuntu上安装snmpd插件sudo apt-get install snmp snmpd -ysudo apt-get install snmp-mibs-downloader -yip=$(i
线上环境,centos6.3的系统。 1.安装nginxwget http://www.nginx.com.cn/download/nginx-1.3.9.tar.gzwget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.30.tar.gzxcachewg
装完了nginx和php-5.5配置好了nginx调用php后,就开始启动php-fpm。/usr/local/php/sbin/php-fpm 就可以启动了。 在nginx的目录中创建个php的检测脚本index.php 结果在打开http://localhost/index.php悲剧的发现居然无法打开 。 查看日志文件
今天在编译pcre-8.30的时候,报错了。libtool: compile: unrecognized option `-DHAVE_CONFIG_H'libtool: compile: Try `libtool --help' for more information.
我们经常会在2台服务器中传送文件,,而且经常会用到scp的命令来进行传送。scp的命令使用很简单,使用也很方便,这里我就不多作介绍了。今天遇到一问题就是,在使用scp的命令传送文件是报错:-bash: scp: command not found 。开始我以为是服务器上没有scp命令。然后我就用which scp 查
在解决ipvsadm后,我在另外衣太服务器上部署keepalived时还是出现了错误。可能是和系统环境有关系,这个系统是centos6.4x64的,我安装的时候是选择了最小化安装,可能是少了很多库文件。就导致了编译的时候报错。checking openssl/ssl.h usability... nochecking openssl/ssl.h p
今天在部署ipvsadm的时候,碰到了一个问题。解压ipvsadm的包,在进入到源码包进行安装的时候出现了一个问题在包含自 libipvs.c:23 的文件中:libipvs.h:14:23: 错误:net/ip_vs.h:没有那个文件或目录In file included from libipvs.c:23:libipvs.h
1.下载Trac安装包并解压wgethttp://download.edgewall.org/trac/Trac-1.0.tar.gztar xvf Trac-1.0.tar.gzcd Trac-1.02.解开之后查看一下其中的INSTALL文件,其中的Requirements一节详细列出了安装Trac所必须的软件:Python >=&nb
在RH5.4的新装系统上配置cvs服务器本文的参考网址http://www.codesky.net/article/201104/174503.html1、下载cvswget http://down1.chinaunix.net/distfiles/cvs-1.12.13.tar.bz2tar jxvf cvs-1.12.13.tar.bz2./confi
本文的搭建环境是在centos5.9和Centos6.4下面进行搭建配置的。IP分配:centos6.4:192.168.1.199centos5.9:192.168.1.198两台服务器都是新安装的系统,纯净的,没安装任何服务。1、安装nginxwget http://www.nginx.com.cn/download/nginx-1.3.9.tar.gzwge
今天手贱了,把mysql的root的权限改掉了,结果悲剧了。root没权限了,其他用户更没权限了。于是各种爬站,各种搜索。才有了下文比较简单的方法。不想网上写的那么复杂。看着都头疼。首先,停止mysql服务。找到mysql的数据库存放目录。把mysq数据库的那个目录删了,然后把其他数据库的mysql目录复制过来(我的是做主从的,所以很多配置都一样)。然后重启下数据库就好了,权限配置和从库上的权限配
今天在导数据的时报错了,原因可能是上午做了主从,由于不能启动数据库把一些日志删除掉了,接着,数据库里本身的表数据都打不开了。然后我把数据库删了重新导数据,结果悲剧的时刻到来了。出现了:Cannot execute statement: impossible to write to binary log sin
给数据库用户配置groupadd mysqluseradd -g mysql mysql -s /sbin/nologinrm -rf /home/mysqlmkdir -p /opt/mysqlchmod -R 755 /opt/mysqlchown -R mysql:mysql /opt/mysql准备工作:安装基本依赖包,先用yum安装cmake、automake 、autoconf ,另M
1、系统环境装有apache,是www.xx.com的web容器装有tomcat,是yh.xx.com:81的web容器 然后安装nginx代理,使得他们都是80端口访问2、wget http://down1.chinaunix.net/distfiles/nginx-1.0.8.tar.gz安装nginx之前要安装pcreyum -y install pcre-devel3、解压,配
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号