- 博客(45)
- 收藏
- 关注
原创 inode磁盘满了清理
inode译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。这台服务器的Block虽然还有剩余,但inode已经用满,因此在创建新目录或文件时,系统提示磁盘空间不足。排
2021-01-18 22:14:46
2218
转载 Linux 递归批量删除文件夹或文件的命令
递归批量删除文件夹: 命令: find . -name svn -type d -print -exec rm -rf {} \; 说明: (1)‘.’意思是从当前目录开始递归查找; (2) '-name svn' -name 指令是申明根据名称查找,本例中是查找所有以 svn 命名的文件夹; (3)‘-type d’ -type 指明查找的类型,本例中 指明查找的类型为目录d; (4) '-print' 输出查找到的目录名;...
2020-08-30 00:24:52
2138
原创 记一次数据库被删,使用mysql binlog恢复数据库
前提:客户将服务器权限交给了陌生人,导致数据库被删。1、进入服务器内找到了昨天的mysql-bin文件,可以看见下面一个已经被删掉后的mysql-bin文件,已经空了2、执行命令导出文件查看用以恢复/www/server/mysql/bin/mysqlbinlog /www/server/data/mysql-bin.000005 > /root/1.sql3、查看这个文件的开头more /root/1.sql4、查看文件结尾,这个命令是倒数50行tai.
2020-06-22 18:25:54
1257
原创 配置自动启动
配置自动启动,在服务器上打开文件 vi /etc/rc.d/rc.local 在文件最后添加 /etc/init.d/xxx start 保存退出,在命令行输入 chmod +x /etc/rc.d/rc.local 设置脚本文件可执行权限;
2020-06-19 10:32:03
265
原创 unzip 解压指定的文件或者文件夹命令
解压文件夹:unzip压缩文件名.zip “*/目录名/*.*” -d 目标文件夹名字解压指定的文件:unzip 压缩文件名.zip “*/文件名.后缀” -d 目标文件夹名字亲测解压指定的文件操作:解压/www/ceshi.zip 里面的/web/a/b/cloud.php 到/www/1目录[root@izbpifhz ~]# unzip /www/ceshi.zip "*/cloud.php" -d /www/1Archive: /www/ceshi.zip in...
2020-06-17 14:03:37
13765
转载 修改默认PHP版本(宝塔)
处理掉以前的rm -f /usr/bin/php引用你想要的版本ln -sf /www/server/php/72/bin/php /usr/bin/php
2020-06-17 10:30:03
2243
原创 linux挂载数据盘
fdisk -lfdisk /dev/vdbnp1mkfs.ext4 /dev/vdb1echo /dev/vdb1 /www ext4 defaults 0 0>> /etc/fstab
2020-06-02 10:57:29
335
转载 Linux命令:查看某个文件指定行信息(前n行,后n行)
查看文件所有内容(如果太长一般只显示后面一部分)cat filename.txt查看文件前100行cat filename.txt | head -n 100查看文件后50行cat filename.txt | tail -n 50从1000行开始显示,也就是显示1000行以后的tail -n +1000显示1000行到3000行内容cat filename.txt |head -n 3000 | tail -n +1000从第3000行开始,显示1000行,也...
2020-05-13 23:07:30
1764
原创 Access denied; you need (at least one of) the SUPER privilege(s) for this operation
导入阿里云数据库报错ERROR 1227 (42000) at line 85511: Access denied; you need (at least one of) the SUPER privilege(s) for this operation需要root权限,但是阿里云没有,所以需要删除sql文件内的设置cd至sql文件目录,查询DEFINER[root@izbp1f...
2020-03-24 09:33:56
9732
转载 nfs
Dec 01 06:19:12 iZ2zef2lpf67qo7tbnrwlaZ systemd[1]: rpcbind.socket failed to listen on sockets: Address family not supported by protocolDec 01 06:19:12 iZ2zef2lpf67qo7tbnrwlaZ systemd[1]: Failed to l...
2019-12-02 09:05:15
230
转载 一次inodes占用过多问题的解决
最近收到某台服务器告警,inodes使用过高,解决过程如下首先在服务器上执行下面的命令查看哪个目录下inodes使用过高[root@vm]# df -iFilesystem Inodes IUsed IFree IUse% Mounted on/dev/mapper/VGSYS-lv_root 65536...
2019-11-25 21:47:56
568
原创 rsync文件同步
不同服务器 rsync -av --delete /www/wwwroot/ root@112.124.25.18:/www/wwwroot-a 归档模式,表示以递归方式传输文件,并保持所有文件属性-v 详细输出模式--delete 删除那些接收端还有而发送端已经不存在的文件同一服务器 限速 ,比如2M rsync -a --delete --bwlimit=...
2019-11-12 17:46:54
296
原创 lnmp ftp 改密码
[root@localhost bin]# /usr/local/pureftpd/bin/pure-pw passwd test #修改密码Password: Enter it again: [root@localhost bin]# /usr/local/pureftpd/bin/pure-pw mkdb #生成数据库文件...
2019-09-24 15:46:23
432
原创 wget 保存链接的目录并且批量下载
[root@izuf63ecxesxv11lv7d02z 2]# cd/root/2[root@izuf63ecxesxv11lv7d02z 2]# cat /root/2/download.txthttps://he.oss-cn-shanghai.aliyuncs.com/images/165/2018/10/1.jpghttps://he.oss-cn-shanghai.aliyu...
2019-09-24 10:48:12
1205
转载 Docker PHP 扩展配置
# PHP 容器配置# 从官方基础版本构建FROM php:7.2-fpm# 官方版本默认安装扩展: # Core, ctype, curl# date, dom# fileinfo, filter, ftp# hash# iconv# json# libxml# mbstring, mysqlnd# openssl# pcre, PDO, pdo_sqlite, P...
2019-06-25 14:53:13
1188
原创 nginx防护拦截
1、在nginx.conf里的http{}里加上如下代码: limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m;2 /在需要限制并发数和下载带宽的网站配置server{}里加上如下代码:limit_conn............
2019-06-09 20:38:07
14553
1
原创 chattr限制删除
一般是两种需求需求1:严格限制,限制后,不可以创建,删除,只能编辑此时有两个文件夹,/root/a/1和/root/a/2,/root/a下面有一个1.txt的文件[root@VM_62_2_centos ~]# chattr +i /root/a[root@VM_62_2_centos ~]# mkdir /root/a/3mkdir: cannot create direct...
2019-05-31 15:25:13
1305
4
转载 Mysql 5.7 忘记root密码或重置密码的详细方法
在Centos中安装完MySQL数据库以后,不知道密码,这可怎么办,下面给大家说一下怎么重置密码1、修改配置文件my.cnf 按i编辑[root@iZ2ze14tbj23jllo85kuh1Z ~]# vim /etc/my.cnf在[mysqld]中添加skip-grant-tables例如:[mysqld]**skip-grant-tables**datadir=/va...
2019-02-21 17:32:05
896
转载 docker中安装宝塔面板教程
1.先下载一个docker镜像:docker pull centos2.创建docker容器:docker run -i -t -d -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /root/www:/www centos上面命令的意思是创建一个docker...
2019-02-19 16:57:38
6072
转载 IP段的意思
这里用到的是iptables命令iptables-IINPUT-s124.115.0.199-jDROP是屏蔽124.115.0.199这个IPiptables-IINPUT-s124.115.0.0/16-jDROP是屏蔽124.115.*.*这段IP就是124.115开头的IPiptables-IINPUT-s61.37....
2019-01-10 16:40:47
2167
转载 grep批量处理文件的办法
grep 同时满足多个关键字和满足任意关键字① grep -E "word1|word2|word3" file.txt 满足任意条件(word1、word2和word3之一)将匹配。② grep word1 file.txt | grep word2 |grep word3 必须同时满足三个条件(word1、word2和word3)才匹配。 查询访问日志IP排...
2019-01-09 15:39:29
2433
原创 Index column size too large
ERROR 1709 (HY000) at line 50558: Index column size too large. The maximum column size is 767 bytes.Table storage engine for 'catalog_product_relation' doesn't have this option 这两个情况解决办法:步骤1:...
2018-12-05 00:48:38
643
原创 记一次木马文件批量清除Photo.scr
1、发现网站每个目录都有这个文件 Photo.scr解决办法:find /www/wwwroot/wei -type f -name "Photo.scr" -print -exec rm -rf {} \;上面的命令是查找到/www/wwwroot/wei 该目录结构下(该目录下还有多层目录)所有以Photo.scr的文件并删除掉如果想删除同一后缀的文件,比如以.xlsx结尾...
2018-11-29 18:12:30
4295
原创 Linux/Centos服务器带宽异常跑满的排查解决办法
客服反馈服务器带宽满。之前每天10M就够了,现在20/30都不够,而且是升级到多少,就满多少,包括晚上3/4点都是一直满。首先需要确定是哪一张网卡的带宽跑满可以通过sar -n DEV 1 5命令来获取网卡级别的流量图,命令中 1 5 表示每一秒钟取 1 次值,一共取 5 次。命令执行后会列出每个网卡这 5 次取值的平均数据,根据实际情况来确定带宽跑满的网卡名称。阿里云服务器,默认情况...
2018-10-18 17:49:06
7381
转载 记一次因为redis漏洞被挖矿
问题:CPU一直100%,top看不到进程,无从下手,阿里云无限报异常文件下载,以及linux共享库预加载配置文件被篡改。经百度,到解决办法:参考文档:https://blog.csdn.net/leisure_life/article/details/82899703https://blog.csdn.net/leisure_life/article/details/82905256...
2018-10-01 10:58:42
2830
原创 阿里云oss使用osskit工具上传,以及遇到的问题解决办法
使用一个osskit64位服务器wget http://xuyuantest.oss-cn-hangzhou.aliyuncs.com/osskit32位服务器wget http://xuyuantest.oss-cn-hangzhou.aliyuncs.com/osskit32设置权限chmod 755 ./osskit执行./osskit按要求输入A...
2018-08-31 17:23:35
1206
原创 NFS文件挂载权限
控制全站写入权限(防止任意执行漏洞造成较大影响):假如NFS服务器的地址是:127.0.0.1 NFS的目录是:/ home / web / we7 nginx的root目录为:/ www / we7 - -------------------------------- 挂载某个目录,并只允许某个目录可写,就可以这么设置:mount -t nfs4 -o ro 127.0.0.1:/home/...
2018-08-20 17:18:14
6153
原创 批量替换文件内容
发现所有的php文件都被加了一段代码<iframe src="http://localhost/eanver.htm" width="1" height="1"></iframe>需要批量删除用此代码find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'实际操作:cd /m...
2018-07-26 19:10:20
1826
3
原创 运维菜鸟网站搬家用的一些命令
1、经常操作云服务器,客户需要重置系统盘,用户基本都是安装环境至数据盘,所以需要停掉一些网站服务,比如mysql、php等,有些遗漏的没有停止,卸载数据盘时就会提示占用:提示Device is busy杀死占用进程并提示(不提示去掉i)fuser -m -v -i -k /home2、备份网站文件,将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,例如网站目录为/www/web/...
2018-06-09 17:35:05
542
转载 ImportError: No module named 'requests.packages.urllib3
I use nginx on centos 7.3.I installed certbot following https://certbot.eff.org/#centosrhel7-nginxThere is an error when running certbot --nginx:[root@demo src]# certbot --nginxTraceback (most recent...
2018-06-07 11:23:01
2633
转载 bash脚本中使用rm命令时的致命误区
测试的shell为bash:如果在shell脚本中如果使用了一个没有声明的变量,或者是一个声明了但是没有赋值的变量,那么此时脚本不会报错,引用的这个变量也会默认为空,此时,如果脚本中的rm命令的参数刚好使用了这个变量,那么可能会造成不可估计的严重后果,以下为测试场景(注意:下面的脚本不要复制到你的系统上面执行,否则系统就挂了):场景一:1234#!/bin/bash#DIRPATH=rm -rf ...
2018-06-06 15:04:00
4806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人