Windows个人文件夹名字变英文
有时候 windows 用户文件夹里面有些会变成英文,虽然没什么影响,不过强迫症会不舒服 (比如我) 这种情况是由于文件夹内没有 desktop.ini 导致的,或者 desktop.ini 权限不正确 desktop.ini 文件是一个隐藏文件 windows10 的 desktop.ini 文件内容下载: 桌面: 文档: 图片: 视频: 音乐: 3D 对象: 重新授权
KVM虚拟机常用操作记录
检查前提条件 安装 kvm 添加和删除网卡(虚拟硬件)要列出要在 KVM 虚拟机中使用的可用网络,请运行以下命令: 默认情况下是不活跃的,需要启动 查看网卡列表 添加网卡 (模式桥接到 br0) 删除网卡 (指定 mac 地址删除) 添加网卡或删除网卡后需要重新定义,不然重启会失效 virsh dumpxml vm-yaohai > /etc/libvirt/qemu/vm-yaohai.xmlvirsh define /etc/libvirt/qemu/vm-yaohai.xml kvm 默认网桥 libvirt 默认使用了一个名为 default 的 nat 网络,这个网络默认使用 virbr0 作为桥接接口,使用 dnsmasq 来为使用 nat 网络的虚拟机提供 dns 及 dhcp 服务,dnsmasq 生效后的配置文件:/var/lib/libvirt/network/default.xml当 libvirtd 服务启动的时候,它会将它管理的被标记为 autosta...
Python脚本接受参数
完善一下 python 脚本,让它支持更完善的参数(长参数、短参数)
使用mimikatz读取windows密码
github地址 mimikatz 是一个小工具,可以查看到 windows 加载进内存的密码数据,首先最起码要使用 Administrator 权限启动 依次执行: 从 administrator 提升到 system 获取明文密码
Puppet遍历hash生成array
公司的 nagios 监控是使用 puppet 来进行自动部署的,但是需要手动修改 puppet 配置才能生效,现在的问题是添加一个新机器得先在 puppet 上添加机器,然后添加到相对应的组,我们想能否让它自动添加到对应的组里面。 vim nagios_server.pp 通过循环来调用 add_linux_remote 来创建很多个配置文件。安装 nagios(省略)和生成 hostgroup.cfg 配置文件,这里的列表是手动填上去的。 nagios 模块 add_linux_remote 内容: 修改变量为 hash现在传给 add_linux_remote 的变量是很多个 hash,采用循环的方式,得先让它先成一个 hash,才能方便我们进行遍历添加了一个新的参数 hostgroup 来判断应该放在哪个分组下。 vim nagios_server.pp 现在这种格式是 monitor_list 是一个大 hash,大 hash 里面有很多小 hash 不改变原先模块的工作方式这里执行 add_linux_remote 或者 add_windows_r...
Hugo博客添加live2d看板娘
看板娘就是网页上面漂浮的小人,可以随着鼠标的移动而做出反应,在 hexo 上面是有现成的 npm module,在 hugo 上面只能自己引入 js 啦。 我用的是 hugo v0.84.1-4BD65E22+extended, LoveIt 版本是 0.2.10 方法 1: 使用 html 模板,引入 js 文件编辑 themes/LoveIt/layouts/partials/footer.html , 在 {{- end -}} 的上一行添加 方法 2: 直接在 config.toml 里面引入 js 文件vim config.toml, 要确保里面的 js 文件可以直接访问 vim static/js/live2d_config.js
Shell脚本接受参数
直接传参一般情况下直接传参,比如 test.sh ./test.sh worldhello world 使用 getopts 解析参数这种方法可以忽略参数位置,使脚本更完善 test.sh 使用 shift
Nginx负载均衡(反向代理)
7 层负载均衡 7 层就是用域名来进行转发 类似配置文件: vim /etc/nginx/conf.d/xxx.conf 反代到虚拟主机的另一台 Nginx比如现在有一台服务器,部署了 a、b 两个服务,比如 a.com 到 a 服务,b.com 到 b 服务,这种情况我的 Nginx 想要代理 b 服务,就需要指定反代 header proxy_set_header Host "b.com",配置如下 4 层负载 4 层负载就是类似端口转发 vim /etc/nginx.conf 最后添加: vim /etc/nginx/port_forward.conf 简单配置 复杂配置
Linux网络之Bridge和Bond
网桥相当于一台虚拟交换机,你可以把自己的网卡绑定在虚拟交换机上,并把其他接口(比如虚拟机的网络)桥接到这个网卡上面来,相当于大家都是在一个内网里面。 创建网桥方法, 以 Redhat 系为例。 使用 nmtui 创建网桥 删除网卡配置文件可以到 /etc/sysconfig/network-scripts/ 里面删除 ifcfg- 开头的配置 使用 nmtui 创建网桥,并将网卡设备绑定到网桥, 一般关闭生成树协议(STP) 检查 /etc/sysconfig/network-scripts/ 里面有没有多余的配置文件,有的话需要删除以免冲突 网卡和网桥都需要开机自启动 使用配置文件创建网桥 生成 uuid cat /proc/sys/kernel/random/uuid 或者 uuidgen 使用配置文件创建 bond 并绑定网桥
notepad++宏功能自动操作文档
notepad++ 是一款 windows 平台的文本编辑器, 比较轻量和功能强大宏功能类似于录像回放, 将自己的操作录制下来, 并进行重复执行, 解放双手 简单操作先看个例子, 我要删除所有的奇数行, 我的操作是: 点击录制, 光标放在第一行, 按下 home 键, 按住 shift 键,再按 end 键 (选中整行), 按一下 delete 键, 为了方便重复执行, 再按两下 ↓, 停止录制 结合搜索功能比如这个文件有几千行, 我要在每个 service 里面添加一条数据 可以这样操作


