记录平凡生活,关注互联网,专注Linux运维技术.

lianst 发布的文章

September 14, 2018

Mysql在字段现有内容后面追加内容

需求在发布系统中所有前置任务里面增加一些内容,发布系统中大约有200+的项目,手动是不可能手动的,只有在数据库中操作了。思路思路?既然操作数据库哪肯定得去看MySQL手册喽。在Mysql手册中查找String相关资料,找到并进入String Functions,可以找到CONCAT和CONCAT_WS两个关于字符串拼接的函数文档链接。过程CONCAT函数官方解释:Returns the st...
September 2, 2018

[ Django ] Nginx+uWSGI+Django方法部署Django程序

基础环境对于以下基础环境的安装、配置,本文不在过多讲解。Centos7Python3Nginx(Openresry)安装uwsgi就我个人而言,我对uwsgi的理解是:uwsgi相当于php中的php-fpm,是负责处理php脚本的网关。同样,uwsgi就是用来处理Python脚本的网关。uwsgi的安装很简单,因为它是python的一个模块,所以我们可以使用pip命令来安装。[root@d...
September 1, 2018

Centos7安装python3并与python2共存

不出意外的话,Centos7默认安装的是Python2.7.5版本。因为目前做的项目和当前趋势都已经向Python3看齐了,所以咱也赶上时代的潮流,把Python版本升级到3。因为Centos中yum命令是用的Python2,所以我们还不能彻底抛弃Python2。查看当前版本[root@django software]# python -V Python 2.7.5 [root@django...
August 29, 2018

配置 jupyter notebook远程访问

默认情况下,安装好 Jupyter之后,可以用 localhost:8888 即可。但是如果要需要远程访问,默认是不支持101.101.101.101:8888 这样的访问,需要额外配置。设置 jupyter notebook 可远程访问的官方指南在这里,在远端服务器上执行以下操作:生成配置文件默认情况下,配置文件 ~/.jupyter/jupyter_notebook_config.py ...
August 27, 2018

grep命令遇到 Binary file matches解决方法

报错今天在grep数据库(Mysql)bilog文件的时候,终端返回报错:Binary file mysql-bin.000840 matches。[root@devops-ansible data]# grep "397736" mysql-bin.0008* Binary file mysql-bin.000840 matches Binary file mysql-...
July 11, 2018

[Python笔记] isinstance() 函数

作用isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。但是isinstance和type是有区别的:type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同推荐使用 isinstance()。语法isinstance(object, cla...
June 4, 2018

cloudns配置动态域名解析

更换了lianst.com域名的DNS提供商之后,这家的DNS是支持动态域名解析(dbs)的,所以想尝试一下dbs如何配置,就先来拿我的群晖做一下实验了。配置步骤先来在DNS后台新建一个A记录,记录值随便写,反正是要动态更新的。A记录创建成功后,需要点击右边的箭头按钮来开启ddns(cloudns叫dbs)ddns开启后,会提示你激活。点击激活按钮之后,会弹出一个对话框,里面会有各种类型的动...
June 4, 2018

如何在群晖NAS上面使用Crontab

与其他类Unix系统不同的是,群晖上面并不能直接crontab -e来管理计划任务。默认群晖是不允许root直接登陆的,所以我们要先来切换用户身份到root。admin@DiskStation:~$ sudo -i Password:切换到root用户之后,我们就可以使用文本编辑工具(vim或者nano)来便捷crontab的计划任务了。root@DiskStation:~# vim /e...