MacOS or Windows 下解压文件,压缩文件夹中文编码原因导致无法解压
Unzip fail when zip contains chinese char on macOS
报错信息:
unzip checkdir error cannot create illegal byte sequence
处理方案:
用 ditto 代替 unzip
ditto -V -x -k --sequesterRsrc --rsrc FILENAME.ZIP DESTINATIONDIRECTORY
相关网页:
https://leadscloud.github.io/20190329/mac-unzip-Illegal-byte-sequence/
https://github.com/CocoaPods/CocoaPods/issues/7711
Windows Server 2008 R2 每隔一段时间自动关机 且已经激活 VMware环境
原因:
C:\Windows\system32\wlms\wlms.exe程序关闭的系统
处理方案:
1.bat批处理文件
taskkill /f /im wlms.exe
ping -n 4 127.0.0.1
shutdown -a
2.下载PSTools后修改注册表
下载链接:https://docs.microsoft.com/en-us/sysinternals/downloads/pstools
Win + R ⌘ 打开运行(文件放在C盘)即管理员权限打开
C:\PSTools\psexec.exe -d -i -s regedit.exe
注册表 找 WLMS [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WLMS]
启动类型由02(自动)改为04(禁用)
并修改加载的EXE位置
相关网页:
https://www.cnblogs.com/CodingArt/articles/2264132.html
https://my.oschina.net/yysue/blog/1796171
Centos 登陆出现 module is unknown 不能登陆
由于centos更改了某些配置之后,导致系统无法登陆,出现module is unknown提示,一直循环在登陆系统界面。
由于在配置oracle的安装环境时,更改了/etc/pam.d/login 下面的文件,在里面加入了如下配置:
session required /lib/security/pam_limits.so session required pam_limits.so
后来发现,这是配置32位系统的,如果是64位系统,则需要更改为如下:
session required /lib64/security/pam_limits.so session required pam_limits.so
⚠️说明:如果更改了之后,启动系统登录时出现module is unknown,可使用 ssh 终端连接工具,连接上之后更改配置,然后再次登录就可以。也就是说不影响 ssh 方式登录。
RH2288服务器挂起,无显示,无响应
问题描述:
型号:RH2288H V2 服务器间歇性地挂起状态,甚至没有显示显示,没有响应任何按键。硬重置服务器的唯一选择,这会导致生产停机。
iBMC系统日志报警信息:
86次要2019年10月26日5:44 12/26/2014 5:44内存(DIMM030)警告(可纠正的ECC错误数已达到阈值)0C00FFFF断言
85次要2019年10月25日19:26 12/25/2014 19:26内存(DIMM030)警告(可纠正的ECC错误数已达到阈值)0C80FFFF无效
84次要2019年10月25日15:01 12/25/2014 15:01内存(DIMM030)警告(可纠正的ECC错误数已达到阈值)0C00FFFF断言
83次要2019年10月23日17:29 12/23/2014 17:29内存(DIMM030)警告(可纠正的ECC错误数已达到阈值)0C80FFFF取消声明
处理流程
1.从IMANA系统收集硬件日志
2.检查异常警报
3.在这种情况下,我们观察到一个内存DIMM的问题,
“内存(DIMM030)警告(可纠正的ECC错误数已达到阈值)0C00FFFF断言”
4.查找相应组件的BOM表代码(在本例中为DIMM030-BOM表代码-06200139)
5.安排更换
根本原因
DIMM具有处理内存硬件中错误的ECC机制,但是如果错误级别超过阈值,则需要进行更换,因为这可能会间歇性地导致系统故障。“内存(DIMM030)警告(可纠正的ECC错误数已达到阈值)0C00FFFF断言”
相关网页:
https://support.huawei.com/enterprise/en/knowledge/EKB1000064563?accessType=mobile
CentOS7 重置 root 用户密码
rd.break方法:推荐
- 启动的时候,在 GRUB2 启动界面,相应启动项,内核名称上按
“e”
修改启动参数; - 进入后,找到linux16开头的行,把改行
ro
后面的字符全部删除「快捷键 Ctrl+K」再输入rd.break
按ctrl+x进入; - 重新挂的磁盘获得读写权限
mount -o remount,rw /sysroot
; -
chroot /sysroot
改变根; -
passwd root
修改 root 密码; - touch /.autorelabel 使selinux生效
- exit exit 退出
- 自动reboot
init方法:未尝试
- 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。
- 在linux16/linux/linuxefi所在参数行尾添加以下内容:
init=/bin/sh
- 按Ctrl+x启动到shell。
- 挂载文件系统为可写模式:
mount –o remount,rw/
- 运行passwd,并按提示修改root密码。
passwd
- 如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:
touch /.autorelabel
- 运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启
exec /sbin/init
网友评论