开发者社区> 问答> 正文

ECS Linux无法使用命令

已解决

ECS Linux无法使用命令

展开
收起
提个问题 2024-05-29 09:49:22 15 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    Linux命令无法正常执行时, 需要先检查看下该命令是否是系统自带的命令,如果并非系统自带命令,可能需要单独去通过yum或者wget下载对应安装包,安装后才可执行。 
    如果是Linux自带的系统命令,无法正常执行的话,可以先通过 whereis  执行的命令 看下命令所属文件是否存在。lsattr看看文件权限是否正确。

    文件不存在时, 可通过scp命令去拷贝一个同版本系统的命令文件进行测试使用。 scp无法使用时, 可先创建快照备份下当前系统盘数据, 创建快照方法可点此查看。然后将系统盘卸载,并作为数据盘挂载到其他同版本的ECS服务器中。然后到该服务器内手动mount 挂载好该云盘, 直接通过cp 命令去拷贝需要的文件即可。拷贝完毕后再卸载,重新作为系统盘挂载到之前的ECS即可。
    卸载或者挂载系统盘方法可点此查看
    注意: 卸载系统盘后,作为数据盘挂载时,只能挂载到同一可用区的其他ECS实例上。

    文件存在,但是lsattr 或者ls -l 看文件权限不正确时, 可以先找同版本的命令执行文件,对比看下正确的权限是什么,然后通过chmod 命令。 或者是chattr 权限去修改对应文件为正确权限后再进行执行。如果chmod 或者chattr 命令无法正常执行,可参考上述内容卸载系统盘,然后将其作为数据盘挂载到同可用区其他ECS服务器中,去通过chmod 或者chattr 命令调整对应文件权限。操作前做好快照备份。

    2024-05-29 09:49:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载