标签:Linux操作系统
哈喽大家好,我是咸鱼 今天跟大家分享一个使用 Python 的 logging 模块写入日志文件时遇到的权限问题,不知道你们有没有遇到过 1.案例现象 今天上班的时候手机短信收到了 zabbix 告警,但是发现了不对劲的地方:微信没有收到告警信息,按理说短信跟微信应该是同时收到告警信息的 咸鱼这边
kprobe_events shell模式使用教程 kprobe 使用前提 需要内核启用以下配置 CONFIG_KPROBES=y CONFIG_HAVE_KPROBES=y CONFIG_KPROBE_EVENT=y kprobe_events kprobe_events有两种
0简介 教程简介 这个操作系统教程提供了操作系统的所有基本和高级概念。这个操作系统课程是为初学者、专业人士和GATE考生准备考试而设计的。本教程将为你提供关于每个操作系统概念的深刻知识。 什么是操作系统? 操作系统(OS Operating System)是一种软件,作为最终用户和计算机硬件之间的
目录 一、正则表达式 二、元字符 三、次数符号 四、位置锚定 五、实验                             一、正则表达式    通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。   分类:     1. 基本正则表达式     2.扩展正则表达式    二、元字
目录 一、grep查找文件内容 二、sort排序 三、uniq统计压缩重复 四、tr替换压缩  五、cut截断 六.sqlit拆分 七.paste合并 八.eval                 一、grep(匹配文件内容)       grep [选项]… 查找条件 目标文件     -m 
deepin系统更新谷歌浏览器chrome的方法 1 为什么要更新谷歌浏览器谷歌浏览器更新频繁,隔一段时间不更新,打开浏览器时会自动弹出一个提示更新的窗口,有点烦,如果使用python自动处理程序时,如webbrowser.open('http://×.html')语句,不能正确执行。目前,dee
nginx.conf中有关访客日志定义如下 #log_format #创建日志格式,名为main log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent
目录 一、数组     1.定义数组     2.用索引定义数组     3.数组长度          4.数据类型 二、遍历 三、数组切片 四、数组替换 五、数组删除   六、追加数组   七、数组传参 八、冒泡排序       一、数组    概念:一次性定义多个变量    1.定义数组  
最近在研究ebpf的应用,网上对较低版本的内核和centos操作系统的相关资料较少,这里记录一个自己环境配置&编译运行一个ebpf的helloworld程序的过程。 环境是centos7.9,虚拟机安装内存需要分配高一些,后续编译llvm很吃性能 基础依赖安装 升级内核版本 ebpf需
前置知识 动态卷管理(LVM,Logical Volume Manger)实现将多个硬盘和硬盘分区做成一个逻辑卷,并将逻辑卷统一管理。创建LVM顺序为:物理卷PV->卷组VG->逻辑卷LV。 物理卷(PV,Physical Volume):物理硬盘或分区; 卷组(VG,Volume G
不同ubuntu版本对应的ros版本名称 ubuntu版本 ros1版本 ros2版本 16.04 kinetic ardent 18.04 melodic dashing 20.04 noetic foxy 1、打开软件与更新,切换ubuntu软件源(国内阿里云) 2、打开终端,添加ros
一、域名解析过程    DNS域名完整解析过程 1、查询本地 hosts文件 解析记录 2、查询客户端本地DNS缓存记录 3、访问DNS转发(缓存)服务器本地缓存记录 4、转发到权威服务器查询本地缓存记录 5、访问权威服务器解析记录 6、权威服务器迭代查询   6.1、访问子域权威服务器查询
ulimit Linux ulimit命令用于控制shell程序的资源。 root@hecs-270451192.168.0.179 10:41:17 [pwd:~]# ulimit --help ulimit: ulimit [-SHabcdefiklmnpqrstuvxPT] [limit]
一、问题引入 通过 Tinyhttpd:运行测试【1】 和 抓包分析【2】,基本完成了对程序的功能测试和通信原理。此时可以进一步对源码进行分析,本文不考虑代码一行一行的分析,仅对关键部分代码解析。 二、解决过程 2-1 main()函数 主函数主要创建http的监听套接字,等待客户端的连接。一旦有
CentOS7 本地光盘镜像rpm包 一、前言 rpm包的下载方式 通过本地光盘镜像下载rpm,centos7.iso镜像文件,内置了绝大多数软件的rpm包(本文章即演示如何配置本地rpm) 在线下载rpm包,有很多软件的官网,以及第三方软件仓库,会提供下载功能 http://rpm.ph
基本语法格式: Location block 的基本语法形式是:     location [=|~|~*|^~|@] pattern { ... } [=|~|~*|^~|@] 被称作 location modifier ,这会定义 Nginx 如何去匹配其后的 pattern ,以及该 p
【Linux】shell编程(一) 变量 目录【Linux】shell编程(一) 变量什么是shell编程如何运行shell脚本第一行 #!/bin/bash第一行叫什么?WHAT IS THIS LINE CALLED?为什么要加这个,有什么用?shell的变量变量的赋值和使用变量替换位置变量
离线安装rpm包以及自建yum仓库 离线安装rpm yum支持如下参数 --downloadnoly 只下载不安装 --downloaddir=directory 下载到指定目录下 因此可以在线下载好需要的rpm包到建立的仓库,后续离线安装rpm包 创建存放rpm包目录 [root@lo
服务器Ubuntu Server 22.04安装低版本MySQL5.7 最近在腾讯云买了个服务器准备部署我的Django项目,由于需要保证服务器和本地开发的环境相同,所以要在Ubuntu 22.04安装一个与本地Windows版本相同的MySQL5.7.36 第一个问题 首次安装我尝试使用apt工