FLPython
码龄8年
求更新 关注
提问 私信
  • 博客:185,466
    185,466
    总访问量
  • 70
    原创
  • 25
    粉丝
  • 47
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
加入CSDN时间: 2016-10-23
博客简介:

代码的世界

查看详细资料
个人成就
  • 获得46次点赞
  • 内容获得18次评论
  • 获得235次收藏
  • 代码片获得419次分享
创作历程
  • 14篇
    2019年
  • 41篇
    2018年
  • 28篇
    2017年
成就勋章
TA的专栏
  • Python
    29篇
  • LDAP
  • Scrapy
    5篇
  • Django
    2篇
  • Mongodb
    4篇
  • Linux
    18篇
  • Python面试
    9篇
  • SNMP
    4篇
  • Git
    1篇
  • 数学与算法
    6篇
  • PowerShell
    1篇
  • Redis
  • ElasticSearch
    2篇
  • Zabbix
    1篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 运维
    jenkinsdevops自动化运维开发
  • 服务器
    linuxcentos
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python--异步编程

同步和异步同步:调用一个函数,返回结果是自己去获取的,不管是阻塞还是非阻塞异步:调用一个函数,返回结果是别人通过通知、回调等方式给你的在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程执行了。多线程和多进程虽然解决了并发问题,但是系统不能无上限的增加线程,由于系统切换线程的开销也很大,所以,一旦线程数量过多,CPU的时间就花在线程切换上了,会导致性能下降。为...
原创
发布博客 2019.07.31 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python--多线程和多进程

python中最重要的并发模型:多线程多进程异步编程并行是并发概念的一个子集,你可以编写有多个线程或进程的并发程序,但是如果不是在多核处理器上执行这个程序,那么就不能以并行的方式来运行代码。多线程什么是多线程程序员可以将他或她的工作分拆到线程中,这些线程同时运行并共享同一内存上下文。线程之间共享同样的上下文,这意味着你必须保护数据,避免并发访问这些数据。如果两个线程更新相同的没有...
原创
发布博客 2019.07.31 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python处理json键重复问题

Python字典的键是不允许重复的,json字典的键可以重复,如果要用Python构建一个键重复的json字符串该怎么处理好呢我只想到了两个较简单的方法来达到这个目的方法一把有重复键值的部分先用一个特殊字符串标记,然后构造出有键重复的json字符串,然后替换进去import jsonjson_data = {"params": "XXX"}params_str = '{"key": "...
原创
发布博客 2019.05.02 ·
3270 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Zabbix--常用API

详细的API说明请查阅官网API文档获取版本信息curl http://192.168.100.101/zabbix/api_jsonrpc.php -H 'Content-Type:application/json-rpc' -d '{ "jsonrpc": "2.0", "method": "apiinfo.version", "params": [], "...
原创
发布博客 2019.04.27 ·
740 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

shell--常用命令

用户相关踢除登录用户pkill -kill -t pts/1杀掉某个用户所有进程如杀掉test用户所有进程pkill -kill -u test修改用户密码方式一:echo "password" | passwd testuser --stdin >/dev/null方式二:echo testuser:password | chpasswd系统设置释放缓存s...
原创
发布博客 2019.04.21 ·
190 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

shell--常用代码片段

键值对配置文件修改函数set_value(){ key=$1 value=$2 file=$3 if [ ! -f ${file} ];then echo "Error: The file ${file} is not exist, please check!" return 1 fi grep "^${...
原创
发布博客 2019.04.21 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mongodb--常用命令

数据导入导出导出单个集合mongoexport -d some_db -u xxx -p xxx -c some_collection -o some_collection.js --pretty导入单个集合mongoimport --drop -d some_db -u xxx -p xxx -c some_collection some_collection.js全库备份mon...
原创
发布博客 2019.04.21 ·
180 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Elastic常用命令

常用命令查看版本信息curl -XGET http://localhost:9200/?pretty查看集群状态curl -XGET http://localhost:9200/_cat/health?vepoch timestamp cluster status node.total node.data shards pri relo init una...
原创
发布博客 2019.04.21 ·
513 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Zabbix--监控新主机

服务端开放端口firewall-cmd --permanent --add-port=10051/tcpfirewall-cmd --reload客户端安装安装agent1)使用rpm安装zabbix-agentrpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.15-1.el7.x86_...
原创
发布博客 2019.04.21 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SNMP--常用命令介绍

snmptrapsnmptrap和snmpinfo一样,都是发消息给管理者,区别在snmptrap默认使用SNMP TRAP发送消息给管理者,而snmpinform默认使用INFORM-PDU发送消息给管理者,INFORM-PDU需要接收者在收到trap消息时给出应答响应,表明已接收到消息。snmptrap命令使用-Ci参数时,也可以发送INFORM-PDU消息。命令格式snmptrap ...
原创
发布博客 2019.04.21 ·
24007 阅读 ·
7 点赞 ·
1 评论 ·
30 收藏

SNMP--snmp.conf配置文件介绍

snmp.conf简述snmp.conf是Net-SNMP应用的配置文件。系统级配置文件:/etc/snmp/snmp.conf/etc/snmp/snmp.local.conf用户级配置文件:$HOME/.snmp/snmp.conf$HOME/.snmp/snmp.local.conf特定主机配置文件:/etc/snmp/hosts/HOSTNAME.conf$HOME/...
原创
发布博客 2019.04.21 ·
4355 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

SNMP--配置文件介绍

目录搜索应用默认从4个路径查找和读取配置文件,顺序是:/etc/snmp、/usr/share/snmp、 /usr/lib/x86_64-linux-gnu/snmp、和 $HOME/.snmp。在每个路径下查找snmp.conf、snmpd.conf、snmptrapd.conf、snmp.local.conf, snmpd.local.conf、snmptrapd.local.conf配置...
原创
发布博客 2019.04.21 ·
1171 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SNMP--安装

简介简单网络管理协议(SNMP,Simple Network Management Protocol),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。安装ubuntu上安装命令如下apt i...
原创
发布博客 2019.04.21 ·
968 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Elasticsearch安装

环境信息:Centos 7.2elasticsearch-6.5.4host111: 192.168.100.111host112: 192.168.100.112提示: 生产环境中ES最少部署三个节点,我是做测试,只部署了两个节点一、安装JDKmkdir -p /usr/javatar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/java/...
原创
发布博客 2019.01.19 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用DNSmasq搭建DNS服务

DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的(摘自百度百科)环境:Centos7一、服务端配置1.使用yum安装dnsmasqyum install dnsmasq2.配置/etc/dnsmasq.conf可以配置得很简单,只需要配置监...
原创
发布博客 2018.10.28 ·
1467 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

PowerShell写守护进程

工作中,需要守护一个装在Windows上的进程,下面代码中以守护notepad++的进程为例写到此处,是因为PowerShell用的很少,方便自己以后用到时参考一下基本的用法$current_dir = Split-Path -Parent $MyInvocation.MyCommand.Definition;$log_file = "${current_dir}\monitor.log"...
原创
发布博客 2018.10.20 ·
1272 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

通过Nginx部署Django

一、安装Nginx参考:https://blog.csdn.net/weixin_36485376/article/details/83050513二、安装uwsgi[root@fl ~] $ python3 -m pip install uwsgi三、创建uwsgi.ini配置文件假设django项目在/home/project/mysite目录在/home/project/mys...
原创
发布博客 2018.10.15 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

利用nginx搭建文件服务器

前提:nginx已安装如果还没有安装,可以参考:https://blog.csdn.net/weixin_36485376/article/details/83050513配置Nginxnginx.conf如下配置server { listen 8090; server_name localhost; charset utf-8...
原创
发布博客 2018.10.14 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx安装

环境:Centos7.5一、安装编译环境$ yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、安装pcrepcre官方下载网站:https://ftp.pcre.org/pub/pcre/$ cd /usr/local/src$ wget https://ftp.pcre.org/p...
原创
发布博客 2018.10.14 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SFTP上传和下载文件脚本

运维工作中,远程上传或下载文件很常用,我分享下我经常使用的sftp脚本#!/bin/bashSCRIPT_NAME=`basename $0`CURRENT_DIR=$(cd "$(dirname "$0")";pwd)execute_sftp_cmd(){ local host_ip=$1 local user_name=$2 local user_pass...
原创
发布博客 2018.09.24 ·
11276 阅读 ·
0 点赞 ·
5 评论 ·
23 收藏
加载更多