智能运维
-
Linux 中断下半部工作队列(work queue)
目录 工作队列work queue 内核数据结构与函数 work_struct结构体 使用work queue 创建work 创建工作队列 销毁工作队列 调度执行work 等待work 等待work queue work queue的内部机制 Linux 2.x的工作队列创建过程 Li…
-
遍历Windows内核ObjectType
一、背景 Windows内核中有很多类型,例如PROCESS、THREAD、FILE、MUTANT,这些类型都由对象管理器集中管理,见下图: 其中有些对象类型是导出的,例如有IoDriverObjectType, PsProcessType等,有些是…
-
linux 磁盘检查和定时清理并重启应用释放空间
linux磁盘空间用追加形式 echo "" > 日志文件,空间依旧得不到释放,此时是系统应用进程仍在消费日志文件,需要重启应用, 磁盘空间才得以释放,下面用一个shell定时检测某个目录磁盘占用达到一定值时,自动清理…
-
Linux(Ubuntu或CentOS) Docker 安装 Python2.7及PIP的Dockerfile文件
Docker镜像中若要安装Python2.7和PIP,需要使用Dockerfile文件来进行安装,Dockerfile 是一个用来构建镜像的文本文件。本文主要介绍Docker 在Linux(Ubuntu或CentOS) 上安装 Python2.7 PIP的Dockerfile文件。 原文地…
-
Shell编程牛客网和Leetcode
shell部分的练习在牛客网有34题,在Leetcode有4题,总体来说难度不大,熟练就好。 牛客部分: 1.统计文件行数 写一个 bash脚本以输出一个文本文件 nowcoder.txt中的行数 示例: 假设 nowcoder.txt 内容如下: #inclu…
-
centos7时间同步
时间 先要开启网络 安装ntpdate yum install ntpdate -y同步网络时间 ntpdate ntp1.aliyun.com保存为bios时间同步BIOS时钟,强制将系统时间写入CMOS,使之永久生效,避免系统重启后恢复成原时间。 clock -w 将系统…
-
删除Windows AD域控制器
使用图形界面也能彻底删除已经彻底损坏的域控。到管理工具-->AD站点和服务-->Sites-->Default-First-Site-Name-->servers下面找到其他的辅助域服务器 (不需要的)在删除辅助域服务器前先要把其下面的NTD…
-
2022年windows的Visual Studio 安装后初始配置
目录 前言 1、开发环境设置,修改存储空间 打开编译器,选择工具-->导入和导出设置-->重置所有设置-->下一步 修改盘符-->下一步->选择环境->完成 2、主题设置 选择工具-->选项 环境-->常规-…
-
Windows10桌面黑屏了 但是有鼠标光标:Dos操作文件移动 复制 授权
现象: Win10系统桌面黑屏了 但是有鼠标光标; 1)按网上建议:初步定位原因是资源管理器应用程序【explorer.exe】坏了,【Ctrl+Alt+Delete】启动任务管理器,菜单栏【文件】-【创建新任务】启动运行窗口; …
-
Ubuntu 修改密码、主机名和用户名
1、修改密码(1)进入Ubuntu,打开终端,输入:sudo su 转为root用户; (2)输入:sudo passwd user(user 是对应的用户名); (3)输入新密码,确认密码; (4) 修改密码成功,重启,输入新密码进入Ubuntu; 2、修…