自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 每天一个新知识之Linux(CentOS7)下部署vsftp服务

文章目录一、VSFTP的概述1.1 什么是VSFTP1.2VSFTP连接的类型1.3 VSFTP的工作模式1.4 VSFTP传输模式1.5VSFTP的验证方式二、部署VSFTP2.1 部署VSFTP2.2 匿名用户验证2.3 本地用户验证2.4 虚拟用户验证一、VSFTP的概述1.1 什么是VSFTP​ VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,全称为Very Secure FTP。1.2VSFTP连接的类型控制连接持续连接,使用TCP端口21,用于用户指令的收

2020-07-14 22:32:48 333

原创 每天一个新知识之Linux(CentOS7)下的DNS服务器部署(主从、DNS缓存、分离解析)

文章目录一、域名的解析过程二、DNS服务器相关信息三、DNS服务器的记录类型四、搭建DNS服务器4.1 搭建DNS服务器4.2 主从DNS服务器4.3 DNS缓存服务器4.4 DNS分离解析(智能解析)一、域名的解析过程HOST→→本地缓存→→DNS服务器|DNS服务器缓存→→全球13个根域服务器#任何一步中查询到对应结果直接返回,DNS服务器收到返回信息后会将解析记录返回的同时在本地缓存一份对应记录。二、DNS服务器相关信息类型说明软件包名称bind服务名称na

2020-07-13 22:12:56 673

原创 每天一个新知识之Linux下DHCP服务器配置部署(MAC绑定、超级作用域、DHCP中继)

文章目录一、安装DHCP服务1、联网情况下使用yum进行安装2、修改yum源为本地光盘进行yum安装二、配置DHCP服务2.1 dhcp服务配置文件模板2.2 配置dhcp服务2.3 启动DHCP服务并验证三、DHCP服务器MAC地址绑定四、DHCP服务器的超级作用域五、DHCP中继一、安装DHCP服务1、联网情况下使用yum进行安装#yum安装yum -y install dhcpyum -y install dhcp-common[root@centos-01 ~]# rpm -q dhcp

2020-07-05 23:47:47 2221

原创 每天一个新知识之Linux CentOS7下将yum源替换为本地光盘

#创建光盘挂载目录并挂载光盘镜像[root@centos-01 ~]# mkdir /mnt/cdrom && mount /dev/cdrom /mnt/cdrom mount: /dev/sr0 写保护,将以只读方式挂载#备份yum源[root@centos-01 ~]# mkdir /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak#创建本地源[root@cento

2020-07-04 21:48:28 220

原创 每天一个新知识之CentOS7更改默认网卡名称为eth0

在CentOS7中,默认的网卡名称变成了ens这种命名方式,下面介绍下如何将其修改为我们习惯使用的eth的命名方式。1、修改网卡配置文件名cp -a /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/bak_ifcfg-ens32mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0

2020-07-01 14:16:29 595

原创 每天一个新知识之Linux的日志管理

文章目录一、常见的日志文件二、日志服务rsyslogd2.1日志文件的格式2.2 rsyslogd日志服务的配置文件2.2.2 自定义日志三、日志轮替3.1 日志文件轮替的命名规则3.2 logrotate配置文件3.3 lograotate配置文件主要参数3.4 自定义日志轮替3.5 logrotate命令一、常见的日志文件日志文件说明/var/log/cron系统定时任务相关日志/var/log/cups/记录打印信息的日志/var/log/dmes记录系统在开

2020-06-28 22:26:31 336

原创 每天一个新知识之Linux的系统管理

文章目录一、进程管理1.1 进程管理的作用1.2 进程的查看1.2.1 PS命令1.2.2 TOP命令1.3 进程的管理1.3.1 信号1.3.2 kill命令1.3.3 killall命令1.3.4 pkill命令二、工作管理2.1 注意事项2.2 如何把命令放入后台2.3后台命令的管理2.3.1查看后台运行的工作2.3.2将后台暂停的工作恢复至前台2.3.3将后台暂停的工作恢复执行2.3.4将后台命令脱离终端运行一、进程管理1.1 进程管理的作用判断服务器健康状态查看系统中所有的进程杀死进程

2020-06-24 23:05:37 980

原创 每天一个新知识之Linux的服务管理

文章目录一、服务的分类二、服务的管理2.1、RPM包默认安装的服务管理2.1.1、独立的服务管理2.1.2、基于xinetd服务的管理2.2源码包安装的服务管理2.2.1源码包服务的启动管理2.2.2源码包服务的自启动管理三、Linux中常见的服务及优化一、服务的分类Linux服务分类:RPM包默认安装的服务服务是通过RPM包安装的,可以被服务管理命令识别。独立的服务服务可以自行启动而不依赖于其他的管理服务。基于xinetd的服务服务不能独立启动而是需要依靠管理xinetd服务来

2020-06-23 22:27:32 329

原创 每天一个新知识之Linux的运行级别、启动引导与系统修复

一、Linux的运行别1、Linux中的运行级别在Linux系统中,默认有7个运行级别:运行级别说明0关机1单用户模式,主要用于系统修复(如遗忘密码等)2不完全的命令行模式,不包含nfs服务3完全的命令行模式4系统保留,未使用5图形界面6重启2、运行级别的查看与切换查看:[root@localhost ~]# runlevel N 3#N代表进入当前系统级别前的上一个级别,N=None说明开机直接进入3级别#3为当前

2020-06-23 21:12:24 362

原创 每天一个新知识之Linux的Shell编程

文章目录一、什么是Shell1、什么是Shell2、shell的分类3、shell与shell 脚本(shell script)4、shell脚本的执行方式二、shell编程相关命令1、echo2、printf3、test4、awkawk的基本使用awk的运算符awk的内置变量awk中两个特殊保留字BEGIN和ENDawk的函数算数函数字符串函数时间函数位操作函数其他函数自定义函数awk的条件语句和循环语句**条件语句**IF 语句IF - ELSE 语句IF - ELSE - IF循环ForWhileBr

2020-06-20 23:43:40 447

原创 每天一个新知识之正则表达式

一、什么是正则表达式和为什么要使用正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。典型的搜索和替换操作要求您提供与预期的搜索结果匹配的确切文本。虽然这种技术对于对静态文本执行简单搜索和替换任务可能已经足够了,但它缺乏灵活性,若采用这种方法搜索动态文本,即使不是不可能,至少也会变得很困难。通过使用正则表达式,可以:测试字符串内的内容。例如,可以测试输

2020-06-19 21:05:27 378

原创 每天一个新知识之LInux的Bash

文章目录一、Bash的模式二、Bash常用快捷键三、Bash的标准输入输出四、Bash的输入输出重定向1、输出重定向2、输入重定向五、多命令的顺序执行六、管道符七、Bash中的通配符和特殊符号八、Bash的变量和运算符1、变量的定义规则2、变量的分类3、用户自定义变量变量的定义变量的调用变量的查看变量的删除4、环境变量4.1环境变量配置文件环境变量配置文件调用过程登录时生效的环境变量配置文件/etc/profile/etc/profile.d/*.sh~/.bash_profile~/.bashrc/etc

2020-06-18 21:51:32 389

原创 每天一个新只是之Linux的常用命令(持续更新ing)

文章目录1、ls命令2、cd 命令3、pwd 命令4、mkdir 命令5、rmdir命令6、rm 命令7、mv 命令8、cp 命令9、cat命令10、more 命令11、less 命令12、head 命令13、tail 命令14、which 命令15、whereis 命令16、locate 命令17、find 命令18、chmod 命令19、tar 命令20、chown 命令21、df 命令22、du 命令23、ln 命令24、date 命令25、cal 命令26、grep 命令27、wc 命令28、ps

2020-06-17 23:35:32 337

原创 每天一个新知识之Linux的LVM逻辑卷管理

一、什么是LVM逻辑卷1、什么是逻辑卷许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。注意/boot分区不能基于LVM创建,必须独立出来。2、关于逻辑卷的几个概念PE (Physical Exte

2020-06-17 20:36:14 477

原创 每天一个新知识之Linux的磁盘配额

一、磁盘配额基础知识1、什么是磁盘配额磁盘配额是一种磁盘空间的管理机制,使用磁盘配额可限制用户或组在某个特定文件系统中所能使用的最大磁盘空间和文件个数。2、实施磁盘配额需要满足的条件内核必须支持磁盘配额[root@localhost ~]#grep CONFIG_QUOTA /boot/config-2.6.32-573.el6.x86_64CONFIG_QUOTA=yCONFIG_QUOTA_NETLINK_INTERFACE=y#CONFIG_QUOTA_DEBUG is not

2020-06-16 22:25:49 717

原创 每天一个新知识之Linux的磁盘管理及在线磁盘新增

一、常用磁盘管理命令1、df命令Linux df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。#用法:df [选项]... [文件]...常用选项说明-a显示特殊文件系统,这些文件系统都是保存在内存中的如/proc,所以占用量都是0-h单位换算,使用人类可读的格式-T增加文件系统类型-l只显示本机的文件系统2、dh命令Linux du命令用于显示目录或文件的大小,du会显示指定的目录或文件所占用的磁盘空间。#用法:du

2020-06-15 22:26:16 439

原创 每天一个新知识之linux下利用diff比较两个文件的差异并使用patch进行差异文件同步

1、首先我们先来了解下diff和patch这两个命令的使用方式diff 选项 旧文件 新文件 #作用比较新旧文件的不同常用选项用途-a将文档当作文本文档来处理-b忽略空格造成的差异-B忽略空白行造成的差异-I忽略大小写造成的差异-N当比较两个目录时,如果某个文件只在一个目录中,则在另一个目录中将视为空文件-r比较目录时递归比较子目录-u使用统一的输出格式patch 选项 < 修补文件 #用于修补文件。常用

2020-06-13 21:31:04 1058

原创 每天一个新知识之VIM编辑器常用快捷键及操作

一、定义别名使用vi调用vim快捷键# alias vi='vim二、命令说明按键作用a再光标所在字符尾后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行首插入o在光标下插入新行O再光标上插入新行gg移动到文件头^移动到行首$移动到行尾...

2020-06-12 22:18:30 903

原创 Django小记之简单实现小区进出登记(包含simpleui,middleware中间件,TestCase单元测试)

*说明:仅用于记录Django学习期间的一些小案例开发环境:硬件:树莓派4B操作系统:ubuntu18.04 serverPython:python3.6.9Django版本:3.0.4一、新建项目#新建项目django-admin startproject io_registertree└── io_register ├── io_register │ ...

2020-03-15 00:32:34 704

转载 xadmin后台页面的自定制

https://www.cnblogs.com/pgxpython/p/10593507.html

2019-05-09 13:34:01 938

转载 centos7安装python3

https://www.cnblogs.com/jmaly/p/7800091.html

2019-05-09 12:32:26 176

转载 centos安装mysql

https://www.cnblogs.com/silentdoer/articles/7258232.html

2019-05-09 12:02:44 88

转载 ubuntu中安装mysql并设置

https://blog.csdn.net/weixx3/article/details/80782479

2019-04-05 13:03:06 119

原创 在Ubuntu中安装Python虚拟环及virtualenvwrapper

一、安装pip包管理器Ps:我这里使用的是deepin的15.9版本,非原生ubuntu在这里默认是没有安装pip包管理器的需要手动安装python@python:~$ sudo apt install python3-pip二、安装virtualenv及virtualenvwrappersudo pip3 install virtualenvsudo pip3 install...

2019-04-05 11:27:00 444

原创 在ubuntu中部署nignx

布署从uwsgi、nginx、静态文件三个方面处理服务器介绍服务器:私有服务器、公有服务器私有服务器:公司自己购买、自己维护,只布署自己的应用,可供公司内部或外网访问公有服务器:集成好运营环境,销售空间或主机,供其布署自己的应用私有服务器成本高,需要专业人员维护,适合大公司使用公有服务器适合初创公司使用,成本低常用的公有服务器,如阿里云、青云等,可根据需要,按流量收费或按时间...

2019-04-04 17:18:34 167

原创 django中的第三方包

常用的第三方包或工具富文本编辑器缓存全文检索celery富文本编辑器借助富文本编辑器,管理员能够编辑出来一个包含html的页面,从而页面的显示效果,可以由管理员定义,而不用完全依赖于前期开发人员此处以tinymce为例,其它富文本编辑器的使用可以自行学习使用编辑器的显示效果为:下载安装在网站pypi网站搜索并下载"django-tinymce-2.4.0"解压tar...

2019-04-04 17:06:11 861

原创 django使用mysql报错 Error loading MySQLdb module: No module named 'MySQLdb'处理

错误原因:python3中已经取消了MySQLdb包处理办法安装pymysql包pip install PyMySQL 以以下目录结构为例,在test5/test5/init.py中添加如下代码:import pymysqlpymysql.install_as_MySQLdb()├── booktest│ ├── admin.py│ ├── apps.py│ ...

2019-04-03 09:06:48 1739

原创 django的高级应用

1. 静态文件处理2. 中间件3. 上传图片4. Admin站点5. 分页6. 使用jquery完成ajax管理静态文件项目中的CSS、图片、js都是静态文件配置静态文件在settings 文件中定义静态内容STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'),]...

2019-04-02 16:33:53 233

转载 django中模板的使用

模板介绍作为Web框架,Django提供了模板,可以很便利的动态生成HTML模版系统致力于表达外观,而不是程序逻辑模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用模板包含HTML的静态部分动态插入内容部分Django模板语言,简写DTL,定义在django.template包中...

2019-04-01 11:47:35 1327

转载 django中的HttpReques对象

HttpReqeust对象服务器接收到http协议的请求后,会根据报文创建HttpRequest对象视图函数的第一个参数是HttpRequest对象在django.http模块中定义了HttpRequest对象的API属性下面除非特别说明,属性都是只读的path:一个字符串,表示请求的页面的完整路径,不包含域名method:一个字符串,表示请求使用的HTTP方法,常用值包括:‘GET...

2019-03-21 15:35:49 187

转载 Django-models中查询的使用

简介查询集表示从数据库中获取的对象集合查询集可以含有零个、一个或多个过滤器过滤器基于所给的参数限制查询的结果从Sql的角度,查询集和select语句等价,过滤器像where和limit子句接下来主要讨论如下知识点查询集字段查询:比较运算符,F对象,Q对象查询集在管理器上调用过滤器方法会返回查询集查询集经过过滤器筛选后返回新的查询集,因此可以写成链式过滤惰性执行:创建查询集不会...

2019-03-15 10:05:45 702

原创 django中models的类型及相关说明

Django根据属性的类型确定以下信息:当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列。默认创建的主键列属性为id,可以使用pk代替,pk全拼为primary key。属性命名限制:不能是python的保留...

2019-03-14 16:27:45 355

转载 python中对二进制字节的操作及格式化字符串

https://www.cnblogs.com/jiangzhaowei/p/6138972.html

2019-03-06 09:13:20 7433

转载 Ubunu下vim+python+YCM配置

https://blog.csdn.net/qq_33039859/article/details/81490382sudo apt-get install libpython3.6-devcd ~/.vim/bundle/YouCompleteMe./install.py

2019-03-04 12:34:24 279

转载 python之Queue实现进程间的通信

python之Queue实现进程间的通信1、使用Queuetry: q.put_nowait("消息4")except: print("消息列队已满,现有消息数量:%s"%q.qsize())#推荐的方式,先判断消息列队是否已满,再写入if not q.full(): q.put_nowait("消息4")#读取消息时,先判断消息列队是否为空,再读取if ...

2019-02-27 17:08:43 323

原创 python中process类相关

process(self,group=None,target=None,name=None,args=(),kwargs=())group参数未使用,值始终为None。target表示调用的对象,就是子进程要执行的任务。name可以为子进程命名。args指定的为传结target函数的位置参数,是一个元组形式,必须有逗号,如:args=(‘monicx’,)kwargs指定的为传结targ...

2019-02-27 13:54:15 1874

转载 django后台xadmin配置

https://blog.csdn.net/p571912102/article/details/82180034

2019-02-26 10:07:14 151

转载 python读写xml文件

转自:https://blog.csdn.net/hu694028833/article/details/81089959

2019-01-25 14:54:54 594

转载 centos下安装mysql及python3

https://www.cnblogs.com/starof/p/4680083.html

2019-01-09 11:37:30 226 1

原创 PyQt之窗口绘图类控件(QPainter、Qpen、QBrush)

PyQt之窗口绘图类控件(QPainter、Qpen、QBrush)一、控件说明在PyQt5中一般可以通过QPainter、QPen、QBrush这三个类来实现绘图功能,另外QPixmap也可以被看作为绘图类,因其图像的呈现方式在本质上来说也是通过绘图的方式将本地的图片进行呈现。二、Qpainter类QPainter类在QWidget控件上执行绘图操作,他是一个绘图工具,为大部分图形界面提...

2018-11-21 17:26:04 12185 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除