关于linux的随记
来源:互联网 发布:淘宝店铺买卖骗局 编辑:程序博客网 时间:2024/06/04 17:48
一、SSH无密码连接
闲来无事。想试下两台服务器SSH无密码连接。两台vm。一台IP:192.168.1.3.一台IP:192.168.1.151.现在想使用1.3登录1.151不需要密码。
1.使用root登陆到1.3上。使用dsa认证登陆到1.151.
# ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (//.ssh/id_dsa): 按Enter
//.ssh/id_dsa already exists.
Overwrite (y/n)? y 因为已有文件。我选择覆盖。
Enter passphrase (empty for no passphrase): 我偷懒没有输入密码。Enter
Enter same passphrase again:
Your identification has been saved in //.ssh/id_dsa. 私钥文件
Your public key has been saved in //.ssh/id_dsa.pub. 公钥文家
The key fingerprint is:
48:6a:24:bc:d8:60:d4:59:5e:20:09:28:f8:5f:e1:3e root@
# cd /.ssh/
# ls
id_dsa id_dsa.pub id_rsa id_rsa.pub known_hosts
2.将公钥文件拷贝到1.151服务器上。
# scp id_dsa.pub admin@192.168.1.151:/home/admin/
Password:
id_dsa.pub 100% 1107 1.1KB/s 00:00
3.使用root用户登陆到1.151服务器上。
hakase# cd /root/.ssh/
hakase#
hakase# cat /home/admin/id_dsa.pub > authorized_keys 创建authorized_keys。
4.在1.3服务器使用ssh登陆1.151. 成功!
# ssh 192.168.1.151
注意:目录.ssh和文件authorized_keys的权限必须是600.
二、当FreeBSD出现如下故障时
Enter full pathname of shell or RETURN for /bin/sh
按回车,重启还是这样
解决的办法如下
#fsck -p / && mount -uw / ( you can read and write /etc/rc.conf) //挂载根目录
#fsck -p /usr && mount /usr (mount /usr because you need /usr/bin/vi) //挂载usr目录
三、UBUNTU配置单机的MPI
1、安装GCC
pakko:~$ sudo apt-get install build-essential
2、下载MPICH2
到http://ftp.uasw.edu/pub/parallel/mpi/ 下载
我选的是 mpich2-1.1.1p1.tar.gz
3、安装MPICH2
pakko:/mirror$ mkidr mpich2
pakko:/mirror$ tar xvf mpich2--1.1.1p1.tar.gz
pakko:/mirror$ cd mpich2--1.0.5p3
//该口令后面--disable-f77 --disable-fc是不安装fortran支持
pakko:/mirror/mpich2--1.1.1p1$ ./configure ---prefix=/mirror/mpich2 --disable-f77 --disable-fc
pakko:/mirror/mpich2--1.1.1p1$ make
pakko:/mirror/mpich2--1.1.1p1$ sudo make install
4、加入环境变量
export PATH=/mirror/mpich2/bin:$PATH
export PATH
LD_LIBRARY_PATH="/mirror/mpich2/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
//生产加密文件
pakko:~$ echo secretword=pakko >> ~/.mpd.conf
pakko:~$ chmod 600 .mpd.conf
5、测试是否成功
//看mpi是否安装成功
pakko:~$ which mpd
pakko:~$ which mpiexec
pakko:~$ which mpirun
pakko:~$ mpd //然后,我们就可以启动mpd管理器了
pakko:~$ mpd & //让mpd在后台运行
pakko:~$ mpdallexit //关闭启动的mpd
6、运行给的例子
pakko:~$ cd ~/mpich2/examples
pakko:~$ mpiexec -n 1 ./cpi //以一个进程执行cpi ,当然也可以以多个进程执行
配置多台机器进行并行计算还在研究当中。。。
- 关于linux的随记
- 关于jolla的随记
- 关于数据库的一些随记
- linux 随记
- Linux随记
- 随记~关于zlib库的使用
- 关于软件的显示与隐藏随记
- 随记:关于团队管理的思考
- Linux系统下的命令 随记
- dreamweaver随记----关于路径
- dreamweaver随记---关于表格
- 关于Spring的AOP的学习随记,心情
- dreamweaver 随记------关于frameset、frame、和iframe的区别
- html 随记------关于frameset、frame、和iframe的区别
- 一个关于push ret HOOK的问题随记一下。
- ios 开发随记 关于判断iPhone的设备
- <cocos2dx 随记> 关于cocos2dx接Android sdk的一些坑
- <cocos2dx 随记> 关于cocos2dx接Android sdk的一些坑
- POJ 1088
- 第一篇博文,测试~
- 深入.NET Framework内部, 看看CLR如何创建运行时对象的
- 动态显示和隐藏软键盘
- POJ 1573
- 关于linux的随记
- arcgis server 动态创建地图服务
- spring web框架 2
- cin.ignore()
- Linux多点触碰协议
- VC自动提交表单(提交按纽不是submit控件)
- gcc编译链接时指定头文件和库文件搜索路径
- 精通HADOOP(一) - 翻译前言
- 二叉查找树的删除操作