Linux之Platform设备驱动

  • Post author:
  • Post category:linux

目录 一、Linux 设备驱动分层和分离 1.设备驱动的分层思想 2.主机驱动和外设驱动分离思想 二、Platform 平台驱动模型 1.platform 设备 2.platform 驱动 3.platform 总线 一、Linux 设备驱动分层和分离 1.设备驱动的分层思想 在面向对象的程序设计中, 可以为某一类相似的事物定义一个 基类 , 而具体的事物可以 继承 基类的成员。 如果对于继承的这…

继续阅读 Linux之Platform设备驱动

Linux常用命令

  • Post author:
  • Post category:linux

目录 命令的格式 文件和文件类型 文件结构 文件类型 目录及其操作命令 目录结构 操作命令 文件操作命令 其他命令 文本编辑 文件权限 用户管理 Linux是一个操作系统,可以支持网络系统,让用户共享计算机资源 购买Linux系统的云服务器之后,安装Xshell这个终端软件,可以来访问远端的云服务器 Linux系统提供了大量的命令,我们要使用命令来操作Xshell 命令的格式 一般格式: 命令名 …

继续阅读 Linux常用命令

linux 下 查看 nginx 日志中访问前10 的 ip

  • Post author:
  • Post category:linux

cat access.log | awk '{a[$1]++} END {for(b in a) print b"\t"a[b]}' | sort -k2 -r | head -n 10 参数解读: 对于awk 'a[$1]++',需要了解3个知识点 1、awk数组知识 2、awk的基本命令格式 awk 'pattern{action}' 省略action时,默认action是{print},如a…

继续阅读 linux 下 查看 nginx 日志中访问前10 的 ip

本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录

  • Post author:
  • Post category:linux

文章目录 前言 1. 安装宝塔 2. 安装cpolar内网穿透 3. 远程访问宝塔 4. 固定http地址 5. 配置二级子域名 6. 测试访问二级子域名 转发自CSDN远程穿透的文章: Linux安装宝塔,并实现公网远程登录宝塔面板【内网穿透】 前言 宝塔面板作为建站运维工具,它支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能,可提高运维效率。对于…

继续阅读 本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录

linux 重定向 1>&2 2>&1

  • Post author:
  • Post category:linux

转自:http://zhumeng8337797.blog.163.com/blog/static/10076891420104215439296/ 当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0: …

继续阅读 linux 重定向 1>&2 2>&1

linux通过nginx部署jar包

  • Post author:
  • Post category:linux

目录 1、打开防火墙端口 2、打包jar包并放置至指定路径 3、复制indolent.properties和build.sh文件 4、运行build.sh 5、nginx接口转发 1、打开防火墙端口 打开该jar包运行时所使用的端口,注意改端口不可以和已经部署的项目冲突,不然启动不成功(端口占用) 防火墙操作: // 开启53端口 firewall-cmd --add-port=53/tcp --…

继续阅读 linux通过nginx部署jar包

Linux系统命令—cpu、内存、磁盘I\O、网络性能监控

  • Post author:
  • Post category:linux

文章目录 前言 1.Linux基础命令 1.1 检索命令:grep,find 1.2 提取信息命令:sed,awk,head和tail,wc 1.3 查看文件大小:ls,du 1.4 查看硬盘情况、挂载点:fdisk,df ,lsblk 1.5 查看内存情况:free,查看交换分区:swapon 1.6 日志监控工具:tail,multitail 1.7 格式转换:dos2unix和unix2do…

继续阅读 Linux系统命令—cpu、内存、磁盘I\O、网络性能监控

嵌入式Linux开发28——异步通知实验

  • Post author:
  • Post category:linux

文章目录 异步通知 1.异步通知简介 2. 驱动中的信号处理 2.1 fasync_struct 结构体 2.2 fasync 函数 2.3 kill_fasync 函数 3. 应用程序对异步通知的处理 3.1 注册信号处理函数 3.2 将本应用程序的进程号告诉给内核 3.3 开启异步通知 实验程序编写 编译测试 在前面博客中使用阻塞或者非阻塞的方式来读取驱动中按键值都是应用程序主动读取的,对于非…

继续阅读 嵌入式Linux开发28——异步通知实验

Linux查看日志的几种命令(tail、cat、grep、head、sed…)

  • Post author:
  • Post category:linux

第一种: tail命令 tail 查看实时变化的日志( 比较吃内存 ) 退出tail命令:Ctrl+c 用法: tail --参数 – 文件名 参数列表 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c <数目> 显示的字节数 -n<行数> 显示行数 (相当于nl命令) –pid=PID 与-f合用,表示在进程ID,PID死掉之后结束. -q, –qui…

继续阅读 Linux查看日志的几种命令(tail、cat、grep、head、sed…)

linux安装百度网盘rpm,Deepin、Ubuntu下安装百度网盘baidunetdisk_linux_2.0.1.rpm的方法

  • Post author:
  • Post category:linux

本文介绍在Deepin、Ubuntu操作系统下安装百度网盘官方客户端baidunetdisk_linux_2.0.1.rpm的方法,你没有看错,是下载.rpm包并安装在Deepin、Ubuntu下,因为百度网盘截止至2019年6月15日只推出.rpm包,不过可以用在多数主流Linux发行版下。 Deepin、Ubuntu下安装百度网盘baidunetdisk_linux_2.0.1.rpm的方法 …

继续阅读 linux安装百度网盘rpm,Deepin、Ubuntu下安装百度网盘baidunetdisk_linux_2.0.1.rpm的方法