做个备忘录
- windows的文本文件拿到linux系统上,使用vim打开后,每行最后出现^M。这是由于windows上的回车换行符为”\r\n”,在linux上回车换行为一个”\n”。可以利用sed处理这个文本:
- sed -e ‘s/.$//’ windows_file >linux_file
- 更改linux上用户的默认登陆shell
- chsh -s ksh user
- 一个机器如果管理着很多机器,那么会记录了这些机器的host public key,在ssh的时候,会进行公私钥验证。因此,如果这些机器重装系统后,key发生改变,那么这个管理机就或被告知“WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED, IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!”. 在脚本中写ssh命令的时候,可以通过关闭这个host key check,来避免这种问题。如下:
- ssh -o StrictHostKeyChecking=no 10.3.4.5 # 或者使用下面的命令
- ssh-keygen -r 10.3.4.5 # 该命令清除本机对于10.3.4.5的host key的记录。









