Press "Enter" to skip to content

分类: linux

深度解析 Linux & Mac 中的 source 命令

在 Linux 和 macOS 的命令行世界中,我们每天都在和脚本打交道。执行一个脚本最常见的方式可能就是给它执行权限,然后通过 ./myscript.sh 来运行。然而,你一定也见过或用过另一个命令:source (或者它的简写形式一个点 .)。 这两种方式都能让脚本运行起来,但它们之间存在着本质的区别,而这个区别正是 source 命令强大且不可或-缺的原因。这篇博客将带你深入理解 sourc…

Leave a Comment

linux服务器对拷文件

使用scp+tar命令组合,帮多个零散文件进行Linux服务对拷 假设帮server1上面的 ./path目录拷贝到 server2的 /data/path目录下面去。 参考资料: https://serverfault.com/questions/208300/quickest-way-to-transfer-55gb-of-images-to-new-server

Leave a Comment

centos9安装sshd服务

我使用PVE通过lxc容器创建的centos9的CT模板,发现装好之后太纯粹了,连sshd服务都没有,安装一下。 编辑配置文件: 找到配置行#PermitRootLogin prohibit-password修改配置为: 重启服务: 参考资料:https://aplushosting.asia/knowledgebase/30/Centos-9-SSH-Installation.html

Leave a Comment

如何防止ssh中间人攻击

在登录 SSH 服务器时,验证 fingerprint 的有效性至关重要,这有助于防止中间人攻击。以下是几种常见的验证方法和步骤: 理解 SSH Fingerprint SSH fingerprint 是一个用于唯一标识 SSH 服务器公钥的简短哈希值。它通常以十六进制字符串的形式呈现。在首次连接到服务器时,SSH 客户端会显示服务器的 fingerprint,并询问你是否信任该服务器。如果你选择…

Leave a Comment

使用python的SimpleHTTPServer快速启动一个web服务下载东西

今天有个需求要从一台Linux服务器上面下载东西到本地电脑,这个Linux服务器是在堡垒机后面的,本地又是Windows环境,之前常用的 scp和nc命令似乎都不好用,随想的之前看到的 Python SimpleHTTPServer 切换到你要下载文件的目录执行上面的命令,9000为监听的端口,确保端口被防火墙放行,之后本地打开服务器ip加端口就可以访问这个简单的web页面,执行下载任务了。 参考…

Leave a Comment

centos8 执行 yum update 报错

新装了centos8,执行yum update 报错: 原因:centOS Linux 8 官方宣布于2021.12.31开始停止维护,延期到2022.1.31执行完毕。老的镜像将移到vault.centos.org。所以,以上报错是由于CentOS 8 EOS 将CentOS 8 Mirror 站点转换为Vault 并且找不到Mirror 站点而出现的问题。 执行以下脚本更换镜像源: 原文链接:…

Leave a Comment

无线通信中 RSRP RSRQ RSSI SINR的定义和区别

RSRP(Reference Signal ReceivedPower参考信号接收功率):小区下行公共导频在测量带宽内功率的线性值(每个RE上的功率),当存在多根接收天线时,需要对多根天线上的测量结果进行比较,上报值不低于任何一个分支对应的RSRP值,max(RSRP00,RSRP01)。即为信号功率S。反映当前信道的路径损耗强度,用于小区覆盖的测量和小区选择/重选和切换。 取值范围:-44~-1…

Leave a Comment

osx 实现一条命令登录ssh

先确保你安装了:expect brew install expect 然后保存下面的脚本到 /usr/local/bin/ssh.sh 给这个文件执行权限 chmod a+x /usr/local/bin/ssh.sh 登录命令:ssh.sh 22 root 192.191.192.8 mypassword 可以通过 ssh.sh 端口 用户名 地址 密码的 方式直接登录

Leave a Comment