【Linux】linux使用mplayer播放摄像头

  • Post author:
  • Post category:linux

1、安装mplayer 1.1 在ubuntu上安装mplayer sudo apt-get install mplayer 1.2 在Centos7上安装mplayer 安装软件包: sudo yum localinstall http://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm 安装mplayer:…

继续阅读 【Linux】linux使用mplayer播放摄像头

linux批量删除相似文件名的文件

  • Post author:
  • Post category:linux

1、在/home目录下,找到所有要删除的文件 find /home -name "*221908121100016*" 2、删除所有要删除的文件 find /home -name "*221908121100016*"|xargs rm -rfv 版权声明:本文为zmm0420原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.c…

继续阅读 linux批量删除相似文件名的文件

linux 内核软件限速

  • Post author:
  • Post category:linux

unsigned long int g_tx_port[16] = {0}; /******* speed: 1Mb is 1*1000*1000bit bytes: tx pkt bytes *******/ int speed_limit(unsigned long speed, int port_id, unsigned int bytes) { unsigned long cycles_s…

继续阅读 linux 内核软件限速

Linux下安装tuned以使用tuned-adm命令优化Linux系统性能

  • Post author:
  • Post category:linux

本文介绍在RHEL、CentOS 8/7、Ubuntu、Debian Linux下安装tuned以使用tuned-adm命令优化Linux系统性能。作为系统管理员,您应该能够通过调整各种设置来优化Linux系统的性能,以适合您的用例工作负载,本文目的是帮助您优化Linux的性能。 可以调整到的可用配置文件 balanced:非常适合在节能和性能之间寻求折衷的系统。 desktop:源自平衡配置文件…

继续阅读 Linux下安装tuned以使用tuned-adm命令优化Linux系统性能

Linux中网络通信的5种通信模型

  • Post author:
  • Post category:linux

.Linux中网络通信的5种通信模型 (1)阻塞IO (2)非阻塞IO (3)I/O复用 (4)信号驱动 (5)异步I/O 注:前四种都是同步,最后一种才是异步 阻塞IO 应用程序调用一个I/O函数,导致应用程序阻塞,等待数据准备好。如果数据没有准备好,一直等待,直到数据准备好了,从内核拷贝到用户空间,IO函数返回成功指示。 非阻塞I/O 非阻塞IO通过进程反复调用IO函数(多次系统调用,并马上返…

继续阅读 Linux中网络通信的5种通信模型

Linux sed命令总结

  • Post author:
  • Post category:linux

sed命令,采用的是流编辑模式,最明显的特点是,在sed处理数据之前,需要预先提供一组规则,sed按照此规则来编辑数据 sed文本处理工具的用法: 用法1:前置命令 | sed [选项] '条件指令' 用法2:sed [选项] '条件指令' 文件.. .. 规则: 条件可以是行号或者/正则/ 没有条件时,默认为所有条件 指令可以是增、删、改、查等 默认sed会将所有输出的内容都打印出来,可以使用-…

继续阅读 Linux sed命令总结

学不会vim,那么就用samba+vscode搭建便捷的linux开发环境

  • Post author:
  • Post category:linux

工作在windows机器上,却总是需要开发一些在linux 上面跑的应用。这样就面临两个问题: 两台机器之间需要频繁地同步代码 开发环境与测试环境不一致 之前有人提到过使用windows的WSL,但有时候测试机器并不是ubuntu,所以还是很麻烦。 在下定决心去学习vim或者emacs之类高端大气IDE之前,我还想继续挣扎一下。 这个从一个小兄弟那里学到的samba+vscode的套路是这样的: …

继续阅读 学不会vim,那么就用samba+vscode搭建便捷的linux开发环境

Linux中与命名空间相关的内核数据结构

  • Post author:
  • Post category:linux

【摘要】本文详细讲述了在Linux内核中与命名空间概念相关的内核数据结构及其内在联系。 十、命名空间(namespace)相关数据结构 Linux内核通过数据结构之间互相的连接关系,形成了一套虚拟的命名空间的虚拟化概念。 10.1 struct pid_namespace \linux-2.6.32.63\include\linux\pid_namespace.h struct pid_names…

继续阅读 Linux中与命名空间相关的内核数据结构

如何在 Linux 中创建 Shell 脚本

  • Post author:
  • Post category:linux

你想在你的 Linux 系统中创建一个 Shell 脚本吗? 本指南将带您了解如何使用多个文本编辑器创建 shell 脚本、如何添加注释以及如何使用 Shell 变量。 但是在开始创建 shell 脚本之前,让我们了解 Linux 中的 Shell 脚本是什么。 什么是 Linux 中的 Shell 脚本? 那么,什么是 Shell 脚本? Shell Scripting 被定义为由 Linux …

继续阅读 如何在 Linux 中创建 Shell 脚本

Linux CFS调度算法关键知识点

  • Post author:
  • Post category:linux

本文对CFS调度算法关键知识点进行梳理 nice 值和运行时间的关系 nice 值的范围-20 ~ 19,进程默认的nice值为0。这些值类似与级别,可以理解成40个等级,nice 值越高,优先级越低,nice值越低,优先级越高。 为什么这么设定,因为nice表示进程友好程度,值越大,对其他进程越友好,就会让出cpu时间给其他进程。 进程每降低一个nice级别,优先级提高一个等级,响应进程可多获得…

继续阅读 Linux CFS调度算法关键知识点