SSH利用public key登录

ssh作为是远程管理linux服务器的一个很重要的手段.一般的情况下使用账户和密码可以登录的.但是这种方式不太方便也不太安全.比方如果用rsync同步的时候,如果做成自动的话,每次还要输入密码.这个就不太方便了.这个时候如果可以直接登录多方便.

ssh是可以使用密钥登录的.把生成的公钥文件传到服务器上面就可以.

ssh-keygen

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.100

如果没有ssh-copy-id的话,需要用下面的命令来手动执行了.

ssh root@192.168.1.100 "mkdi......

SSH自动登录

自动ssh/scp方法

A为主机; B为远程主机, 假如ip为192.168.1.102; A和B的系统都是Linux

在A上运行命令:

ssh-keygen -t rsa (按照提示操作就可以了)

ssh root@192.168.1.102 "mkdir .ssh"

scp ~/.ssh/idrsa.pub root@192.168.1.102:.ssh/idrsa.pub

在B上的命令:

touch /root/.ssh/authorized</em>keys (认证key,可以存放多个)

cat /root/.ssh/idrsa......

Ack

Ack

Ack是类似于grep的一个搜索工具,主要是面向程序员的.可以快速方便的从大量的代码中查找你需要的信息.默认不会去搜索SCM产生的文件.相对于

优势

速度快

命令简单

支持正则

纯perl,跨平台.安装简单

安装

安装的话很简单,机器只要安装了perl的话,简单的一个命令

cpan App:Ack

就可以搞定了. windwos下面需要安装

strawberryperl,然后执行如上的命令就可以了.

Mac下面使用homebrew执行:

brew install ack

语法

可以参考Ack的语法介绍,很简单的.

ack --......

LNMP的一些感想

最近把blog搬到vps上.之前使用虚拟主机的时候,一直都是LNMP,已经配好的,没有选择的余地.这次使用了LNMP,nginx的确要比Apache小巧很多.而且使用起来很方便.

下午花了一下午的时间,把公司内部的wiki迁移到了Fedora上,使用的就服务器就是Nginx.PHP没有用fastcgi的形式,用了php-fpm的方式.之前在windows上装了一个Apache+Oracle+PHP+MediaWiki.但是感觉各种古怪.头痛得很,编辑的时候,加入新的wikiWord会报错.好几次在Boss面前演示的时候出问题,搞的很尴尬.现在迁移到LNMP以后,感觉速度,稳定性都很好了......

解决yum update 失败

执行yum update以后遇到了如下的问题

"Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again"

修改下面的文件:

/etc/yum.repos.d/fedora.repo 和 /etc/yum.repos.d/fedora-updates.repo.

修改方式为取消注释掉的 baseurl即把前面#删掉

然后加上注释到 mirrorlist 即加上#,保存.

......