[笔记] Windows的IT运维笔记

IT技术 - 运维篇


系列文章回顾

第一章 快速下载微软评估版本镜像的方法


一、Windows10专业版添加gpedit.msc

执行以下bat脚本

@echo off
pushd "%~dp0"
dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt
dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt
for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i"
pause

二、海康威视前端页面导出通道名称

将海康威视的通道名称的页面下载到本地,执行以下python脚本

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Date :   2023-03-14
# @Name :   wendr

from bs4 import BeautifulSoup
import os

bslist = {}
info = {}
for file in os.listdir(os.getcwd()):
    if file.rfind('html') > -1:
        with open(os.path.join(os.getcwd(), file), 'r', encoding='utf-8') as data:
            bslist[file] = BeautifulSoup(data, 'lxml')

for bskey, bsvalue in bslist.items():
    tables = bsvalue.find('div', {'class': 'table-body'}).findAll('div', {'class': 'table-row'})
    info[bskey] = []
    for tab in tables:
        num = tab.findAll('span')[1].text.strip()
        msg = tab.findAll('span')[2].text.strip()
        ip = tab.findAll('span')[3].text.strip()
        info[bskey].append([num, msg, ip])

if os.path.exists(os.path.join(os.getcwd(), 'success.txt')):
    os.remove(os.path.join(os.getcwd(), 'success.txt'))
for k, v in info.items():
    with open(os.path.join(os.getcwd(), 'success.txt'), 'a', encoding='utf-8') as d:
        for v1 in v:
            d.write(v1[0])
            d.write('&' + v1[1])
            d.write('&' + v1[2])
            d.write('&&' + os.path.splitext(k)[0])
            d.write('\n')


三、Windows Server的 CredSSP 加密数据库修正

Windows客户端连接Windows Server服务端时,客户端提示如下图,客户端不支持服务端要求的CredSSP函数,一般需要给客户端打补打或者禁用CredSSP来解决,如下方案为 禁用CredSSP。
1
Windows客户端本地执行如下bat脚本,可修复此问题

REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters

REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /v AllowEncryptionOracle /t REG_DWORD /d 2 /f

四、Windows使用netcat建立TCP Client/Server

nc -l -s 1.1.1.1 -p 12345	# tcp服务端, 监听本机1.1.1.1 TCP12345 端口
nc -l -p 12345				# tcp服务端, 监听本机TCP12345 端口
nc -l -p 12345 -u			# udp服务端, 监听本机UDP12345 端口

nc -n 1.1.1.2 23456			# tcp客户端, 连接远程主机1.1.1.2 TCP23456 端口

nc -s 1.1.1.1 -p 12345 -n 1.1.1.2 23456		# tcp客户端, 本机1.1.1.1 TCP12345 端口 连接远程主机1.1.1.2 TCP23456 端口


参考链接

  1. win10系统,找不到gpedit.msc文件怎么办?组策略编辑器添加方法
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux运维工程师Markdown笔记是指Linux系统运维工程师使用Markdown语言来记录和组织与工作相关的笔记。Markdown是一种轻量级的标记语言,具有简洁、易读、易写的特点,适合用于文档编写和笔记整理。 首先,Linux运维工程师经常需要处理大量的技术文档和操作指南。使用Markdown可以轻松编写格式清晰、易于阅读的文档。Markdown的语法简单直观,只需要使用少量的标记符号,比如井号(#)用于标题、星号(*)用于强调等,使得编辑变得快捷高效。 其次,Markdown支持代码框和代码高亮功能,对于Linux运维工程师来说非常有用。他们可以使用Markdown编写包含代码的文档,以便在需要时共享和复用。使用Markdown标记代码块可以使代码在文档中保持格式整齐,并使用适当的语法高亮显示,增强可读性。 另外,Markdown还支持快速插入图像、链接、表格等元素,这对于Linux运维工程师来说也是很有价值的。他们可以将截图、示意图等插入到Markdown笔记中,更直观地展示问题和解决方案,提高沟通效率。 最后,Markdown对于版本控制工具的支持也很好。Linux运维工程师通常使用Git等版本控制工具来管理代码和文档,而Markdown的纯文本格式使其可以轻松地与Git集成,并进行版本追踪和变更比较。 总的来说,作为一种简洁、灵活且易于上手的标记语言,Markdown对于Linux运维工程师来说是一种理想的工具,可以帮助他们更好地整理笔记、编写文档,并与团队成员分享和协作。使用Markdown笔记,Linux运维工程师可以更高效地记录和共享工作中的知识和经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

歪果仨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值