Linux
Peace & Love
https://github.com/584807419
展开
-
pip 换源、安装、升级,pip超时,报错 解决方案
安装mysqlclient出错,终于找到解决神方法:pip安装报错: Failed building wheel for failed with exit status 2 解决方案import platformplatform.architecture() 看下平台信息 然后去http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应版本所需w原创 2017-06-28 14:39:29 · 6195 阅读 · 0 评论 -
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to
一、问:使用 apt-get 命令的时候,遇到这种错误咋办?E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process原创 2017-10-19 12:13:07 · 19049 阅读 · 3 评论 -
ubuntu apt-get 速度慢 切换 阿里的源
换成阿里的源 1、打开source文件,sudo gedit /etc/apt/source.list,将内容替换为:# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb-src http://archive.ubuntu.com/ubuntu x原创 2017-10-19 12:20:26 · 1750 阅读 · 0 评论 -
ssh_exchange_identification: read: Connection reset by peer
最近为了抢自如的房子在京东云服务器上面跑爬虫脚本,今天突然无法登陆了,ssh 连接报错ssh_exchange_identification: read: Connection reset by peer,经过检查,我的 ip 被 deny 了. 要解决此问题,请进行如下配置检查和修改: 通过 云服务器控制台的管理终端 进入系统。 通过 cat 等指令查看 /etc/hosts.deny中是否原创 2017-12-01 23:24:04 · 9727 阅读 · 0 评论 -
crontab 定时执行django自定义命令的坑
项目需求是要求一个月前的云主机快照都要删除,想着写个Django自定义命令,扔到crontab里面跑,跑来跑去测试和我说没删掉,怎么会?一开始怀疑crontab,但是试试其他任务都跑了啊,然后django自定义命令里面加日志也没见到有日志输出,最后我成哥提醒,加crontab日志,终于发现症结所在了。。。日志显示jango.db.utils.OperationalError: (2003, ‘C...原创 2018-10-26 20:34:40 · 1181 阅读 · 0 评论 -
Linux macOS 批量 文件 行首 添加 字符
比如想给py文件开头都加上coding:utf-8防止python2.7运行报错就这么写:find app -name “*.py” -exec sed -i ‘’ -e ‘1i #coding:utf-8’ {} ;参考:https://my.oschina.net/jsk/blog/166974谷歌大法好啊,搜狗一下午没找到解决方案...原创 2018-11-27 16:26:28 · 1281 阅读 · 0 评论 -
Linux 我常用的命令 以及如何用python实现这些命令
apt-get install chmod 777 -Rrmimport osos.remove('/Users/kungfu/Desktop/py_shell/test_for_rm')mv import os os.rename(‘/Users/kungfu/Desktop/pyshell’, ‘/Users/kungfu/Desktop/py_shell’) cd pwd lll原创 2017-08-21 20:52:08 · 517 阅读 · 0 评论 -
网络编程
1.Socket通信原理简介socket 网络套接字,就是在不同的计算机之间进行通信的一个抽象 socket是两个节点之间的数据传输,端点可能处于同一台主机,也可能位于不同的主机中,通常属于C/S架构,一个连接发起者(initiator)另外一个连接侦听者(listener),通常将从事侦听的socket称作“服务器”,将发起连接的套接字称作“客户端”。 TCP握手与socket通信细节:htt原创 2017-08-21 15:09:49 · 278 阅读 · 0 评论 -
linux service命令
service命令,顾名思义,就是用于管理Linux操作系统中服务的命令。1. 声明:这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。2. 此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令。3. 分析脚本可知此命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭转载 2015-09-04 15:54:51 · 992 阅读 · 0 评论 -
阿里云 使用SFTP方式传输文件
ssh服务自带了一个sftp服务,该服务是基于ssh协议的ftp服务,但是安全性更高于ftp。我们使用xshell软件、secureCRT或者xftp都可以连接,其中xftp是完全图形化操作的。 Xftp下载地址:http://www.onlinedown.net/soft/143.htm 在xftp里新建一个连接,注意协议需要选择SFTP,然后依次填写IP、账户和转载 2015-09-04 15:48:06 · 7841 阅读 · 0 评论 -
解决主机不能访问虚拟机CentOS中的web站点
虚拟机上装好了centos5.5,并配好了nginx+php+mysql,但是本机就是无法访问。具体情况如下1.本机能ping通虚拟机2.虚拟机也能ping通本机3.虚拟机能访问自己的web4.本机无法访问虚拟己的web后来发现是防火墙将80端口屏蔽了的缘故。检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server_ip 80 来转载 2015-08-23 13:26:24 · 3464 阅读 · 0 评论 -
Linux 常用命令详解
在学习Linux,看ubuntu的视频,常用命令记下来以备查询文中包含了查看,创建,解压,等等常用操作,属于必会内容,这些不会用,不要说自己会用linux1tab键可以自动补全 通配符 正则: 任意内容,1可配1XXXX ?一位内容 ,1?只能配1X []限定范围,1[134],只能配11.13.14,1[1-3]只能配11,12,13 ls 列出全部文件list可加参数,-选项(放参原创 2017-07-30 15:23:37 · 609 阅读 · 0 评论 -
Vim 常用命令详解
按ESC切换命令模式 按i切换编辑模式 命令模式按shift+: 切换末行模式 shift+zz 相当于wq 保存退出编辑模式的命令i 光标前插入 I 行首插入 a 光标后插入 A 行末插入 o 插入一行空的下一行 O 插入一行空的上一行 w 向后跳一个单词的长度 b 向前跳一个单词的长度 按ESC,再shift+: 在输入wq 保存退出命令模式的命令yy 复制光标所在行原创 2017-07-30 18:23:59 · 376 阅读 · 0 评论 -
一个小时理解同步异步、阻塞非阻塞、IO多路复用、select、poll、epoll等概念
一、同步、异步、阻塞与非阻塞1.同步与异步1.1 同步与异步概念同步和异步的概念与消息的通知机制有关。同步与异步主要是从消息通知机制角度来说的。同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以保持一致。异步是不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作...原创 2019-08-01 18:13:22 · 2642 阅读 · 0 评论