
linux
文章平均质量分 53
linux
dragoo1
这个作者很懒,什么都没留下…
展开
-
Linux修改环境变量(转)
在PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”中加入“:/usr/local/mongodb/bin”在Linux中,有许多种修改环境变量的方法,下面我们从修改方法,生效方法,有效期限,用户局限几个方面分别介绍一下。原文链接:https://blog.youkuaiyun.com/wr132/article/details/53933150。生效方法:系统重启/注销。转载 2024-11-08 14:10:57 · 359 阅读 · 1 评论 -
统信UOS安装VNC学习笔记(详细)(转)
Virtual Network Console是虚拟网络控制台的缩写, VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。VNC基本上是由两部分组成:一部分是客户端的应用程序(vnc viewer);统信UOS默认不需要修改网络源,如果修改网络源,不慎执行apt upgrade会造成组件与操作系统不兼容情况,导致系统部分服务出现故障。VNC服务端服务正常,开始使用客户端工具连接。转载 2024-09-10 11:29:51 · 950 阅读 · 0 评论 -
rename函数报Invalid cross-device link
参考别人帖子,直接在百度使用关键字linux c rename 跨磁盘,搜索出了一篇一样的问题帖子(可以参考nginx中的实现ngx_ext_rename_file,也可以参考linux中mv命令的实现。方案二:移动文件时,判断错误代码为EXDEV时,采用copy(读文件再写文件)的方式移动文件。参考:https://www.jianshu.com/p/902d84deff87。),他的解决方案是不让文件跨磁盘。没有修改代码来解决需要跨磁盘的情况。rename不支持跨文件系统移动,详解介绍(原创 2024-08-05 14:39:03 · 351 阅读 · 0 评论 -
【Linux 】errno 错误码对照表和宏|error(转)
errno 在 <errno.h> 中定义,错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h,分别定义了 1-34 、35-132 的错误定义。转载 2024-08-05 11:03:56 · 725 阅读 · 0 评论 -
linux安装cmake(转)
Linux下安装CMake,目前最新的版本为3.17.0-rc2通过软件包仓库安装通过编译好的版本进行安装从源码手动编译安装。转载 2023-09-14 14:20:07 · 1453 阅读 · 0 评论 -
Linux符号连接的层数过多(转)
ln 命令将在 SourceFile 参数中指定的文件链接到在 TargetFile 参数中指定的文件,或将其链接到在 TargetDirectory 参数中指定的另。原文链接:https://blog.youkuaiyun.com/ta893115871/article/details/7458869/版权声明:本文为优快云博主「顾修忠」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。如果需要使用 ln 命令来创建符号链接,请指明 -s 标志。1>将某个文件链接到一个文件上。转载 2023-09-14 13:50:00 · 1006 阅读 · 0 评论 -
LINUX下链接静态库顺序问题(转)
如果需要传递携带参数的选项,你必须使用两次`-Xlinker',一次传递选项,另一次传递他的参数. 例如,如果传递`-assert definitions',你必须写成`-Xlinker -assert -Xlinker definitions',而不能写成`-Xlinker "-assert definitions"',因为这样会把整个 字符串当做一个参数传递,显然这不是连接器期待的.在main中遇到a中的接口时,编译器一直往后找,找到库a,然后将a中的内容链接进来,这时遇到b中定义的接口,再往后找。转载 2023-08-03 19:19:45 · 413 阅读 · 0 评论 -
linux iconv Program received signal SIGSEGV, Segmentation fault.
Program received signal SIGSEGV, Segmentation fault.原创 2022-10-14 15:06:26 · 382 阅读 · 0 评论 -
Linux系统中 bz2与 gz文件的区别(转)
首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转到教程 unix下常见的压缩文件格式,是由具有高压缩率的压缩工具bzip2生成,以后缀为.bz2结尾的压缩文件。GZ是UNIX系统中的压缩文件,ZIP的Gnu版本,功能和WINRAR一样压缩文件。.bz2和.gz都是linux下压缩文件的格式,有点类似windows下的...转载 2021-09-20 13:31:03 · 1482 阅读 · 0 评论 -
linux查看文件字节数(转)
# wc 文件[root@localhost home]# wc type.txt 57 243 9599 type.txt命令参数:-c 统计字节数。-l 统计行数。-m 统计字符数。这个标志不能与 -c 标志一起使用。-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L 打印最长行的长度。-help 显示帮助信息--version 显示版本信息说明:57 243 9599 type.txt行数 单词数 ...转载 2022-03-03 14:14:50 · 2181 阅读 · 0 评论 -
undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii
原因:因为程序需要的qt动态库版本不一致造成的,主要是qtcore、qtgui、qtnetwork等相关的库版本不一致解决:随便新建一个qt widgets工程,使用ldd -r 查看下系统自带的qtcore、qtgui、qtnetwork的路径,然后把系统qt库的文件覆盖出问题的dll所引用的qt库文件即可。参考:https://blog.youkuaiyun.com/weixin_44819948/article/details/117119245...原创 2021-12-22 16:31:37 · 882 阅读 · 0 评论 -
RPM 安装与卸载命令(转)
RPM(Red Hat Package Manager)命令:rpm1、查询、检查软件包rpm {-q|--query} [select-options] [query-options]rpm {-V|--verify} [select-options] [verify-options]2、安装、升级、删除软件包rpm {-i|--install} [install-options] PACKAGE_FILE ...rpm {-U|--upgrade} [install-options] P转载 2021-12-22 12:13:28 · 1844 阅读 · 0 评论 -
extra qualification错误(转)
今天在新SuSE机上编译cache的时候,出现了extra qualification这样的错误提示。该机器的GCC为4.1.2。浏览网上的资料,发现有关于该错误的如下描述:With the new gcc version, most of C++ programs throw an error named extra qualification. Let's see how we can solve the error. What is the problem.class Foo{ ...转载 2021-12-13 10:15:08 · 3258 阅读 · 0 评论 -
ps -ef | grep httpd | grep -v grep | wc -l
工作中,平时都是通过ps -ef 去进行查看系统上的运行的所有进程,是一个特别常用的命令;这里说下该命令的具体含义:只执行ps命令,默认是显示当前控制台下属于当前用户的进程:参数 -e 显示运行在系统上的所有进程参数 -f 扩展显示输出UID 启动进程的用户PID 进程的进程号PPID 父进程进程号C cpu使用率STIME 进程启动时的系统时间TTY 进程启动时终端设备TIME ...原创 2021-12-06 17:12:50 · 6169 阅读 · 0 评论 -
dpkg 被中断问题解决方法(转)
dpkg 被中断问题解决方法本帖最后由 windworld 于 2015-12-26 18:40 编辑 linux系统安装软件是有时会碰到“dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。”,然而按照提示运行却并没能很好的解决问题。其实导致这个问题的主要原因是因为/var/lib/dpkg/updates文件下的文件有问题,可能是其他软件安装过程或是其他原因导致的,这里删除掉然后重建即可。sudo rm /var/lib/dpkg/upd...转载 2022-01-21 22:12:46 · 3301 阅读 · 0 评论 -
在qt中设置优先加载与程序同级目录的动态链接库的方法
windows 下一个程序的dll搜索路径首先是程序目录,然后是一些系统目录。linux 下的可以通过设置 LD_LIBRARY_PATH 等方法来添加搜索路径,但是这些路径是定死的,如果要实现程序目录,就要使用链接时的rpath选项。rpath 适用于 elf 文件,不适用 pe。方法:在项目的.pro文件中添加以下代码(注意位置尽量靠前)QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN\'"添加完以上参数后,程序会优先从这个路径中查找动态库,$ORIGIN代原创 2021-09-29 00:36:52 · 2168 阅读 · 0 评论 -
麒麟系统安装python3(转)
安装依赖不同的Linux系统除了依赖的安装不同,后续的编译、安装步骤都一样。依赖很重要,否则安装完成后也会出问题,比如No module named '_ctypes'中标麒麟yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel.转载 2021-09-26 21:55:20 · 6258 阅读 · 2 评论 -
/etc/fstab 只读无法修改的解决办法(转)
今天自己已开始做在虚拟机上做实验,增加了一个磁盘sdb1,而且也增加了自动挂载的功能/etc/fstab里增加了记录。后来自己把这个磁盘给删除了,再次重新启动服务器的时候,系统启动不了了。系统提示:按提示 输入 root的密码,进入以Repair filesystem 为提示符的界面。vi /etc/fstab后 提示,只读,也就是没权限修改。解决方案如下:于是输入 mount -o remount,rw /逗号前面无空格(切记),而且一定要有/这个表示重新...转载 2021-05-10 09:52:28 · 5534 阅读 · 1 评论 -
su 鉴定故障解决办法(转)
su | su root命令输入密码后出现鉴定故障错误这是因为在安装linux系统时没有给root用户设置密码,重新设置密码即可1.设置root密码sudo passwd root--->如果没有登录密码 则提示输入新密码 + 二次确认输入122.重启终端3. su root 进入root用户即可————————————————版权声明:本文为优快云博主「SioH」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https:/转载 2021-05-08 17:53:44 · 8164 阅读 · 1 评论 -
Linux上的文件类型与默认图标(转)
发布时间:2018-12-12 17:43:09点击次数:2598本篇文章是一篇纯黑的技术软文,讲的是我们平时一般不会在意的东西,而且不会涉及具体编程方面的知识,所以小伙伴们不用担心文章过于晦涩难懂,尽情的一边喝茶一边涨知识吧!引言也许小伙伴们对 Linux 已经有一定程度的了解,或者已经是一名能够在工作和生活中活用它的 Linux 用户了。随着桌面环境的不断发展,Linux 系统已经不再仅仅是一个面向极客和开发者的操作系统了,在 PC 上,上手 Linux 桌面已经可以变得像上手Window.转载 2021-04-29 09:51:32 · 1407 阅读 · 0 评论