![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
haeasringnar
这个作者很懒,什么都没留下…
展开
-
certbot以nginx方式为域名加https证书
ubuntu16.04 server下1、添加源sudo add-apt-repository ppa:certbot/certbot如果报命令 add-apt-repository 找不到,运行 sudo apt-get install -y software-properties-common python-software-properties 后再执行上述命令2、更新sudo...原创 2020-02-09 16:41:20 · 755 阅读 · 0 评论 -
Linux 高并发核心配置
1、open file(调整同时打开文件数量)的限制 使用命令ulimit -a可以查看修改在 vim /etc/security/limits.conf 文件最后输入建议配置:注意open file建议不超过65535* soft nofile 65535* hard nofile 65535root soft nofile 65535root hard nofile 65535注...原创 2020-01-08 10:41:55 · 713 阅读 · 0 评论 -
因为依赖问题无法安装mysqlclient时的解决方案记录
Ubuntu系统下:sudo apt install libmysqld-dev python3-dev python-dev openssl-devel gcc libffi-devel python-devel libmysqlclient-dev libssl-dev libcrypto++-dev build-essentialCentos系统下:yum install libmy...原创 2019-12-19 16:55:20 · 970 阅读 · 0 评论 -
Ubuntu16.04 18.04 安装rabbitmq 配置、使用详细教程
1、安装erlang因为rabbitmq是用erlang语言开发的,所以要先安装好语言环境即可。sudo apt-get install erlang-nox如果在安装过程中报错:ubuntu18.04 E: dpkg 被中断,您必须手工运行 ‘sudo dpkg –configure -a’ 解决此问题。 如果使用之后不行, 那么删除掉然后重建即可。sudo rm /var/l...原创 2018-09-15 17:14:31 · 13747 阅读 · 4 评论 -
Python 自动化部署 fabric 使用详解
写在前面:本文使用的是Python2.7 + fabric1.14 目前fabric还是使用Python2居多 1、fabric入门建立的文件的文件名尽量为fabfile.py 内容为:# -*- coding:utf-8 -*-from fabric.api import *@task # 装饰器,表示是一个任务@runs_once # 表示只执行一次def myru...原创 2018-09-08 18:05:18 · 5689 阅读 · 0 评论 -
docker 一文入门
1、安装dockerUbuntu环境下(低版本是安装不了的,建议使用16.04或更高)wget -qO- https://get.docker.com/ | sh注意:使用这种方式安装,使用docker命令时可能需要sudo2、镜像命令查看所有镜像sudo docker images运行镜像sudo docker run -t -i ubuntu:16.04...原创 2018-09-08 16:58:52 · 4228 阅读 · 0 评论 -
Gitbook 使用入门
1、安装gitbook注意:前提是你已经安装好了node.js 会使用npm命令npm install gitbook-cli -g2、简单使用这个时候你就可以使用gitbook命令了 首先在你自己的目录下新建一个名为gitbook的目录(可以自定义名字) 然后使用命令gitbook init ./gitbook初始化后目录里面会多出两个md文档 然后在gitbo...原创 2018-09-08 16:02:02 · 4354 阅读 · 0 评论 -
win10系统UEFI+GPT模式下安装Ubuntu双系统方案
具体方案在我的个人百度经验里 win10系统下安装Ubuntu16.04做双系统原创 2018-09-05 11:30:03 · 5650 阅读 · 0 评论 -
Ubuntu16.04 配置node.js环境变量 Linux配置node.js 环境变量
先去官网下载好长期支持的node.js压缩包, node.js 然后解压缩到你自己的目录下, 将压缩包名改为node方便后续操作mv node-v8.11.4-linux-x64.tar.gz node然后修改profile 或者 bashrc 文件vim ~/.profile然后在最后面加上自己的配置export NODE_HOME=/home/node #你...原创 2018-08-17 14:03:36 · 9198 阅读 · 0 评论 -
django部署 nginx 配置简单的负载均衡
这里使用的负载均衡就是将过来的请求分发给不同的django服务去处理,不同的django服务使用的相同的数据库,那么来看nginx配置upstream test01 { # 这里配置的是简单的负载均衡,过来的请求,第一个会去8001 第二个会去8002第三个会去8001 以此类推 server 127.0.0.1:8001; server 127.0.0.1:8002;}server ...原创 2018-10-02 12:27:51 · 2725 阅读 · 0 评论 -
docker实战 容器互联的一种方法、docker运行django nginx 并相互链接
这里使用django + nginx做实例,前期准备:1、一个可以运行的django工程2、一个运行django的镜像/容器3、一个运行nginx的镜像/容器1、制作一个属于自己的运行django的镜像拉取官方Ubuntu镜像docker pull ubuntu:16.04运行一个容器docker run -it ubuntu:16.04 /bin/bash# 此命令执行后会进...原创 2018-10-02 13:11:10 · 2001 阅读 · 0 评论 -
Linux 端口管理
1、定位某个进程所有使用的端口,例如nginx先使用命令找到nginx的pidps -ef | grep nginx然后根据pid找到它所有监听0的端口netstat -anpt | grep 2232其他实例netstat -nupl (UDP类型的端口)netstat -ntpl (TCP类型的端口)netstat -anp 显示系统端口使用情况netstat -nt...原创 2018-10-04 11:30:37 · 2378 阅读 · 0 评论 -
Linux 安装redis 开启远程访问、密码验证等
1、安装redisCentOS下:下载rediswget http://download.redis.io/releases/redis-4.0.10.tar.gz解压redistar zxf redis-4.0.10.tar.gz编译并安装rediscd redis-4.0.10/makeUbuntu下:安装redissudo apt-get updatesudo ...原创 2018-10-07 14:31:38 · 1082 阅读 · 1 评论 -
Centos7 安装coturn部署一套 STUN/TURN 服务 webRTC打洞服务器
1、安装相关依赖yum install -y make gcc cc gcc-c++ wget openssl-devel libevent libevent-devel2、下载可以编译的源码包官方下载地址这里我们下载最新的4.5.0.8wget https://coturn.net/turnserver/v4.5.0.8/turnserver-4.5.0.8.tar.gz解压并进...原创 2019-07-04 20:49:13 · 13093 阅读 · 20 评论 -
Linux 用户&用户组管理
新建用户useradd 选项 用户名-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。实例:新...原创 2019-07-14 21:09:41 · 215 阅读 · 0 评论 -
Python工程师安装Centos7.x服务器后的要做的事
更新源阿里源找到 centos 点击 帮助 按照提示操作更新系统yum updateyum upgrade安装相关依赖yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel net-tools epel-release安装vim wget...原创 2019-06-30 12:08:51 · 271 阅读 · 0 评论 -
使用supervisor 管理linux进程 实例 管理uwsgi进程
1、安装supervisor方式1:apt install supervisor方式2:注意要在Python2.7环境下,supervisor不支持Python3pip install supervisor 2、supervisor配置文件 默认会生成一个文件 /etc/supervisor/supervisor.conf 默认的配置尽量不要去动它,只增加我们需要的配置配置详解...原创 2019-09-06 13:05:27 · 344 阅读 · 0 评论 -
使用ssh 的公钥登录远程Linux服务器
使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。1: 用 ssh-key-gen 在本地主机上创建公钥和密钥ssh-keygen -t rsa在你的用户目录下就会有...原创 2018-08-17 09:45:11 · 9084 阅读 · 0 评论 -
centos6.8经典实用大全、教程
1、安装系统 linux 虚拟机 CentOS: linux系统,【注】windows系统要是64位的系统 putty : windows下面远程连接的工具 xshell : windows下面远程连接的工具 virtualbox : 虚拟机软件 vmware :虚拟机软件vmware安装linux系统步骤(1)点击加号,...原创 2018-08-17 08:40:24 · 8504 阅读 · 3 评论 -
安装好Ubuntu18.04之后要做的事!!大全、详细教程!
安装Ubuntu18.04之后的要做的事:1、更新源,使用软件更新器选择中国的服务器aliyun即可自动更新缓存,已经各种软件之后每天更新, shell更新:sudo apt update sudo apt upgrade2、安装vim、wget、curlsudo apt install vim配置十字光标:用户目录下 vim .vimrc...原创 2018-08-18 15:06:19 · 93948 阅读 · 13 评论 -
Flask+nginx+uWSGI+CentOS服务器部署
亲测,一文带你部署django/flask到你的linux服务器(这里是阿里云其他服务器类似),注意:这里使用的是 阿里云服务器centos6.8 Python3.x Django1.11.x/Flask 0.12.2前提条件:1、一定的linux基础2、一个可正常运行的Django项目/Flask项目3、如果有数据库,需要自行先安装好(注意数据库一定要在安装/升级Python...原创 2018-04-01 16:33:58 · 4713 阅读 · 1 评论 -
CentOS7安装mysql5.7以及修改密码和导入导出数据库
centos7安装mysql 5.71.检测系统内部有没有安装其他的mysql数据库rpm -qa | grep mysql然后如果有的话删除这些mysql yum remove 查出来的所有名字2.彻底删除系统中mysql的目录find / -name mysql将查出的所有目录删掉 rm -rf 查到的路径3.下载mysql的rpm包wget http:/...原创 2018-04-10 17:58:37 · 7646 阅读 · 0 评论 -
CentOS7安装 mongodb3.4 以及设置远程访问
centos7安装MongoDB1、创建mongodb rpm源文件vi /etc/yum.repos.d/mongodb-org-3.4.repo复制一下内容到文件中,保存并退出[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releaseve...原创 2018-04-10 18:25:07 · 5796 阅读 · 0 评论 -
centos6更新到centos7的一些命令
文件与目录操作命令 解析 cd /home 进入 ‘/home’ 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp f...原创 2018-04-10 18:34:04 · 6538 阅读 · 0 评论 -
Ubuntu更新时,解决无法获得锁问题
1、终端输入 ps aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。 2、强制解锁,命令 (这是需要输入root用户密码) sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock...原创 2018-03-28 16:16:28 · 6266 阅读 · 0 评论 -
centos 下安装python虚拟环境
CentOS下虚拟环境的配置1.安装virtualenv virtualenvwrapperpip install virtualenv virtualenvwrapper如果没有pip 先安装pip:yum install -y pip安装好了之后,查找virtualenv位置:find / -name virtualenv例:返回:/usr/local/python3...原创 2018-03-28 18:05:02 · 5707 阅读 · 1 评论 -
虚拟主机与云服务器的区别
ECS为云服务器:云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。就是一台虚拟的服务器。弹性计算就意味着当工作完成后,计算能力将分配给其他。VPS为虚拟服务技术:将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器 技术,和虚拟化技术 。在容器或虚拟机中,每个...原创 2018-03-29 10:17:32 · 6852 阅读 · 0 评论 -
CentOS7安装之后开启自动更新
注意请先配置好系统的yum源,推荐使用阿里源、网易源、清华源、中科大源等 centos7开启自动更新我们将会使用 cron 和 anacron,两者的分别这里不细表了,将来有机会再讨论,现在使用一个指令同时安装 cronie 和 yum-cron:yum -y install cronie yum-cron/etc/cron...原创 2018-04-25 14:05:04 · 6699 阅读 · 0 评论 -
CentOS7安装python3.x与python2.x共存,并且配置好pip工具
centos7 python2.7 与python3.6 共存,并处理好pip首先在安装之前先确定系统内的python版本和pip然后查看/usr/bin目录下的python软连接和pip然后删除它们这是需要修改yum的python指向编辑/usr/bin/yum文件将python指向修改为python2的软连接下载压缩包 https://www.python.org/...原创 2018-04-25 14:07:00 · 7886 阅读 · 1 评论 -
CentOS7环境下配置虚拟环境
安装虚拟环境virtualenv和virtualenvwrapper安装virtualenv virtualenvwrapper pip install virtualenv virtualenvwrapper 如果没有pip 先安装pip:yum install -y pip 安装好了之后,查找virtualenv位置:find / -name virtualenv 例:返回...原创 2018-04-25 14:09:09 · 5952 阅读 · 0 评论 -
centos7 使用yum方式安装nginx
安装相关依赖:yum -y install epel-release安装nginxyum -y install nginx使用yum安装的好处是可以很方便的开启nginx服务 开启nginx服务 systemctl start nginx 设置开启启动 systemctl enable nginx...原创 2018-04-21 18:16:26 · 4158 阅读 · 0 评论 -
centos7环境下部署odoo10线上环境
通过odoo10的rpm包安装1、安装相关依赖yum updateyum install wgetyum install -y epel-release2、下载odoo10的rpm包到本地wget https://nightly.odoo.com/10.0/nightly/rpm/odoo_10.0.latest.noarch.rpm注意这里不要添加yum的odoo.r...原创 2018-05-13 17:11:11 · 6016 阅读 · 11 评论 -
ubuntu16.04 安装typora 好用的markdown编辑器
# optional, but recommendedsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE# add Typora's repositorysudo add-apt-repository 'deb https://typora.io/linux ./'sudo a...原创 2018-07-09 09:21:56 · 7017 阅读 · 1 评论 -
记录安装Ubuntu16.04后必须要做的事,杂篇
前提先更改好Ubuntu的源,更新系统和软件 1、安装vim居然默认没有集成vim神器,只能手动安装了。sudo apt-get install vim 注意:配置显示行和十字光标。 2、安装google浏览器,先到 https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 下载最新的安装文...原创 2018-07-03 21:19:34 · 6515 阅读 · 0 评论 -
Django+uWSGI+nginx+CentOS服务器部署
亲测,一文带你部署django/flask到你的linux服务器(这里是阿里云其他服务器类似),注意:这里使用的是 阿里云服务器centos6.8 Python3.x Django1.11.x/Flask 0.12.2前提条件:1、一定的linux基础2、一个可正常运行的Django项目/Flask项目3、如果有数据库,需要自行先安装好(注意数据库一定要在安装/升级Python...原创 2018-04-01 16:30:16 · 4426 阅读 · 0 评论