在进行 openFuyao 部署时,碰到了一个问题,就是在引导节点中尝试连接业务节点:ssh root@ip发现被拒:尝试在引导节点直接 ssh root 发现也不可以:使用普通账号登录节点后,从普通账号切换到 root:sudo su -注:此刻新机器上没有 vim ,执行安装 vim:apt update apt install vim查看 sshd_config 配置情况:vim /etc/ssh/sshd_config查找 Root发现:#PermitRootLogin prohibit-password# 开头被注释掉,意味着未启用prohibit-password 禁止使用密码登录 root,但是允许密钥登录因为目前 openFuyao 进行集群配置时,业务机器登录用户名目前仅支持 root 用户所以需要允许 root 密码登录所以 按 i 进行编辑,找到这一行 下面补充一行:PermitRootLogin yes然后 :wq 保存并退出重启 SSH 服务:systemctl restart sshd重新尝试在引导节点连接业务节点、尝试直接 ssh root 业务节点,都成
vim 编辑器卡住新开一个标签页,再次进入 vim 编辑器,按 R 进入覆盖(Recover)后,进入编辑,完成编辑后 :wq 保存。vim 进程冲突如果编辑器没有卡住,但是提示冲突时,可以选择根据需要,按提示选择需要进行的操作:[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:继续编辑配置文件,完成编辑后 :wq 保存。删除 swp 文件虽然已经完成了文件编辑并保存,但是在出现冲突时,就已经产生了一个 .swp 的隐藏文件,需要找到他并删除。查看隐藏文件:ls -la会看到与 vim 编辑器卡住 / 进程冲突的同名的 .swp 文件。再执行删除命令:sudo rm .pod-volume-applogs.yaml.swp成功删除后,就可以再次用 vim 打开并编辑文件了。如果还提示有 .swp 文件,可以先确认 vim 进程是否还在运行ps aux | grep vim如果发现有运行的 vim 进程,可以强制结束:killall vim # 或者 pkill vim然后再删除 swp 文件重试。附录:查找 swp
问题将本地的文件【linuxtest.tar.gz】上传至服务器中指定的目录 /home/xyz/linux/ 下创建目录登录服务器后,执行以下命令查看当前所在目录,并创建 ~/linux/ 目录pwd # 查看当前目录 mkdir linux # 在当前目录位置创建新的子目录 linux找到本地文件地址找到本地文件,右键 复制文件地址打开命令行界面本地电脑使用 Win + r 然后输入 cmd 进入命令行界面执行以下命令:scp /path/filename username@serverIp:/path/命令解析:/path/filename 替换成刚刚复制的文件地址,但是可以去掉复制过来的 "" 。要上传到服务器的文件在本地电脑的地址username@serverIp 替换成 服务器的用户名和 IP 地址/path/替换成希望在服务器上存放文件的目标路径示例将本地的文件【linuxtest.tar.gz】上传至服务器中指定的目录 /home/xyz/linux/ 下scp C:\Users\sharo\Desktop\linuxest.tar.gz root@
有几种方法可以更改 Ubuntu/Debian 系统的主机名:使用 hostnamectl 命令(推荐)# 查看当前主机名 hostnamectl # 设置新主机名 sudo hostnamectl set-hostname new-hostname手动修改相关文件编辑 /etc/hostname 文件:sudo vi /etc/hostname直接写入新的主机名编辑 /etc/hosts 文件:sudo vi /etc/hosts找到对应的行,修改主机名:127.0.0.1 localhost 127.0.1.1 new-hostname使用 hostname 命令(临时修改,重启后失效)sudo hostname new-hostname修改完成后,重启系统使更改生效sudo reboot验证更改# 方法1 hostname # 方法2 hostnamectl # 方法3 cat /etc/hostname注意事项主机名最好只包含字母、数字和连字符(-)更改主机名后,确保更新所有相关配置文件如果是在集群环境中,记得更新相关的服务配置如果你在 Kubernetes 集群
返回上一级目录cd ..返回上一个工作目录cd -返回家目录cd # 或 cd ~返回指定用户的家目录cd ~username返回根目录cd /查看当前目录的完整路径pwd返回多级目录cd ../.. # 返回上两级目录 cd ../directory # 返回上一级后进入指定目录使用绝对路径返回cd /path/to/directory提示使用 tab 键可以自动补全目录名使用ls 命令可以查看当前目录下的内容cd 命令后不加参数默认返回家目录
Luckyxyz
我们谈论生活,讨论技术,借由文字,抵达心灵。