
Linux相关
文章平均质量分 72
Yyuanyuxin
可关注公众号“毛线杂货铺”或淘bao店铺ID:122344852,订阅文章或技术更优惠
展开
-
使用Paramiko进行批量监控
自动化部署中,我们学习了ansible等工具的使用,但是实际运维中,很多特定的功能无法满足或者实现复杂,这种情况下,我们就可以使用Paramiko来编写自己的python程序来实现功能。Paramiko是基于SSHv2版本协议,可以使用Paramiko连接到远程的服务器。先创建要执行的py文件vi comply.py:import paramiko# 实例化ssh客户端ssh = par...原创 2020-02-27 12:08:14 · 514 阅读 · 0 评论 -
SSH免密登陆和Ansible批量操作
批量部署服务器时,若每台服务器有登陆密码,一个个输入就不是自动化部署了,所以我们需要免密码登陆。一.SSH免密登陆:下面,我们了解SSH免密登陆。1.RSA非对称机密算法他有两个密钥组成:Public Key:公钥Private Key:私钥公钥是公开出去的,私钥是我们自己保管的。他们是成对使用的,如果我们用公钥加密的数据。只有通过对应私钥才能解密成功,反过来,通过私钥加密的数据,只...原创 2020-02-27 11:29:23 · 965 阅读 · 0 评论 -
有关自动化部署Fabric
要部署多台生产服务器的时候,一台一台去配置不方便,所以我们需要自动化部署的方式来部署。本文采用的是Fabric,在Ubuntu 64 上实现。Fabric:用来提高基于 SSH 的应用部署和系统管理效率。可以实现与远程服务器的自动化交互。一般使用情况为需要运维几台至几百台机器,但如果需要运维上千台并不推荐使用Fabric,可以尝试使用saltstack。一.安装pip3 install f...原创 2020-02-26 19:07:05 · 203 阅读 · 0 评论 -
将本地mysql数据库拷贝到云服务器
使用SQLyog为工具。先登陆本地的数据库,再根据图操作:下图中,要点击新建,在弹出框中给远程连接取一个名字:进入远程服务器后,新建一个数据库,到时候把数据拷贝到此。之后回到本地连接数据库,选择自己要复制到云服务器上的数据库来复制:在下图中“连接”选择刚命名的远程服务器名字,然后“数据库”选择刚新建的数据库则成功了:...原创 2020-02-23 12:06:35 · 2655 阅读 · 2 评论 -
基于Ubuntu环境Git 服务器搭建及使用
多人合作开发的时候 常常会需要使用代码管理平台,保持代码一致和解决冲突。在工作中我使用过SVN和TFS,本文说明另外一种平台,Git,下面是基于Ubuntu环境安装并简单使用Git服务器。确认安装gitapt install gitgit --version可查看版本。1.创建一个git用户useradd -m gitpasswd git输入密码并确认密码。如果是root用户,...原创 2020-02-22 21:54:44 · 2400 阅读 · 0 评论 -
公网ip和私网ip
IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP...转载 2020-02-21 17:29:15 · 622 阅读 · 0 评论 -
关于uWSGI运行Django项目放入开机脚本不生效的解决方案
学习WSGI运行Django项目时,为了不要每次重新启动,把启动代码添加到了/etc/rc.local脚本中,但是并未生效。在此探究原因:/etc/rc.local得到:发现这个文件没有执行权限,这就是问题所在了。添加权限:chmod 755 /etc/rc.local得到:重启Linux,发现添加到文件里的脚本已执行:...原创 2020-02-20 20:53:00 · 696 阅读 · 0 评论 -
linux基本操作
【linux基础1】基本操...转载 2020-02-20 16:18:39 · 196 阅读 · 0 评论 -
linux基础_vim常用命令
【linux基础4】vim...转载 2020-02-19 19:59:40 · 148 阅读 · 0 评论