linux
文章平均质量分 84
刘宇(成都golang求职中)
打雷要下雨
展开
-
Linux 批量删除 修改日期大于某一天的文件
linux 日志根据时间批量删除原创 2023-02-13 16:49:12 · 1002 阅读 · 0 评论 -
自制CSDN博客评论邮件提醒
CSDN 本身是有评论邮件提醒服务的。我知道,但是。。。。。。。。。。。你们自己看吧。。。。干啥啊?邮件轰炸机嘛??拉黑,拉黑 !!!自己搞一个了。上代码:# -*- coding:utf-8 -*-import netimport reimport jsonfrom EmailClass import Email_Ldef run(): try: ...原创 2018-12-07 16:59:56 · 1172 阅读 · 2 评论 -
利用SSH 反向代理 ,实现跨局域网连接家里的linux 主机 (树莓派)
最近我买了一台树莓派主机 ,并且装上了官方系统(Raspbian )。打算用它来跑跑脚本之类的。但是遇到一个问题,我在外的时候,怎么远程连接家里的在局域网中的主机呢? 我已经成功的解决了这个问题,期间也遇到了各种坑,我在这里也会详细的说一下这些坑。如果您还有任何其他问题,可以在下面评论留言给我。软硬件环境: 1.树莓派 3b+ 1个,安装于我租住的房间中。联网经过多层NAT(网络...原创 2018-08-27 18:47:04 · 10788 阅读 · 4 评论 -
Linux 统计多个文件中 某字符串出现的行数
cat log_0 log_1 log_2 log_3 log_4 log_5 log_6 log_7 log_8 log_9 | grep "object has no attribute" | wc -l或者 cat log_* | grep "object has no attribute" | wc -l1、先用cat命令读入多个文件 2、用grep 找到需要的行 3、用 w...原创 2018-01-23 09:57:08 · 8075 阅读 · 0 评论 -
Linux awk+uniq+sort 统计文件中某字符串出现次数并排序
在服务器开发中,我们经常会写入大量的日志文件。有时候我们需要对这些日志文件进行统计。Linux中我们可以利用以下命令简单高效的实现这一功能。需要用到的命令简介cat命令 cat命令主要有三大功能 1.一次显示整个文件 catfilename2.创建一个文件 cat filename 2.创建一个文件 cat > fileName 3.将几个文件合并为一个文件 $ cat f原创 2017-09-23 12:05:19 · 9349 阅读 · 2 评论 -
协程的概念及Python中利用第三方库gevent使用协程
提到程序的并发操作,大多数人程序员首先想到的进程或者线程。我们先复习一下进程和线程的概念。 进程: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序执行的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实原创 2017-09-26 21:42:51 · 1011 阅读 · 0 评论 -
Ubuntu 环境中多线程下载工具Axel的安装与使用
今天用Ubuntu系统下载一个文件的时候,对方服务器的速度非常的慢,并且速度会越来越慢。一般下载到10%的时候,速度就会几乎为零。 于是我尝试找找类似迅雷的下载工具软件,发现迅雷并没有提供Linux版本。但是我找到一个多线程下载工具 Axel以下是Axel的安装与使用方法安装:sudo apt-get install axel使用:axel 参数 文件下载地址 可选参数:-n 指定原创 2017-01-04 13:24:39 · 10556 阅读 · 0 评论 -
Linux 下使用openSSL 生成RSA密钥对
1、生成私钥 openssl genrsa -out rsa_private_key.pem 10242、将原始私钥转换为pkcs8格式 openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt3、根据私钥生成公钥 openssl rsa -in rsa_private_key.pem -pub转载 2016-09-28 15:19:33 · 3527 阅读 · 0 评论 -
linux中使用svn客户端
1将文件checkout 到本地目录svn checkout svn://192.168.1.1 /var/www/html/12 往版本库中添加新的文件svn add file3将改动的文件提交到版本库svn commit -m “LogMessage” PATH例如 svn commit -m “add test file” test.php4更新到某个版本svn update -r m pa原创 2016-03-30 21:17:38 · 391 阅读 · 0 评论 -
Class 'PDO' not found 错误
在centos上部署lamp环境是遇到了这个错误。一下是解决办法如果是利用rpm安装的:只需要运行yum install php-pdo 和yum install php-mysql 运行第一句的时候会提示你没有找到php-pdo这个包,不要紧,继续运行下一句,提示你没有包,是否下载,y继续,一直y下去,安装完成后重启Apache:service httpd restart 再进入的时候就不会报错了原创 2016-04-04 20:41:08 · 10742 阅读 · 2 评论 -
OSX 使用“终端”远程登录linux主机
1.在OSX中打开终端 2.在终端中输入 ssh user@hostname user是linux用户名 hostname主机地址 3.然后会要求输入密码,输入正确的密码后,即可进入系统原创 2016-04-04 18:41:57 · 723 阅读 · 0 评论 -
Ubuntu 循环显示登录界面
在配置jdk的时候,错误的配置文件导致不能进入系统解决方法如下1.在登录界面按下ctrl+alt+F1进入命令行模式2.输入你的用户名,然后输入密码登录3.sudo==/usr/bin/sudo vi==/usr/bin/bi进入配置是改变的配置文件 ,删除修改的内容4/usr/bin/sudo /sbin/reboot 回车重启原创 2016-03-30 22:23:55 · 487 阅读 · 0 评论