Linux
Panco95
这个作者很懒,什么都没留下…
展开
-
Linux限制进程执行时间 超时自动结束进程
运行指定的命令,如果在指定时间后仍在运行,则杀死该进程。用来控制程序运行的时间。使用方法timeout [选项] 数字[后缀] 命令 [参数]...后缀”s”代表秒(默认值),”m”代表分,”h”代表小时,”d”代表天。选项详解长选项必须使用的参数对于短选项时也是必需使用的。-s, --signal=信号指定在超时时发送的信号。信号可以是类似"HUP...原创 2020-03-23 11:32:01 · 5007 阅读 · 0 评论 -
百度云购买的服务器 lnmp环境开放mysql外部访问如navicat
首先购买的百度云服务器是默认允许所有端口访问的,但是linux系统默认对3306关闭了外部访问权限所以我们需要修改linux防火墙配置:vim /etc/sysconfig/iptables看到有一行3306的配置,改为ACCEPT,改完之后是这样的:-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT刷新防火墙配置:service i...原创 2020-02-16 20:43:27 · 309 阅读 · 0 评论 -
Linux常用命令笔记
Man中文版:https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CNwhereis:查找文件路径find:查找文件xshell链接linux:用自定义的桥接模式ll:列出当前目录ls:列出当前目录(多列列表)ifconfig:ipyum install php:安装php程序包systemctl star...原创 2019-07-17 15:27:13 · 310 阅读 · 0 评论 -
消息队列RabbitMQ安装与简单使用
Redis只适合做缓存,消息队列请别用了!官网:http://www.rabbitmq.com1、安装erlangwget http://erlang.org/download/otp_src_21.2.tar.gztar xf otp_src_21.2.tar.gz./configure --prefix=/usr/local/erlang --with-ssl -ena...原创 2019-07-17 15:09:57 · 174 阅读 · 0 评论 -
Linux C简单WebSever实现
#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#in...原创 2019-05-10 17:45:13 · 618 阅读 · 1 评论 -
Linux C进程间通信之pipe
// 多进程以及ipc管道方式进程间通信/*1、父进程调用pipe开辟管道,得到两个文件描述符指向管道的两端。2、父进程调用fork创建子进程,那么子进程也有两个文件描述符指向同一管道。3、父进程关闭管道读端,子进程关闭管道写端。父进程可以往管道里写,子进程可以从管道里读,管道是用环形队列实现的,数据从写端流入从读端流出,这样就实现了进程间通*/#include <sys/t...原创 2019-05-07 17:15:19 · 519 阅读 · 0 评论 -
Linux C多线程共享数据并发锁之mutex
// 多线程竞争锁mutex处理并发#include <stdio.h>#include <pthread.h>#define LOOP 5000000 // 由于目前cpu处理速度过快,请保证这个值够大才会出现最后结果不对情况int counter = 0; // 计数器pthread_mutex_t mutex = PTHREAD_MUTEX_INI...原创 2019-05-09 11:30:49 · 430 阅读 · 0 评论 -
Linux如何关闭某个占用端口的进程
1)查找被占用的端口:netstat -tln | grep 8000tcp 0 0 192.168.2.106:8000 0.0.0.0:* LISTEN 2)查看被占用端口的PID:sudo lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/O...原创 2019-04-30 17:49:09 · 33147 阅读 · 0 评论 -
Nginx防止DDOS攻击方案
一. 限制每秒请求数ngx_http_limit_req_module模块通过漏桶原理来限制单位时间内的请求数,一旦单位时间内请求数超过限制,就会返回503错误。配置需要在两个地方设置:nginx.conf的http段内定义触发条件,可以有多个条件在location内定义达到触发条件时nginx所要执行的动作例如:http { limit_req_zone $binary_...原创 2019-05-01 17:17:04 · 1367 阅读 · 0 评论 -
Linux配置中文版man手册
下载中文man包源码的网址:https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN找到源码包wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.2.tar.bz2/cab232c7bb49b214c2f7ee44f7f35900...原创 2019-05-01 17:14:46 · 6945 阅读 · 4 评论