Ubuntu
文章平均质量分 53
sanqima
这个作者很懒,什么都没留下…
展开
-
解决Ubuntu报“无法解析域名cn.archive.ubuntu.com“问题
今天在执行sudo apt update命令,弹出"无法解析域名cn.archive.ubuntu.com"错误。出现这种现象的原因: cn.archive.ubuntu.com这个网站的镜像资源不稳定,dns经常解析出错,需要在/etc/apt/sources.list文件,将archive.ubuntu.com的镜像源,改成稳定性好、速度快的镜像源,比如,163镜像源、中科大镜像源、阿里镜像源等等原创 2024-08-05 18:47:01 · 1396 阅读 · 0 评论 -
文件搜索工具FSearch
FSearch是一个开源的、类似于Everything的文件搜索工具,主要用于Linux系统上,搜索某个文件。先指定大概的目录位置,然后,输入文件名称,就可以自动搜索了。原创 2024-07-29 15:13:07 · 334 阅读 · 0 评论 -
解决“QtCreator无法呼出搜狗输入法“问题
由于在Ubuntu系统上,QtCreator软件默认使用IBus类型的输入法,而搜狗输入法是fcitx类型的,所以需要在Linux的系统设置 -->区域与语言 里 -->勾选 fcitx类型,如图(1)所示。这里以QtCreator 4.5.2+Ubuntu 18为例,进行说明。原创 2024-07-29 14:27:37 · 563 阅读 · 0 评论 -
Ubuntu18安装搜狗输入法
Ubuntu18自带的输入法IBus比较繁琐,对中文的支持效果不好,相对而言,搜狗输入法,则比较流畅和方便,这里介绍在Ubuntu18 AMD64(即x86_x64架构)里安装搜狗输入法。原创 2024-07-29 11:19:29 · 451 阅读 · 0 评论 -
Linux里常见的gdb命令
在Linux中有个非常方便的调试工具: gdb,它可以进行单步调试、多线程调试,也可以打印堆栈信息。1、查看堆栈信息backtrace2、查看当前函数调用的栈帧信息info frame3、查看当前函数的值info args4、查看函数符号info functions5、切换到编号为N的上下文中frame N...原创 2022-03-07 22:14:07 · 606 阅读 · 0 评论 -
Linux安装Rar软件与压缩、解压方法
在Win10上压缩的文件,一般以.rar结尾,这个压缩包如果要在Linux上解压,就需要用到Rar软件,下面介绍在Ubuntu v16.04 上安装Rar软件。1 设置apt镜像源 设置apt镜像源,请参考这篇文章: https://blog.csdn.net/sanqima/article/details/1149788052 安装makesudo apt-get install build-essential3 下载并安装Rar 在 https://www.rarla原创 2022-02-25 10:18:58 · 10170 阅读 · 2 评论 -
解决“libproxychains4.dylib Read-only file system“问题
在安装proxychains4时,有时出现"libproxychains4.dylib Read-only file system"问题,出现这种情况的原因是,当前的用户对/usr/lib、/usr/local/lib目录没有写入权限。 图(1) proxychains4报错 解决方法: 在proxychains4/config.mak文件里,修改bindir、libdir的安装路径,并添加当前用户对/usr/lib、/usr/local/lib文件夹的写入权限。 具体如下。原创 2022-01-24 19:50:10 · 1019 阅读 · 0 评论 -
解决“VirtualBox VERR_NEM_INIT_FAILED“问题
在win10上使用VirtualBox创建虚拟机时,有时报"VERR_NEM_INIT_FAILED "错误,出现这种情况的原因是,Hyper-V、Container等选项卡没有关闭,VirtualBox软件版本过高等照成的。解决方法如下: - 屏蔽Windows选项卡里的相应功能 - 屏蔽"内存完整性" - 选择低版本的VirtualBox,例如VirtualBox v6.1.16原创 2021-11-14 11:15:01 · 6972 阅读 · 1 评论 -
解决“VirtualBox 只显示32-bit系统版本“问题
在win10上安装VirtualBox后,点击VirtualBox工具栏上的[创建] 发现系统版本只有32-bit,如图(1)所示。解决方法:若要使VirtualBox支持64-bit系统,则需要满足4个条件:- VirtualBox需要64位的CPU- BIOS要开启虚拟化功能- Hyper-V选项卡要关闭- “适用于Linux的Windows子系统”也要关闭。原创 2021-11-14 09:03:26 · 6252 阅读 · 0 评论 -
fabric删除链码对应的docker容器
在fabric中,链码运行在docker容器里,当不再使用链码时,需要手动删除该容器。既可以通过docker rmi IMAGE_ID删除链码容器,也可以在/var/lib/docker/image/overlay2/imagedb/content/sha256目录,找到以IMAGE_ID开头的文件夹,然后使用rm -rf IMAGE_ID* 进行链码容器的删除。原创 2021-09-01 15:50:01 · 990 阅读 · 0 评论 -
vim里的常用命令
vim里的常用命令,熟记之后,修改文件非常方便。原创 2021-08-20 11:05:52 · 159 阅读 · 0 评论 -
sed替换整行
在Linux中,sed命令的功能非常强大,下面介绍,使用sed命令来替换文件中的某一行。比如,将hello.txt里的lang=Java整行替换lang=RUST。原创 2021-08-17 14:25:53 · 27600 阅读 · 1 评论 -
scp跨主机远程拷贝
使用scp命令可以很方便的进行2个主机之间的跨网络拷贝,scp默认的端口为22,采用的协议为ssh。当ssh的修改了,比如端口为8888,则scp的端口也变成8888。原创 2021-08-14 20:55:07 · 1192 阅读 · 0 评论 -
VirtualBox指定虚拟机的存储位置
在VirtualBox先指定存储路径,后复制虚拟机。原创 2021-08-12 19:38:53 · 2096 阅读 · 0 评论 -
修改Linux里的hosts文件
当我们使用自定义的域名时,而这些域名没有公网IP,这时就需要在/etc/hosts文件里指定这些域名。原创 2021-08-03 19:25:52 · 2777 阅读 · 0 评论 -
Ubuntu16卸载firewalld
查找防火墙名称:dpkg --list|grep "fire*"禁用防火墙: systemctl disable firewalld停用防火墙: systemctl stop firewalld卸载防火墙: sudo apt-get --purge remove firewalld原创 2021-07-31 20:33:55 · 4158 阅读 · 0 评论 -
Linux缩短命令行路径显示
Linux在命令行黑框框里,默认显示全路径,有时候需要缩短路径,可以通过修改~/.bashrc里的"color_prompt"的else分支里语句,将小写w改成大写W。原创 2021-07-27 14:41:55 · 1486 阅读 · 2 评论 -
Linux安装NVM
NVM 是一个非常方便的node包管理工具,可以实现在NodeJS 之间进行切换。 下面,介绍用root权限安装NVM工具。到2021年7月,nvm的最新版本为v0.38。1、下载nvm安装包 官网地址: https://github.com/nvm-sh/nvm/archive/refs/tags/v0.38.0.tar.gz 个人地址: https://pan.baidu.com/s/1NqUstNL1jZ9CSPD0OBgMPA 提取码:bwfv2、解压nvmc原创 2021-07-27 00:23:04 · 14882 阅读 · 0 评论 -
解决“SSH自动断开“问题
SSH为了安全考虑,会每隔一段时间检查C/S通道是否有数据通过,如果没有数据,则自动断开连接。可以从服务器或者客户端修改/etc/ssh/sshd_config里的参数,来解决SSH自动断开问题,这里以Linux系统为例,进行说明。1、方法一 修改服务器ssh连接参数 在服务器设置ssh连接参数。 a) 停止ssh服务sudo /etc/init.d/ssh stop b) 设置连接参数 修改/etc/ssh/sshd_config文件vim /etc/ssh原创 2021-06-28 09:33:28 · 15314 阅读 · 0 评论 -
Linux安装Python v2.7
Linux上安装Python v2.7的命令如下:apt-get install python-pippip install requests原创 2021-06-21 16:46:55 · 409 阅读 · 0 评论 -
解决“VMware另一个程序锁定文件的一部分,进程无法访问“的问题
昨天小区电路改造突然断电,今天打开VMware里的虚拟机cross2时,弹出"另一个程序已锁定文件的一部分,进程无法访问",如图(1)所示。出现这种情况的原因是:虚拟机在运行的过程中,如果突然断电,则会锁定文件,生成*.lck结尾的文件和文件夹,避免系统崩溃。解决方法如下:删除当前虚拟机文件里的*.lck文件和文件夹,即可启动成功,如图(2)所示。原创 2021-06-19 09:06:37 · 19678 阅读 · 20 评论 -
Ubuntu安装桌面环境GUI
Ubuntu系统分为2个分支:服务器版本(不带界面,没有桌面)、桌面版本(带界面GUI)。实际上 桌面版本 = 服务器版本+桌面软件。下面,介绍在服务器版本上安装桌面软件。添加桌面软件的目标是为了方便使用带界面的App,同时也是为了方便定位Bug和查看日志。原创 2021-06-18 08:21:18 · 12891 阅读 · 0 评论 -
解决“libevent-pthreads-2.1 cannot open shared object file“问题
在使用libevent时,有时候出现如下问题:“libevent-pthreads-2.1 cannot open shared object file”,如图(1) 所示。 出现这种现象的原因是 libevent 2.1.x 没有安装。 解决方法,安装对应的 libevent 2.1.x 即可。 这里以安装 libevent 2.1.8 为例,进行说明。原创 2021-06-07 19:17:46 · 857 阅读 · 0 评论 -
在VMware Workstation里安装Ubuntu Server16虚拟机
VMware Workstation是一个专门用来安装虚拟机的工具,它不仅可以安装Linux的虚拟机,还可以安装Win10的虚拟机。这里介绍在VMware WorkStation 15里安装Ubuntu Server 16虚拟机.原创 2021-05-10 18:04:25 · 368 阅读 · 0 评论 -
Ubuntu16里Maven3.6.3的安装与配置
Maven是一个跨平台、开源的项目构建工具,可以实现项目的自动化构建,从清理、编译、测试到生成报告,再到打包和部署。它可以一条命令,来管理项目的整个生命周期,规避了繁琐的编译、源码分支管理等,更加人性化,大大缩短了项目的部署和调试时间。这里介绍,在Ubuntu16上,安装Maven 3.6.3并配置其环境。原创 2021-05-10 16:18:27 · 1134 阅读 · 0 评论 -
Ubuntu 16里的Java8环境配置
Linux系统对每个用户都有单独的.bashrc文件,该文件保存着当前用户的环境变量。现在Linux上有2个账号,分别为root和zhao,如果要让root和zhao这个2个账号都能使用Java8环境,则有2种方法可以实现:方法一:以root身份进入Linux,然后修改.bashrc文件,再切换到zhao账号,也修改.bashrc文件。方法二:修改/etc/profile文件。方法一的优点是比较灵活,需要用Java8环境,则修改其账号下的.bashrc文件即可。原创 2021-05-10 11:52:13 · 494 阅读 · 0 评论 -
解决“vmware15虚拟机启动造成win10黑屏或自动注销“问题
在win10里安装了一个vmware workstation 15(简称vmware v15), 随意点开里面的一个虚拟机,比如relayf1虚拟机,发现win10变成黑屏然后自动重启了。出现这个黑屏的原因有2个,原因一:虚拟机了开启了"3D图形"加速;原因二:虚拟机没有启用“虚拟打印机”。对于原因一,需要关闭"3D图形加速",如图(1)所示。对于原因二,需要启用"虚拟打印机",如图(2)所原创 2021-05-08 19:57:13 · 4779 阅读 · 0 评论 -
Ubuntu设置root密码
在Ubuntu里,如果用户没有设置root密码,那么它默认有一个随机密码,这个密码是可以更改的。如果用户已经设置了密码,那么这个密码会一直保留,直到用户再次修改它。 修改root密码的方法如下:sudo passwd root 接着,输入自己想要设置的密码即可,如图(1)所示。原创 2021-04-27 17:26:54 · 24469 阅读 · 0 评论 -
解决“g++:internal compiler error“问题
在VMware Workstation v15里安装Ubuntu 16.4,然后在Ubuntu里编译Bitcoin v0.14.1,发现弹出"g++:internal compiler error"错误,如图(1)所示: 图(1) 出现该问题的原因是,编译Bitcoin需要比较大的内存空间,至少1GB=1024MB, 考虑到图形界面软件、网络驱动等也需要内存,所以把虚拟机调内存调大到2GB=2048MB ,重新编译Bitcoin,顺利通过,不再报错。 在VMware Wor原创 2021-04-27 16:05:57 · 2692 阅读 · 0 评论 -
Ubuntu SSH登录
Ubuntu的机器一般放在机房里,而我们不想进实验室,这时,就需要远程登录Ubuntu,一般使用SSH方式。原创 2021-03-19 08:31:20 · 3254 阅读 · 0 评论 -
Ubuntu 16.04 更改apt源
由于Ubuntu的软件迭代版本比较快,而更新这些软件需要对应apt源,国外的apt源下载速度非常慢,所有将apt源改成国内的。 下面,介绍Ubunt 16.04 apt源的改成阿里云的apt源。1、备份sources.listsudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2、修改souces.list的权限su rootchmod 777 /etc/apt/sources.list3、填写sources原创 2021-03-18 14:54:00 · 3042 阅读 · 0 评论