月度归档:2020年04月

CentOS下cp直接覆盖命令的方法

cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当没有打包的情况下直接复制把test目录下的文件复制到test1目录:cp –r test/* test1 执行上面的命令时,test1存在的每个文件都会提示是否覆盖; cp –rf test/* test1 执行上面的命令时,test1存在的每个文件都不再会提示; 这是我们希望的理想状态,但是有时加了-f了,还会有提示. 因为服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。alias下就可以看出来了。 # alias可以找到 alias cp=’cp -i […]

Mysql受到爆破攻击导致内存不足挂掉

PHP游戏挂掉,游戏日志里全是mysql的报错,查看/var/log/mysql/mysqld.log,发现受到爆破攻击 使用sytemctl restart mysql始终报错,最后在mysqld.log中发现报错: 是系统空间不足导致的,清理系统空间,见CentOS清理/dev/vda1系统盘 这次删掉的是16G大小的/usr/local/php/var/log/php-fpm.log,可怕 随后在控制台关掉了以前没注意到的端口访问问题,现3306端口只能指定IP访问,可避免爆破攻击。 参考:惊魂未定,回忆mysql挂掉运维历程

CentOS清理/dev/vda1系统盘

1、df -h #查看系统盘使用情况 2、du -sh * #查看哪个目录占用空间大,找到可以删掉的log文件,rm -rf 文件名 3、日志的话可以运行cat /dev/null > file.log 清空 4、软件包可以使用yum remove 包名,卸载 参考: centos 磁盘清理 /dev/vda1系统盘满了

WordPress问题汇集

1、wordpress安装主题报错Unable to locate WordPress Content directory 2、参考:让WordPress的摘要显示自定义排版格式 WordPress默认摘录的功能是在wp-includes/formatting.php这个文件里,我们要修改的只有主题functions.php文件,请把下面的代码加入到functions.php文件中 remove_filter(‘get_the_excerpt’, ‘wp_trim_excerpt’);add_filter(‘get_the_excerpt’, ‘improved_trim_excerpt’); […]

Linux常用命令

文件操作 查找文件或文件夹:find / -name 文件名或文件夹名移动/重命名文件:mv 完整文件路径名1 新的完整文件路径名2复制文件:cp 完整文件路径名1 新的完整文件路径名2 参考:centos彻底删除文件夹、文件命令 网络 查看开放端口:netstat -lnpt检查端口被哪个进程占用:netstat -lnpt |grep 5672查看进程的详细信息:ps 6832中止进程:kill -9 6832 常用 查看状态:systemctl status nginx启动服务:systemctl start nginx开机启动:systemctl enable nginx停止开机启动: […]

wordpress安装主题报错Unable to locate WordPress Content directory

1、 chmod -R 777 wordpress #提高网站文件夹权限 2、在wp-config.php末尾加上下面的代码片段: if(is_admin()) { add_filter(‘filesystem_method’, create_function(‘$a’, ‘return “direct”;’ )); define( ‘FS_CHMOD_DIR’, 0751 );} 参考:安装主题 Unable to locate WordPress Content directory (wp-content)

Unit mysql.service could not be found解决

方法一 1、首先你需要找到 mysql.server 文件,这个 和 mysqld 文件是一模一样的,只不过文件名不相同 执行命令 find / -name mysql.server 找到文件后,将它复制到/etc/init.d/ 目录下,并重命名 cp /phpstudy/mysql/support-files/mysql.server /etc/init.d/mysqld 再运行 service mysql status 方法二 如果上面的没能解决你的问题: $ yum install -y mariadb-server $ systemctl start mariadb.service […]

WordPress安装过程记录

1、下载wordpress包,官网: https://cn.wordpress.org/ ,注意下载的语言版本,git官网默认是英文版。 github: https://github.com/WordPress/WordPress 中文版百度云备份:https://pan.baidu.com/s/1aqzvl3hmquwsPy4eiagXzA 提取码:dhnw 中文要在wp-config.php或wp-config-sample.php中添加或修改 define(‘WPLANG’,’zh_CN’); define(‘WP_DEBUG’,false); 2、上传到域名指向的根目录下,注意不要修改 […]