浏览模式: 标准 | 列表 正冰 发表的文章

替换目录及子目录下包含特定关键词

sed -i 's/原字符串/替换后字符串/g' `grep '搜索关键字' -rl /data/目标目录/ --include "*.html"`

sed -i 's/勃远五/春晓/g' `grep '勃远五' -rl ./ --include "*.html"`

chrome控制台一句话实现页面checkbox全选

有时候做 一些重复性的工作,操作一些界面,需要全选checkbox,但是页面又没提供全选功能,此时一句话全选能帮我们节省很多时间

 
document.querySelectorAll('input[type=checkbox]').forEach(function(item){
item.checked=true;
console.log(item.checked)
});
 
在此记录,并不是因为这个功能很难,只是为了提醒我们,要时刻想着如何用工具提高效率。

使用MacFUSE+sshfs把远程Linux主机的文件系统映射到本地的目录中

macFUSE允许您通过第三方文件系统扩展macOS的原生文件处理功能。

SSHFS(SSH Filesystem)是一种通过普通ssh连接来挂载和与远程服务器或工作站上的目录和文件交互的文件系统客户端。

下载地址:https://osxfuse.github.io/

下载2个程序依次安装

在桌面上建立挂载目录:touch /Users/apple/Desktop/remote_wwwroot

使用sshfs挂载远程目录到本地:sudo sshfs -o allow_other,defer_permissions root@192.168.1.100:/www/wwwroot/ /Users/apple/Desktop/remote_wwwroot -ovolname=remote_wwwroot

卸载远程目录:sudo umount /Users/apple/Desktop/remote_wwwroot

 

在Win2012服务器上迁移域控制器步骤

参考:https://blog.csdn.net/weixin_30219751/article/details/129774145

域控制器也就是Active Directory 域服务(Active Directory Domain Services,AD DS)

约定:域名称是xxx.net,统一在域管理员xxx\administrator下操作

目前在老的A服务器上,安装了Win2012系统,系统内安装Hyper-V虚拟化服务,运行了一台Win2012系统,主机名DC1的主域控制器(Primary Domain Controller),IP为192.168.16.6

现在购置了新的B服务器,安装了Win2019系统,系统内安装了Hyper-V虚拟化服务,运行了一台Win2012系统,主机名DC2的副域控制器(Additional/Backup Domain Controller),IP为192.168.16.7

1、安装副域控DC2

在DC2上的Server Manager---Add roles and features---Add AD DS,安装完成后点击AD DS,选择More---Promote this server to a domain controller,选择第一个Add a domain controller to an existing domain,在Domain后面点击Select,输入域控管理员的账号密码,再点击下一步,默认勾选了Domain Name System (DNS) server和Global Catalog(GC),再输入域控管理员密码,点击下一步下一步,选择replicate from(从哪复制数据)DC1.xxx.net,点击下一步后数据存放位置默认不动,再点击下一步,下一步,安装。

2、将主域控DC1上的FSMO域控制器的5大角色转移到DC2使DC2成为主域控

命令行下运行netdom query fsmo可以看到目前5大角色都是DC1.xxx.net

① 打开C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\目录,双击Active Directory Users and Computers(AD用户和计算机),右键点击最上面选择Change Domain Controller,双击DC2.xxx.net,右键点击xxx.net,选择Operations Masters,依次将RID、PDC、Infrastructure修改,单击Change就可以从DC1.xxx.net变成DC2.xxx.net。

② 再双击Active Directory Domains and Trusts(AD域和信任关系),右键点击最上面选择Change Active Directory Domain Controller,双击DC2.xxx.net,右键点击最上面选择Operations Masters,单击Change就可以从DC1.xxx.net变成DC2.xxx.net。

③ 命令行下运行regsvr32 schmmgmt.dll注册架构主机组件,继续命令行下运行mmc,选择File---Add/Remove Snap-in---选择Active Directory Schema,右键点击它选择第一个Change Active Directory Domain Controller,右键点击最上面选择Operations Masters,单击Change就可以从DC1.xxx.net变成DC2.xxx.net。

至此,完成5大角色转移,DC2变主控,DC1变副控。

-------------

FSMO是Flexible single master operation的缩写,意思就是灵活单主机操作。营运主机(Operation Masters,又称为Flexible Single Master Operation,即FSMO)是被设置为担任提供特定角色信息的网域控制站,在每一个活动目录网域中,至少会存在三种营运主机的角色。但对于大型的网络,整个域森林中,存在5种重要的FSMO角色.而且这些角色都是唯一的。

1、 森林级别(一个森林只存在一台DC有这个角色):

(1)、Schema Master(也叫Schema Owner):架构主控

(2)、Domain Naming Master:域命名主控

2、 域级别(一个域里面只存一台DC有这个角色):

(3)、PDC Emulator :PDC仿真器

(4)、RID Master :RID主控

(5)、Infrastructure Master :基础架构主控

-------------

3、删除DC1上的域控服务(remove AD DS),使其成为一台域内普通主机,并将IP地址手动改为其它IP或选择自动获取IP

4、在B服务器上安装一台全新的Win2012系统,IP配置为192.168.16.6并安装副域控DC1,按照第2步的操作方法,完成5大角色转移,DC1变主控,DC2变副控。

C:\>netdom query fsmo

Schema master               DC1.xxx.net

Domain naming master        DC1.xxx.net

PDC                         DC1.xxx.net

RID pool manager            DC1.xxx.net

Infrastructure master       DC1.xxx.net

The command completed successfully.

在企业级TP-Link中设置L2TP

  1. 登录路由器后台,点击VPN->L2TP->新增->服务接口选WAN口-IPSec可选加密->输入一个“预共享密钥”->开启状态->点击确定完成;
  2. VPN->用户管理,新增一个用户,本地地址填写非本地LAN或者WAN地址,比如192.168.30.30,地址池选10.0.0.1-100,DNS选个内网DNS方便解析内网域名,组网模式选PC到站点,最大回话数按需填写,可以选10,完成
  3. 高级功能->NAT设置,NAPT里添加一条,走WAN1的转发,源地址范围选择10.0.0.0/24,状态启用
  4. 客户端按照上面的信息填写服务端地址IP,账号,密码,共享密钥,完成连接

英国 约翰·罗斯金 1819~1900

“没有目标的生活就像没有指南针的航行。” —— 英国 约翰·罗斯金 1819~1900
 
“品质绝非偶然,它始终是智慧努力的结果。” —— 英国 约翰·罗斯金 1819~1900
 
“生活中最好的东西不是物质。” —— 英国 约翰·罗斯金 1819~1900
 
“当热爱与技能结合在一起时,就会产生杰作。” —— 英国 约翰·罗斯金 1819~1900
 
“一个人辛勤劳动的最高回报不是他们得到了什么,而是他们因此而成为什么。” —— 英国 约翰·罗斯金 1819~1900
 
“没有一滴雨滴会认为自己对洪水负有责任。” —— 英国 约翰·罗斯金 1819~1900

三星Galaxy Tab E SM-T560/SM-T561平板刷Lineage...

 1. 从https://www.dropbox.com/sh/eq8znapenikf0ee/AABOOrYR-xMQ8QH5X-U8IzzNa下载所有刷机工具

  • [UNOFFICIAL][ROM] LineageOS 14.1 for Galaxy Tab E [SM-T560]
  • 1-Odin3_v3.14.1.zip
  • 2-twrp_2.8.7.0_sm-t560.tar
  • 3-boot.img
  • 4-lineage-14.1-20180419-UNOFFICIAL-gtel3g.zip
  • *lineage-15.1-20230821-UNOFFICIAL-gtel3g.zip
  • 5-Magisk-v21.0.zip

2. 将平板开机后点击【设置】-【关于手机】-【版本号】-【连续单击7次】,开发者选项就出现在左侧了,勾选【USB调试选项】,然后关机。

3. 按住平板【音量减+HOME+开机键】,进入刷机模式,再按一次【音量加】等待USB连线刷机。

4. 电脑上解压缩1-Odin3_v3.14.1.zip,运行Odin3 v3.14.1.exe软件,点击【AP按钮】,选择【2-twrp_2.8.7.0_sm-t560.tar】,然后点击Start后等待Odin3软件将TWRP写入平板。注:TWRP是国外安卓爱好者开发的一款工具,全名为Team Win Recovery Project,主要作用包括刷机、备份,救砖。

5. 完成后平板自动启动,再次将其关机。然后把345文件拷贝到TF卡中,将TF卡插入到平板中。

6. 按【音量加+HOME键+开机键】,进入TWRP模式,点击【Wipe】(抹除)-【Advanced Wipe】(高级抹除),选择除了【Micro SD】之外的文件夹,然后选择【Swipe to Wipe】-等待系统完成操作后显示【Wipe Complete Successful】后,点击【Back】(不要去点Reboot System重启系统)

7. 再点【Install】-【Install Image】-单击【3-boot.img】-【Boot】-【Swipe to confirm Flash】

8. 完成后点Back返回,选择【Install Zip】,然后依次选择【https://4-lineage-14.1-20180419-unofficial-gtel3g.zip/】和【5-magisk-v21.0.zip】

9. 点击Reboot System,看到提示是否安装SuperSU,选择Do not install后继续重启进入LineageOS14.1

10. 自此系统从安卓4.4.4升级为LineageOS14.1(安卓7.1.2)

让阿里云不互通的2台云主机实现内网机互通

 以我的2台云主机都位于杭州区域为例:

https://vpc.console.aliyun.com/vpcpeer/cn-hangzhou/vpcpeers

同地域VPC对等连接不收取任何费用,跨地域VPC对等连接统一由云数据传输CDT(Cloud Data Transfer)收取流量传输费。

专有网络->VPC对等连接->云数据传输CDT(Cloud Data Transfer)->创建对等链接

添加路由条目时,目标网段填写对端的虚拟交换机里的IPv4网段,比如172.31.240.0/20

参考:https://blog.csdn.net/lshy0910/article/details/137038626