![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统
文章平均质量分 66
Yale曼陀罗
用数字剥开俗世的纷繁外衣~坚持做精品知识专栏的公益传播者,尊重知识积累、共享学术成果~
展开
-
Python中计算程序的运行时间——timeit模块
在使用timeit模块时,可以直接使用timeit.timeit()、tiemit.repeat(),还可以先用timeit.Timer()来生成一个Timer对象,然后再用TImer对象用timeit()和repeat()函数,后者再灵活一些。但是,很多时候我们只想对某些代码片段或者算法进行执行时间的统计,这时候,使用timeit模块就比较方便。时,只能导入 Timer 类(有全局变量。time.time() 计算的是程序的运行时间,会受到机器负载的影响,除了 windows 以外的平台精度比较高。原创 2022-09-28 16:24:23 · 5151 阅读 · 0 评论 -
终端关闭指定端口号的进程
查找对应端口号的脚本进程对应的PID号: sudo lsof -i:5000输出:OMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEpython3.7 14573 elta 4u IPv4 0x936f60028ff36af9 0t0 TCP localhost:commplex-main (LISTEN)输出中的14573 即为本机运行的端口号为500的进程,对应的PID.原创 2021-12-01 21:06:53 · 479 阅读 · 0 评论 -
Linux环境centos8系统下Mysql5.7安装+php Myadmin配置+可视化全过程
Linux环境centos8系统下Mysql5.7安装+php Myadmin配置+可视化全过程1. Linux环境centos8系统下Mysql5.7安装1. Linux环境centos8系统下Mysql5.7安装第一步、下载MySQL 5.7版安装包:wget命令下载mysql安装包[root@localhost local]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmyum命令原创 2021-09-06 14:49:21 · 1546 阅读 · 0 评论 -
ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决方法
ImportError: libGL.so.1: cannot open shared object file: No such file or directory缺少共享库原因:缺少共享库解决方法:centos系统下:(1)方法一:执行命令yum install mesa-libGL.x86_64,即可。(2)方法二:按照如图方式操作,没有测试过是否可行,网上查到的,大家可以试下。Ubuntu系统下:sudo apt updatesudo apt install libgl1-m原创 2021-08-27 12:25:31 · 17008 阅读 · 3 评论 -
linux命令后台执行python脚本&Linux查看端口、进程情况及kill进程
linux命令后台执行python脚本nohup python xxx.py > nohup.log 2>&1 &nohup /opt/work/web/xenwebsite/xenwebsite-env/bin/python2.7 > nohup.log 2>&1 runserver.py &说明:nohup : 后台运行/opt/work/web/xenwebsite/xenwebsite-env/bin/python2.7 :原创 2021-08-05 14:41:49 · 1551 阅读 · 0 评论 -
CentOS8系统下Python环境、Java环境配置——通过conda快速实现
查看CentOS版本方法这个命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等发行版。lsb_release -aunameuname -a当前centos 版本与redhat对应的版本的命令cat /proc/versionLinux version 2.6.9-78.ELsmp (mockbuild@builder16.centos.org) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-10)) #1原创 2021-08-02 13:27:04 · 2632 阅读 · 0 评论 -
远程访问服务器端的jupyter notebook环境并通过外网访问
远程访问服务器端的jupyter notebook环境并通过外网访问1. 生成 notebook 配置文件2. Jupyter密码配置3. 修改Jupyter配置文件4. 启动jupyter notebook5. 远程访问 Notebook1. 生成 notebook 配置文件使用下列命令生成配置文件: jupyter notebook --generate-config2. Jupyter密码配置复制生成的密钥ipythonIn [1]: from notebook.auth import原创 2021-04-06 21:04:28 · 1207 阅读 · 0 评论 -
Linux 查看磁盘占用的空间df -h
df -h 查看磁盘占用的空间Filesystem:表示该文件系统位于哪个分区,因此该列显示的是设备名称;Used:表示用掉的磁盘空间大小;Available:表示剩余的磁盘空间大小;Use%:磁盘空间使用率;Mounted on:文件系统的挂载点,也就是磁盘挂载的目录位置...原创 2021-03-05 20:02:38 · 573 阅读 · 0 评论 -
python 实现文件的n等份批量压缩为.zip格式
import zipfileimport time# 读入待文件路径img_dir = r'/Users/Documents/Secondar/'# arr是被分割的list,n是每个chunk中含n元素。def chunks(arr, n): return [arr[i:i+n] for i in range(0, len(arr), n)]# 批量读入文件listfile_list = []for file in os.listdir(img_dir): if fil原创 2021-03-05 19:20:47 · 267 阅读 · 1 评论 -
Linux系统常用命令汇总
Linux系统常用命令汇总命令功能备注lscpu显示cpu架构信息CPU(s): #总处理器核心数量Thread(s) per core: #每个核心支持的线程数量。1表示只支持一个线程,即不支持超线程Core(s) per socket: #每个处理器的核心数量Socket(s): #处理器数量Hypervisor vendor:#管理程序供应商备注:总处理器核心数...原创 2020-10-27 15:59:31 · 502 阅读 · 1 评论 -
解决Linux -bash: rz(或者是sz): command not found的方法详解
在Linux的命令行,输入以下命令:rz :上传文件;sz: 下载文件;出现错误:在linux 系统中,使用rz(或 sz) 命令时,出现以下错误:提示 -bash: rz(或者是sz): command not found 。问题分析:这个时候,说明没有安装 lrzsz 。解决方法:这时,命令行输入:yum -y install lrzsz 进行下载安装。可能出现的问题:使用 yum -y install lrzsz 安装时报错,提示:已加载插件:dkms-build原创 2020-09-16 14:43:12 · 20013 阅读 · 0 评论 -
Linux中的如何对当前进程进行查看和监控——ps命令和pgrep命令
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。...原创 2020-08-04 17:32:48 · 3707 阅读 · 0 评论 -
Linux下使用cat、grep、sed查看文件任意几行的数据
使用grep命令grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行使用cat与tail、head的组合命令1、查看最后1000行的数据cat filename | tail -n 10002、查看1000到3000行的数据cat filename | head -n 3000 | tail -n +10003、查看、打印文件所有内容ca原创 2020-07-29 18:24:35 · 6730 阅读 · 0 评论 -
Linux中执行zip、cp、rm等命令时出现“Argument list too long”的解决方法
Linux中“Argument list too long”解决方法1. 问题描述:Linux下在使用cp,mv,rm、zip等命令时经常会碰到“Argument list too long”的错误,这主要是因为这些命令的参数太长,即:文件个数过多导致的。2. 解决方案:方法1:通过命令,find和xargs来解决。方法2:通过命令,find和exec来解决。3. 典型范例:(1)要删除test文件夹下以.jpg结尾的文件。# 方法一:find test/ -name "*.jpg" |原创 2020-07-06 12:29:52 · 4296 阅读 · 0 评论 -
Linux下如何后台执行Python程序
问题描述:链接服务器后,想在服务器上执行一个耗时特别长的程序;问题是一旦会话结束,程序也就结束了,之前完成工作进度前功尽弃!!!解决方案: 使用 nohup 命令挂起服务。 启动命令为:nohup python3 -u Job.py > Job_out.out 2>&1 &典型范例:例如:我要后台执行 mytest.py 脚本程序。1、启动命令:[ro...原创 2020-02-24 13:28:13 · 6368 阅读 · 1 评论 -
Mac系统下Xshell的完美替代品”FinalShell“ + 远程环境下linux系统安装Python 3.7.x
Mac系统下Xshell的完美替代品”FinalShell“+远程Linux系统下Python环境的搭建Mac系统下Xshell的完美替代品”FinalShell“的安装、使用功能介绍软件下载、安装linux系统安装Python 3.7.xPython3 "import pandas"报错:ModuleNotFoundError: No module named '_bz2'Mac系统下Xshe...原创 2020-02-21 15:31:24 · 2229 阅读 · 0 评论