3月 12

Unicode转汉字

Unicode编码的 “\u5730\u65b9\u7ad9”,用iconv转换为汉字,在不知道-f选项的情况下可以全都试一遍。 结果如下: 可以看到C99和JAVA返回了正确结果。 关于C99和JAVA 关于iconv的能力 It provides support for the encodings: … Full Unic … Continue reading

3月 06

xshell设置双击选定文本分隔符

在Windows上使用msys+mintty终端,可以双击选定ip地址,很方便。但是迁移到xshell默认双击选定文本的分隔符包含“.”,不能选定整个ip地址。这时可以通过设置“双击指定选择时使用的分隔符”,改改变xshell的默认行为。 点击 工具->选项,选择 键盘和鼠标 选项卡 默认是 \ :;~`!@#$%^&*() … Continue reading

3月 05

asu获取IMM system event log

asu是IBM官方提供的一个命令行工具,全称IBM Advanced Settings Utility,可以对IMM进行操作。 You can use the IBM Advanced Settings Utility (ASU) to modify firmware settings from the command line on m … Continue reading

3月 04

shell脚本修改服务器root密码

修改服务器root密码脚本,借助配置管理工具可以批量执行。随机生成32为的包含数字,大小写字母及特殊字符的root密码,干掉弱口令。[1] 另外可以用命令生成随机字符串,但是速度较慢 1、生成随机数 echo $RANDOM 2、生成随机字符串 cat /dev/urandom | strings -n C | head -n L cat … Continue reading

3月 03

用racadm获取iDRAC日志

用ipmitool获取的管理卡日志没有完全解码,可读性差 而每次登陆IDRAC的web界面也挺麻烦,这时用racadm就比较方便了。racadm是DELL提供的一个命令行工具,可以在DELL官网下载到。 The Dell RACADM (Remote Access Controller Admin) utility is a comman … Continue reading

2月 27

sudo su失效问题

执行sudo su -没有任何效果,不能切到root。后来发现是/etc/passwd中root的shell被修改成/bin/false。 /bin/false是最严格的禁止login选项,一切服务都不能用,而/sbin/nologin只是不允许系统login,可以使用其他ftp等服务 改回/bin/bash后恢复正常 /bin/fals … Continue reading

2月 27

添加及删除uid为0的用户

useradd添加的用户uid从500开始。可以用usermod命令修改uid 也可以直接修改/etc/passwd文件 改完之后不能直接删除 这时 直接修改/etc/passwd可以解决。

2月 09

x3650M5安装CentOS问题记录

安装CentOS6.2无法识别硬盘 Lenovo x3650 M5采用的是M5210的阵列卡,老系统(RHEL6.3以下)安装时不能加载阵列卡驱动导致无法识别到硬盘,提示 “No usable disk have been found”。联想工程师的说法是:请尝试用RHEL6.3及以上版本或同类产品不需要单独加载阵 … Continue reading

2月 03

ssh批量登录服务器并执行命令

酷壳博主发过一条微博 要如何识别一个公司的运维能力高还是低。在我看来,其实很简单。就看你ssh到机器上的频率有多高,ssh上去的次数越多,就说明你的运维能力越Low。如果你还在ssh到机器上用vim改配置,那么你的运维能力基本上还处于“原始社会”。 以这个标准,我的工作就相当的low了。公司统一的配置管理程序是cfengine,但改sud … Continue reading

2月 02

KeePass批量导入密码

有一批机器sshd没启动,需要用远程管理卡登录虚拟控制台操作。机器很多,密码很长,在KeePass上一个个的添加密码就很繁琐了,好在KeePass支持批量导入账号密码。 原始密码文件格式如下: 保存为dat,用awk处理成KeePass需要的格式 之后在KeePass中,选择 文件-> 导入->通用csv导入器,选择刚才处理过 … Continue reading