标签归档:centos

记一次centos服务器满空间清理

过程记录: Point 1:centos清理/dev/vda1系统盘: df   -h   检查一台服务器磁盘使用空间,发现磁盘已经使用了100% 思路是: 1、cd /usr   当然这里不一定是/usr目录,最好是cd到 根目录再执行下一步 2、du -sh * 看哪个目录占用空间大 3、重复前两步,根据实际情况删除或者移走 4、日志的话可以运行cat /dev/null > file.log清空 5、软件包的可以rpm -e 卸载或者rm -rf dir 即: 具体:可以通过下面的方法进行清理: 使用如下命令查找大于100 […]

Nginx 403 error:directory index of “xxx“ is forbidden

现象:在部署好Nginx服务器后,输入IP地址和端口号,返回403 Forbiddent。查看日志nginx/logs/error.log,发现报错信息为:directory index of “xxx” is forbidden。其中,xxx是在/etc/nginx/nginx.conf中指定的root目录。 报错原因:直接使用IP地址和端口号访问时,需要指定index,如果未指定,就会出现该报错。 解决方法:在/etc/nginx/nginx.conf中做如下修改: 原文:https://www.jianshu.com/p/e837e63ff511

CentOS7查找目录或文件

1.which命令——查找用户所执行的命令文件存放的目录 which命令用于查找Linux命令程序并显示所在的具体位置,其搜索范围主要由用户的环境变量PATH决定(可以执行“echo $PATH”命令查看),这个范围也是Linux系统在执行命令或程序时的默认搜索路径。 例:which ls命令后,可以找到名为ls的,位于/usr/bin/ls的命令程序文件。 2. find命令——查找文件或目录 采用递归方式,根据目标的名称,类型,大小等不同属性进行精细查找 find [查找范围]  [查找条件表达式] 查找类型 关键字    说明 按名称查找&nbsp […]

CentOS 7 配置 nginx php-fpm 详细教程

CentOS 7 配置 Nginx 的步骤如下: 首先更新 yum,没有安装 yum 的自行安装 yum update 1. 安装 Nginx yum install nginx 开启 Nginx 并设置开机启动 systemctl start nginx systemctl enable nginx 完成后,输入 localhost 会显示如下页面,表示安装成功,该页面会由两个信息,一个是配置文件的路径,一个是 www 目录的路径 2. 安装最新版本的 PHP、PHP-FPM 注意 PHP 与 PHP-FPM 版本必须保持一致 yum install php php-fpm php-mysq […]

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系统盘满了

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停止开机启动: […]

Linux CentOS firewall指令集

1、firewalld的基本操作 启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2、使用firewalld 查看版本: firewall-cmd –version查看帮助: firewall-cmd –help显示状态: firewall-cmd –state查看所有打开的端口: firewall-cmd […]

Linux CentOS 8 安装ftp

1. yum -y install vsftp 2. 修改/etc/vsftpd/vsftpd.conf 文件: anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES pasv_min_port=10000 pasv_max_port=11000 userlist_file=/etc/vsftpd/user_list userlist_deny=NO 3. 开放端口 sudo firewall-cmd –permanent –add-port=20-21/tcp sudo firewall-c […]