随笔分类 -  ssh

摘要:前言由于之前的线上服务器替换过ip地址,导致线下服务器crontab在拉取备份日志时日志里记录了如下问题(ps:在家边解决bug边看我是歌手,很爽啊):注意:查找服务器端问题一定要查看日志,不能靠猜,例如ssh的问题可以多加-vvv参数来具体排查问题原因线上服务器进行了ip地址的修改,开始出现Host key verification failed的时候,以为删除自己的know_hosts文件即可,但是没有解决本质问题,所以察看日志很重要解决方法mknod -m 644 /dev/tty c 5 0 chmod o+rw /dev/tty公私钥认证解决了上面的问题,发现之前由于不清楚原因搞乱了 阅读全文
posted @ 2013-02-05 15:22 java程序员填空 阅读(1948) 评论(1) 推荐(0)
摘要:起因今天发现一台服务器crontab定时运行scp的备份脚本失败,手动执行脚本没问题,所以想从crontab的日志里找原因,突然发现我的/var/log下没有cron日志,这里记录一下如何ubuntu server如何查看crontab日志crontab记录日志修改rsyslogsudo vim /etc/rsyslog.d/50-default.confcron.* /var/log/cron.log #将cron前面的注释符去掉重启rsyslogsudo service rsyslog restart查看crontab日志less /var/log/cron.logcro... 阅读全文
posted @ 2013-02-04 23:39 java程序员填空 阅读(321) 评论(0) 推荐(0)
摘要:前言运维是件很神奇的工作,牛逼的运维很轻松可以搞定很复杂的任务,sb的运维天天时间都耗上可能也解决不了问题(ps:因为他把时间都花在了可以重复执行的事情上)在写这篇博客之前,我google了一堆相关文章,大都是说修改/etc/sudoers,然后NOPASSWD:指定的cmd,但是真心不管用,没有远程虚拟终端这个方法就是浮云,ubuntu10.04 server 亲测!!ssh执行远程操作命令格式ssh -p $port $user@$p 'cmd' $port : ssh连接端口号 $user: ssh连接用户名 $ip:ssh连接的ip地址 cmd:远程服务器需要执行的操作 阅读全文
posted @ 2013-01-23 16:42 java程序员填空 阅读(535) 评论(0) 推荐(0)