
Linux
文章平均质量分 65
king_weng
当才华配不上野心时,就静下心来学习吧!
展开
-
Linux中inotify详解及实例
1、inotify简介 用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,包括了hotplug、udev 和 inotify。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发生的机制,桌面系统能够利用它对设备进行有效的管理,udev 动态地维护 /dev 下的设备文件, Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建,以及卸载等操作,还可以跟踪活动的源头和目标等细节。即文件系统变化通知...原创 2021-01-05 17:21:00 · 4085 阅读 · 1 评论 -
gdb调试之快速入门
一、gdb调试1、gdb调试的三种方式目标板直接使用GDB进行调试。 目标板使用gdbserver,主机使用xxx-linux-gdb作为客户端。 目标板使用ulimit -c unlimited,生成core文件;然后主机使用xxx-linux-gdb ./test ./core。例子:(1)main.cpp#include "sum.h"using namespace std;int main(int argc, char *argv[]){ if(a原创 2020-10-14 17:22:22 · 897 阅读 · 0 评论 -
linux定期执行程序——crontab
1、简介 Linux crontab是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。2、常用命令Ubuntu:apt-get install cron // Ubuntu安装crontab service cron status // 查看crontab状态 service cr...原创 2020-07-14 17:06:37 · 683 阅读 · 0 评论 -
Ubuntu18.04安装JDK14
1、下载https://www.oracle.com/java/technologies/javase-downloads.html比如此处我下载的是jdk-14.0.1_linux-x64_bin.tar.gz2、解压 可在/usr中使用mkdir java创建一个文件夹,然后将上面下载的文件解压到该文件夹:tar -zxvf jdk-14.0.1_linux-x64_bin.tar.gz我解压出来的文件下图所示:3、配置环境变量修改/e...原创 2020-06-02 22:48:45 · 1795 阅读 · 0 评论 -
error while loading shared libraries: xxx.so.xx: cannot open shared object file: No such file or ...
问题:error while loading shared libraries: xxx.so.xx: cannot open shared object file: No such file or ... 我们在linux执行可执行程序的时候,有时候会遇到错误提示找不到相应的动态链接库,一般这有两种情况,一个是没有安装相应的动态链接库;还有一种就是安装了相关的动态链接库,但是...原创 2019-11-27 20:48:45 · 863 阅读 · 0 评论 -
Ubuntu中Samba的配置
一. 在ubuntu中安装samba的基本软件软件,命令如下:# sudo apt-get insall samba# sudo apt-get install smbclient 二. 创建共享目录,或是找已经存在的文件夹,只要权限放开就行了:# mkdir /home/username/share2# sudo chmod 777 /home/username/shar...原创 2018-11-04 13:11:16 · 576 阅读 · 0 评论