树莓派sd卡linux分区,树莓派sd卡上面两个分区,只能挂载sd0,挂载sd1就失败

  • Post author:
  • Post category:linux

系统启动正常,也能识别到两个sd,sd0和sd1如下所示:\ | / - RT - Thread Operating System / | \ 4.0.3 build May 31 2020 2006 - 2020 Copyright by rt-thread team [32m[I/I2C] I2C bus [i2c0] registered[0m [32m[I/I2C] I2C bus [i2…

继续阅读 树莓派sd卡linux分区,树莓派sd卡上面两个分区,只能挂载sd0,挂载sd1就失败

Linux spi:用户空间“免设备驱动”读写spi设备方法——spidev

  • Post author:
  • Post category:linux

spi_device 虽然用户空间不需要直接用到spi_device结构体,但是这个结构体和用户空间的程序有密切的关系,理解它的成员有助于理解SPI设备节点的IOCTL命令,所以首先来介绍它。在内核中,每个spi_device代表一个物理的SPI设备: struct spi_device { structdevice dev; structspi_master *master; u32 max_s…

继续阅读 Linux spi:用户空间“免设备驱动”读写spi设备方法——spidev

Linux下GCC/G++编译出来的可执行程序无法双击运行

  • Post author:
  • Post category:linux

查看可执行文件,发现文件属性是shared library,而不是executable,导致这种情况的原因就是g++默认使用了-fpie参数。 什么是pie? PIE(position-independent executable)是一种生成地址无关可执行程序的技术。如果编译器在生成可执行程序的过程中使用了PIE,那么当可执行程序被加载到内存中时其加载地址存在不可预知性。 PIE还有个孪生兄弟PI…

继续阅读 Linux下GCC/G++编译出来的可执行程序无法双击运行

Linux 下的 OOM Killer理解Out of memory: Kill process

  • Post author:
  • Post category:linux

Tomcat服务进程无故被杀掉。 linux上tomcat服务器突然挂掉了,查看catalina.out没有发现什么错误信息。 查看/var/log/messages文件发现是因为内存不足系统杀死的 kernel: Out of memory: Kill process 15983 (java) score 149 or sacrifice child 出现OOM Killer的原因与解决方案 O…

继续阅读 Linux 下的 OOM Killer理解Out of memory: Kill process

Linux下的RabbitMq队列清除消息及队列消息查看命令

  • Post author:
  • Post category:linux

1.首先进入rabbitMq的目录 2.清除命令 sudo rabbitmqctl stop_app;sudo rabbitmqctl reset;sudo rabbitmqctl start_app;sudo rabbitmqctl add_user crs crs;sudo rabbitmqctl set_permissions -p / crs ".*" ".*" ".*";sudo rab…

继续阅读 Linux下的RabbitMq队列清除消息及队列消息查看命令

Linux中可变长参数函数

  • Post author:
  • Post category:linux

C++的函数重载 C++支持函数重载和操作符重载。 互为重载的多个函数,其参数必须不同,可以是个数不同、类型不同或者顺序不同。 可变长参数函数 而C语言是不支持函数重载机制的,但是支持变长参数函数,当然C++也是支持的。 Linux中open系统调用 查看Linux中open的Manual Page,看到如下说明: int open(const char *pathname, int flags)…

继续阅读 Linux中可变长参数函数

Linux—-磁盘分区和扩展分区

  • Post author:
  • Post category:linux

磁盘的概念在windows中也是一样的。 WIN中磁盘分区是三个主分区和N个逻辑分区。 而Linux中你可以选择4个主分区或者三个主分区和N个逻辑分区,一般的话都是选择3个逻辑主分区和N个逻辑分区,逻辑分区的好处就是方便 磁盘管理 磁道:track 扇区:sector 每个扇区,512字节 磁头:head 柱面:cylinde ###################################…

继续阅读 Linux—-磁盘分区和扩展分区

linux学习-发展安装与文件目录(一)

  • Post author:
  • Post category:linux

Linux发展史及其安装 一、Linux发展史 二、Linux系统的安装 三、Linux系统的文件 文件与文件夹(目录) Linux一切皆文件 Linux系统的文件目录结构 Bin:存储的是可以被运行的二进制文件 Dev:存放的是外接设备,例如光盘 Etc:存储一些配置文件 Home:除了root用户以外其他用户的家目录 Proc:存储的是Linux运行时候的进程 Root:root用户自己的“H…

继续阅读 linux学习-发展安装与文件目录(一)

Linux搭建wkhtmltopdf使html转换成pdf

  • Post author:
  • Post category:linux

[]里面的内容需要根据自己的情况来填充数据哈 废话不多说。 wkhtmltopdf下载地址 各位根据自己的系统来选择相应的软件。 小编这里是 Linux Centos7 所以下载了 wkhtmltox-0.12.6-1.centos7.x86_64.rpm 通过 scp wkhtmltox-0.12.6-1.centos7.x86_64.rpm [用户名]@[ip地址]:[上传路径] 命令将文件上…

继续阅读 Linux搭建wkhtmltopdf使html转换成pdf

深入理解 Linux Cgroup 系列(一):基本概念

  • Post author:
  • Post category:linux

原文链接: 深入理解 Linux Cgroup 系列(一):基本概念 Cgroup 是 Linux kernel 的一项功能:它是在一个系统中运行的层级制进程组,你可对其进行资源分配(如 CPU 时间、系统内存、网络带宽或者这些资源的组合)。通过使用 cgroup,系统管理员在分配、排序、拒绝、管理和监控系统资源等方面,可以进行精细化控制。硬件资源可以在应用程序和用户间智能分配,从而增加整体效率。…

继续阅读 深入理解 Linux Cgroup 系列(一):基本概念