
Linux
于大博
如果你不给自己设限,世界上便没有限制你发挥的篱笆。
展开
-
Linux系统编程之消息队列
1、消息队列简介消息队列本质上是位于内核空间的链表,链表的每个节点都是一条消息。每一条消息都有自己的消息类型,消息类型用整数来表示,而且必须大于 0。每种类型的消息都被对应的链表所维护:图1 位于内核空间的消息队列.png其中数字 1 表示类型为 1 的消息,数字2、3、4 类似。彩色块表示消息数据,它们被挂在对应类型的链表上。值得注意的是,刚刚说过没有消息类型为 0 的消息,...转载 2019-11-01 13:20:27 · 209 阅读 · 0 评论 -
Linux查看硬件信息常用指令
# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv ...原创 2019-10-22 15:28:26 · 416 阅读 · 0 评论 -
c语言文件清空truncate ftruncate函数
truncate ftruncate函数 truncate()和ftruncate()都可以用来修改文件大小,但两者之间也有一些区别。一、truncate()函数头文件:#include <unistd.h>函数定义:int truncate(const char *path, off_t length);函数调用:truncate("./tes...原创 2019-05-06 10:17:22 · 10472 阅读 · 4 评论 -
IMX6清空framebuffer操作
IMX6static void fb_clear(){ struct fb_var_screeninfo *info; unsigned int pan_max; unsigned int screensize;// 屏幕缓冲区大小 int fb; unsigned char* fb_base; // 三缓冲 pan_max = in...原创 2019-04-25 10:51:44 · 643 阅读 · 0 评论 -
linux系统fstab系统自动挂载磁盘配置文件 /etc/fstab
一、/etc/fstab文件的作用 磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。二、挂载的限制 在说明这个文件...原创 2019-05-05 11:13:03 · 10419 阅读 · 0 评论 -
Linux系统U盘操作格式化
sudo fdisk -l // 查看系统挂在磁盘状态sudo fdisk -l /dev/sdc // 查看U盘基本属性,包含分区格式sudo mkfs -t ntfs /dev/sdc // 格式化U盘分区按照ntfs类型原创 2019-04-24 12:23:31 · 6581 阅读 · 0 评论 -
查询Linux应用程序运行依赖哪些库
方法一:yubo@autoio:~$ ldd AppName方法二:yubo@autoio:~$ objdump -x AppName | grep NEED方法三:yubo@autoio:~$ readelf -a AppName | grep "Shared library"原创 2019-04-09 10:01:41 · 3286 阅读 · 0 评论 -
Linux中dd命令使用说明
[root@study ~]# dd if="input_file" of="output_file" bs="block_size" count="number"选项与参数:if :就是 input file 啰~也可以是装置喔!of :就是 output file 喔~也可以是装置;bs :规划的一个 block 的大小,若未指定则预设是 512 bytes(一个 sector 的大...原创 2019-02-14 14:38:40 · 1781 阅读 · 0 评论 -
Linux系统核心编译
简单说明核心编译的步骤为何?1. 先下载核心原始码,可以从 http://www.kernel.org 或者是 distributions 的 SRPM 来着手;2. 以下以 Tarball 来处理,解开原始码到 /usr/src/kernels 目录下;3. 先进行旧数据删除的动作:『make mrproper』;4. 开始挑选核心功能,可以利用『make menuconfig』、『ma...原创 2019-02-27 18:21:12 · 238 阅读 · 0 评论 -
Linux文件权限操作(数字类型改变文件权限)
Linux 文件的基本权限就有九个,分别是 owner/group/others 三种身份各有自己的 read/write/execute 权限, 先复习一下刚刚上面提到的数据:文件的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:r:4w:2x:1每种身份(owner/group/others)各自的三...原创 2019-01-28 10:19:33 · 2703 阅读 · 0 评论 -
Linux查询文件
find / -name 目标文件原创 2018-12-11 09:35:27 · 674 阅读 · 0 评论 -
库文件创建软链接
ln –s 源文件 目标文件(软链接创建)原创 2018-11-29 16:05:18 · 1124 阅读 · 0 评论