
linux运维
nice肥牛
github:https://github.com/nciefeiniu
展开
-
将本地文件上传到Linux目录下(上传到vm虚拟机中)
我们使用一个方便的工具,名叫:FileZilla 来源百度百科 FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。 FileZill原创 2017-09-04 20:37:08 · 19694 阅读 · 0 评论 -
Ubuntu 中的docker container 使用bridge网络无法访问外网
能宿主机和容器能互相ping通但是不能访问外网!!!!很有可能是DNS的问题解决办法:1.可以在运行容器的时候指定DNS服务器docker run --dns xx.xx.xx.xx images ...原创 2018-06-26 13:05:03 · 3256 阅读 · 0 评论 -
Ubuntu/Centos 安装postgresql 10
Ubuntu/Centos 安装postgresql 10OS-Version: ubuntu 14.04 / 16.04 / 18.04centos 6 / 7开始安装Ubuntu :sudo vim /etc/apt/sources.list.d/pgdg.list粘贴下面的到上面打开的文件deb http://apt.postgre...原创 2018-07-23 12:13:45 · 653 阅读 · 0 评论 -
ubuntu python2.7安装GDAL
直接 pip install GDAL 不行用下面的方法:sudo add-apt-repository ppa:ubuntugis/ppasudo apt-get updatesudo apt-get install gdal-binsudo apt-get -y install python-gdal原创 2018-09-14 09:03:58 · 1122 阅读 · 0 评论 -
git同步一个 fork
fork 了别人的仓库后,原作者又更新了仓库,如何将自己的代码和原仓库保持一致?本文将给你解答。Configuring a remote for a fork给 fork 配置一个 remote****给 fork 配置一个 remotegit remote -v# origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetc...转载 2018-10-19 09:02:33 · 229 阅读 · 0 评论 -
selenium.common.exceptions.WebDriverException: Message: Service chromedriver unexpectedly exited.
selenium操作chrome 报错:selenium.common.exceptions.WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 127解决办法原因:大部分是因为selenium的版本和CHROME_DRIVER的版本不对。可以更新selenium和...原创 2019-02-20 11:31:30 · 4894 阅读 · 0 评论 -
macos下git tab键无效解决方法
原文地址HomebrewInstall homebrewInstall Git and bash-completion: brew install git bash-completion (Note: If this install fails with a 404 error, and you already have git installed, just remove the git...转载 2019-07-02 10:37:11 · 1039 阅读 · 0 评论 -
postgresql更新字段类型为JSON的数据
PostgreSQL更新表字段为JSON的数据。比如:表结构如下:# table name usersid bigserial not null primary keyinfo json '{}'::json这个users表中有两个字段,一个是主键id,另一个是信息字段info,默认是空json如何更新这个info字段?更新sql语句:update users set in...原创 2019-07-19 08:53:01 · 1897 阅读 · 0 评论 -
Dockerfile中修改ubuntu 18.04时区
# check now timezone$ date -RSun, 21 Oct 2018 23:35:04 +0800 # change timezone to Shanghai if it is wrongapt updateapt install -y tzdata echo "Asia/Shanghai" > /etc/timezonerm -f /etc/l...转载 2019-08-01 13:54:12 · 3173 阅读 · 1 评论 -
git提交header
type:用于说明commit的类别,规定为如下几种feat:新增功能;fix:修复bug;docs:修改文档;refactor:代码重构,未新增任何功能和修复任何bug;build:改变构建流程,新增依赖库、工具等(例如webpack修改);style:仅仅修改了空格、缩进等,不改变代码逻辑;perf:改善性能和体现的修改;chore:非src和test的修改;test:测试用...原创 2019-08-06 09:28:17 · 1123 阅读 · 0 评论 -
ubuntu 换阿里云源
ubuntu 域名说明 对于阿里云ECS用户,可以直接使用内部域名访问,而对于非云用户则需要使用公网域名 mirrors.aliyun.com 来访问。 图形界面配置 新手推荐使用图形界面配置: 系统设置 -> 软件和更新 选择下载服务器 -> “mirrors.aliyun.com” 手动更改 用你熟悉的编辑器打开:/etc/apt/sources.list比如...转载 2018-06-24 12:29:53 · 1813 阅读 · 0 评论 -
Docker + Django + Redis 简单的负载均衡
实验环境宿主机:Ubuntu-16.04_X64Docker version 18.03.0-ce前期准备我们将搭建一个包含6个节点的Docker应用栈,其中包括一个负载均衡代理节点、两个Web应用节点、一个主数据库节点及两个从数据库节点。获取镜像:# 获取Django镜像$ sudo docker pull django# 获取HAProxy镜像$ sud...原创 2018-04-26 16:55:28 · 1142 阅读 · 0 评论 -
pip 10.0.0 BUG 解决方案Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module>
使用pip3 出现以下错误:Traceback (most recent call last): File “/usr/bin/pip3”, line 9, in from pip import main或者pip 时也出现这个问题 这是pip 10.0.0版本的BUG解决办法修改 /usr/bin/pip 文件from pip import main...原创 2018-04-24 19:33:18 · 77409 阅读 · 19 评论 -
vagrant创建多节点虚拟机
使用Vagrant创建多节点虚拟机环境:windows 7 vagrant 1.9.5virtualbox 4.3.40需求:创建1个manager节点 (加装ansible)创建2个client节点3台虚拟机都配置两张网卡,1个NAT,一个Host-Only这里我们主要写vagrantfile,来自动配置多台虚拟机原创 2017-09-17 12:06:25 · 2559 阅读 · 0 评论 -
在virtualbox中用openwrt实验组网
用virtualbox装openwrt实验组网实验图示:一台电脑用virtualbox装openwrt 和 一台virtual machine其他电脑都只装一台virtual machineopenwrt 有两张网卡: 一张 桥接网卡一张 net网卡virtual machine 只设置一张 桥接网卡 注意:所有桥接网卡都需要设置在同一网段(注意桥接在你的有线网卡上,比如192.16原创 2017-10-17 12:30:39 · 745 阅读 · 0 评论 -
linux之vim常用命令
资料来源于网络vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 选中后就可以用编辑命令对其进行编辑,如 d 删除 y 复制 (默认是复制到”寄存器) p 粘贴 (默认从”寄存器取出内容粘贴) 博主常用命令: 1.删除字符 要删除一个字符,只需要将光标转载 2017-09-04 20:05:12 · 364 阅读 · 0 评论 -
fatal: [controller]: FAILED! => {"changed": false, "msg": "shade is required for this module"}
在用ansible部署openstack时,当执行创建Service Project时报错报错代码如下:- name: Create OS service project os_project: domain_id=default description="Service Project" state=present name=service environmen原创 2017-12-08 12:35:54 · 18597 阅读 · 0 评论 -
virtualbox下,虚拟机 ubuntu_1做为虚拟交换机,ubuntu-2 ubuntu-3作为虚拟机接在ubuntu_1上
实验拓扑图ubuntu_1网卡配置: ubuntu_1的两张网卡eth1 eth2需要工作在混杂模式下。ubuntu-2网卡配置:ubuntu-3网卡配置:需要的软件系统环境:ubuntu14.04软件:brctl-utils虚拟交换机需要打开路由转发功能: 一次性配置,重启后需再次打开: 将文件/proc/sys/net/ipv4/ip_forward值改为1永久配置 将文件/原创 2017-11-19 19:32:25 · 1511 阅读 · 0 评论 -
openstack newton dashboard报错RuntimeError: Unable to create a new session key. It is likely that the
openstack newton搭建Dashboard时报错报错如下(重要的部分):[Wed Dec 20 14:10:50.203899 2017] [wsgi:error] [pid 1785:tid 140241062819584] “Unable to create a new session key. ” [Wed Dec 20 14:10:50.203901 2017] [ws原创 2017-12-20 14:27:09 · 662 阅读 · 0 评论 -
在windows 7中vagrant up 无反应,没任何信息输出
我的系统是windows 7 安装了vagrant,当运行vagrant up时,没反应,如图:软件版本:系统: windows 7 旗舰版virtualbox: 5.1.28vagrant: 2.0.0解决方案:初步认为是virtualbox和vagrant版本对不上就卸载了原本的两个软件去下载了:virtualbox 4.3vagrant 1.9.5安装好这两个软件,再执行vag原创 2017-09-15 17:28:34 · 9126 阅读 · 4 评论 -
使用ansible分布式自动部署openstack例子
ansible-openstack-Newton github: ansible-openstack-Newton 开始环境ubuntu 16.04 Vigrantfile是虚拟机的配置文件(请自行搭建vagrant+virtualbox) - ubuntu 14.04地址: 链接:https://pan.baidu.com/s/1miBrRS0 密码:u20d - ubuntu 16.04地原创 2017-12-03 23:01:37 · 1856 阅读 · 0 评论 -
openstack给keystone同步数据库出错WARNING oslo_db.sqlalchemy.engines [-] SQL connection failed. 8 attempts le
WARNING oslo_db.sqlalchemy.engines [-] SQL connection failed. 8 attempts left.报错如下:Processing triggers for libc-bin ...ldconfig deferred processing now taking place * Setting up iSCSI targets原创 2017-12-04 22:48:48 · 9477 阅读 · 0 评论 -
python2正则中文
python2默认不是utf-8编码,用正则表达式去匹配中文可能会出错,因为中文被转换为了\xe5\x8c\xb9\xe9\x85\x8d这种样子。解决方法把匹配和被匹配的字符都转换为unicode...原创 2019-08-15 09:35:43 · 623 阅读 · 0 评论