xshell设置双击选定文本分隔符
在Windows上使用msys+mintty终端,可以双击选定ip地址,很方便。但是迁移到xshell默认双击选定文本的分隔符包含“.”,不能选定整个ip地址。这时可以通过设置“双击指定选择时使用的分隔符”,改改变xshell的默认行为。 点击 工具->选项,选择 键盘和鼠标 选项卡 默认是 \ :;~`!@#$%^&*() … Continue reading
在Windows上使用msys+mintty终端,可以双击选定ip地址,很方便。但是迁移到xshell默认双击选定文本的分隔符包含“.”,不能选定整个ip地址。这时可以通过设置“双击指定选择时使用的分隔符”,改改变xshell的默认行为。 点击 工具->选项,选择 键盘和鼠标 选项卡 默认是 \ :;~`!@#$%^&*() … Continue reading
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
修改服务器root密码脚本,借助配置管理工具可以批量执行。随机生成32为的包含数字,大小写字母及特殊字符的root密码,干掉弱口令。[1] #!/bin/bash special[0]="#" special[1]="$" special[2]="&" special[3]="^" special[4]="!" special[5 … Continue reading
用ipmitool获取的管理卡日志没有完全解码,可读性差 19d | 03/03/2015 | 11:57:19 | Unknown #0x28 | 19e | 03/03/2015 | 11:57:19 | Unknown #0x28 | 19f | 03/03/2015 | 11:57:20 | Unknown #0x28 | 1a0 … Continue reading
执行sudo su -没有任何效果,不能切到root。后来发现是/etc/passwd中root的shell被修改成/bin/false。 /bin/false是最严格的禁止login选项,一切服务都不能用,而/sbin/nologin只是不允许系统login,可以使用其他ftp等服务 改回/bin/bash后恢复正常 /bin/fals … Continue reading
useradd添加的用户uid从500开始。可以用usermod命令修改uid [root@HADOOP-219 ~]# useradd admin [root@HADOOP-219 ~]# id admin uid=506(admin) gid=506(admin) 组=506(admin) [root@HADOOP-219 ~]# u … Continue reading
安装CentOS6.2无法识别硬盘 Lenovo x3650 M5采用的是M5210的阵列卡,老系统(RHEL6.3以下)安装时不能加载阵列卡驱动导致无法识别到硬盘,提示 "No usable disk have been found"。联想工程师的说法是:请尝试用RHEL6.3及以上版本或同类产品不需要单独加载阵列卡驱动可以直接安装系统 … Continue reading
酷壳博主发过一条微博 要如何识别一个公司的运维能力高还是低。在我看来,其实很简单。就看你ssh到机器上的频率有多高,ssh上去的次数越多,就说明你的运维能力越Low。如果你还在ssh到机器上用vim改配置,那么你的运维能力基本上还处于“原始社会”。 以这个标准,我的工作就相当的low了。公司统一的配置管理程序是cfengine,但改sud … Continue reading
有一批机器sshd没启动,需要用远程管理卡登录虚拟控制台操作。机器很多,密码很长,在KeePass上一个个的添加密码就很繁琐了,好在KeePass支持批量导入账号密码。 原始密码文件格式如下: 192.168.0.143 passwd_of_192.168.0.143 192.168.0.144 passwd_of_192.168.0.1 … Continue reading
同事的代码,各品牌服务器设置管理卡 独立/共享 模式,记录一下。 #!/bin/bash set -x service ipmi restart type=`dmidecode -t system | awk '/Manufacturer:/{ if(match($0,/Dell/)) print "DELL"; else if(matc … Continue reading