![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统
文章平均质量分 50
东山一角
我是某单位研发人员,热爱学习,擅长编程,喜欢分享。
展开
-
ubuntu 18.04 LTS交叉编译opencv 3.4.16并编译工程[全记录]
(2)CAMKE_FIND_ROOT_PATH默认为gcc-arm的lib文件夹/home/lyc/Exe/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/lib (之前在home文件夹内安装的)-------------------至此,opencv被gcc-arm编译并安装完成。---------------------------关闭CMake对话框。(2)opencv3.4.16-gcc-arm文件夹放到arm环境/usr/local/下。原创 2023-10-16 10:11:25 · 1671 阅读 · 0 评论 -
【自用】ubuntu开机显示/dev/nvme0n1p3: clean, 278739/59023360 files, 9119730/236068096 blocks
工作站的硬件情况见博文:https://blog.csdn.net/lyc_daniel/article/details/132847064?spm=1001.2014.3001.5501ubuntu 18.04 LTS开机遇到黑屏,上沿只显示一行字:/dev/nvme0n1p3: clean, 278739/59023360 files, 9119730/236068096 blocks方法1:https://blog.csdn.net/weixin_42314494/article/details原创 2023-09-13 12:43:18 · 1560 阅读 · 0 评论 -
【自用】深度学习工作站安装ubuntu 18.04 LTS系统
必联(B-LINK) BL-P8168 PCI-E全千兆自适应以太网网卡 带唤醒 兼容PCI-E 1X/16X的大部分主板。厂家给安装时用了一个低端NVIDIA显卡,安装系统后可以正常开机、进入系统。由于ubuntu 18.04 LTS无法提供主板自带网卡芯片的驱动,右上角没有网络符号,无法上网。我用了N年前买的一个PCIE-x1的网卡,插上去后,右上角有网络符号,居然可以上网。重启后,网线插入独立网卡已经无法上网,在主板网卡上可以正常上网。之后,更新国内源,百度一下即可,简单的。原创 2023-09-13 11:08:31 · 657 阅读 · 2 评论 -
ubuntu运行MC-GPU程序报错error, no cuda enabled GPU detected by thread #0!!
dell工作站安装了两个nvidia quadro k4000显卡,系统是ubuntu 11.10安装了cuda 5.0。由于MC-GPU程序运行不出结果,以为其中一个未连接显示器的显卡坏了。我更换了一个同型号的显卡。结果如下以下错误:“error, no cuda enabled GPU detected by thread #0!!”后来发现,更换的这个显卡可能是坏的。换回去后,还是出现这个错误。后来检查发现,显卡的外电源线未连接。检查完后,运行以下程序:cd NVIDIA_CUDA-5原创 2021-10-26 21:04:14 · 1813 阅读 · 1 评论 -
Dell工作站8T硬盘安装ubuntu 16.04
Dell工作站8T硬盘安装ubuntu 16.04MBR文件系统仅支撑2T磁盘,因此在2T以上磁盘上安装ubuntu时,如果想利用全部磁盘空间,需要采用GPT分区(文件系统/模型),这需要重新分区。制作Ubuntu 16.04启动U盘一、 采用try ubuntu模式更改磁盘分区(文件系统/模型)1. 查看磁盘sudo fdisk –l找到待更改的盘符为/dev/sda,磁盘大小为7.3T。2.运行parted命令sudo parted /dev/sdaprint后,可见磁盘分区模式改原创 2021-10-11 19:36:40 · 870 阅读 · 0 评论 -
Dell工作站ubuntu磁盘数据恢复记录
Dell工作站ubuntu数据恢复记录切记在工作站无法启动或磁盘出问题后,不要再往里面写数据或格式化。一、淘宝数据恢复服务(推荐)概要:在windows上,安装扫描软件,扫描安装ubuntu的磁盘,获得home文件夹,存储到windows系统下的磁盘中。该方法存储成功,且能存储隐藏文件。注意:1.我的工作站之前是通过将windows和ubuntu中安装在两个独立的磁盘中建立的双系统(涉及插拔SATA线、两个磁盘),通过F12进入bios启动windows,就可以在 “我的电脑——管理”看到安装u原创 2021-10-09 20:15:56 · 823 阅读 · 0 评论 -
Ubuntu 16.04 LTS添加新用户、设置用户权限【亲测】好用】
添加用户sudo useradd liao为该用户设置密码sudo passwd liao为该用户赋予root权限sudo vim /etc/sudoers修改文件如下:(1) 注释掉下列3行#Defaults env_reset#Defaults mail_badpass#Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin..原创 2021-02-18 16:39:43 · 694 阅读 · 0 评论 -
linux中,管道能够在同一进程中进行通信吗?
linux中,管道能够在同一进程中进行通信吗?答案是否定的。管道是用于不同进程之间通信,不能再同一进程中进行通信。同一进程中,直接进行参数传递就行了,不设计通信问题。不同进程之间才需要通信,通信类别有多种,如管道、共享内容。其中,管道又有匿名管道和命名管道之分。匿名管道一般以pipe(fd[2])的形式生成一个管道,两端分别用于读和写。匿名管道只能用于父子进程之间或兄弟进程之间原创 2013-10-25 16:01:05 · 2565 阅读 · 0 评论 -
命名管道创建和读写
命名管道创建和读写在Linux系统下,命名管道可由两种方式创建(假设创建一个名为“fifoexample”的有名管道):(1)mkfifo("fifoexample","rw");(2)mknod fifoexample pmkfifo是一个函数,mknod是一个系统调用,即我们可以在shell下输出上述命令。有名管道创建后,我们可以像读写文件一样读写之:/*转载 2013-10-24 08:55:22 · 9920 阅读 · 0 评论 -
linux c中write、read的用法
linux c中write、read的用法·write函数1.功能将数据写入已打开的文件内2.相关函数open,read,fcntl,close,lseek,sync,fsync,fwrite3.表头文件#include4.定义函数ssize_t write (int fd,const void * buf,size_t count);5.函数说明wri转载 2013-10-24 15:02:35 · 62256 阅读 · 0 评论 -
Linux进程间通信--使用命名管道
Linux进程间通信--使用命名管道一、什么是命名管道命名管道也被称为FIFO文件,它是一种特殊类型的文件,它在文件系统中以文件名的形式存在,但是它的行为却和之前所讲的没有名字的管道(匿名管道)类似。由于Linux中所有的事物都可被视为文件,所以对命名管道的使用也就变得与文件操作非常的统一,也使它的使用非常方便,同时我们也可以像平常的文件名一样在命令中使用。二、创建命名转载 2013-10-24 10:00:17 · 1019 阅读 · 0 评论 -
Qt Creator如何进行高级查找(或全工程查找)
Qt Creator如何进行高级查找(或全工程查找)高级查找位置:edit - find/replace - advanced find - open advanced find可以看出,快捷键是ctrl + shift + f打开的界面scope区可以选择选择范围文档信息版权声明:自由转载-非商用-非原创 2013-10-18 13:50:29 · 50107 阅读 · 3 评论 -
linux中如何修改文件夹的用户权限
linux中如何修改文件夹权限linux中,可以使用chown命令来修改文件夹的用户权限。环境:windows 7 + virtualbox + fedora 15 kde下面举例给出:1.以普通用户admin登录linux,利用su -切换到root用户,将自动挂载在/media/下的Qt文件夹拷贝到/home/admin/Projects下。其中,LCDCS是Q原创 2013-10-18 11:59:03 · 52768 阅读 · 0 评论 -
linux中,用户登录时发现无法找到家目录
linux中,用户登录时发现无法找到家目录环境:windows 7 + virtualbox + fedora 15 kde前段时间,在学习linux用户管理时,操作了修改用户操作,发现被修改的用户admin在登录时显示无法找到家目录,紧接着就退出回到登录界面。以root用户登录后,打开查看lyc用户相关的几个文件/etc/passwd /etc/shadow /etc/group /原创 2013-10-17 11:02:24 · 9271 阅读 · 0 评论 -
linux中,如何使用tar进行解压缩
linux中,如何使用tar进行解压缩环境:windows 7 + virtualboax + fedora 15 kde可以使用tar命令解压缩.tar.gz文件,下面以解压缩qt源文件举例:1.在windows中将qt源文件拷贝到共享文件夹下2.在fedora 15中,进入到共享文件下,共享文件会自动挂载在/media/下3.如果将压缩文件解压到/home/原创 2013-10-17 10:26:28 · 9109 阅读 · 0 评论 -
fedora 15中安装的ibus无法调出chinese-pinyin
fedora 15中安装ibus无法调出chinese-pinyin环境:windows 7 + virtualbox + fedora 15 kde以普通用户登录,切换到root下利用yum安装ibus# yum install ibus# yum install ibus-pinyin想使用ibus在txt文档里输入中文时,发现无法调出中文拼音chinese原创 2013-10-16 14:38:06 · 5147 阅读 · 0 评论 -
在linux中,如何增加、修改、删除、暂停和冻结用户名
在linux中,如何修改用户名及其密码在修改用户名及其密码前,先认识linux中两个最重要的文件,它们就是账号管理最重要文件“/etc/passwd”与“etc/shadow”.环境:windows 7 + virtualbox + fedora 151.认识“etc/passwd”文件在命令行输入:vi /etc/passwd打开/etc/passwd文件,如上图所示原创 2013-10-15 16:06:42 · 24931 阅读 · 1 评论 -
Linux系统进程控制编程(一)————基本概念和函数getpid的使用
Linux系统进程控制编程(一)————基本概念和函数getpid的使用1、什么是进程 当运行任何一个UNIX命令时,shell至少会建立一个进程来运行这个命令,所以可以把任何在UNIX系统中运行的程序叫做进程;但是进程并不是程序,进程是动态的,而程序是静态的,并且多个进程可以并发的调用同一个程序。 系统中每一个进程都包含一个task_struct数据结构,所有指转载 2013-10-25 13:38:53 · 2088 阅读 · 0 评论 -
qmake、pro文件、pri文件和makefile文件的功能及它们之间的关系
Pro文件跟Pri文件的功能及关系提到Pro文件和Pri文件,要先提到qmake工具。在进行Qt开发时,qmake工具是与Qt一起提供的,用来编译Qt本身,并生成Qt自带的工具和例子。在开发Qt的过程中,qmake生成的工程文件(pro文件)用于编译应用程序和插件,可以说qmake的主要目的是生成pro文件的makefile。下面是makefile的几个版本的功能描原创 2013-10-18 17:16:54 · 11412 阅读 · 0 评论 -
VirtualBox中Ubuntu 14.04 LTS安装GATE7.1
【开发环境】 win7 + VirtualBox + Ubuntu 14.04 LTS 【主要参考博客】 1. Compilation Instructions V7.1 2. Gate7.1在Ubuntu下编译 3. Package Requirements 5. Index of /geant4【libcrypto.so.6 and libssl.so.6 NOT FOUND】 参原创 2017-04-12 16:14:26 · 1029 阅读 · 0 评论 -
oracle vm virtualbox右ctrl切换显示模式
virtualbox里面有个HOME键,注意这个HOME键不一定是键盘上的HOME,而是设定的某一个键,默认的右CTRL 就是所说的HOME,有时候设置的自己不知道怎么切换回来或者找不到控制栏了,就可以按快捷切换,快捷键就是右边的Ctrl+F键切换到全屏模式,右边的Ctrl+L键切换到无缝模式,右边的Ctrl+C键切换到比例模式,菜单显示是按右边的Ctrl+Home键,holt键就是右Ctrl键转载 2015-03-11 10:38:18 · 10086 阅读 · 0 评论 -
变量键盘读取、数组与声明:read、array、declare
变量键盘读取、数组与声明:read、array、declare1.read[root@linux ~]#read [-pt] variable参数:-p : 后面可以接提示符。-t : 后面可以接等待的”秒数“。范例一:让用户通过键盘输入内容,将该内容变成atest变量[root@linux ~]# read atestthis is a test[root@l原创 2013-12-06 14:26:16 · 1168 阅读 · 0 评论 -
Shell脚本的追踪与调试
Shell脚本的追踪与调试[root@linux ~]# sh [-nvx] scripts.sh原创 2013-12-09 11:08:50 · 1215 阅读 · 0 评论 -
变量的获取与设置:echo、变量设置规则、unset
变量的获取与设置:echo、变量设置规则、unsetecho命令使用echo命令可以获取变量,但是在获取变量时,前面必须加上$或使用${variable}方式。例如,输出PATH的内容当一个变量名称尚未设置时,默认的内容是“空”的。另外,变量在设置时,须符合以下规则:1.变量与变量内容以等号“=”来连接。2.等号两边不能直接接空格符。3.变量名称只能是英原创 2013-12-06 13:47:09 · 2466 阅读 · 0 评论 -
linux脚本学习小记(1)
linux脚本学习小记(1)1.输出信息#!/bin/bash# Program:# This program is used to show "Hello World!" in screenPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATHecho -e "He原创 2013-12-06 11:50:44 · 962 阅读 · 0 评论 -
linux中如何切换用户身份
linux中如何切换用户身份su命令[root@linux ~] # su [-lcm] [username]参数:- :如果执行su -时,表示该用户想要变换身份成为root,且使用root的环境设置参数文件,如/root/.bash_profile等。-l:后面可以接用户,例如su -l dmtsai,这个-l的好处是,可使用变换身份者的所有相关环境设置文件。-m:-m原创 2013-11-13 09:55:10 · 16547 阅读 · 0 评论 -
linux C之access函数
linux C之access函数access():判断是否具有存取文件的权限相关函数 stat,open,chmod,chown,setuid,setgid表头文件 #include定义函数 int access(const char * pathname, int mode);函数说明 access()会检查是否可以读/写某一已存在的文转载 2013-10-29 14:08:26 · 3602 阅读 · 0 评论 -
pipe函数详解
pipe函数详解转载地址:http://blog.chinaunix.net/uid-24004458-id-335420.html相关函数 mkfifo,popen,read,write,forkmkfifo函数的作用是在文件系统中创建一个文件,该文件用于提供FIFO功能,即命名管道。前边讲的那些管道都没有名字,因此它们被称为匿名管道,或简称管道。对文件系统来说,匿名管转载 2013-10-23 21:28:28 · 3892 阅读 · 0 评论 -
如何配置fedora 15代理网络
如何配置fedora 15代理网络环境:工控机 + fedora 15第一步:配置网络连接方式开始 - computer - system settings - network connections - wired - add点中connect automatically第二步:配置proxy代理proxy - 点中manually specify the p原创 2013-10-22 10:28:51 · 3233 阅读 · 0 评论 -
linux中如何重新configure(或去除已configure的文件)
linux中如何重新configure(或去除已configure的文件)linux中,在安装源码软件前,需要configure命令来进行安装配置。有时configure后需要重新configure,这时需要进行一些操作,已放置出错。以在fedora 15中安装qt为例,进行configure后,显示如下信息:说明,当需要重新configure时,要执行gmake conf原创 2013-10-21 20:09:41 · 26102 阅读 · 0 评论 -
在linux中用窗口参看文件时,如何显示当前的路径
在linux中用窗口参看文件时,如何显示当前的路径用窗口参看文件具有快速、直观的特点,但如果能知道当前的路径就能更深入了解Linux的文件目录关系。环境:windows 7 + virtualbox + fedora 15 kde以查看家目录为例:如何才能显示真正的目录呢?点击Home右侧同行区域即可当前目录是:/home/admin/,是admin用户的家原创 2013-10-14 17:04:48 · 4504 阅读 · 0 评论 -
Fedora 15 KDE中如何打开software management及如何应用
Fedora 15 KDE中如何打开software management级如何应用software management中有转载和卸载软件(Get and remove software)的功能下面是打开方法:打开后的界面如下:输入关键字,即可找到想安装的东东,如输入chinese如果要安装ibus-table-chinese,则只需点击后面的inst原创 2013-10-12 16:54:37 · 1513 阅读 · 0 评论 -
linux yum命令详解
linux yum命令详解转载地址yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命转载 2013-09-03 11:14:01 · 776 阅读 · 0 评论 -
Linux下安装QT4.3.2
安装qt是因为我刚安装过mplayer想装个前端上网,一查,很多都推崇用smplayer。我也就下决心装上,刚开始一直都装不上,后来静心读了读Install文件才明白要装smplayer必须要有qt4.2或者更高版本,用rpm -qa qt才发现原来我的qt是qt-3.3.8-3版本。因此从网上下载了qt-x11-opensource-src-4.3.2.tar.gz软件包这个符合要求。转载 2013-09-03 14:25:17 · 1172 阅读 · 0 评论 -
fedora15安装qt
转载地址[Previous: Installation]ContentsStep 1: Installing the License File (commercial editions only)Step 2: Unpacking the ArchiveStep 3: Building the LibraryStep 4: Set the Environment V转载 2013-09-03 10:31:54 · 959 阅读 · 0 评论 -
fedora如何安装源码Qt
转载地址 安装qt是因为我刚安装过mplayer想装个前端上网,一查,很多都推崇用smplayer。我也就下决心装上,刚开始一直都装不上,后来静心读了读Install文件才明白要装smplayer必须要有qt4.2或者更高版本,用rpm -qa qt才发现原来我的qt是qt-3.3.8-3版本。因此从网上下载了qt-x11-opensource-src-4.3.2.tar.gz软件包这个符合要转载 2013-09-03 10:25:52 · 2040 阅读 · 0 评论 -
认识LINUX各个版本
转载地址趁着,晚上精力好,查阅了一些资料,其实就是百度了一下,突然之间,发现google离我越来越远了!哎哎~~~~国人之幸还是国人之悲呢? 首先介绍一下我现在学习的Fedora9.0吧。 Fedora 是一个开放的、创新的、前瞻性的操作系统和平台,基于 Linux。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社转载 2013-09-03 17:19:29 · 1074 阅读 · 0 评论 -
错误:Cannot mix incompatible Qt library wiht this library
错误:Cannot mix incompatible Qt library wiht this library虚拟机VirsualBox中的Fedora15中安装Qt,当Fedora15采用KDE桌面系统时,默认已经安装了Qt-4.8.2,而我开发时需要Qt-4.7.4,于是按照博客http://blog.163.com/qimo601@126/blog/static/15822093原创 2013-09-09 15:34:33 · 5361 阅读 · 1 评论 -
Fedora中如何创建文件夹和创建文件
Federa中如何创建文件夹和创建文件Federa中,创建文件和文件夹的命令不同。创建文件使用的命令是touch,而创建文件夹的命令是mkdir。下面举例说明两种命令如何使用:1.touch命令(1)在当前目录下,创建一个名称为lyc的文件可以看出,已经在当前目录下成功创建文件lyc。(2)在aaa文件夹(目录)中,创建文件lyc2.mkdir命令原创 2013-08-20 14:57:50 · 5975 阅读 · 0 评论 -
在Fedora16中安装Qt
首先,在http://www.trolltech.com/download上下载linux下的qt源文件(我下载时最新版是:qt-everywhere-opensource-src-4.7.4.tar.gz)。 将该文件放到某个目录下,进行解压缩: unzip qt-everywhere-opensource-src-4.7.4.tar.gz tar xvf转载 2013-09-02 16:19:40 · 929 阅读 · 0 评论