跳转到主要内容

Unix

Linux集群SSH免密登陆

分类
故障描述

  无

故障分析

  无

处理过程

      Linux集群规模20台,需相互间免密登陆。

      先选择一台主机保存所有主机的密钥,然后将密钥复制到所有主机。

1.登陆每台主机创建ssh.pub:

[root@master-1 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:Z0rzrrX1DA+Yjw6S9iFnoGQfQc9NVn1PXEXHohC/gno root@jumpserver
The key's randomart image is:
+---[RSA 3072]----+
|      .   +o.. +B|
|     . o +..  o *|
|      . o .... +.|
|       . .  ..  .|
|    o o S + .    |
|   o o * * +     |
|    . B E = +    |
|     . B = = *   |
|        oo= . +  |
+----[SHA256]-----+

 

2. 每台主机执行ssh-copy-id root@master-1复制到Master-1

3.登陆Master-1将密码复制到所有主机:

scp .ssh/authorized_keys root@master-2:/root/ssh.txt

scp .ssh/authorized_keys root@master-3:/root/ssh.txt

scp .ssh/authorized_keys root@node-1:/root/ssh.txt

....

4.登陆每台主机,将ssh.txt追加到.ssh/authorized_keys即可。

cat /root/ssh.txt >> /root/.ssh/authorized_keys

建议/总结

  无

提示RMagick过时,请使用rmagick的问题

故障描述

  客户某软件rmagick无法使用;提示: [DEPRECATION] requiring "RMagick" is deprecated. Use "rmagick" instead

故障分析

  无

处理过程

gem list rmagick

*** LOCAL GEMS ***

rmagick (2.16.0)

============

irb
irb(main):001:0> nil
=> nil
irb(main):002:0> puts "defined" if Object.const_defined?(:Magick)
=> nil
irb(main):003:0>  require 'rmagick'
LoadError: libMagickWand-6.Q16.so.2: cannot open shared object file: No such file or directory - /data/ruby/lib/ruby/gems/2.3.0/gems/rmagick-2.16.0/lib/RMagick2.so
        from /data/ruby/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `require'
        from /data/ruby/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require'
        from /data/ruby/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require'
        from /data/ruby/lib/ruby/gems/2.3.0/gems/rmagick-2.16.0/lib/rmagick_internal.rb:12:in `<top (required)>'
        from /data/ruby/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /data/ruby/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /data/ruby/lib/ruby/gems/2.3.0/gems/rmagick-2.16.0/lib/rmagick.rb:1:in `<top (required)>'
        from /data/ruby/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `require'
        from /data/ruby/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require'
        from /data/ruby/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require'
        from (irb):3
        from /data/ruby/bin/irb:11:in `<main>'

========================提示找不到库文件===========

查找库文件

find / -name libMagickWand-6.Q16.so.2
/usr/local/lib/libMagickWand-6.Q16.so.2

=========================

ldconfig /usr/local/lib

irb
irb(main):001:0> puts "defined" if Object.const_defined?(:Magick)
=> nil
irb(main):002:0> require 'rmagick'
=> true
irb(main):003:0> puts "defined" if Object.const_defined?(:Magick)
defined
=> nil
irb(main):004:0> quit

=================问题解决。

建议/总结

  无

Aix安装Bash实现tab自动补齐及命令提示

故障描述

  Aix6.1,默认Shell不支持命令提示及Tab自动补齐功能。如何解决!

故障分析

  无

处理过程

  建议安装Bash。具体如下:

1、登陆http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html,下载对应的Bash版本RPM到Aix服务器。

2、在服务器上通过rpm -ivh xxxx,rpm安装此文件

3、在登陆成功后输入bash即可启用。

建议/总结

  无

如何删除HACMP配置

故障描述
  有时候需要删除重新配置HACMP,除了直接删除cluster软件包重新安装之外,还可以通过如下方法可以删除集群配置。
故障分析
  无
处理过程
smitty hacmp ->Extended Configuration -> Extended Topology Configuration -> Configure an HACMP Cluster -> Remove an HACMP Cluster 或者直接执行 /usr/es/sbin/cluster/utilities/clrmclstr命令即可删除当前HACMP配置。
建议/总结
  无

FAQ-Centos6安装时没有图形界面

故障描述
  客户使用Oracle VM VirtualBox做为虚拟机。在安装Centos6时无图形界面?
故障分析
  无
处理过程
  Oracle VM VirtualBox默认分配512M内存。安装64bit Centos需要652M以上的内存。如果低于652M,高于392M,将默认进行最小化安装。无法手动分区及包选择。   在Oracle VM VirtualBox中将内存改为1G后默认有图形界面。
建议/总结
  无

FAQ-Aix和HPUX如何恢复Root用户密码?

故障描述
  无
故障分析
  无
处理过程
  AIX:   将操作系统第一张安装盘放入光驱,重起机器   待系统发出声响的时候按f5键,终端按5,进入maintance页面   选择mount rootvg的功能选项   执行passwd 命令,输入新的密码。   重启主机,root用户密码就已经更新成刚设置的密码。   HPUX:   重起机器,自检完成后,会出现这一行 “ To discontinue, press any key in 10 seconds ”, 这时你按任意键, 系统会中止启动, 进入Main Menu.。   键入“ bo ”, 在系统询问“ Interact with IPL (Y or N?)?”, 输入“y”。   在提示符ISL>; 后, 输入“ hpux - is ”, 系统进入单用户状态。   键入“ passwd ”, 然后输入新的密码。 # 键入“ init 3 ”, 恢复系统正常运行,密码已经更新成更改后的密码。
建议/总结
  无

FAQ-AIX系统下如何开启和关闭防火墙

故障描述
  无
故障分析
  无
处理过程
  1、使用smit命令打开图形化窗口进行系统配置   2、选择以下子项开启或关闭防火墙   Communications Applications and Services->Tcp IP->Configure Ip Security(IPv4)->Start/Stop IP Security->Start IP Security   3、也可以使用以下子项对防火墙进行配置   Communications Applications and Services->Tcp IP->Configure Ip Security(IPv4)->Start/Stop IP Security->Advantanced IP Security Configuration
建议/总结
  无

FAQ-AIX 7.1 标准版,企业版,易捷版的区别

故障描述
  无
故障分析
  无
处理过程
  AIX 7.1支持的3个版本的区别如下:   AIX 7.1 易捷版:每个分区支持最大4C,每C支持最大8GB内存。   AIX 7.1 标准版:支持最大256C,1024线程。   AIX 7.1 企业版:包括AIX 7.1标准版的功能;增加了企业级的管理功能:Systems Director Enterprise Edition和PowerVM Workload Partitions Manager。
建议/总结
  无