Liunx JBK、Python安装和SSH免密登陆

一. JBK的安装

https://www.cnblogs.com/javabg/p/10332993.html

1.查找java相关的列表:

    yum -y list java*
    或
    yum search jdk

2.安装JBK:

    yum install java-11-openjdk.x86_64
    yum install java-11-openjdk-devel.x86_64

3.完成安装后验证

    java -version

4.通过yum安装的默认路径为:

/usr/lib/jvm

5.将jdk的安装路径加入到JAVA_HOME

    vi /etc/profile

   在文件最后加入:
    ############################################################################
    #set java environment
    JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME CLASSPATH PATH
    #############################################################################
    修改/etc/profile之后让其生效
    
    . /etc/profile (注意 . 之后应有一个空格)
    ::
    #错误修改了/etc/profile文件导致常用命令(ls、vi等)都无法使用
    #解决方案:
    #[root@localhost ~]#  export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin


二. Python安装

https://www.python.org/getit/

    特别说明以下均基于 linux 自带 python 版本 2.7.5 进行 如版本不同,则可能需要根据实际错误提示调整
    不允许离线安装,部分文件依赖复杂,离线安装涉及到内核 等一串依赖,很费劲, 由客户运维安装或者
    开通网络桥接等方式,通过 pip 安装,通过 pip 安装,则不用考虑版本问题

安装 python 运行环境
    # 如 当前为 Python3,则应为 sudo wget https://bootstrap.pypa.io/get-pip.py
    sudo wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
    
    # 在线安装 pip
    sudo python get-pip.py
    
    # 在线安装安装 networkx
    pip install networkx

    # 在线安装安装 pandas
    pip install pandas

    # 安装 flask
    pip install flask


三.配置免密登录

ssh免密登录:

1. 生成密钥

  """
    [root@hadoop100 ~]$ ssh-keygen -t rsa                       #指定加密算法为rsa  
    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa):    #保存密钥文件的全路径      默认(/home/usera/.ssh/id_rsa)
    Created directory '/home/usera/.ssh'.
    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:
    39:f2:fc:70:ef:e9:bd:05:40:6e:64:b0:99:56:6e:01 root@hadoop100
    The key's randomart image is:
    +--[ RSA 2048]----+
    |          Eo*    |
    |           @ .   |
    |          = *    |
    |         o o .   |
    |      . S     .  |
    |       + .     . |
    |        + .     .|
    |         + . o . |
    |          .o= o. |
    +-----------------+
    """

2. 将密钥上传至需要免密登录的服务器

    ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected](IP或主机名)
    cd ~/.ssh
    vim authorized_keys

3.测试免密登录

    ssh [email protected](IP或主机名)

你可能感兴趣的:(ssh,运维)