Linux中一切皆文件,在应用程序中,有时候我们需要对文件系统的目录或者文件进行监控,以便于我们能根据文件系统的变化来做相应的后续操作。那我们如何有效的对文件系统进行监控呢?不用苦恼,linux的前辈们已经给我们做好了,在linux2.6内核中开始引入,作为linux的系统调用来使用,所以我们就可以用它来帮助我们来完成这件事了。接下来我们来学习一下于inot …
linux id
1)实验平台:正点原子Linux开发板2)摘自《正点原子I.MX6U嵌入式Linux驱动开发指南》关注官方微信号公众号,获取更多资料:正点原子第七十一章Linux 4G通信实验前面我们学习了如何在Linux中使用有线网络或者WIFI,但是使用有线网络或者WIFI有很多限制,因为要布线,即使是WIFI你也得先布线,然后在接个路由器。有很多场合是不方便布线的,这 …
一、sudo命令详解Linux sudo命令以系统管理者的身份执行指令,相当于root 自执行。在 etcsudoers 中有出现的使用者可以使用。1.1 语法sudo [Option]参数说明:-V: 显示版本编号-h: 会显示版本编号及指令的使用方式说明-l: 显示出自己(执行 sudo 的使用者)的权限-v: 因为 sudo 在第一次执行时或是在N分钟 …
epoll 和 select 都是 Linux 下 IO 多路复用机制(IO multiplexing) 的实现方式,用来高效监听多个文件描述符(socket、文件等)的 IO 事件(如可读、可写、异常)。1. 什么是 select?select() 是最早期的 IO 多路复用接口,定义在 <sysselect.h> 中。特点:接口:int se …
在Linux中,组是用户账户的集合,用于统一管理权限。每个用户至少属于一个主组(Primary Group),还可以加入多个附加组(Supplementary Group)。组的权限设置决定了用户对文件、目录或其他资源的访问权限。组的类型主组:用户创建时自动分配的主组,通常与用户名同名,存储在etcpasswd文件中。附加组:用户可以加入的额外组,存储在et …
我们先看一张图:这张图大体上描述了 Linux 系统上,应用程序对磁盘上的文件进行读写时,从上到下经历了哪些事情。这篇文章就以这张图为基础,介绍 Linux 在 IO 上做了哪些事情。文件系统什么是文件系统文件系统,本身是对存储设备上的文件,进行组织管理的机制。组织方式不同,就会形成不同的文件系统。比如常见的 Ext4、XFS、ZFS 以及网络文件系统 NF …
概述这周闲得慌,就根据需求写了差不多20个脚本(部分是之前分享过的做了一些改进),今天主要分享一个给平时运维人员用的centos7系统巡检的脚本,或者排查问题检查系统情况也可以用..实用脚本#!binbash############################################################### File Name: C …
linux ip 命令与 ifconfig 命令类似,但比 ifconfig 命令更加强大,主要功能是用于显示或设置网络设备。ip 命令是 linux 加强版的的网络配置工具,用于代替 ifconfig 命令。语法ip [ OPTIONS ] OBJECT { COMMAND | help }OBJECT 为常用对象,值可以是以下几种:OBJECT={ li …
通过前面的几节课,我们在windows系统中安装好了linux虚拟机,也通过xshell远程终端连接上了linux虚拟。从今天开始,我们就可以正式开始学习linux的知识了。今天,我们主要介绍的是用户相关的一些命令,如:创建用户命令、用户退出登录命令、用户切换命令等。一、提示符说明。我们打开linux虚拟机,进入到登录界面,输入管理员名root和密码,登录成 …
在 Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件被修改过,找出所有子目录中的可执行文件,这些任务需求 find 命令都可以轻松胜任。在 Linux 系统文件中常用的属性可以分为以下内容:名称、大小、权限、属主、修改时间、访问时间等,find 命令可以按照指定的属性为条件进行查找。废话不 …
