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

发布时间:2024年01月07日

一. 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 root@192.168.79.128(IP或主机名)
??? cd ~/.ssh
??? vim authorized_keys

3.测试免密登录

??? ssh root@192.168.79.128(IP或主机名)

文章来源:https://blog.csdn.net/weixin_53946822/article/details/135434237
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。