安装了三台centos
测试域名 :dev.test_3.cn
A服务器IP :192.168.33.13 (主)
服务器IP :192.168.33.14
C服务器IP :192.168.33.12
host绑定域名: 192.168.33.13 dev.test_2.cn
A服务器nginx.conf设置
打开nginx.conf,文件位置在nginx安装目录的conf目录下。
在http段加入以下代码
upstream test_3.cn {
……
某次在linux服务器上重启mysql数据库发现各种报错,导致mysql数据库无法正常使用,无论stop、start或是mysql命令连接都有不同的报错提示,具体报错为:
#service mysqld stop
ERROR! MySQL server PID file could not be found!
#service mysqld start
Starting MySQL.. ERROR! The server quit without updating PID fil……
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列表示星期0~6(0表示星期天)
第6列表示要运行的命令
查看当前的定时任务列表:
crontab -l
编辑定时任务列表:
cr……
使用redis时,有时可能会直接在linux环境下查看redis的所有key、删除redis中的某个key、设置redis中的key的过期时间,下面来介绍一下。
1、登录redis。
#redis-cli
2、取出当前redis的所有key值。
keys *
3、查看key值是否存在。
exists key
例:exists test_key
4、删除key值。
del key
例:del test_key
5、设置过期时……
在用git做项目的版本控制时,经常需要更新某次或某几次修改后代码文件(无论是新增的需求文件还是修复了BUG的原有文件),使用git最方便的做法就是导出差异文件,也就是使用git导出某次commit的文件,或使用git导出某次commit后的文件。
一般在修改完代码后的工作流程是这样的:
1、把新增加的文件使用Git add添加进改动……
在linux下经常会遇到需要对某些文件和文件夹的打包压缩、解压缩的需求,那么在linux下如何将文件夹打包,怎样在linux下压缩某个文件夹命令。
我们知道,在linux中是先打包再压缩的方式,其中常用压缩格式有:.zip ,.gz ,.bz2,.tar.gz ,.tar.bz2。
本文主要讲解tar命令。
tar命令:
tar [参数] [打包文件名] [原文件]
……
一般在登录时无法登录成功时,问题往往出在无法写入session。
需要查找php中存放session的文件夹是否有可写和可读的权限,如果没有session文件夹,就建一个,以linux下的nginx为例:
session文件路径在:/var/lib/php/session
chmod -R 777 /var/lib/php/session
有时在window上运行正常的thinkphp3.2,放到linux中会报“无法加载控制器:Admin.php”或“无法加载控制器:Index.php”。
出现这种情况,主要还是因为tp中使用了pathinfo访问模式,而linux中却没有配置支持这种访问模式。
所以下面就介绍下在linux中配置支持pathinfo和rewrite两种url访问方式的方法。
本方法只需要配置nginx.c……
LINUX中,创建文件夹、文件命令及清除命令。
1、创建文件夹。
根目录(例如根目录建文件夹wwwroot),输入命令:mkdir /wwwroot
文件夹内(例如wwwroot内建test),输入命令:wwwroot cd /wwwroot,进入到文件夹, 输入命令:mkdir test ,回车
2、创建一个文件,例如index.php。
输入命令:touch test/index.php ,回车
……
linux中怎么复制或移动一个文件到另外一个文件夹。
1、复制文件到另一个文件夹。
输入命令:cp /olddir/filename /newdir/filename
2、移动文件到另一个文件夹。
输入命令:mv /olddir/filename /newdir/filename
注:如果是文件夹里面的文件,不包括文件夹:mv /olddir/filename/* /newdir/filename