![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 50
编程爱好者之家
这个作者很懒,什么都没留下…
展开
-
阿里云服务器怎么整体迁移到华为云服务器
阿里云服务器怎么整体迁移到华为云服务器详细教程,亲测有效转载 2022-11-10 09:26:05 · 2150 阅读 · 2 评论 -
Linux脚本文件\r\n换行符处理方法
在服务器上面写脚本的时候,一些内容是从Windows系统上面直接复制,导致运行时报错,接下来吾爱编程就为大家介绍一下Linux脚本文件\r\n换行符处理方法,有需要的小伙伴可以参考一下:1.检查是否含有\r等换行符,也可以使用命令检查:vimtest.sh:setff?如果出现fileforma=dos那么就基本可以确定是这个问题了。解决方法一::setfilef...原创 2020-01-03 09:37:06 · 5517 阅读 · 0 评论 -
ipset定时读取指定文件内的IP进行封禁
使用ipset定时读取日志内同一个IP十分钟之内访问超过20次的IP进行封禁方法ipblacklist.sh代码如下:#!/bin/bashFILES="/data/logs/www.codelovers.cn.log"ip_file="/tmp/blacklist.sh"DATE=`date-d"10minuteago"+%Y:%H:%M|head-c-2`g...原创 2020-01-03 09:35:40 · 592 阅读 · 0 评论 -
解决ipset重启服务器 ipset list黑白名单需要重新建立问题
一.安装ipset serveryuminstallipset-service二:设置开机自启动服务systemctlenableipset三:保存ipset list(ps:重启服务器之前要先执行下这个命令,要不然名单会丢失)serviceipsetsave原文地址:https://www.codelovers.cn/article/2019...原创 2019-12-19 14:30:56 · 2224 阅读 · 0 评论 -
Linux下nginx日志文件自动切割删除
最近看到网站的日志每天都在增大,而且数据没有及时的切割查每日天的数据也不方便,接下来吾爱编程为大家介绍一下Linux下nginx日志文件自动切割删除,有需要的小伙伴可以参考一下:1、编写shell脚本qiege.sh:#!/bin/bashLOGS_PATH=/data/wwwlogs/www.codelovers.cnYESTERDAY=$(date-d"yesterda...转载 2019-12-10 10:03:04 · 263 阅读 · 0 评论 -
ipset定时读取指定文件内的IP进行封禁
最近朋友服务器网站经常被刷,而且IP很多,手动去封禁又不太现实,于是使用ipset定时读取日志内同一个IP十分钟之内访问超过20次的IP进行封禁,接下来分享一下,有需要的小伙伴可以参考一下:ipblacklist.sh代码如下:#!/bin/bashFILES="/data/logs/www.codelovers.cn.log"ip_file="/tmp/blacklist.s...转载 2019-11-21 11:12:37 · 145 阅读 · 0 评论 -
centos7安装配置svn服务器
centos7下配置SVN服务器步骤如下:1.yum-yinstallsubversion2.建立SVN仓库mkdir-p/data/svnsvnadmincreate/data/svn/codelovers执行完后会在/data/svn/codelovers目录下生成SVN的基本文件在/data/svn/codelovers/...原创 2019-07-01 09:19:17 · 5717 阅读 · 1 评论 -
Linux清空文本内容
测试文件:test.txt第一种:$> test.txt第二种:$echo "" > test.txt第三种:$cat /dev/null > test.txt原文地址:https://www.codelovers.cn/article/20190604173542.html...转载 2019-06-04 17:47:02 · 3676 阅读 · 0 评论 -
CentOS7安装iptables防火墙
Centos7防火墙默认的是firewalld而不是iptables,接下来介绍一下CentOS7安装iptables防火墙:1、安装iptable iptable-serviceserviceiptablesstatus#先检查是否安装了iptablesyuminstall-yiptables#安装iptablesyumupdateiptables#升级...转载 2019-05-29 20:25:53 · 109 阅读 · 0 评论 -
Linux设置HTTP头中隐藏PHP版本号
PHP 配置默认允许服务器在 HTTP 响应头 X-Powered-By 中显示安装在服务器上的 PHP 版本。出于服务器安全原因(虽然不是主要的要担心的威胁),建议你禁用或隐藏此信息,避免那些针对你的服务器的攻击者知道你是否运行了 PHP。打开php.ini文件定位到关键词 expose_php,并将值设置成 Off:expose_php=Off原文地址:https://www...原创 2019-03-08 15:26:57 · 265 阅读 · 0 评论 -
linux下安装sphinx-for-chinese 支持中文全文索引
一.需要安装mysql和Gcc和g++yum install gccyum install g++在linux下,C++的编译器不是g++这个名称,而是gcc-c++,由此看来的确是我想当然了。然后直接运行yum install gcc-c++ libstdc++-devel 二.下载 sphinx-for-chinese.tar.gz(点击下载) 放在/usr/l...原创 2018-12-11 17:44:27 · 1362 阅读 · 1 评论 -
centos 7添加定时任务
下面给大家介绍一下centos 7下怎么添加定时任务前言1.简介cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/bin/systemctl start crond.service //启动/bin/systemctl stop crond.service //停止/bin/systemctl restart crond.serv...原创 2018-12-20 16:18:56 · 660 阅读 · 0 评论 -
Linux删除文件提示Operation not permitted
这个一般是权限的问题,比如:1. 普通用户且有足够的权限的话,一般文件夹可能是别的服务/进程掉用该文件夹lsof +D /你要删除的目录路径先执行上面的命令,查询到调用该文件夹的进程IDs,然后再kill掉,这个时候应该就可以删了!2. 普通用户且缺乏权限的话,如果要删除该文件夹则要借助su或者sudo命令来删除3. 如果是root用户,依然报上面的错的话,则该档案很可能被...转载 2018-11-30 17:00:52 · 11369 阅读 · 0 评论 -
Linux目录挂载新磁盘后目录里原文件不见了
在挂载新磁盘到一个原先存在的目录的后发现原先目录里面的文件没了发现文件夹里只有lost+found文件夹,不用担心,文件并没丢失,下面是解决办法mkdir /new ###创建临时目录mount /dev/sdb1 /new ###将磁盘挂载到临时上目录cp -R /home/* /new ###将/home下的所有数据复制到/newrm -rf /home/* ...转载 2018-11-29 17:35:10 · 13056 阅读 · 2 评论 -
CentOS7设置开机自动挂载硬盘
如果需要在服务器系统启动时自动挂载磁盘,最好不要采用在 /etc/fstab直接指定分区(如/dev/sdb1)的方法,因为设备的顺序编码在关闭或者开启服务器过程中可能发生改变,例如/dev/sdb1可能会变成/dev/sdb2。推荐使用UUID来配置自动挂载数据盘。说明:磁盘的UUID(universally unique identifier)是Linux系统为存储设备提供的唯一的标识字...转载 2018-11-29 16:26:26 · 19773 阅读 · 1 评论 -
curl连续请求页面卡死解决办法
今天项目中遇到一个问题就是在后台用curl请求数据,连续请求url链接后页面会卡死502错误,最后解决办法是在 curl请求方法中加了CURLOPT_TIMEOUT就可以了,这样如果超出设置时间不影响页面其他的请求,到了设置时间请求也会停止curl方法如下:function get_request($url){ //初始化 $ch = curl_init(); c...原创 2018-11-23 16:57:19 · 6580 阅读 · 0 评论 -
centos7安装php7的openssl扩展
今天运行将laravel项目放在新的服务器上,需要安装一下openssl的拓展,下面是安装步骤1.首先找到php推展的目录 我的是在‘/usr/local/php-7.1.5/ext’下2.进入openssl目录,将里面的一个config0.m4修改为config.m4执行命令为 “mv config0.m4 config.m4”3.进入 phpize ‘/usr/local/ph...原创 2018-10-10 16:25:04 · 8244 阅读 · 0 评论 -
linux修改服务器root密码
1.首先登录上linux服务器。2.输入修改密码的命令 passwd根据提示输入新密码,输入新密码的时候,软件不会显示*号,输入后回车就行了。如下图:原文地址:https://codelovers.cn/article/20181009141408.html...转载 2018-10-09 15:00:16 · 6106 阅读 · 0 评论 -
centos7中常用操作PHP的命令
1.操作PHP/etc/init.d/php-fpm restart //重启PHP/etc/init.d/php-fpm start //启动PHP/etc/init.d/php-fpm stop //停止PHP2.操作ngnixsystemctl start ngnix //启动ngnixsystemctl restart ngnix //重启ngnix...原创 2018-08-24 14:19:36 · 1346 阅读 · 0 评论