Linux相关操作

Linux相关操作

ssh配置秘钥

连接远程服务器时;需要用户持有“公钥/私钥对”,远程服务器持有公钥,本地持有私钥。

客户端向服务器发出请求。服务器收到请求之后,先在用户的主目录下找到该用户的公钥,然后对比用户发送过来的公钥。如果一致,服务器用公钥加密“质询”并发送给客户端。客户端收到“质询”后用私钥解密,再发还给服务器;认证结束。

生成ssh-key

选加密算法(rsa、dsa),给秘钥命名(可选),接着按三次回车即可创建成功。

ssh-keygen -t rsa -C "barret"  

Linux相关操作

 查看ssh-key

  • 创建成功后,会在 ~.ssh 下生成 id_rsaid_rsa.pub 两个文件,分别是 私钥/公钥。
  • 公钥需保存到远程服务器 ~/.ssh/authorized_keys 里,私钥由客户端本地留存。
  • 要保证 .ssh 和 authorized_keys 都只有用户自己有写权限。否则验证无效。
# 添加权限
chmod -R 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys

# 查看公钥
cat ~/.ssh/id_rsa.pub

 Linux相关操作

重装yum

  因为python安装uwsgi一直装不上,各种方法都用…绝望之下,重装~然后发现yum依赖python2~,我顺带连python2也删了,索性就连yum也卸了,全部重装。

先来删除一波~~~~

# 强制删除已安装程序及其关联
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
# 强制删除所有残余文件
whereis python |xargs rm -frv
# 卸载现有的yum
rpm -qa|grep yum|xarg # 强制删除已安装程序及其关联s rpm -ev --allmatches --nodeps
# 强制删除所有残余文件
whereis yum |xargs rm -frv
# 查看自己系统版本的命令
cat /etc/redhat-release

 下载下面的rpm包,然后传到服务器上,如果提示依赖可以自己去库中下载同名的包(我的是contos7,一定要找对自己的系统版本下载),库_Portal

Linux相关操作
Linux相关操作

krb5-devel-1.15.1-34.el7.x86_64.rpm
krb5-libs-1.15.1-34.el7.x86_64.rpm
libkadm5-1.15.1-34.el7.x86_64.rpm
libselinux-devel-2.5-14.1.el7.x86_64.rpm
openssl-devel-1.0.2k-16.el7.x86_64.rpm
openssl-libs-1.0.2k-16.el7.x86_64.rpm
python-2.7.5-76.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-libs-2.7.5-76.el7.x86_64.rpm
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-urlgrabber-3.10-9.el7.noarch.rpm
rpm-python-4.11.3-35.el7.x86_64.rpm
yum-3.4.3-161.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

rpm包

安装命令

rpm -ivh *.rpm --nodeps --force  # 不管依赖强制安装

全部安装完后,更新源数据

yum clean all
yum makecache
yum --skip-broken update
sudo yum -y update

文件上传下载(lrzsz方法)

Linux相关操作
Linux相关操作

rz      # 检查是否安装
yum -y install lrzsz   # 安装
rpm -qa lrzsz  # 查看是否安装成功

rz -y   # 上传文件
sz  /root/re.txt  # 下载文件

View Code

虚拟机配置桥接网络

  •  将虚拟机的网络改成桥接模式:设置 > 网络适配器 > 选择桥接模式 > 点击确认。
  •  然后修改ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33  # 每台机器的ifcfg-****找到自己的# 将下面内容有则修改,无则添加,IP对应自己的'''ONBOOT=yesBOOTPROTO=staticIPADDR=?.?.?.140  # 自己的IP地址最后的随意改,前提是不能ping通GATEWAY=?.?.?.? # # 对应默认网关NETMASK=?.?.?.?  # 对应子网掩码DNS1=8.8.8.8DNS2=114.114.114.114'''service network restart # 重新加载配置

安装npm

wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz  # 下载tar包
tar -zxvf node-v4.4.7-linux-x64.tar.gz -C /home/ # 解压至home目录
mv  node-v4.4.7-linux-x64 node # 修改文件夹名
# 修改环境变量
cat>>/etc/profile<<EOF
export PATH=/home/node/bin:$PATH
export NODE_PATH=$HOME/home/node:$HOME/home/node/lib/node_modules
EOF
# 生效
source /etc/profile

查找文件夹

sudo find / -name *tomcat*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

更新中。。。。。。。。。。。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/Dream-huang/p/10922235.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100891.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java linkhashset_java中集合怎么定义

    java linkhashset_java中集合怎么定义LinkedHashSet是Set集合的一个实现,具有set集合不重复的特点,同时具有可预测的迭代顺序,也就是我们插入的顺序。并且linkedHashSet是一个非线程安全的集合。如果有多个线程同时访问当前linkedhashset集合容器,并且有一个线程对当前容器中的元素做了修改,那么必须要在外部实现同步保证数据的冥等性。下面我们new一个新的LinkedHashSet容器看一下具体的源码实现。…

    2022年10月12日
  • 数据结构视频教程哪个好[通俗易懂]

    数据结构视频教程哪个好[通俗易懂]来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1207目前,具我粗略不完全统计,网络上流传的数据结构视频教程大概有80个以上,这些视频我都发布到我的网站了,欢迎大家随时过来下载,数据结构视频教程下载,其中大多数都是高校老师录制的,还有一些是学习机构录制的,另外就是一些个人,例如小甲鱼,完全出于爱好提供给大家,非常棒。下面我先给大家介…

  • 所有方向你要的资料干货这都有,从入门到实战!【CSDN宝藏资料图鉴第一期】「建议收藏」

    前言CSDN是全球知名的开发者社区,创建于1999年,经过20来年的知识文档积累已然成为中文开发者的知识宝库;从基础的法入门到蜕变实战案例、从神秘前沿技术到清晰的实践步骤,可以说CSDN是你找寻资料的最佳宝库,只要你想得到,在这里就可以找得到!今天我们就来深拔一期有质量的专栏和资源,这些专栏作者可能有些是在校大学生、有些是某领域内的行内大牛,但并不影响他们的文章通俗易懂并且富有深度。从在校大学生我们看到了新一代的奋进,从领域大牛身上我们也看到了无私的技术分享,希望有质量的文章越来越多,共同为行业的进步

  • mysql数据库压缩备份_Mysql备份压缩及恢复数据库方法总结

    mysql数据库压缩备份_Mysql备份压缩及恢复数据库方法总结一般情况我们通过mysqldump来备份MySQL数据库,并上传至其它备份机器。如果数据库比较大,在备份传输的时候可能会慢,所以我们尽量让备份的文件小一些。在写自动备份脚本时,最好把备份结果直接压缩,恢复时也可以直接由压缩备份恢复。下面介绍如何使用bzip2和gzip进行压缩mysql备份文件。备份并用bzip压缩:代码如下mysqldump|bzip2>outputfile.sql…

  • java开发培训_Java培训课程那里好?

    java开发培训_Java培训课程那里好?互联网时代,人们纷纷羡慕IT软件行业的前景和“钱景”。有些行动力较强的更是摩拳擦掌,直接通过参加Java培训班来成功转行这一行业。这些通过Java培训班转行成功的人现在如何了,他们的薪资高吗?没有基础但是想要跟上IT软件行业的发展步伐,选择Java培训班显然是一条有效途径。早几年,IT行业发展刚起步的时候,每一天都有无数家互联网企业诞生,对IT技术人才的需求规模巨大,学员从Java培训班毕业之后迅…

  • Anaconda中将python 3.7版本退回python 3.6版本

    Anaconda中将python 3.7版本退回python 3.6版本最近在下载tensorflow的时候出现了如下图所示的情况:Couldnotfindaversionthatsatisfiestherequirementtensorflow经过一番查找资料,发现,原来在2019年,TensorFlow还不支持python3.7,所以,迫于无奈,我只能乖乖把python的版本退回到3.6版本,具体步骤也很简单。就是打开anacondap…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号