Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

一、SSH远程连接

 OpenSSH的安装

查看是否安装Openssh:rpm -qa | grep ssh
搜索openssh安装包:yum search openssh
安装openssh:yum install openssh-server
手动启动:/etc/init.d/sshd start
自动启动:chkconfig sshd on
查看自动启动:chkconfig --list sshd(这个时候2~5都是on,就表明会自动启动了。)

关于使用chkconfig命令的介绍:
CentOS安装好apache、mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启后还要手动开启web等服务器,还是做下设置好,其实设置很简单,用chkconfig命令就行了。
例如,要开机后自动启动mysql、apache、vsftpd服务,用以下命令即可:
chkconfig mysqld on
chkconfig httpd on
chkconfig vsftpd on
要关闭自动启动的话,把on改为off就行了。
chkconfig mysqld off
chkconfig httpd off
chkconfig vsftpd off
不过要注意的是,如果某个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去:
chkconfig –add postfix
如果要查询当前所有自动启动的服务,可以输入:
chkconfig --list
但是这样显示东西太多了,看起来很晕。如果只想看指定的服务怎么办呢?这个时候只需要在“--list”之后加上服务名就好了,比如查看httpd服务是否为自动启动,就输入:
chkconfig --list httpd
这个时候输出的结果:
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
此时0~6均为off,则说明httpd服务不会在系统启动的时候自动启动。我们输入chkconfig httpd on后,再次检查输出结果变为:
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
这个时候2~5都是on,就表明会自动启动了。

 win2linux连接:使用xshell 、secureCRT、putty进行连接,或者xftp、winscp进行连接。

 linux2linux连接:

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

    使用exit退出

      Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

    也可以使用linux2linux拷贝目录:

      Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

  这样就拷贝过来了:

    Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

 克隆

克隆的目的在于:不用重新安装虚拟机和linux以及对linux的一些类如gcc等每个linux都需要的程序的重复安装。以备后面进行redis(集群),solr(集群)安装的简化。

1,可以先建个快照,从快照中克隆。

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

2,

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

3,

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

4,

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

5,配置(重要)

克隆就是复制,那么它会将如:MAC地址,ip地址,相关配置文件都复制,与原系统一模一样。

这样就坑定需要修改MAC地址,ip地址,相关配置文件。

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

随便生成一个MAC地址。

6,

打开进入系统:

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

查看ip的配置,发现:

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

没有相关的eth0的信息,使用service network restart试试,报错如下。

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

原因不得而知,百度:https://blog.csdn.net/xiaobei4929/article/details/40515247,按照如下黄色字体修改就行,但在修改之前先修改MAC地址和ip地址。

vim /etc/sysconfig/network-scripts/ifcfg-eth0

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

[root@c1node01 ~]# service network restart
Shutting down loopback insterface:                                                       [   OK  ]
Bringing up loopback insterface:                                                            [   OK  ]
Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.                    [FAILED]
 
解决办法:
[root@c1node01 ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules
[root@c1node01 ~]# reboot ………………
 
再此进入/etc/udev/rules.d/70-persistent-net.rules拷贝出它的MAC地址,并复制到/etc/sysconfig/network-scripts/ifcfg-eht0的Mac地址。
 
[root@c1node01 ~]# service network restart
Shutting down loopback insterface:                                                         [   OK   ]
Bringing up loopback insterface:                                                              [   OK   ]
Bringing up interface eth0:                                                                     [   OK   ]

reboot重启之后:

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

如果仍然无法使用ssh客户端连接linux的话,务必查看防火墙的设置:将某个端口添加进去。

可以参考http://www.cnblogs.com/Leo_wl/p/4385381.html(关闭防火墙的方式)

上一篇:浏览器的兼容性(CSS浏览器兼容性、CSS hack)


下一篇:【转】CSS浏览器兼容性与解析问题终极归纳