linux编程
energy_百分百
while(1){慢几步,深几度}
展开
-
#深入理解# python 的 print() 函数 在当前行打印 不换行
1. 参数介绍python中的print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)函数的参数说明如下:参数说明objects复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。sep用来间隔多个对象,默认值是一个空格。end用来设定以什么结尾。默认值是换行符 \n,我...原创 2020-04-11 14:13:13 · 1821 阅读 · 1 评论 -
#深入解析# linux 中 & 和 nohup 命令的区别
1. & 关键字&的意思是在后台运行, 当你在执行 ./start.sh & 的时候,即使你用ctrl C, 那么start.sh照样运行(因为对SIGINT信号免疫 )。 但是要注意, 如果你直接关掉shell后, 那么,start.sh进程同样消失。 可见, &的后台并不硬(因为对SIGHUP信号不免疫)。2. nohup 关键字nohup 的意思是忽略S...原创 2020-04-09 23:01:11 · 1163 阅读 · 1 评论 -
#深入解析# linux中后台启动程序 nohup 命令
简单来说,nohup 表示当前用户和系统的会话下的进程忽略响应HUP消息,也就是不挂断地运行命令。下面结合一个具体命令进行分析:nohup command>/dev/null 2>&1 &首先对上述命令的几个关键字进行解释:/dev/null 表示空设备文件& 符号是把该命令以后台的job的形式运行。0 表示stdin标准输入1 表示stdou...原创 2020-04-09 22:29:54 · 1106 阅读 · 1 评论 -
#从原理上解决# docker 删除镜像时出现 image is referenced in multiple repositories 错误
问题当我们使用镜像id删除 docker 镜像时,有时会出现 image is referenced in multiple repositories 错误(如下所示),字面意思是同一个镜像被多个 repositories 引用,根本原因是同一个镜像的不同版本会公用同一个 id 因此在删除时系统不知道要删除哪个版本 就会报上述错误。通过 docker images 命令我们发现有两个镜像...原创 2020-03-21 23:27:28 · 6874 阅读 · 2 评论 -
#最详细# Dockerfile 创建 centos tomcat mysql 实例
1 自定义centos创建Dockerfile文件mkdir mycentoscd mycentosvim Dockerfile编写Dockerfile文件FROM centosMAINTAINER zzyy<zzyy167@126.com>ENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install v...原创 2020-03-21 11:37:40 · 4358 阅读 · 1 评论 -
#最详细# docker 修改已创建 容器 的 端口映射
文章目录方法一1.使用 `docker ps --no-trunc` 命令 查看容器的完整id并复制,2. 关闭 docker (关键,修改之前必须停止docker服务)3. 进入容器目录4. 修改配置文件5. 启动docker服务6. 启动容器方法二方法一1.使用 docker ps --no-trunc 命令 查看容器的完整id并复制,注:ps 命令默认只显示id起始的一小部分,因此使用...原创 2020-03-19 11:56:03 · 6707 阅读 · 4 评论 -
#源头解决# 使用 django-admin.py 命令报 “ No module named django.core “ 错误
使用 django-admin.py 命令部署 django 项目时报如下错误:DjangoTraceback (most recent call last): File "/usr/local/python3/lib/python3.7/site-packages/django/bin/django-admin.py", line 2, in <module> from...原创 2020-03-18 15:00:30 · 4885 阅读 · 2 评论 -
#根本上解决# 如何在 Python3 和 Python2 共存的环境中 使用 uwsgi
在服务器上为了适应不同的项目需求,一般我们会在服务器上同时安装 Python3.x 和 Python2.x 而我们在使用uwsgi命令部署项目时,系统默认会使用Python2.x下的uwsgi命令(如果Python2.x下未安装uwsgi,则会出现“-bash: uwsgi: command not found”错误)如果想要使用Python3.x下的uwsgi命令可以使用软链接的方式,具体操作如...原创 2020-03-12 18:38:46 · 5407 阅读 · 0 评论 -
本地 pull 远程仓库的文件
1,git remote add origin 远程仓库地址2,git pull origin master --allow-unrelated-histories push远程仓库内容3,git branch --set-upstream-to=origin/master master 关联远程仓库4,git push push操作...原创 2020-03-05 15:54:19 · 4457 阅读 · 1 评论 -
#超详细# linux下 使用 Git 将代码上传到指定分支
关于如何在服务器端安装并配置Git请移步我的这篇文->#超详细# linux 下安装 Git文章目录1 设置用户名和邮箱2 建立服务器和Github的SSH链接2.1 生成本地SSH Keys2.2 添加本地SSH Keys 到远程仓库测试连接3 上传或克隆项目3.1 初始化Git3.2 和远程仓库建立连接3.3 将本地代码添加到本地Git缓存区3.4 将缓存区内容添加到本地仓库3.5 ...原创 2020-03-04 01:26:24 · 7227 阅读 · 1 评论 -
#超详细# linux 下安装 Git
文章目录1.安装Git1.1 下载Git源码包1.2 解压1.3 安装Git所需依赖1.4 卸载旧版本的Git1.5 编译Git源码包1.6 安装Git1.7 配置环境变量1.8 查看Git版本1.安装Git1.1 下载Git源码包使用 wget 下载Git源码包wget https://github.com/git/git/archive/v2.17.0.tar.gz1.2 解压使...原创 2020-03-03 21:00:05 · 5662 阅读 · 1 评论 -
linux make 命令详解
make all:编译程序、库、文档等(等同于make)make install:安装已经编译好的程序。复制文件树中到文件到指定的位置make unistall:卸载已经安装的程序。make clean:删除由make命令产生的文件make check:测试刚刚编译的软件(某些程序可能不支持)make installcheck:检查安装的库和程序(某些程序可能不支...原创 2020-03-03 20:42:23 · 4730 阅读 · 1 评论 -
linux 和 windows 下 查询全局命令的存放路径
linux 下查询全局命令的路径使用 whereis 命令:>>> whereis nginxnginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx.8.gzwindows 下...原创 2020-02-13 21:47:52 · 4294 阅读 · 1 评论 -
#最详细# nginx.conf 配置文件中 location 代码块详解
在 Nginx 的 nginx.conf 配置文件中,location代码块的作用是匹配对应的用户请求url,并将其映射到服务器的指定目录。1. location下的匹配命令1.1 可用的匹配命令及作用location 中可用的匹配命令有两种:普通字符串和正则表达式。~ 和~* 用于正则表达式,其他前缀和无任何前缀都用于普通字符串。正则表达式会根据匹配顺序,匹配到第一个正则表达式后停止搜索。...原创 2020-02-10 23:46:02 · 10092 阅读 · 0 评论 -
#详细说明# nginx.conf 中 root 目录设置问题
在配置 nginx.conf 总会遇到一些问题,下面列举一些常见的问题并说明如何解决1、相对路径的问题例如配置文件中 location 设置location ~ .php${root html}location 中root所指向的html是一个相对路径,相对的是这个配置文件的路径,假设此配置文件的位置是/etc/nginx/conf.d,那么这个html的绝对路径就是/etc/ng...原创 2020-02-10 13:12:45 · 16409 阅读 · 0 评论 -
#最详细# LINUX下 ps -ef 和 ps aux 的区别及格式详解
两者都是用于显示指定进程信息但也有些许区别,1 ps -efps -ef 是用标准的格式显示进程的、其返回结果如下:UID PID PPID C STIME TTY TIME CMDroot 1 0 0 2019 ? 00:00:38 /usr/lib/systemd/systemd --switched-roo...原创 2020-02-09 11:19:36 · 4690 阅读 · 0 评论 -
linux常用命令集合
查看端口监听netstat -nlp | grap xxxx 显示指定进程ps -ef | grap xxxx原创 2020-02-09 10:55:29 · 4176 阅读 · 0 评论 -
Redis protected-mode 参数分析
Redis3.2版本后新增protected-mode配置,默认是yes,即开启。protected-mode设置为不同值时的效果如下:protected-mode值效果no关闭protected-mode模式,此时外部网络可以直接访问yes开启protected-mode保护模式,需配置bind ip或者设置访问密码想要在外部访问服务器中的Redis 除了需...原创 2020-02-09 01:36:07 · 7645 阅读 · 0 评论 -
#最详细# linux 下安装并配置 Redis
安装Redis主要有以下几步:下载Redis源码包解压Redis源码包编译Redis源码包安装Redis安装包Redis文件和参数配置启动Redis1. 下载redis源码文件跳转到想要保存Redis源码文件的路径下执行一下命令:wget http://download.redis.io/releases/redis-5.0.4.tar.gz2. 解压Redis源码包...原创 2020-02-08 23:42:47 · 3940 阅读 · 0 评论 -
Nginx配置https, 将 80 端口重定向到 443 端口
在nginx.conf中作如下在修改:在80端口location中加入rewrite ^(.*)$ https://$host$1 permanent;输入命令 service nginx reload 重启服务器。原创 2020-02-04 21:59:34 · 7004 阅读 · 0 评论 -
#最详细# 阿里云服务器上搭建MongoDB数据库,并进行远程访问
1 服务器端安装并启动Mongodb1.1 下载Mongodb跳转到保存安装包的位置下,执行以下代码curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz1.2 解压tar zxvf mongodb-linux-x86_64-3.2.9.tgz1.3 创建文件跳转到安装目录创建Mongodb数...原创 2020-01-22 10:52:58 · 8332 阅读 · 6 评论 -
在windows下使用python中的select函数报错‘[WinError 10038] 在一个非套接字上尝试了一个操
注意:Python的select方法在Windows和Linux环境下的表现是不一样的,Windows下它只支持socket对象,不支持文件描述符(file descriptions),而Linux两者都支持。因此,当select函数的第一个参数数组中包含非socket对象时(字符串),就会报‘[WinError 10038] 在一个非套接字上尝试了一个操作。’错误!...原创 2020-01-18 22:45:06 · 7604 阅读 · 0 评论 -
#linux# linux下 运行 django-admin.py 报错 No module named django.core
DjangoTraceback (most recent call last):File “/usr/local/python3/lib/python3.7/site-packages/django/bin/django-admin.py”, line 2, in from django.core import managementImportError: No module named d...原创 2019-12-31 16:27:48 · 5094 阅读 · 1 评论 -
#最详细# #零基础# 手把手教你在阿里云服务器上配置Django框架
手把手教你在阿里云服务器上配置Django框架1 阿里云服务器和域名配置1.1 在阿里云官网按需购买云服务器和域名1.2 重置服务器密码1.3 绑定阿里云密码1.4 打开服务器端口1.5 使用Xshell和Xftp管理云服务器1.5.1 下载Xshell和Xftp1.5.2 设置 Xshell1.5.3 设置 Xftp2 在服务器端配置python32.1 安装2.2 报错处理2.1 错误12.2...原创 2019-12-16 19:47:00 · 5125 阅读 · 1 评论