草庐IT

Linux或者ubuntu子系统中OpenMPI的安装

在Linux中安装MPI(MessagePassingInterface)需要以下步骤:检查依赖项:首先,确保系统已经安装了必要的编译工具和库文件。运行以下命令更新软件包并安装所需依赖项:sudoaptupdatesudoaptinstallbuild-essential下载MPI:可以从MPI官方网站(https://www.mpi-forum.org/)下载最新版本的MPI源代码包,或者使用特定发行版的软件包管理器安装MPI。在大多数Linux系统上,可以使用以下命令安装OpenMPI:sudoaptinstallopenmpi-binlibopenmpi-dev配置环境变量:安装完成后,

【Linux】Ubuntu20.04 无法访问 http://cn.archive.ubuntu.com 问题记录解决

问题描述您希望继续执行吗?[Y/n]Y错误:1http://cn.archive.ubuntu.com/ubuntufocal/universeamd64binfmt-supportamd642.2.0-2无法发起与cn.archive.ubuntu.com:80(2001:67c:1562::18)的连接-connect(101:网络不可达)无法发起与cn.archive.ubuntu.com:80(2001:67c:1562::15)的连接-connect(101:网络不可达)无法连接上cn.archive.ubuntu.com:80(91.189.91.38),连接超时无法连接上cn.a

psql: error: connection to ... “/var/run/postgresql/.s.PGSQL.5432“ Ubuntu 服务器安装 Postgresql 问题笔记

系统Ubuntu20.04阿里云端口5433以及5432都开了问题产生使用sudoapt-getinstallpostgresql之后使用systemctl打开SQL服务。指令psql--version验证安装,发现如题错误。检查及修复psaux|greppost发现没有回应,立即认为是出现了安装错误。于是再次检查sudoapt-getupdate发现报错N:Skippingacquireofconfiguredfile'main/binary-i386/Packages'asrepository'http://apt.postgresql.org/pub/repos/aptfocal-pgd

python - 如果 MySQL 正在运行,如何在 ubuntu 上用 python 找出?

在Ubuntu上这个命令行:sudonetstat-tap|grepmysql如果MySQL正在运行,则返回类似的内容:tcp00localhost:mysql*:*LISTEN6732/mysqld如果不是,则什么也没有。我正在使用子进程从python代码内部找出MySQL是否启动,方法是在netstat返回的内容中查找“LISTEN”,这样做:importsubprocessmsqlr=subprocess.Popen(["sudonetstat-tap|grepmysql"],stdout=subprocess.PIPE).communicate()[0]msqlrLines=m

【CP2K学习】-在Ubuntu上安装CP2K的全过程(包括gcc,gfortran,MKL等配置)

在Ubuntu中安装CP2KCP2K的安装检查系统是否安装gcc,gfortranMKL数学库的安装CP2K安装包下载CP2K的编译CP2K的测试ssmp版本测试popt版本测试CP2K是第一性原理计算程序中发展迅速的程序之一,因其开源性、速度性等优点,是广大计算化学研究者的选择。本文档用于记录安装CP2K的全过程,主要参考来源为卢天老师的博文[CP2K第一性原理程序在CentOS中的简易安装方法],本文在此博文的指导下,将某些安装过程细化。注:本系统中的Ubuntu版本为20.04.1,本次安装CP2K的版本为2023.2CP2K的安装检查系统是否安装gcc,gfortran在安装CP2K前

在Ubuntu22.04上安装MySQL-Server,并配置可视化界面SQL-Workbench

在Ubuntu22.04上安装MySQL-Server,并配置可视化界面MySQL-Workbench彻底删除MySQL若您是首次,在Ubuntu22.04上崭新安装mysql,可以略过该步。首先卸载mysql-common:sudoapt-getremovemysql-common然后卸载已经安装的mysql-server:sudoapt-getautoremove--purgemysql-server之后,使用以下命令查看mysql剩下的依赖,并卸载:dpkg--list|grepmysql 最后,清理残留数据:dpkg-l|grep^rc|awk'{print$2}'|sudoxargs

socket.io with express不会使用https(apache2 ubuntu16.04)连接

我对SSL证书不是很有经验,我跳来跳去可以帮助我找出我在做错什么。我正在尝试使用其自己的端口(*:1729)的apache2托管一个nodejs应用程序,该应用程序在端口443上启用了SSL(它从中启用了客户端应用程序,而不是nodejs/express/socket.io应用程序)。当我使用HTTP设置Express时,它可以正常运行,我的客户端应用程序会通信无错误地应用程序,但是当我将HTTPS与Express这样的express使用时:this.express=require('express');this.app=this.express();varhttps=require('htt

Ubuntu 查看磁盘空间大小命令

df命令是Linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df-hl显示格式为: 文件系统             容量已用可用已用%挂载点 Filesystem           SizeUsedAvailUse%Mountedon/dev/hda2             45G  19G  24G44%//dev/hda1            494M  19M450M  4%/boot/dev/hda6            4.9G2.2G2.5G47%/home/dev/hda5            9.7G2.9G6.4G31%/op

mysql - 如何在 Ubuntu 中设置 MYSQL 环境变量?

所以我安装了XAMPP(在Ubuntu中),并且成功了,MYSQL的位置是/opt/lampp/bin/mysql,所以我必须包含访问mysql的整个路径,如下所示:$/opt/lampp/bin/mysql-uroot-p并且可以登录。但是仅仅使用“mysql”是行不通的;它说找不到。你能告诉我如何为mysql设置环境变量吗?Ubuntu中的新功能。帮助?:( 最佳答案 在您的主目录中有一个名为.bash_profile的文件(使用ls-la查看它,因为默认情况下隐藏以.开头的文件可能已经有一行与此类似的行:PATH=$PATH:

从零开始搭建Ubuntu CTF-pwn环境

最近因为学校考试所以没怎么看pwn,但是中间虚拟机崩掉过,问题还挺严重。前几天发现能正常打开了,但是一用gdb就会出现下面让人窒息的提醒:怎么调都不知道是怎么回事,很奇怪的是只有在开gdb的时候才会弹出这个错误,其他都是正常的。问过师傅时候无奈只能放弃这个与我并肩作战这么长时间的ubuntu20.04,重装一个虚拟机。一不做二不休,干脆就将整个过程记录下来,便于日后查询。(最后有本人的CTF学习路线总结)虚拟机日常维护注意事项在最新的VMware中对虚拟机有一个保护选项,可以在指定时间间隔内保存一个快照,这样在虚拟机崩溃的时候能够快速回档到前两天的快照中,有效减少文件等的损失,而不必每次都手动