家庭网络升级300M-1000M

  看到张大妈上各种2.5G交换机大幅降价,以及各种文章介绍升级2.5G局域网,终于按耐不住折腾的想法,虽然理智小人一直在说2.5G没必要,相比千兆没啥本质区别,上2.5G局域网纯属瞎折腾。
  先是局域网改造升级为2.5G内网,具体需要买一块2.5G网卡装到GEN8-NAS上,然后换一个2.5G交换机,最后把无线路由也换成了带2.5G网口的。这样就能够实现笔记本等连接NAS突破千兆。
  后来恰逢联通做活动,原来300M每个月加10元就能升级为千兆,既然这样就干脆把外网也升级成2.5G的,至少测速能超过1250M,如果上行也能够相应提升那就更好了(后来证明纯属想多了)。在局域网2.5G情况下,光纤入口10G,实现外网也能到2.5G就需要换光猫和主路由。联通升级千兆光纤给的是个千兆猫,四个LAN口都是千兆。搜索了半天网上最推荐的就是中兴的F7015TV3,不带无线功能,带一个2.5G和三个千兆LAN口。后来在咸鱼买猫的时候,发现了一款少了语音功能但价格也低不少的F7005TV3明显更合适。商家在发货前开好telnet(账号密码分别为root/Zte521),并提供超级用户及密码telc[……]

继续阅读 »

Win11 23H2 升级24H2:使用微软官方工具MBR2GPT转换磁盘MBR->GPT

  24H2新版的Windows11年度更新终于来了,作为系统追新党,只要没有大的问题,就会第一时间升级到最新系统。于是把家里及办公室的每台电脑一一进行升级,唯独办公室主力机有问题,升级时提示“无法安装windows 因为这台电脑的磁盘布局不受uefi固件支持”,后来确认了一下发现是安装Windows的硬盘采用了MBR分区格式,查询了很久各种文章都说需要用特别的工具,包括什么傲梅分区助手、什么diskgenius之类的,处理好分区还得重新修复启动,这些操作还面临丢失数据的风险。一想起来我这块安装系统的2T NVMe还有几百G的工作数据,就觉得太不靠谱。
  后来搜索到微软官方有个工具mbr2gpt可以解决,官方工具靠谱值得信任、不用复杂操作、不用修复启动,支持Windows下直接操作,不用非得进入PE环境,完美,具体如下。
  MBR2GPT.EXE官方介绍:mbr2gpt可将磁盘从主启动记录 (MBR) 转换为 GUID 分区表 (GPT) 分区形式,无需修改或删除磁盘上的数据。 该工具从 Windows 预安装环境 (Windows PE) 命令提示符运行,但也可以使用 选项从完整[……]

继续阅读 »

有道云笔记两个账号合并(网易邮箱及微信账号)

  有道云笔记作为国产的笔记应用,虽然客户端小毛病不少,尤其是Windows客户端时不时的卡顿一下,但网页版还是挺好用的,不大量上传图片仅仅记录写文字,免费版也够用。工作生活的日常记录都在上面。一直使用的是当年注册的163邮箱登录,但是每次登录都记不住登录信息,需要打开手机的云笔记应用扫描登陆,很是不方便。网易云笔记也提供了微信账号的登录,微信扫一扫非常方便,就想着把这俩账号合并起来。后来发现,这俩账号是平行的完全独立的,不能在163邮箱账号上通过绑定微信来实现,找了一下可以曲线救国,就是把163邮箱账号中的笔记导入微信账号中来,以后就统一用微信账户号使用,于是问题解决。
  参考这篇。[……]

继续阅读 »

KMS工具激活Office LTSC 报错 Error Code: 0x80080005

  某台笔记本上装的Office LTSC,好久没用再次打开电脑,运行Excel文件,总是提示未激活,于是利用局域网的KMS服务器激活,每次激活都提示错误:Error Code: 0x80080005
  查了半天发现是这个SppExtComObj.exe的问题:
  SppExtComObj.exe 是 Windows 操作系统中的一个可执行文件。它是 Software Protection Platform Service (SPPSVC) 的一部分,用于管理软件许可证的验证和激活。它负责验证操作系统和安装在计算机上的软件的合法性。当需要激活软件时,SppExtComObj.exe 会处理相关的请求,包括验证密钥等操作。
  某些第三方的KMS激活工具(比如:HEU KMS Activator)会对SppExtComObj.exe进行劫持,劫持之后,再用正常的KMS激活命令就会出问题,报现在这个错误。
  查到这里想起来了我这台笔记本一开始激活Office用的是HEU KMS Activator工具,过了180天后KMS需要再次联网激活,但忘记了之前用这个工具激活的,就直接用KMS[……]

继续阅读 »

VMware ESXi 由5.5升级到7.0

  工作用的ESXi最初安装是5.5版,后来硬件大升级(新增两根1T NVMe SSD,更新了两块可升级的顶级E5 CPU,内存也升级到了96G),也懒得重装系统管理虚拟主机每次都要装vsphere client客户端,于是想升级一下。懒得重新安装,并且时间很久之后不知道光驱是否还可以正常用,打算用esxcli命令方式来升级。
  从5.5升级到最新的7.0,需要从6.5中转一下,也就是5.5先升级到6.5,然后6.5升级到7.0。基本步骤包括:
  1.虚拟主机开启SSH
  2.从VMware官方网站下载离线升级文件(Offline Bundle),并上传到主机数据存储上
  3.关闭各虚拟机,将虚拟主机设置为维护模式
  4.执行升级,如遇到vib依赖错误(主要是驱动),可删除对应的驱动
  5.重启虚拟主机
  实际升级过程中,从5.5到6.5设置了维护模式,没有出现依赖错误;从6.5升级到7.0出现了部分依赖错误,将相关vib文件删除后升级成功。关于离线升级包,5.5到6.5用的是VMware官方的包,从6.5到7.0从联想网站上找到了定制化的版本较新的包(带一些定制化驱动)[……]

继续阅读 »

小米8 刷第三方固件始末

  2018年5月31日,小米8发布会,被雷大善人忽悠了,于接下来的618给老婆买了年轻人第一部iPhone X——小米8。刚开始用着还行,后来摔了屏幕挂了,于是就换了别的手机。后来觉得扔了可惜,就买了个国产LCD屏换上,凑合当个备用机用。大下巴国产LCD不用说了,体验比原装屏幕差一大截,除此之外电池也不行了。装上王者荣耀也基本不能玩,各种画质选项都最低,刚进游戏还能55帧,一旦小规模团战,急剧降到不到30帧,不断提示取消高帧率模式,基本成幻灯片了。相比之下,不到半年之后发布的华为Mate20就要强太多了,刷上鸿蒙日常使用很ok,玩个王者也能全程流畅,稳定保持60帧。当年各种评测还说麒麟980 CPU比骁龙845强一点,GPU弱不少,现在(机器使用4年后)看来麒麟980全面碾压845哈。扯远了,小米8最新的稳定版固件MIUI12.5体积臃肿,性能堪忧,看到基安很多人说刷了类原生ROM后,机器相比MIUI流畅太多,于是就开始了曲折的刷第三方ROM过程。
  对于小米机器来说,要刷第三方rom,首先要解锁bootloader(简称bl),其次进入fastboot模式刷入recovery,然[……]

继续阅读 »

Windows Terminal 配置免密码SSH登录Linux

最近发现Windows Terminal配合WinSCP可以把之前的各类shell软件(包括putty、securecrt、xshell)干掉,经过配置Windows Terminal可以既漂亮又优雅的完成远程管理任务。
基本思路如下:
1、Windows10下生成ssh公钥和私钥
2、把ssh公钥上传到linux上去,并加进authorized_keys
具体操作步骤可以参考这里

需要注意linux下的.ssh目录和authorized_keys的权限问题,参考这里。[……]

继续阅读 »

Windows 10 LTSC 2021安装WSL Ubuntu账户问题

Windows 10 LTSC 2021下安装wsl,直接安装,在输入用户名界面看不到新建用户的提示,直接关掉,再打开就直接以默认root用户进了系统。还是习惯普通账户sudo方式,于是可以这样操作:

# 新建用户,这里以新建用户ubuntu为例,以下均为root用户登陆状态
adduser ubuntu
# 设置sudo用户组权限
usermod -aG sudo ubuntu
# 设定wsl的默认用户,这里以ubuntu22.04为例,别的版本以此类推,在windows下以管理员身份打开cmd
ubuntu2204 config --default-user ubuntu
#切换到新建的用户
su ubuntu
#测试ok后禁用root用户
sudo passwd -l root

[……]

继续阅读 »

Oracle 安装、配置局域网连接及其他

  1. 安装
    安装比较简单,Windows版可参考这篇,一般建议Server版Windows
  2. 配置局域网连接
    这里很多会遇到问题,最常见的是ORA-12514,建议的步骤如下:
    1)配置防火墙规则,新建入站规则,开放1521端口(默认)
    2)打开net manager,分别配置服务和监听程序,注意选择IP地址
    3)监听程序部分配置数据库服务(重点,很多ORA-12514错误出在这里),具体可参考这里
    4)打开服务,重启 OracleOraDb11g_home1TNSListener
  3. blob文件导出
    之前把图片啥的直接存到数据库里了,存的blob格式,可用pl/sql development客户端查询数据后直接查看导出(参考),如果用navicat的话可以直接在相应blob字段选择 保存数据为,并加上相应的扩展名,具体参考

[……]

继续阅读 »

Oracle 导入dump备份数据

这是实际使用的导入语句

impdp user/password DIRECTORY=dir1 DUMPFILE=export.DMP remap_SCHEMA=db_old:db_new

实际操作有以下注意点:
1. user/password 部分注意权限问题,最好使用dba权限用户,比如system,要不会报错
2. DIRECTORY=dir1需要注意先建好directory并授权完成,可参考上一篇
3. remap_SCHEMA这部分 导出的数据库名与导入的库名不一致需要这样remap(重新映射)一下;如果一致的话,直接换成SCHEMA=db_name即可

更多语法可参考这篇。[……]

继续阅读 »