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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • leetcode-403. 青蛙过河(动态规划|记忆化搜索)[通俗易懂]

    leetcode-403. 青蛙过河(动态规划|记忆化搜索)[通俗易懂]一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。给你石子的位置列表 stones(用单元格序号 升序 表示), 请判定青蛙能否成功过河(即能否在最后一步跳至最后一块石子上)。开始时, 青蛙默认已站在第一块石子上,并可以假定它第一步只能跳跃一个单位(即只能从单元格 1 跳至单元格 2 )。如果青蛙上一步跳跃了 k 个单位,那么它接下来的跳跃距离只能选择为 k – 1、k 或 k + 1 个单位。 另请注意

    2022年8月9日
    15
  • idea激活码2022破解方法

    idea激活码2022破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    373
  • Python源码保护[通俗易懂]

    Python源码保护[通俗易懂]1混淆改方法主要将函数、类名以及变量名等替换为其他符号,提高了阅读的难度,Python代码混淆网站。但该方法未改变程序的主体结构,实际效果并不是很好。具体如下图1所示:2pycpython是先把源码py文件编译成pyc或者pyo,然后由python的虚拟机执行。最简单的加密方法是将编译后的pyc二进制文件发布,详情可以参考blog。但与其他语言一样编译后的产生的pyc依然可以通过反编译得…

    2022年8月23日
    7
  • docker安装bwapp「建议收藏」

    docker安装bwapp「建议收藏」查看Bwapp镜像dockersearchbwapp下载raesene/bwapp镜像:dockerpullraesene/bwapp查看镜像dockerimages运行镜像dockerrun-d-p8080:80929b447efd4d查看运行情况dockerps运行成功后访问IP端口使用浏览器访问http://xxxx:8080/install.phpxxxx为虚拟机对应的ip地址8080为上方run的端口号…

    2025年12月8日
    4
  • Velocity 语法详解「建议收藏」

    Velocity 语法详解「建议收藏」Velocity是基于Java的模板引擎,它允许页面设计者引用Java中定义的方法。页面设计者和Java开发者能够同时使用MVC的模式开发网站,这样网页设计者能够把精力放在页面的设计上,程序员也可以把精力放在代码开发上。Velocity把Java代码从Web页面中分离,使网站可维护性更强,同时也在Java服务器页面(JSPs)或者PHP中提供了可视化交互的选择。Velocity可以被用在以…

    2022年7月14日
    19
  • 如何设置tomcat服务为自启动_无限自动配置服务没有运行

    如何设置tomcat服务为自启动_无限自动配置服务没有运行配置 Tomcat 以服务方式自动运行

    2022年4月20日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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