Linux
PETERMAOSX
哎呦,不错哦!
展开
-
Python:pip is configured with locations that require TLS/SSL, however the ssl module in Python is no
解决方法是:在./configure过程中加上ssl支持./configure --prefix=/usr/local/python3 --with-ssl即可原创 2021-07-11 16:26:20 · 365 阅读 · 0 评论 -
Linux在安装Python时:zipimport.ZipImportError: can‘t decompress data; zlib not available
sudo apt-get install zlib1g-dev在命令行中输入上面这句可解决。然后接着make && make install即可原创 2021-07-11 16:03:41 · 829 阅读 · 0 评论 -
Linux deploy上chroot使用音频的方法
在手机上下载Simple Protocol Player这个软件来接受pulseaudio传输的音频。安装 sudo apt install pulseaudio删除一行信息vim /etc/pulse/default.pa 里面的load-module module-console-kit 也可以选择注释运行 pactl list | grep 'Name\|Description 并标识监视系统音频的模块。看看有没有auto_null.monitor写一个pashare文件,文件内容:#原创 2021-07-10 22:22:28 · 2343 阅读 · 0 评论 -
Nmap 一些常用方法
Nmap 使用方法Nmap可以用来做一些主动扫描可以获得以下信息:目标主机是否在线目标主机所在的网络结构目标主机是哪个开放的端口,例如80,135,443等端口。目标主机所使用的操作系统,例如windows,macOS,linux等等目标主机上所运行的服务以及版本,例如Apache httpd ssh目标主机上所存在的漏洞,例如弱口令,ms08_067,ms10_054nmap的基本用法对单个主机的扫描:nmap [目标地址]可以得到一张表,一共有三个字段,分别是PORT,ST原创 2020-09-20 21:10:30 · 273 阅读 · 0 评论 -
Linux 定时执行带参数的shell脚本任务
Linux 定时执行带参数的shell脚本任务#Dev/Linux有些shell脚本需要再加一个参数来执行特定的操作,想用cron来定时执行,但是有时候老是不成功,也不知道什么原因。就换了一种方式来执行service cron startcrontab -e #打开编辑cront的文件输入* * * * * cd /home/User/shell/ && /bin/bash dothis.sh -run这样就可以每分钟自动运行这个带选项的shell脚本service cron原创 2020-09-03 11:59:32 · 2452 阅读 · 0 评论 -
Ubuntu配合阿里云DDNS实现内网穿透和微软远程桌面
Ubuntu配合阿里云DDNS实现内网穿透和微软远程桌面#Dev/Linux首先上效果图远程桌面内网穿透SSH内网穿透内网穿透的前提是自家的路由器上的IP是固定的公网ip或者是动态的公网IP测试的方法就是上百度搜索一下ip 然后再地址栏输入这个ip看看是不是连上了自家的路由器如果是固定的公网ip 那么这步完全可以跳过了如果是动态的公网ip 我现在知道有几种方法:花生壳 (速度有点慢,而且如果不小心删除了端口,需要花钱购买)nat123(这个比较推荐,但是得有一台电原创 2020-09-02 12:43:32 · 5706 阅读 · 0 评论 -
Python -局域网内的多脚本通信
在同一个局域网内的Python可以使用socket来通信首先是TCP通信需要的是一个服务器和若干个客户端首先是服务器import socketimport threadingimport time#1 首先创建一个socket对象 (使用的是ipv4的地址,使用TCP)s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#2 绑...原创 2020-03-10 21:29:41 · 663 阅读 · 0 评论 -
Linux -Shell 编程学习(二)
*case多选结构:基本结构case word in case-1) command-1 ;; case-2) command-2 ;; case-3) command-3 ;; ...... case-n) command-n ;;esac一个Demo#! /bin/bashcase "$1" in start) ...原创 2020-01-28 17:07:42 · 204 阅读 · 0 评论 -
Linux - 进程操作
在使用linux的时候,有时候会按Ctrl+Z 或 Ctrl + C来中断某个有BUG的程序或者是自己不小心写出来的无限循环。。。。。解释如下:ctrl-c: ( kill foreground process ) 发送 SIGINT 信号给前台进程组中的所有进程,强制终止程序的执行;ctrl-z: ( suspend foreground process ) 发送 SIGTSTP 信号给前...原创 2020-01-28 00:27:28 · 162 阅读 · 0 评论 -
Linux - 将文件夹打包远程传输给 Mac
有时候在Linux上面写好了代码,像传输给Mac上面进行改进然而又不想使用U盘。。。。那么就远程吧!一、先将文件夹打包二、可选择压缩一下三、在Mac上面使用scp传输需要的文件总结下来就是上面的三个步骤*打包使用tar -cvf package.tar Codes/*压缩gzip package.tar或者bzip2 package.tar*在MAC端的Termina...原创 2020-01-28 00:15:47 · 443 阅读 · 0 评论 -
Linux -Shell 编程学习(一)
写shell脚本一个Vim编辑器就足够了。*第一个 Hello,World首先需要创建一个文件,并且让这个文件有可执行的权限touch Hello & chmod +x Hellovim Hello然后就可以进入vim进行编辑#! /bin/bash 指定脚本运行环境#Display a Line "Hello World" 注释echo "Hello World...原创 2020-01-27 23:47:11 · 74 阅读 · 0 评论 -
Ubuntu 系统安装成功心得
一直都想安装一个Linux的系统和我的Windows10电脑组成一个双系统。第一次安装的时候,照着安装Ubuntu系统的教程走了一边,结果安装失败了。然后自己那段时间也不折腾了,就将就着Windows用吧。过了半年,也就是现在。需要做一些关于Node,Python,Cylon.js方面的一些东西,但是这些东西还是Linux用着要舒服很多。我就又开始了自己的这一次作死安装Ubuntu之旅。这次...原创 2019-12-28 16:41:57 · 577 阅读 · 0 评论 -
Linux里的一些好玩的命令彩蛋
1、代码雨效果sudo apt-get install cmatrix 下载下载好后直接输入 cmatrix 即可看到效果2、默认自定义字符sudo apt-get install sysvbanner输入banner [想输入的字符]3、召唤一双眼睛监督你Studyxeyes可以跟随鼠标转动眼珠4、玩火?!sudo apt-get install libaa-bi...原创 2019-08-28 19:17:26 · 411 阅读 · 0 评论 -
Linux 实现黑客帝国中的代码雨效果
打开terminal输入 sudo apt-get update 先升一下级sudo apt-get install cmatrix 下载下载好后直接输入 cmatrix 即可看到效果原创 2019-08-26 14:01:28 · 1770 阅读 · 0 评论 -
vim 编辑器入门(二)
在vim里面的光标的移动最常用的就是h,j,k,lh 向左j 向下k 向上l 向右有了这些在写代码的时候就不用再频繁移动鼠标或者方向键了可以提高写代码的效率 h 左移 j 下移 k 上移 l 右移 (四个箭头也可以上下左右移动)H 当前屏幕第一行M 当前屏幕中间L 当前屏幕最后一行ctrl+f 往下翻页ctrl+b 网上翻页G 定位到最后一行...原创 2019-08-06 19:46:33 · 82 阅读 · 0 评论 -
Vim编译器入门(一)
vim 是在linux和Mac上面非常优秀的一款IDE首先打开 vimMac 上面使用Command + Space打开后直接 vim t.txt创建一个测试文档如下这个模式是normal模式 是用来输入命令的模式这里可直接输入命令(i a o) (I A O)i是使用Insert 模式 就是插入a 是 append 就是在你选择的光标后面输入o 是在下面新建一行I ...原创 2019-08-06 19:40:06 · 232 阅读 · 0 评论 -
树莓派配合python opencv 实现的颜色追踪与识别
直接上代码,大家直接复制运行就可以看到效果前提是安装好了OpenCV3import numpy as npimport cv2blue_lower = np.array([100,43,46])blue_upper = np.array([124,255,255])cap = cv2.VideoCapture(0)cap.set(3, 320)cap.set(4, 240)...原创 2019-07-26 17:11:25 · 17374 阅读 · 10 评论 -
两步使用Ubuntu 创建自己的网站
需要一点点的linux操作基础,就可以创建一个自己的网站。首先,先使用SSH 连接自己的Linux主机在局域网下面可以使用ifconfig来查看ip地址外网访问的话可能需要服务器输入"sudo apt-get install apache2"Apache安装完成后,默认的网站根目录是"/var/www/html",在终端窗口中输入"ls /var/www/html"–>回车–&g...原创 2019-07-24 20:36:00 · 3314 阅读 · 3 评论 -
树莓派 Python GPIO编程控制小车的运动
树莓派控制小车的运动详细功能看注释import RPi.GPIO as GPIOimport time #导入库#这些是各个引脚的接口IN1 = 20IN2 = 21IN3 = 19IN4 = 26ENA = 16ENB = 13#GPIO初始化模式 GPIO.setmode(GPIO.BCM)GPIO.setwarnings(False)#GPIO初始化状态de...原创 2019-07-29 09:55:24 · 4234 阅读 · 3 评论