摘要:1 先用它指定编码mysql -u root -p --default-character-set=utf82 use dbname3 source xx.sql这样就OK了
阅读全文
06 2012 档案
摘要:1. 软件获得 从官网mysql.com 找自己需要的版本因为我主服务器用的是mysql 5.1.36 所有要把从服务升级到相同的版本 则以保证主从数据同步不出现什么问题从官方网站获mysql5.1.36。直接用wget 直接下载到服务上» No thanks, just start my download!点击鼠标右键找到下载链接 直接wget到服务上 下载如下两个安装包MySQL-client-community-5.1.63-1.rhel5.i386.rpmMySQL-server-community-5.1.63-1.rhel5.i386.rpm2 查看系统有无安装mysql
阅读全文
摘要:找了半天 问题权限什么的都OK最后发现是服务环境少了GD库登录网站后台再下起始页的下面显示的系统信息里面可以看到是否缺少 GD库我用的是WHM面板就很方便的升级了下就OK了You can install this using Easy Apache in cPanel by going to Home > Software > EasyApache and Choosing the Option to Build based on Customized Profile and under the Exhaustive Options list select GD.
阅读全文
摘要:1. 查看linux的内核版本,系统信息,常用的有三种办法: uname -a; more /etc/issue; cat /proc/version;2. 查看apache的版本信息,如果是通过yum,或者是rpm安装的,可以使用rpm -qa |gerp httpd 来查看;还可以通过httpd -v来查询;当然,安装好apache后,可以直接elink回环查看apache的信息。3.查看php的版本信息,如果是通过yum,或者是rpm包安装的,可以使用rpm -qa |grep php来查看;同样,也可以使用php -v来查看php的版本信息;一般情况下,大多是通过安装lamp后,...
阅读全文
摘要:要想程序在后台运行,一般这种程序使用 & 结尾,但是如果终端关闭,那么程序也会被关闭。但是为了能够后台运行,那么我们就可以使用nohup这个命令nohup sh /usr/local/jboss-4.2.3.GA/bin/run.sh -b 0.0.0.0 &查看方法ps -ef |grep java这个时候关掉SSH程序还会继续运行更多可以参考https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/fg、bg、jobs、&、nohup、ctrl + z命令一、&加在一个命令的最后,可以把这个命令放到后台执行
阅读全文
摘要:需要提前在VPS安装好lftp,lftp功能上比较强大,CentOS直接执行:yum install lftp,Debian执行:apt-get install lftp 。需要在VPS上创建/home/backup/ 目录,在FTP上创建backup目录。如果VPS上数据库不多的话使用Godaddy的免费空间就可以(10GB空间,300GB流量),只要注册个域名就免费送。下面将备份脚本进行部分注释:#!/bin/bash#Funciont: Backup website and mysql database#Author: licess#Website: http://lnmp.org#IM
阅读全文
摘要:故障现象:进入slave服务器,运行:mysql> show slave status\G ....... Relay_Log_File: localhost-relay-bin.000535 Relay_Log_Pos: 21795072 Relay_Master_Log_File: localhost-bin.000094Slave_IO_Running: YesSlave_SQL_Running: No Replicate_Do_DB: Replicate_Ignore_DB: ......解决办法一、Slave_SQL_Running: No1.程序可能在slave上进行了写操作
阅读全文
摘要:说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。(版本向下兼容)一、环境主机: master操作系统:centos 5.5 64位 IP:192.168.1.222 MySQL版本:5.1.50 从机: slave操作系统:centos 5.5 64位 IP:192.168.1.220 MySQL版本:5.1.50二、创建数据库分别登录master机和slave机的mysql:mysql –u root –p如果登录失败需要在终端界面下加.
阅读全文
摘要:在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。Rsync的命令格式可以为以下六种: rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [USER@]HOST:DEST rsync [OPTION]... [USER@]HOST:SRC DEST rsync [OPTION]... [USER@]HOST::SRC DEST rsync [OPTION]... SRC [...
阅读全文
摘要:目的:使用rsync定时自动增量备份远程服务器上的数据,包括网站目录、数据库。为什么要这么做: 一般只有一台服务器,万一出现故障,那就彻底玩完了。当然,如果你有预算,那再加一台做双机互备最好不过了!但是如果你没有,本地备份也算个折中的办法!LUM的备份功能,这个功能貌似很强大,可以问问度娘,因为我没有闲置的FTP。本地做FTP,又没有固定IP。1、安装srync服务端(我的是centos,如果你是BSD,使用ports安装)# 先搜索一下rsync具体的名字是什么yum search rsync# 搜索结果会显示完整的rsync名,接下来安装他,安装很快。yum install rsync.x
阅读全文
摘要:yum是CentOS系统自带的用于方便地添加/删除/更新RPM包的工具,它能自动解决包的倚赖性问题。用yum更新PHP,只需用一条命令就可以搞定:#yum update php但问题来了,使用此命令后,系统告诉我,没有发现可更新的。CentOS 5.x目前提供的php版本为5.1.6,而CentOS系统的源里PHP最新版是5.2.1,需要额外的源才能升级PHP到比较新的版本。方法如下:登录SSH后依次运行下列命令:12#rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka#vi /etc/yum.repos.d/utte
阅读全文
摘要:rsync+inotify实现多台web数据动态同步操作步骤rsync 简介rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机之间的文件。也可以使用 rsync 同步本硬盘中的不同目录。rsync 是用于替代 rcp 的一个工具,rsync 使用所谓的 rsync算法 进行数据同步,这种算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync 的运作机制。rsync 支持大多数的类 Unix 系统, Cent
阅读全文
摘要:假设把/home/wwwroot目录下面的所有文件备份到/home/wwwrootbak里面,并且保存为wwwroot20120615.tar.gz的压缩文件(20120615是指备份执行时当天的日期),然后只保留最近7天的备份,再把备份文件通过ftp服务器上传到指定空间,只保留最近7天的数据。1、创建保存备份文件的目录:/home/wwwrootbak cd /home mkdir wwwrootbak2、创建备份脚本文件:/home/wwwrootbak/wwwrootbak.sh cd /home cd wwwrootbak touch wwwrootbak.sh vim wwwroot
阅读全文
摘要:基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/lighttpd restart上面的例子表示每晚的21:30重启apache。45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart上面的例子表示每月1、10、22日的4 : 45重启a...
阅读全文
摘要:cp命令 功能:将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。 语法:cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 参数: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。 - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 - p 此时cp除复制源文件的内容外,还将把其修改时间和访...
阅读全文
摘要:chmod u+x 脚本名给这个文件加可执行权限,因为默认vi写的一个文件只是读和写的权限,没有x,即执行的权限x---executeu--user,文件拥有者到脚本所在的目录,然后直接运行./脚本名要用./ 文件名 这样是为了让shell 找当前目录的 ,否则可能找不到
阅读全文
摘要:一.用ssh反向连接内网主机可以通过ssh反向连接到内网主机(有防火墙的主机)好,下面是步骤:0. 在两侧都安装ssh1. 在被控端运行ssh -f -N -R 10000:localhost:22 username@主控端ip。这里的10000和22是端口号,也就是说,在主控端10000端口和被控端的22端口上建立了一个通道。2. 在主控端运行 ssh username@localhost -p 10000。这里的username是你被控端的username,10000就是刚才的那个端口号。ok了。二.SSH公钥(public key)验证也就是如何不用密码的SSH登录… 本讲解适用于Cli
阅读全文
摘要:1 在命令后面加& 可以让命令在后台运行 不会被ctal+c这个中断指令所中断2 用fg 这个命令可以把后台执行的命令重新调出3 已经在前台用的命令 用ctrl +z 就可以到后台执行了4 如果后台有多个进程 用jobs 查看所有后台的进程 [] 这个里面的数字 就是jobs的代号 然后通过 fg %number 就一恢复某个后台运行的命令到前台了5 使用 nohup 让程序在远程主机后台运行该命令的一般形式为:nohup command & 使用nohup命令提交作业 如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为 nohup.out的文
阅读全文
摘要:系统->管理->服务器设置->服务将NetworkManager选项勾选,点击重启服务。然后就可以看到右上角已经有了网络连接
阅读全文
摘要:如果打包当前目录下所有文件,tar是不打包隐藏文件的,直接打包本目录,就打包隐藏文件了,tar 打包隐藏文件及排除不需要打包的文件1.用tar打包文件时,带点的文件是无法打包到,在linux 中,其中也就是以 “.” 开头命名的文件,①例如:.htaccess 文件在打包时,加一个-rf 参数就行了!# tar -rf htaccess.tar .htaccess 这样就把.htaccess 文件打包成功了!②直接将隐藏文件所在的目录打包, 例如: .htaccess文件在public_html文件只需要 tar zcf public_html.tar.gz public_html③也可以用f
阅读全文
摘要:在linux下,以点"."开头命名的文件在系统中被视为隐藏文件。因此,如果想隐藏某个文件或目录,一种简单的办法就是把文件名命名为点开头。 例如 对目录backcron,可以这样操作隐藏:mv backcron .backcron如何查看以逗号开头的文件,可以用: ls -a -a 表示不忽略以点"."开头的文件。
阅读全文
摘要:1. du -sh 查看当前文件夹大小2. du -sh * | sort -n 列出当前文件夹下的所有文件夹及其大小,并按照文件夹大小排序 du - sh * //查看当前文件夹下所有文件的大小3. du -sh 文件夹/文件 du -sk 文件夹/文件 du -sm 文件夹/文件 查看指定文件 或者文件夹 的大小 sh/sk/sm 的区别: sh 根据文件大小显示为nK/nM/nG eg. [4.0K xxx.log] sk 根据文件大小显示为nK eg. [4.3K xxx.log] sm 根据文件大小显示为nM eg. [7M xxx.log]df命令是linux系统以磁盘...
阅读全文
摘要:首先用SSH登录1 访问官网http://wiki.lxcenter.org/Kloxo+Installation+Guide上面的注意事项说的很清楚1) A dedicated or virtual server running CentOS or Red Hat EL 5.x. CentOS 6.x is not currently supported. 这点一定要注意了要不安装会出错滴# su - root# setenforce 0# su - root# yum install -y wget# wget http://download.lxcenter.org/download/k
阅读全文
摘要:1.临时修改主机名显示主机名:[root@123host ~]# hostname123host修改主机名:[root@123host ~]# sudo hostname datehost[root@123host ~]# hostnamedatehost主机名怎么没有更新呢重新打开一个终端,就看到更新了2.永久修改主机名以上的修改只是临时修改,重启后就恢复原样了。redhat/centos上永久修改[root@localhost ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomainGATEWAY=
阅读全文
摘要:1.用tar打包文件时,带点的文件是无法打包到,在linux 中,其中也就是以 “.” 开头命名的文件,①例如:.htaccess 文件在打包时,加一个-rf 参数就行了!# tar -rf htaccess.tar .htaccess 这样就把.htaccess 文件打包成功了!②直接将隐藏文件所在的目录打包, 例如: .htaccess文件在public_html文件只需要 tar zcf public_html.tar.gz public_html③也可以用find+tar命令实现tar cf file.tar $(find /path(打包文件的路径) -type f)2.打包publ
阅读全文
摘要:mysql有几个图形管理软件很好用,比如mysql-front ,phpadmin等等,简单易用,另外eclipse有个数据库管理的插件叫,可以对各种常用的数据库进行图形管理,也很好用。下面 介绍下sql常用操作:这里主要说一下对用户和密码的操作登录MYSQL>mysql -u root -p>密码创建用户mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("localhost","fred&q
阅读全文
摘要:一、以系统的root用户登陆系统,进入终端 [root@localhost /]# 二、杀掉mysql进程 方法1、[root@localhost /]#killall mysqld 方法2、[root@localhost /]#ps -aux//查看所有进程,找到mysql进程的pid 然后 [root@localhost /]#kill pid //pid是mysql的进程号 三、用--skip-grant-tables参数启动mysqld [root@localhost /]# find/ -name mysqld_safe 找到 mysqld_safe所在的路径 ...
阅读全文
摘要:删除文件件rm -rf filenameservice httpd start 启动service httpd restart 重新启动service httpd stop 停止服务service mysqld restart
阅读全文
摘要:通过MySQL命令行,可以修改MySQL数据库的密码,格式:mysqladmin -u用户名 -p旧密码 password 新密码1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。2、再将root的密码改为djg345。 mysqladmin -u root -p ab12 password djg345(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)3、命令行修改root密码:
阅读全文
摘要:今天在装ECSHOP的时候遇到个问题,安装完毕之后登录后台就会有”您的服务器设置了 open_base_dir 且没有包含 /tmp/,您将无法上传文件。“的错误提示.网上搜索了一下,不少人遇到这个问题,但是大多教程是让到 “/home/httpd/site.com/conf/” 这个目录去修改名为”kloxo.site.com的配置文件.我的VPS配置是 CentOS和Kloxo面板,可能因为kloxo的面板的版本问题,我打开到”/home/httpd/islandcn.com/“目录根本找不到conf的目录,下面只有个php.ini,看了下php.ini的配置又完全没问题,里面有一个ope
阅读全文
摘要:有时候,我们必须不希望某些软件自动更新到最新版本。那么,如何防止yum自动更新apache,php,mysql等?方法:vi /etc/yum.conf在[main]增加如下一行:exclude=bind-chroot apache* pure-ftpd* mod_ssl* spamassassin* httpd* ruby* proftpd* courier* php* mysql* exim* vps99.com* nsd* dovecot* squirr elmail*看到了吧,exclude里面的所有软件,都不会被yum成最新版了。比如,yum install php,你会得到 “No
阅读全文
摘要:Warning: file_put_contents(/home/admin/XXXX//temp/static_caches/child_tree_98.php) [function.file-put-contents]: failed to open stream: Permission denied in /home/admin/XXXX/includes/lib_base.php on line 1268出现这样的错误是temp 权限不够chmod -R 777 temp更改temp以及其下的文件有写权限temp 主要是 存放页面缓存
阅读全文
摘要:使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。把计 :mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只
阅读全文
摘要:1.作用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。2.格式mv [options] 源文件或目录 目标文件或目录3.[options]主要参数-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。4.第二个参数当第二个参数类型是文件时,mv命令完成文件重命名,它将所给的源文件或目录重命名为给定的目标文件名。当第二个参
阅读全文
摘要:Ecshop IIS Rewrite伪静态规则ECSHOP v2.0 以上版本 URL Rewrite 使用说明******************************************************************************** 一、Apache 服务器******************************************************************************* 1、首先您需要找到 Apache 安装目录,之后找到 conf 目录下的 httpd.conf 文件。 配置文件的名字是httpd.conf,
阅读全文