
Linux
Linux运维
暴走的Mine
人生苦短,Python当歌!
展开
-
iptables规则小记
防止CC攻击,1、拒绝连接数100以上的连接(限制并发数)iptables -I INPUT -p TCP --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT2、限制数据包一分钟之内为10个iptables -A INPUT -p icmp -m limit --limit 1/m --limit-burst 10 -j ACCEPT...原创 2021-12-23 20:48:05 · 407 阅读 · 0 评论 -
shell脚本之进程的查找与结束
1、查找并结束包含mysql的进程脚本#!/bin/bashpids=`ps aux | grep mysql* | grep -v grep | awk '{print $2}'`if [ -n "$pids" ]; then kill -9 $pidsfi2、TODO原创 2021-08-15 16:51:41 · 875 阅读 · 0 评论 -
个人网站Nginx防盗链设置
1、事由:由于个人网站带宽较小,传输速率较小,尤其是在传输图片等较大的媒体文件时候。为杜绝第三方网站恶意使用自建站流量,遂进行防盗链设置。2、配置文件:修改conf文件下的server内容,添加以下字段,即可大功告成!# ()内的表示需要过滤的文件格式,不同项之间是并列关系location ~*\.(gif|jpg|jpeg|png|bmp|swf)$ { # valid_referers表示允许的reference地址,也就是域名白名单 valid_referer原创 2021-07-13 11:42:14 · 185 阅读 · 0 评论 -
CentOS设置静态ip(含配置文件)及yum换源
Linux设置静态ip原创 2021-07-09 11:27:23 · 227 阅读 · 0 评论 -
Nginx代理https接口
Nginx代理https接口,附上Nginx配置文件,详情见注释。server { listen 443 ssl; server_name api.xxx.com; access_log /root/logs/index.access.log main; error_log /root/logs/index.error.log; root /; index index.html index.htm index.php; ssl_certifi原创 2020-12-30 12:02:32 · 8504 阅读 · 0 评论 -
docker常用镜像部署(MySQL、Redis、Nginx、mongo、kafka、rabbitmq)
1. MySQL拉取MySQL镜像(以最新的为例,latest可更改成其它版本号)docker pull mysql:latest运行镜像docker run --name mysqllocal -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:latest【可选】创建伪终端本地连接# 创建容器的伪终端docker exec -it mysqllocal /bin/bash# 登录MySQLmysql -u root -p 解释: —登录名原创 2020-12-13 11:25:55 · 547 阅读 · 0 评论 -
学习docker踩过的坑
学习docker出现了以下问题:问题1: yum install docker-io不生效,提示No package docker-io available问题2:docker创建的最新版centos实例无法打开,报错提示FATAL: kernel too old(内核版本过旧)原创 2020-11-29 21:10:52 · 574 阅读 · 0 评论 -
正则表达式速成宝典
0 引言博主看过很多关于正则表达式的学习教程,发现多数有些讲得含糊不清,难以理解,遂写一期博客,清晰的讲一讲正则表达式的那些事儿1 准备工欲善其事,必先利其器!准备了一个很好的正则表达式在线测试平台,网址如下:点击查看2 详解(1) 常用语法匹配字符. #匹配单个字符[abcd] #从abcd匹配任意一个字母[a-zA-Z] #匹配小写a-z以及大写A-Z之间的字母[0-9] #匹配0-9之间的数字[^abcd] #匹配不在abcd中其它的字母\d #匹配数字的另一种写法\s原创 2020-11-27 18:18:06 · 385 阅读 · 0 评论 -
Linux三剑客(grep、awk、sed)超详细版
Linux的用户都知道,在Linux下一切皆文件,所以Linux下的操作就是对文件的操作。出于对文件更好的操作,今天给大家介绍一下常用的文本操作“三剑客”命令。原创 2020-11-25 16:37:39 · 18685 阅读 · 1 评论 -
浅谈SSH那些事儿
1 SSH起源传统的网络服务程序,比如FTP,POP,Telnet,本质上都是不安全的,因为它们在网络上用明文传送数据、用户账号和用户口令,很容易受到中间人攻击方式的攻击,攻击者会冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。为了满足安全性的需求,IETF的网络工作小组制定了Secure Shell(缩写为SSH),这是一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell提供安全的传输和使用环境。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性原创 2020-07-25 16:01:07 · 429 阅读 · 0 评论 -
Linux运维必会的命令详解
Linux运维必会的命令详解1. mkdir简介创建文件目录语法mkdir [-p] dirName参数-p 确认目录是否已经存在,若不存在则建立目录而不会报错示例创建test文件夹及在其中创建new文件夹$ mkdir -p test/new2. find简介文件搜索语法find path -option [ expression ] [ -exec -ok command ] {} \;参数expression表达式默认是 -print-mount原创 2020-07-22 18:01:45 · 1068 阅读 · 0 评论 -
Nginx设置ssl证书实现https安全连接
一、引入近些年来,各种网络安全事件层出不穷。随着人们对安全意识的逐步增强,给个人网站申请ssl证书就显得刻不容缓。二、方法从域名提供商网站购买ssl证书,阿里云个人版的ssl证书是免费的,其他平台自行测试。进行证书申请,填写相关信息待运营商签发证书完毕,点击下载选项可以下载证书文件服务器配置,以Nginx为例下载得到两个文件:证书文件:以.pem为后缀或文件类...原创 2020-04-16 17:10:13 · 2066 阅读 · 0 评论 -
Linux定时任务(使用crontab)的实现
借助linux下自带的crontab即可实现定时任务。crontab [-u username] [-l|-e|-r]参数:-u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;-e: 编辑crontab 的工作内容;-l: 查阅crontab的工作内容;-r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。crontab -e...原创 2018-11-29 12:57:00 · 1040 阅读 · 2 评论