![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 52
GNNUXXL
这个作者很懒,什么都没留下…
展开
-
RSU交叉工具链安装不可用
交叉工具链安装原创 2023-08-22 17:03:21 · 196 阅读 · 0 评论 -
Ubuntu 增加swap交换内存
Ubuntu增加swap交换分区原创 2023-05-08 10:57:23 · 1840 阅读 · 1 评论 -
Ubuntu系统永久挂载硬盘、U盘等存储设备
外接设备永久挂载原创 2023-05-08 09:47:37 · 1814 阅读 · 0 评论 -
json交叉编译并移植到嵌入式开发板
json的交叉编译原创 2022-12-01 17:36:47 · 676 阅读 · 0 评论 -
SO_BINDTODEVICE 使用
(2) 对于PF_PACKET类型的套接口,不能通过SO_BINDTODEVICE绑定到指定的网络接口上,而要通过bind(2)来与特定的网络接口绑定,所用的套接口地址结构为struct sockaddr_ll,此套接口地址结构是链路层的地址结构,独立于具体的网络设备。(1) 对于TCP套接口、UDP套接口、RAW套接口,可以通过SO_BINDTODEVICE套接口选项将套接口绑定到指定的网络接口上。绑定之后,套接口的所有数据包收发都只经过指定的网络接口;原创 2022-10-18 11:35:46 · 2805 阅读 · 0 评论 -
error while loading shared libraries: libavformat.so.58: cannot open shared object file: 解决
./sutpc_icvtsn_dfa: error while loading shared libraries: libavformat.so.58: cannot open shared object file: No such file or directory出现这种问题就是两种情况:要么确实没有相关的库存在,要么对应的路径的配置没写好,如果库确实存在,而且对应路径的配置也写好了,那就是配置没有生效,可以使用ldconfig -v这个命令让配置文件生效,在使用这个命令的时候注意权限的问题。对应的配置原创 2022-07-05 09:22:07 · 1793 阅读 · 0 评论 -
unix 修改文件类型
Unix及类Unix系统里,每行结尾只有换行“\n”;Windows系统里面,每行结尾是换行+回车“\n\r”。第一种:利用Linux下的vim编辑器,可以方便的在dos文件、unix文件之间进行切换,且可以便利的去除恼人的^M符。vim file然后,:set ff?用于查看当前文件是dos格式还是unix格式,显示如下:强制切换为unix格式,然后保存即可::set ff=unix #转换为unix格式:wq #保存、退出第二种:dos2unix是将Window原创 2022-05-23 15:22:20 · 1614 阅读 · 0 评论 -
chown命令改变目录权限
使用chown -hRh表示修改symbolic链接而不去修改对应的文件。R表示在所有子目录及目录中的文件中递归执行。具体参数说明:-h, --no-dereference affect each symbolic link instead of any referenced file (useful only on systems that can change the ownership o...原创 2022-02-21 11:05:56 · 2056 阅读 · 0 评论 -
nm命令使用
nm在linux中列出目标文件的符号清单,常用来查看动态链接库中的函数nm支持的选项如下-a 按照man手册,仅列出调试信息,实际上却是调试信息+正常信息-A 增加一列显示目标文件,没有实际意义-C 将低级符号信息编码成便于查看的用户信息,最终效果是符号清单呈现出class::memberfunction形式的信息,最常用的选项-D 显示动态符号,以目标文件为so为例,显示了so中增加的符号信息以及so引用的so的符号信息-f 指定不同的输出格式,改变命令输出格式...原创 2022-01-11 09:46:22 · 758 阅读 · 0 评论 -
nc命令用法举例
什么是ncnc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具nc的作用(1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口(2)端口的扫描,nc可以作为client发起TCP或UDP连接(3)机器之间传输文件(4)机器之间网络测速 ...转载 2022-01-04 11:34:41 · 17165 阅读 · 1 评论 -
ubuntu多个网卡设置不同的IP,实现多个IP登录ubuntu主机
打开网络IP配置文件/etc/network/interfaces 对不同的网卡设置不同的IP地址即可,内容如上图原创 2021-12-29 11:03:23 · 2122 阅读 · 0 评论 -
在Linux下记录所有用户的登录和操作日志
一般我们可以用history命令来查看用户的操作记录,但是这个命令不能记录是哪个用户登录操作的,也不能记录详细的操作时间,且不完整;所以误操作而造成重要的数据丢失,就很难查到是谁操作的。在这里我们通过脚本代码来实现记录所以用户的登录操作日志:编辑/etc/profile文件,在文件末尾加入下面代码:[root@telecom225 /]# vi /etc/profilehistoryUSER=`whoami`USER_IP=`who -u am i 2>/dev/null|...原创 2021-12-10 15:13:01 · 711 阅读 · 0 评论 -
Mount is denied because the NTFS volume is already exclusively opened.
Mount is denied because the NTFS volume is already exclusively opened.The volume may be already mounted, or another software may use it which could be identified for example by the help of the 'fuser' command.我在挂载NTFS文件系统的移动硬盘时输入mount /dev/sda1 /mnt时出现.原创 2021-08-20 14:51:39 · 543 阅读 · 0 评论 -
ffmpeg交叉编译指导手册
环境:Ubuntu18.04ffmpeg version 4.3.2依赖x264,lamex264:1.wget ftp://ftp.videolan.org/pub/x264/snapshots/last_stable_x264.tar.bz2(目前已不生效)2.tar -xvf x264-master.tar.bz23.cd x264-master4.export CC=aarch64-linux-gnu-gcc5.export AR=aarch64-linux-gn..转载 2021-07-15 17:28:51 · 237 阅读 · 0 评论 -
Ubuntu 18.04 配置root用户登录
一、打开终端 输入指令 sudo passwd root 1、输入当前用户密码 2、设置root用户密码 3、确认root用户密码二、切换root用户权限,代码如下 su root1、输入设置好的root 密码三、修改文件,命令 cd /usr/share/lightdm/ligh......原创 2021-06-24 12:37:18 · 5705 阅读 · 2 评论 -
Ubuntu18.04 开机自启动程序设置
1、创建rc-local.service 文件原创 2021-06-04 11:23:58 · 1865 阅读 · 0 评论 -
一些特殊的Makefile整理
makefile的一些内容原创 2021-05-27 14:43:53 · 568 阅读 · 0 评论 -
Ubuntu18.04 安装OpenCV指导手册
1.下载OpenCV源码包下载地址:https://github.com/opencv/opencv/releases2、下载后放到自己喜欢的目录,然后解压tar –xvf opencv-4.5.2.tar.gz3、在OpenCV安装前,要先安装一些依赖项目:$ sudo apt-get update$ sudo apt-get upgrade$ sudo apt-get install build-essential$ sudo apt-get in...原创 2021-05-20 12:20:31 · 352 阅读 · 0 评论 -
Ubuntu18.04安装Qt指导手册
一、下载进入官网下载软件https://download.qt.io/archive/qt/我下载的版本是qt-opensource-linux-x64-5.12.10.run,下载步骤截图依次如下二、安装1、把下载的文件放入Ubuntu中Downloads目录(这个目录你喜欢放哪就放哪)中,然后修改权限2、开始安装3、安装过程中一路next,部分截图如下4、安装进度显示5、安装成功打开Qt软件...原创 2021-05-20 12:18:13 · 736 阅读 · 0 评论 -
查看Linux内核版本的方法
四种方法,具体如下图原创 2021-05-13 11:07:43 · 98 阅读 · 0 评论 -
Ubuntu挂载SSD固态硬盘操作指导
Ubuntu挂在SSD固态硬盘操作指导1、如果你是一个全新的SSD固态硬件接入到你的开发板,通过df -h这样的命令是查看不到内容的,可以通过lsblk命令进行查看,如下图2、可以使用fdisk -l 进行查看对应的磁盘信息3、如果你需要使用df –h这样的命令进行查看到相关存储设备的内容,第一步要进行格式化操作。格式化命令有很多,也有各种根文件系统格式,这里我们采用ext4mkfs.ext4 /dev/nvme0n1 这是表示把/dev/n...原创 2021-04-30 11:35:16 · 4450 阅读 · 5 评论 -
Linux 静态库和动态库的分析
静态库和动态库的分析一、什么叫做库: 库:二进制的程序,能被操作系统载入内存中执行二、Linux下的库有两种:静态库和共享库(动态库),二者的不同点在于代码载入的时刻不同。A、静态库在程序编译的时候会被连接到目标代码中,程序运行时将不再需要该静态库,因此体积较大B、动态库在程序编译的时候并不会被连接到目标代码中,而是在程序运行时被载入,因此程序运行时还需要动态库存在,因此目标代码体积小。1、静态库的制作 A、创建静态库的源代码 fun.c ...原创 2021-04-21 22:27:10 · 257 阅读 · 0 评论 -
Ubuntu图形界面扩容
1、Ubuntu在使用的过程中,提示没有足够的空间使用,于是扩容操作开始了。2、关机,找到磁盘设置的界面3、点击扩展,此次我把她扩展为40G4、下载图形界面工具5、然后搜索出来使用6、点开这个Gparted之后,你会发现没有分配内存的地方,点击左侧那个磁盘,然后拖动图标即可,要扩多少就拖动到相应的位置7、保存退出,查看对应的信息,扩容成功注意:在图形界面操作扩容之前,最好就保存快照,防止操作失误导致Ubuntu崩盘...原创 2021-04-13 17:34:54 · 358 阅读 · 0 评论 -
Ubuntu 20.04 网络配置
Ubuntu 20.04 网络配置一、把Ubuntu的网络配置成桥接模式二、打开配置文件三、在配置文件中按照如下格式添加内容注意事项:1、ip地址和DNS服务器地址需要用[]括起来,但是网关地址不需要2、注意每个冒号后边都要先加一个空格3、注意每一层前边的缩进,至少比上一层多两个空格四、保存退出,敲如下命令使配置的IP地址生效五、查看结果...原创 2021-03-06 19:58:38 · 9977 阅读 · 0 评论 -
Ubuntu 20.04 Samba的配置
Ubuntu 20.04 Samba的配置一、下载Samba服务Sudo apt-get install samba二、配置: 1、打开配置文件: linxx@ubuntu:~$ sudo vim /etc/samba/smb.conf 2、对创建的共享目录进行配置并保存退出: [linxx] ---》windows下面可见的目录名 path = /home/linxx availab...原创 2021-03-06 19:39:29 · 655 阅读 · 0 评论