乱七八糟Linux
...
Arthur-Ji
不要崇拜,不要自卑
不要盲目相信高势能
不要随波逐流
脚踏实地
展开
-
supervisor部署python应用找不到模块
supervisor 启动错误日志显示是找不到opencv模块:ModuleNotFoundError: No module named 'cv2'supervisor 配置文件:[program: webapp]dirctory = /home/www/web/command =python3 manager.py runserver 8000autostart = trueautorestart = truestdout_logfile = /var/log/supervisor转载 2021-12-19 15:37:27 · 1080 阅读 · 0 评论 -
syslog中的“(CRON)信息(未安装MTA,丢弃输出)”错误
我重新安装了Ubuntu 12.04.1 LTS和许多服务器。我没有在这些服务器上添加任何cron作业或编辑我的crontab,但是,大约在同一时间,对于每台计算机,在高峰时,我的系统日志中都有75%的CPU高峰和以下信息:CRON[8380]: (CRON) info (No MTA installed, discarding output)我已经安装了mono-complete,并且正在运行服务堆栈Web服务器。我阻止这种情况发生的最佳方法是什么?我希望能够消除CPU峰值。cron— gi转载 2021-05-09 12:32:41 · 328 阅读 · 0 评论 -
同步异步与阻塞非阻塞:
同步异步与阻塞非阻塞: 同步异步与阻塞非阻塞都是和IO相关的概念,阻塞非阻塞是与调用方相关的概念、而同步异步是被调用被相关的概念。同步异步说的是被调用者结果返回时通知进程的一种通知机制,阻塞非阻塞说的是调用结果返回前进程的状态,是挂起还是继续处理其他任务。同步和异步: 同步请求,A调用B,B的处理是同步的,在处理完之前他不会通知A,只有处理完之后才会明确的通知A。 异步请求,A调用B,B的处理是异步的,B在接到请求后先告诉A我已经接到请求了,然后异步去处理,处理完之后通过回调等方.转载 2021-03-05 16:31:27 · 159 阅读 · 0 评论 -
select、poll、epoll之间的区别总结
select、poll、epoll之间的区别总结[整理] </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body blogpost-body-html"> select,poll,e...转载 2021-03-05 16:09:11 · 206 阅读 · 0 评论 -
Frp后台自动启动的几个方法 supervisor 真棒
1使用nohup来启动 这是frps的后台启动(路径写你服务器上的绝对路径),如果要查看日志的话,就直接使用cat nohup.out,就可以查看了。 nohup /path/to/your/fprs -c-c /path/to/your/frps.ini 这是frpc的后台启动 nohup /path/to/yo...转载 2021-01-09 21:21:14 · 927 阅读 · 0 评论 -
Systemd 入门教程:实战篇
<!-- div class="asset-body" --> <p>上一篇文章,我介绍了 Systemd 的<a href="http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html" target="_blank">主要命令</a>,今天介...转载 2020-12-21 18:57:01 · 149 阅读 · 0 评论 -
CMake 使用方法 & CMakeList.txt
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 CMake 使用方法 CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这...转载 2020-10-18 20:07:40 · 360 阅读 · 0 评论 -
CENTOS7安装最新Perl环境
折腾BoringSSL时也发现要求最新的Perl语言环境。Perl可是古董,虽然现在新型语言越来越先进,但是这个古董一直在更新,并且一直扎根在系统及各个软件的底层。最开始更新前我想删除默认的Perl,结果发现依赖太多,这一个Y下去估计大多数软件就要瘫了。现在我们来更新最新的Perl环境:我们先看看官方网站的更新版本:http://www.cpan.org/src/在其中可以看到最新版本和各个历史版本。期指页面中就有指导怎么安装最新的Perl环境。如下:wget https://www.cpan.org/sr转载 2020-08-02 14:47:11 · 972 阅读 · 0 评论 -
Make 命令教程
Make 命令教程 分享按钮 <p class="vcard author">作者: <a class="fn url" href="http://www.ruanyifeng.com">阮一峰</a></p>...转载 2020-08-02 13:04:58 · 380 阅读 · 0 评论 -
VMware虚拟机网络配置-NAT篇
0 前言网上有好多VMware的网络配置教程,各个方法都不一样,新人往往云里雾里,本人亦深受其害,偶尔成功一次,也不明白原理,下一次照样犯错,故写博客记录。1 想要达成的效果主机和虚拟机之间,可以互相ping通,若主机可以上网,则虚拟机亦可以正常连接网络。注:与当前主机处于同一个局域网的其他主机是不能访问当前主机上的虚拟机的。2 准备工作2.1 开启ping回应win10默认是不开启ping回应的,要设置为开启状态。步骤:控制面板-Windows Defender防火墙-左侧的 高级设置-入站规则,在列表中转载 2020-08-02 12:00:55 · 875 阅读 · 0 评论 -
实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
前言很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识。(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html)虚拟机网络模式无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式:1.桥接2.NAT3.Host-Only初学...转载 2020-08-02 11:48:38 · 186 阅读 · 0 评论 -
vmware虚拟机下linux centos6只有lo,没有eth0网卡、随机分配ip地址,固定ip地址等问题...
这个问题卡了我一天多的时间,百度上搜出来的问题五花八门,反而把我给搞糊涂了。最后总算是实践成功了,记录一下配置的过程。配置网卡和随机分配ip地址我安装的是basic server版本,用的是NAT模式 然后,确保服务里,这两个是已启动的 centos刚安装好的时候,是没有eth0网卡的。cd /etc/sysconfig/network-scripts随后ls,可以看到是存在ifcfg-eth0的,只是没有激活vi ifcfg-et...转载 2020-08-02 11:33:19 · 705 阅读 · 0 评论 -
VMware 15 安装 MAC OS 10.13 原版(详细图文教程
VMware 15 安装 MAC OS 10.13 原版(详细图文教程)生命在于折腾,之前本想装个双系统黑苹果,什么 U 盘启动盘,四叶草引导,都配置好了,最后跪在一个动态卷上,备份格盘现在弄不了,先装个 VMware 上跑的。本篇文章收录所...转载 2020-05-12 16:29:49 · 1603 阅读 · 0 评论 -
linux服务器下非root权限安装anaconda(以Anaconda3-5.0.1-Linux-x86_64.sh为例)
1.找到自己需要的anaconda版本并下载下来(可以用迅雷下载~速度还快点~),上传到服务器自己目录下;下载地址:https://repo.anaconda.com/archive/或者清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2.cd到anaconda安装包目录下,安装anaconda:# bash Anaconda3-5.0.1-...转载 2020-07-06 11:22:08 · 766 阅读 · 0 评论 -
完美解决AttributeError: module 'scipy.misc' has no attribute 'imread'报错问题
欢迎关注WX公众号:【程序员管小亮】最近在运行代码的时候出现了这个错误——AttributeError: module 'scipy...转载 2020-03-25 23:18:15 · 780 阅读 · 0 评论 -
conda下载出现连接超时怎么办 改变源,设置timeout时间
conda下载出现连接超时怎么办文章目录:一、连接超时原因二、解决conda下载超时的两种办法1、添加下载镜像地址2、conda通过参...转载 2020-03-25 14:47:41 · 9198 阅读 · 0 评论 -
Google Drive下载大文件问题解决办法
IDM是多线程下载工具,只要你的网速有保障,就可以下完。并且在token有效期之内可以续传。IDM续传的方法如下:1 右键点任务名,在菜单中选择“刷新下载地址”2 IDM会提示你再次去下载A.rar3 去Google drive再次在A.rar上点右键下载,稍等片刻,IDM会提示:“这是你正在下载任务的新地址吗?”,选择“是”,即实现续传然后又冒出问题,在Google Driver下载1G多的电影提示我“下载此文件会超出下载限额,因此目前无法下载”,这个是由于从别人的分...转载 2020-09-06 20:24:04 · 2237 阅读 · 0 评论 -
使用wget命令下载Google drive上的文件
此处的文件是指公开的文件,不需要输入密码也不需要登录Google drive即可获取的文件。1. 下载小文件wget --no-...转载 2020-04-18 13:59:07 · 567 阅读 · 0 评论 -
服务器(终端)下载 Google Drive 上面的数据
## 服务器(终端)下载 Google Drive 上面的数据之前在终端下载google drive上的数据都是先下载到本地,再上传,发现太麻烦了,今天找到一种方法分享给大家,可以去github上下载下载的python脚本:https://github.com/chentinghao/down...转载 2020-04-18 13:58:30 · 1528 阅读 · 1 评论 -
如何用 Frp 实现外网访问群晖 NAS
为什么写这篇文章因为有在外面访问家里 NAS 的需求,群晖自带的动态域名解析访问又太慢(因为群晖自带动态域名的 DNS 服务器在国外)。所以需要用内网穿透技术来实现通过其他公网 IP 来访问家里的 NAS 设备的需求。所以才有了这篇文章。概念解释NAS - 简单的说就是一个存储中心。Frp - 一种内网穿透技术。内网穿透 - 就是通过其他公网 IP 来访问本地没有公网 IP 网络环境...转载 2020-03-22 23:34:09 · 2950 阅读 · 1 评论 -
在CentOS 7上添加Swap交换空间
前言如何让服务器响应更快?如何避免应用出现内存不足的错误?最简单的方法就是增加交换空间。Swap是存储盘上的一块自留地,操作系统可以在这里暂存一些内存里放不下的东西。这从某种程度上相当于增加了服务器的可用内存。虽然从swap读写比内存慢,但总比没有好,算是内存不够时的安全网。如果没有swap,则服务器一旦内存不足,就会开始终止应用以释放内存,甚至会崩溃,这会让你丢失一些还没来得及保存的数据,或者造成当机。有些应用明确要求系统配置swap以确保数据访问的可靠性。本文介绍如何在CentOS 7服务转载 2020-12-17 14:40:44 · 209 阅读 · 0 评论 -
注册 CentOS通过yum安装htop
简单粗暴:#CentOS6rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPELyum install htop -y#CentOS7yum install epel-release -yyum install htop -y转载 2020-12-16 19:48:20 · 147 阅读 · 0 评论 -
Ubuntu 桌面死机后重启桌面方法
1、在alt+ctrl+f1~F6中重启gdm服务:sudo /etc/init.d/gdm restart或sudo /etc/init.d/gdm stopsudo /etc/init.d/gdm start上面这个方法测试结果并不管用。2、进入命令行Console,重新启动Xorg进程按Alt+Ctrl+F1进入命令行Console(F1~F6均可,Ubuntu下默认有7个Console,其中tty7中跑的是图形桌面进程,其他只有简单的shell),此时需要再次登录。登录后运行以下命令查转载 2020-12-08 20:04:19 · 9009 阅读 · 3 评论 -
远程连接frp
使用frp进行内网穿透LiorwongLiorwong2019年01月13日为什么需要内网穿透功能从公网中访问自己的私有设备向来是一件难事儿。自己的主力台式机、NAS等等设备,它们可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备(远程桌面,远程文件,SSH等等),一般来说要通过一些转发或者P2P组网软件的帮助。我有一台计算机位于一个很复杂的局域网中,我想要实现远程桌面和文件访问,目前来看其所处的网络环境很难通过简单的端口映射将其暴露在公网之中,我试转载 2020-12-04 21:18:01 · 231 阅读 · 0 评论 -
CentOS解决yum命令出现doesn‘t have enough cached的问题 问题 配置CentOS的时候遇到以下问题:
「亲测有效」CentOS解决yum命令出现doesn’t have enough cached的问题问题配置CentOS的时候遇到以下问题:[root@ec-cache ~]# yum install gcc已加载插件:fastestmirrorbase转载 2020-11-25 10:33:38 · 1049 阅读 · 0 评论 -
虚拟机如何配置网络连接 centos7
前言作为一名前端工程师,项目代码写完了,如何部署上线是一个问题,以前大都由后端同事在做,今天自己从零开始自己搭了一次,并使用nginx作反向代理,Linux用的不熟,踩了许多坑,给大家唠唠嗑~夜已深,关于nginx的内容下篇文章再来分享,咱们先把准备工作做好,嘿嘿~这篇文章重点讲述了1. 在虚拟机中安装Centos系统2. 配置Centos的网络连接Step 1. 在虚拟机中安装Centos没有多余的电脑,只能用虚拟机跑一跑了,下面是我采用的虚拟机软件和Centos系统版本:虚拟机软件:VMware Wor转载 2020-11-20 12:25:45 · 1811 阅读 · 0 评论 -
Linux 下/etc/passwd文件详解
在Linux /etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性。系统管理员经常会接触到这个文件的修改以完成对用户的管理工作。这个文件对所有用户都是可读的。但是Linux /etc/passwd文件中都有些什么内容呢?root❌0:0:root:/root:/bin/bashbin❌1:1:bin:/bin:/sbin/nologindaemon❌2:2:daemon:/sbin:/sbin/nologindesktop❌80:80:desktop:/var/l转载 2020-11-12 13:42:34 · 1548 阅读 · 0 评论 -
build-essential作用(Ubuntu)
若在Ubuntu 安装C++ 编译环境 只需要安装build-essential即可,作用是提供编译程序必须软件包的列表信息 apt-cache show build-essentialapt-cache depends build-essential12 参考 https://www.cnblogs.com/bing-y...转载 2020-10-18 19:30:02 · 960 阅读 · 0 评论 -
为什么 Linux 默认页大小是 4KB
为什么 Linux 默认页大小是 4KB2020-05-27为什么这么设计系统设计Linux虚拟内存为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。我们都知道 Linux 会以页为单位管理内存,无论是将磁盘中的数据加载到内存中,还是将内存中的数据写回磁盘,操作系统都会以页面为单位进行操作,哪怕我们只向磁盘转载 2020-09-19 21:06:11 · 171 阅读 · 0 评论 -
为什么 Linux 需要虚拟内存
为什么 Linux 需要虚拟内存2020-04-08为什么这么设计系统设计虚拟内存操作系统Linux磁盘为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。操作系统中的 CPU 和主内存(Main memory)都是稀缺资源,所有运行在当前操作系统的进程会共享系统中的 CPU 和内存资源,操作系统会使用转载 2020-09-19 20:57:56 · 112 阅读 · 0 评论 -
Linux安装comfast 811AC usb网卡驱动
由于旧的笔记本不支持5G频段的wifi,所以从某宝20元买了一块comfast 811AC双频段usb网卡。买到后发现店家提供的驱动只有windows和mac版的,奈何自己工作用的linux系统,只能自己找驱动源码了。(comfast官网的rtl...转载 2020-09-10 13:48:55 · 2116 阅读 · 1 评论 -
centos下gcc编译出现gcc: error trying to exec ‘cc1plus’: execvp: No such file or directory
centos下gcc编译出现gcc: error trying to exec ‘cc1plus’: execvp: No such file or directory解决办法翻译自:http://www.tuicool.com/articles/VZveaeZ在centos下编译出现问题:gcc: error trying to exec 'cc1plus': execvp: No such file or directory </span></span>原因是在你的fe.转载 2020-08-02 12:57:38 · 6163 阅读 · 1 评论 -
centos 安装perl环境
centos 系统下perl环境的安装主要分为三个部分:perl 支持、perl、编译安装1.安装perl支持yum install perl* (yum安装perl相关支持) yum install cpan (perl需要的程序库,需要cpan的支持,详细自行百度)2.下载perl并安装wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz tar -zxvf perl-5.16.1.tar.gz ./Configu转载 2020-08-02 12:23:54 · 3293 阅读 · 0 评论 -
nvidia-smi 无进程占用GPU,但GPU显存却被占用了很多
转载地址:https://blog.csdn.net/qq_33547191/article/details/86263859下图是我当时遇到的问题如上图,GPU1 显示占用了10G多的显存,但是却没有相应的进程。此时可使用如下命令查...转载 2020-06-17 09:14:57 · 807 阅读 · 0 评论 -
Linux无权限下安装screen
screen安装包下载地址:wget -c https://ftp.gnu.org/gnu/screen/screen-4.6.2.tar.gz解压文件:tar -xzvf screen-4.6.2.tar.gz #新建/home/install目录mkdir install#进入安装包目录cd screen-4.6.2/#在安装包目录下,新建build目录mkdir build && cd b...转载 2020-05-23 10:32:12 · 585 阅读 · 0 评论 -
在 Linux 或者 Windows 服务器上安装部署 MATLAB
在 Linux 或者 Windows 服务器上安装部署 MATLAB 目标在服务器上安装 MATLAB,以供实验室内多个用户远程连接使用.特别是要完成 MATLAB 的激活.安装方式这里我们采用的安装方式是这样的,将一台服务器作为 license server,在上面安装 license manager;其他服务器只需能与 license server 连接,也就是能够 ping 通,即可通过 MATLAB 的授权许可.基本步骤下载 ISO 镜像或者完整的安装包,学校内部网有提...转载 2020-05-18 14:58:17 · 3032 阅读 · 0 评论 -
Linux 不同用户环境变量
修改所有用户的环境变量:/etc/profile文件只修改root用户的环境变量:~/.bashrc文件只修改某个非root用户的环境变量:/home/非root用户名/.bashrc文件参考:http://blog.csdn.net/lzx_bupt/article/details/5642690http://www.cnblogs.com/yymn/p/5698623.html ...转载 2020-05-17 19:30:46 · 683 阅读 · 0 评论 -
Linux环境无root权限无图形界面安装Matlab2018b
https://blog.csdn.net/Jasper_he/article/details/98860071https://blog.csdn.net/StayFoolish_Fan/article/details/53998734https://blog.csdn.net/Xiao_Song_PKU/article/details/82700228https://blog.csdn.net/Mr_Zing/article/details/80245292MATLAB2018b三个版本,下载其中转载 2020-05-18 14:54:16 · 3698 阅读 · 1 评论 -
使用 7-Zip 的命令行版本来压缩和解压文件
7-Zip 也有一个简短的名称 7z。它的原生 UI 确实不怎么好看,非常有年代感;不过 7-Zip 的强大之处不在于 UI,而在于其算法和各种文件的支持情况。不过,7-Zip 提供了命令行的版本,让你摒除一切杂念,专心处理压缩文件的工作。本文...转载 2020-05-17 19:37:28 · 5099 阅读 · 1 评论 -
ubuntu查看文件和文件夹大小
在实际使用ubuntu时候,经常要碰到需要查看文件以及文件夹大小的情况。有时候,自己创建压缩文件,可以使用 ls -hl查看文件大小。参数-h 表示Human-Readable,使用GB,MB等易读的格式方式显示。klein@klein-ubuntu:~/source$ ll -h总用量 18Gdrwxrwxr-x 3 klein klein 4.0K 7月 &...转载 2020-02-29 18:45:45 · 438 阅读 · 0 评论