
Linux+服务器+mysql
文章平均质量分 57
huangxy10
这个作者很懒,什么都没留下…
展开
-
ubuntu 修改静态ip
1. 检验是否可以连通,就使用ping命令ping 网关2. 设置IPsudo ifconfig eth0 10.8.17.99 netmask 255.255.255.0这样就算设置好了网卡eth0的IP地址和子网掩码3. 设置网关sudo route add default gw 133.133.133.404. ping 网转载 2013-08-21 10:33:39 · 5176 阅读 · 0 评论 -
MySQL导入sql脚本错误:2006 - MySQL server has gone away
到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错:Error occured at:2014-03-24 11:42:24Line no.:85Error Code: 2006 - MySQL server has gone away最终找到原因,原来是MySQL导入大批量数据的时候超出了默认允许最大的数据包所以就提示2006 - MySQL转载 2014-11-01 15:21:44 · 2367 阅读 · 0 评论 -
在Ubuntu下安装PHP的ssh2扩展
在Ubuntu 10下安装不需要任何编译了apt-get install libssh2-1-dev libssh2-php测试新安装的PHP的SSH2扩展运行php -m |grep ssh2重启service apache2 restart转载 2014-10-18 11:53:31 · 2599 阅读 · 0 评论 -
使scp不用输入密码
有些时候,我们在复制/移动文件 到另一台机器时会用到scp,因为它比较安全。但如果每次都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方式。下面写出我生成密匙对的过程,供大家参考。第一步:生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa"[user1@rh user1]$ ssh-keygen -t转载 2014-10-18 17:15:12 · 738 阅读 · 0 评论 -
inotify-tools命令使用讲解
inotify-tools 是为linux下inotify文件监控工具提供的一套c的开发接口库函数,同时还提供了一系列的命令行工具,这些工具可以用来监控文件系统的事件。 inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotify-tools提供两种工具,一是inotifywait,它是用来监控文件或目录的变化,二是inotifywatch,它是用来统计文转载 2014-10-18 21:52:01 · 1047 阅读 · 0 评论 -
PHP在linux上执行外部命令(整理)
目录:一、PHP中调用外部命令介绍二、关于安全问题三、关于超时问题四、关于PHP运行linux环境中命令出现的问题一、PHP中调用外部命令介绍在PHP中调用外部命令,可以用,1>调用专门函数、2>反引号、3>popen()函数打开进程,三种方法来实现: 方法一:用PHP提供的专门函数(四个):PHP提供4个专门的执行外部命令的函数:exec(), sys转载 2014-10-18 16:36:32 · 876 阅读 · 0 评论 -
修改阿里云Linux服务器的主机名
我们在操作SSH的时候,会在xshell工具界面中看到类似[root@laozuo ~]的提示符,对于机器的性能和使用是没有任何关系的,但是会影响我们的视觉。追求完美的用户肯定是会要求显示是自己定义好的用户名,比如我们特定的名字昵称,或者代表机器的商家名词。一般的用户名词我们直接在面板后台就可以修改主机名实现,或者我们可以通过命令hostname就可以修改,但是阿里云修改之后再重启又恢复原原创 2014-10-18 17:29:38 · 6373 阅读 · 0 评论 -
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment vari
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.运行/usr/local/webserver/php/bin/phpize时出现:Configuring for:PHP Api转载 2015-03-25 12:03:45 · 995 阅读 · 0 评论 -
Mysql 隔离级别与幻读
MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。未提交读(READUNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。提交读(READCOMMITTED)。本事务读取到的是最新的数据(其他事务提交后的)。问题是,在同一个事务里,前后两次相同的SELECT会读到不同的转载 2015-03-21 14:43:57 · 819 阅读 · 0 评论 -
mysql事务隔离级别以及有问题的读取(脏读,不可重复读,幻象读)
1.事务里一些有问题的读取:脏读,不可重复读,幻象读脏读 (dirty read)事务T1更新了一行记录的内容,但是并没有提交所做的修改。事务T2读取更新后的行,然后T1执行回滚操作,取消了刚才所做的修改。现在T2所读取的行就无效了。不可重复读取 (nonrepeatable read)事务T1读取一行记录,紧接着事务T2修改 了T1刚才读取的那一行记录。然后T1又再次读取这行记录,发现与转载 2015-03-21 15:05:17 · 600 阅读 · 0 评论 -
netstat -n|grep 80出现大量time_wait
在运行netstat -n|grep 80 | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'时发现有大量的time_wait,出现这种情况需要查看接口日志是否有阻塞现象,另也可以修改linux配置,来减少其time_wait值。 通过调整内核参数解决,vi /etc/sysctl.c转载 2015-03-24 12:58:31 · 2076 阅读 · 0 评论 -
netstat监控大量ESTABLISHED连接与Time_Wait连接问题
netstat监控大量ESTABLISHED连接与Time_Wait连接问题问题描述:在不考虑系统负载、CPU、内存等情况下,netstat监控大量ESTABLISHED连接与Time_Wait连接。# netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'CLOSE_WAIT转载 2015-03-24 13:04:48 · 6793 阅读 · 0 评论 -
Mac OS 安装Wget
没有Wget的日子是非常难过的,强大的Mac OS 下安装Wget非常简单下载一个Wget的源码包,http://www.gnu.org/software/wget/打开终端解压,1 输入:tar zxvf wget-1.9.1.tar.gz2 cd 进入到解压的目录3 输入:./configure4 输入:make5 输入:sudo转载 2015-03-25 11:53:53 · 13115 阅读 · 1 评论 -
php Composer 加速
1,全局安装加速 在全局配置文件config.json(一般在home目录下的.composer目录下)中加入:{ "config" : [], "repositories": [ { "packagist": false }, { "type":原创 2015-05-11 19:38:51 · 766 阅读 · 0 评论 -
curl 使用详解
cURL.1 手册页 名称 cURL - transfer a URL 摘要 cURL[选项] [URL... ] 描述 cURL 是一个向服务器或从服务器传输数据的工具,它支持HTTP 、HTTPS、 FTP 、FTPS 、SCP、SFTP、TFTP、DICT、TELNET、LDAP 或FILE 等协议。该命令设计为无需用户干预即可执行。转载 2015-05-14 10:52:51 · 29410 阅读 · 0 评论 -
linux下安装svn
前言SVN服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊,独立SVN服务器不结合Apache安装使用,连接独立SVN服务器也不用HTTP协议。这是比较快捷的SVN服务器配置方法。本次安装时使用的是独立用品方式。SVN存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据所以还是FSFS方式更安全一点,我安装时也使用的是FS转载 2014-10-27 23:00:28 · 709 阅读 · 0 评论 -
Ubuntu下安装mysql集群mysqlcluster
下面的都是在当前用户的主目录下完成。1,搞定文件 -1,SSH连接上传安装文件 -2,直接下载安装文件(http://www.mysql.com/downloads/cluster/)2,解压并创建连接 解压: tar xvf 对应目录+mysql-cluster-gpl-7.1.3-linux-x86_64-glibc23.tar.gz 创建连接:转载 2013-08-10 17:25:20 · 3490 阅读 · 0 评论 -
LVS+KEEPALIVED负载均衡
LVS+KEEPALIVED负载均衡一、 环境准备Master-lvs:192.168.0.5Backup-lvs:192.168.0.10App-web01:192.168.0.15App-web02:192.168.0.20VIP:192.168.0.50 二、 部署master-lvs服务器修改内核参数 vi /etc/sysct转载 2013-08-11 17:53:27 · 1076 阅读 · 0 评论 -
Keepalived详解
Keepalived详解作者:田逸(sery@163.com)本文高清PDF文档下载收藏: 【bbs.ywlm.net】Keepalived配置详解.pdf (1.2 MB, 下载次数: 142)在互连网应用技术里,负载均衡一直是热门话题,本书讨论的负载均衡技术,包括但不限于负载均衡本身。使用负载均衡技术主要的目的包括如下几点:转载 2013-08-11 18:12:36 · 28065 阅读 · 0 评论 -
Ubuntu配置Apache+PHP+MySQL
在我早先的一篇文章《#实践笔记#本地配置PHPnow与WordPress》,已经讨论过PHPnow的本地安装教程。但是PHPnow套件是Windows平台下的软件,不适用我现在使用的平台。所以笔者此次尝试了在Ubuntu 11.10平台下的本地服务器配置(配置Apache+PHP+MySQL)。 废话少说,步入整体。 流程笔记: 1.打开终端,输入“sudo apt-ge转载 2013-08-10 22:07:55 · 1033 阅读 · 0 评论 -
linux中的lo回环接口
1、linux的网络接口之扫盲 (1)网络接口的命名 这里并不存在一定的命名规范,但网络接口名字的定义一般都是要有意义的。例如: eth0: ethernet的简写,一般用于以太网接口。 wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。 ath0: Atheros的简写,一般指Atheros芯片所包含的无线网络接口。 lo: local的转载 2013-08-12 10:02:24 · 2008 阅读 · 1 评论 -
linux route 命令
显示现在所有路由 #route -n root@Ubuntu:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.147.9.0 * 255.255.255.0 U 1 0 0 eth0 192.168.1.0 * 255.255转载 2013-08-12 11:05:08 · 924 阅读 · 0 评论 -
linux tee 命令详解
功能说明:读取标准输入的数据,并将其内容输出成文件。语 法:tee [-ai][--help][--version][文件...]补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。参 数: -a或--append 附加到既有文件的后面,而非覆盖它. -i-i或--ignore-interrupts 忽略中断信号。转载 2013-08-12 14:12:47 · 1054 阅读 · 0 评论 -
ipvsadm 的命令参考
对ipvsadm 的命令参考,并根据自己使用的经验,进行了一个简单的翻译,希望对ipvsadm 的使用者有一定的帮助。为了更好的让大家理解这份命令手册,将手册里面用到的几个术语先简单的介绍一下:1,virtual-service-address:是指虚拟服务器的ip 地址2,real-service-address:是指真实服务器的ip 地址3,scheduler:调度转载 2013-08-12 14:26:03 · 831 阅读 · 0 评论 -
Ubuntu下挂载U盘
转自:http://blog.youkuaiyun.com/ghj1976/article/details/6164833第一步:查看U盘信息首先使用 sudo fdisk -l 命令查看一下U盘在那里, 这个信息查看后,可能会类似看到下面信息:Disk /dev/sdb: 4007 MB, 4007657472 bytes 255 heads, 63 sectors/转载 2013-08-12 16:48:00 · 717 阅读 · 0 评论 -
Linux 手动配置网络
问题:在虚拟机中,常常由于虚拟机网络设置的问题导致虚拟机中的linux无法正常上网。这是就需要手动来设置linux中的网络。解决方案:0:设置虚拟机接入方式为Bridge查询客户机系统的IP设置:我是在xp系统上装的虚拟机,用的是内部网,IP:192.168.31.27子网掩码:255.255.255.0默认网关:192.168.31.1原创 2013-08-13 14:20:22 · 1636 阅读 · 0 评论 -
Linux下高并发socket最大连接数
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/os/285/12349285.shtmlLinux下高并发socket最大连接数所受的限制问题 1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打转载 2013-08-18 14:56:31 · 886 阅读 · 0 评论 -
Ubuntu 12 ulimit 系统最大打开文件个数 设置
网上能搜索到不少,不过好象都不管用。。基本命令了解:root@ubuntu:~# ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size转载 2013-08-18 14:42:32 · 3123 阅读 · 0 评论 -
/bin,/sbin,/usr/sbin,/usr/bin 目录
这些目录都是存放命令的,首先区别下/sbin和/bin: 从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,/bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到。 从用户权限的角度看,/sbin目录下的命令通常只有管理员才可以运行,/bin下的命令管理员转载 2013-08-18 15:58:47 · 813 阅读 · 0 评论 -
Linux上的free命令详解
解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516 1 2 3 4转载 2015-05-26 10:34:41 · 1088 阅读 · 0 评论