Python-Linux
文章平均质量分 57
Python3、Linux等基础实战知识
麦克波菲柯特
人需要先说很多话,然后保持静默
展开
-
centos 错误赋予权限导致登陆失效
因为ssh失效,故而重装ssh后,错误赋予权限给chmod 777 /etc/* 导致重启机器后无法正常登陆。。一开始想到的就是更改root密码(1)重新启动Centos,在启动过程中,长按“ESC”键,进入GNU GRUB界面。(GNU GRUB是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望允许的...原创 2020-03-01 23:59:38 · 2632 阅读 · 0 评论 -
CentOS6.5 yum源 出现的各种错误
最近忙着上线部署东西,以前都是在内网,现在需要访问外网去下载一点东西,但是在更换源的时候出现了各种奇怪的问题,幸好都解决了,记录下来,方便以后查看查看Linux版本网络是否通畅查看yum源配置文件执行yum 命令出现如下问题 Loaded plugins: fastestmirror Please use /usr/bin/yum –help意思是fast...原创 2018-04-04 10:17:04 · 4724 阅读 · 0 评论 -
CentOS6.5下Python3+PhantomJS验证校园网实战
这是一个系列,用python3写了一个终端下登陆校园网的脚本,因为Centos6.5服务器没有图像界面,所以有这个需求默认python版本是2,所以需要配置一下Centos的python版本centos本地编译安装python3本地上传Python3的压缩包下载Python 3.x,地址:https://www.python.org/ftp/python/3.6.5/Pytho...原创 2018-04-04 14:07:55 · 1092 阅读 · 0 评论 -
Ubuntu 16.04下apt安装ssh及卸载(含FileZilla 使用过程)
前言:文件发布测试过程中需要使用Windows和Ubuntu实现文件共享。以下内容转载自:http://blog.csdn.net/jiang13479/article/details/53501459 注意:以下命令是在root下执行的,若没root则要输入su命令进入root环...原创 2018-03-11 11:45:34 · 4516 阅读 · 0 评论 -
tomcat出现过多close_wait的事故现场及一次错误chmod 引发的灾难
背景 前段日子,校内网站正式上线部署,本地已通过测试,然而过了一个晚上不到,网站就崩掉了,因为我们写的是一个实名注册模块,用的是tomcat服务器,以前是没有这方面的问题的,所以,问题的根源是出现了这个模块上了。BUG重现网站可以正常ping通,但是网页加载速度过于缓慢,以至于无法正常进行浏览,赶紧ssh上去看下服务器是什么情况 netstat -anptl | grep ...原创 2018-04-21 21:08:44 · 6355 阅读 · 0 评论 -
CentOS6.5下yum安装php-mysql出错解决办法
闲来无事,想弄个PHP网站玩玩,于是开始了折腾,路线LAMP,但是在安装php-mysql扩展的时候,出现了问题。。问题 因为安装LAMP,需要php-mysql扩展,机子是centOS6.5,于是首先查看软件库中有没有扩展:yum search php-mysql 既然有那就开始安装扩展吧:yum install php-mysql.x86_64 dang,出现了如下错误 ...原创 2018-05-19 16:27:06 · 3735 阅读 · 0 评论 -
给服务器写一个简单的断网重连shell脚本
马上就要跑路实习了,可怜的校内服务器也马上就要说拜拜了,为了能够让它在失联期间能够联网工作,写了一个简单的shell脚本,利用crontab定时执行任务需求断网重连首先得先检测出是否断网利用ping 即可,ping www.baidu.com如果无法ping通则大概率断网,需要执行脚本其他的好像就没什么了,因为shell脚本也就这么几行而已ping -c 2 ...原创 2018-07-07 22:53:09 · 6892 阅读 · 1 评论 -
Redis知识小结
Redis知识小结Redis 内存型数据库,是单进程单线程服务,通过 epoll、select 等实现了 IO 多路复用。Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。stringstring类型是二进制安全的,string 类型是 Redis 最基本的数据类型,s...原创 2019-03-01 16:51:49 · 237 阅读 · 0 评论 -
Scp语法详解和MYSQL定时备份Shell脚本
SCPscp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。经过测试,在windows下也是可以用的,scp工具集成到ssh中,使用平台:win10+Opensshwin10是默认没有ssh服务的,此时我们可以从官网下载Openssh客户端软件,其实说白了就是ssh命令行工具,安装好之后,记得将目录中的bash.exe配置到windo...原创 2019-03-09 15:33:53 · 516 阅读 · 0 评论 -
Linux的添加用户和sudo管理组的一些操作
起步最近需要对linux的多用户权限进行操作管理,正好有时间接触一下实验楼的一些课程,于是就记录如下内容(注:内容来自实验楼)需要干什么呢?创建新用户lilei,验证在lilei未取得权限且未加入sudo组时,无法访问特定权限文件内容查看用户:whoami 或者who am i 都行在 Linux 系统里, root 账户拥有整个系统至高无上的权利,比如 新建/添加 用...原创 2019-03-25 14:39:54 · 824 阅读 · 0 评论 -
一致性哈希算法、缓存雪崩和穿透定义及解决办法(白话版)
可以说非常白话,非常浅显易懂,非常好! 在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。一、场景描述 假设,我...转载 2018-04-15 11:36:46 · 1344 阅读 · 1 评论 -
ubuntu 16.04安装redis的两种方式(apt和编译方式)和卸载
ubuntu 16.04安装redis方式一 :apt安装在 Ubuntu 系统安装 Redi 可以使用以下命令:$sudo apt-get update$sudo apt-get install redis-server启动 Redis$ redis-server查看 redis 是否启动?$ redis-cli以上命令将打开以下终端:redis 127.0...原创 2018-03-07 11:42:47 · 29853 阅读 · 6 评论 -
python正则表达式——30张图入门
特别感谢慕课大学的嵩天老师 十分钟学完python正则表达式 小结正则表达式其实不是特别的困难,让人感觉到难的问题是没有及时的去学会运用,导致一时间难以全部的掌握,最好的办法就是多多应用,多多复习。原创 2017-10-06 20:18:41 · 804 阅读 · 0 评论 -
Linux 基本shell命令和Linux rm -rf原理分析
还是老规矩,循序渐进,先来简单入门一下LinuxLinux中一切皆文件,所以我们应该知道的是Linux中只有一个根目录,然后分为下图几个目录,其中桌面在home 目录下,图(来源网上):cd> cd 目的地 --(..代表父目录,.代表当前目录) 一开始打开的终端仿真器是默认在桌面目录下打开的,即$前面有个~号。 pwd> pwd --显示当前路径原创 2017-10-08 20:57:33 · 9290 阅读 · 0 评论 -
Ubuntu下解压缩文件详解及其用法
在Linux下碰到了一些不同的解压缩文件,甚是好奇,遂搬运各大佬博客于此,以供拜读转载自Ubuntu解压缩zip,tar,tar.gz,tar.bz2ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。闲话少说,我们步入正题吧转载 2017-10-14 16:48:59 · 1605 阅读 · 1 评论 -
python验证码简单识别
因为需求,所以接触了验证码这一块,原本感觉到会很难,学了之后挺简单的,但后来又发现自己还是too young。。。PIL(python Image Library)目前PIL的官方最新版本为1.1.7,支持的版本为python 2.5, 2.6, 2.7, PIL官方网站:http://www.pythonware.com/products/pil/ 不支持python3,但有高手把它重新编译生原创 2017-11-12 16:09:17 · 4341 阅读 · 0 评论 -
win下pip在python2和python3兼容性配置
本文记录一些windows下安装py2和py3的经验,方便以后查看实验系统: windows 10 x64需求: 1.用python2在命令行使用python和pip; 2.用python3在命令行使用python3和pip3配置:使用python2,命令都是使用的python和pip,这时候装了python3,首先到python3下修改python.exe,pythonw.ex原创 2017-09-12 23:18:08 · 1841 阅读 · 0 评论 -
Eclipse和Geany集成开发环境简介
这篇文章主要是用于记录我这几天对于Eclipse和Geany的认识和研究Eclipse百度百科 它有什么用,相信大家已经都不陌生了,但是对于它的认识大家似乎还是有些模糊。Eclipse是一个不需要安装的集成开发环境,为什么不需要安装呢?请看下图它是建立在JVM的基础上的(JVM是java虚拟机,用来跑Java字节码的),这款集成开发IDE很不错,你可以通过腾讯高速下载地址,下载下来的是一个大约原创 2017-07-23 18:14:59 · 2538 阅读 · 4 评论 -
PhantomJS简介及安装使用
学习爬虫有段日子了,一般的静态页面是比较简单的,但要是遇到了JS加载或者框架之类的就歇菜了,所以根据技能路线,正式开启动态页面的抓取路线学习PhantomJS1.PhantomJS是什么? PhantomJS is a headless WebKit scriptable with a JavaScript API.PhantomJS是一个可编程的无头浏览器.无头浏览器:一个完整的浏览器内核,原创 2017-10-14 18:49:20 · 4020 阅读 · 1 评论 -
爬虫之Scrapy框架知识总结
本应该一个月前完成的总结,硬是拖到了现在,不能不说我的办事效率有多低下了。。。前段时间学习了python爬虫的相关知识,爬虫的意思就是用机器代替人去访问链接,然后将页面中的东西爬下来,保存在本地,意思基本就是这样。 现在的爬虫基本上分为这两大类: 累积式抓取(cumulative crawling)和增量式抓取(incremental crawling) 累积式抓取是指从某一个时间点开始,通过原创 2017-11-25 18:23:27 · 1286 阅读 · 0 评论 -
Ubuntu装机出现grub现场急救日志
闲来无事,正好早买的hp t620积了好几层吼吼的灰,本着社会主义薅羊毛的精神,装个Ubuntu当实验机器,于是开始了漫长的装机过程装机前的环境电脑基本信息我的电脑 惠普 HP t620 Quad Core TC 台式电脑操作系统 Windows 10 Enterprise 64位主显卡 独立显卡(对游戏和电影支持较好)IE浏览器 版本号 11.0基本硬件展示处理器 AMD GX-原创 2017-12-23 12:18:37 · 5401 阅读 · 1 评论 -
Ubuntu查看和写入系统日志
Ubuntu查看和写入系统日志 一、背景Linux将大量事件记录到磁盘上,它们大部分以纯文本形式存储在/var/log目录中。大多数日志条目通过系统日志守护进程syslogd,并被写入系统日志。Ubuntu包括以图形方式或从命令行查看这些日志的方法。你也可以将自己的日志消息写入系统日志,在脚本中特别有用。二、以图形转载 2018-02-01 23:51:54 · 19693 阅读 · 0 评论 -
python编码问题探究
一直想知道python的编码背后根本问题,近日偶然得阅刘志军一大佬的专栏,特地搬来,以供日后揣摩据说,每个做 Python 开发的都被字符编码的问题搞晕过,最常见的错误就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解决,遗憾的是,错误又出现在其它地方,问题总是重蹈覆辙,str 到 unicode 之间的转换用 decode 还是 encode 方法还转载 2017-09-26 15:31:56 · 1179 阅读 · 0 评论