• Linux常见操作问题


    1、登录刚创建的用户,无法操作。

    注:etc/passwd文件是Linux操作系统中存储用户账户信息的文本文件,包含了系统中所有用户的基本信息,比如用户名、用户ID、用户组ID、用户家目录路径。

    注:etc: 这个目录存放所有的系统管理所需要的配置文件。

    使用cat ./etc/passwd命令进行查询

    刚创建的用户无法登录使用su 用户名 , 需要先授权  

    Sudo  Usermod -s  /bin/bash  用户名

    2、Vim指令编写文件Cannot create backup file(add ! to override)

    使用wq!或者x!会解决这个问题,即强行覆盖文件。从其他博客上得知wq某个文件,会更新该文件的最新日期,x则当文件真正有改动时,才会更新文件的最新日期,这样的话,对使用make工具编译源代码的人来说,最好是使用x保存文件,因为make中的文件依赖性是取决于文件最新修改日期。

    查看帮助文档发现::wq是将缓冲区中的内容写入文件,而:x则需要缓冲区内容被修改时才会将缓冲区中的内容写入文件

    3、测试Linux系统ip地址和主机ip地址是否在同一网段

    要实现远程控制SSH,首先要保证两ip地址在同一网段。

    1)查看Linux系统ip地址

    输入命令ifconfig:

    2)查看Windows系统ip地址

    cmd窗口输入ipconfig命令:

    如果ip地址前三位网段 一致,说明两个系统共用一个局域网,即两系统可以实现互通。

    3)二者进行互ping。

    Windows----->Linux

    Linux----->Windows

    如果上述两系统能实现互ping,说明Linux系统能正常上网,并且能实现远程通信。

    如果上述网段不一致,并且无法实现互ping,可以查看虚拟机网络设置

    虚拟机----->可移动设备------>网络适配器-------->设置

    选择NAT模式。

    如果选择NAT模式,还是无法互ping。可以打开虚拟网络编辑器,手动更改子网ip(该方法理论上可行,具体没有试过)。

    编辑------->虚拟网络编辑器

    如果,最坏的情况,有些虚拟机没有虚拟网络编译器选项,可能是因为虚拟机版本问题或者是没有进行认证激活,可以去官网下载最新版本重新安装,并且去查找相应版本的许可证密钥

    官网地址:VMware Desktop Hypervisors for Windows, Linux, and Mac

    具体下载方法查看收藏文章,或者网上查找,需要登录注册较为繁琐。 

  • 相关阅读:
    提升编码幸福感的秘密「GitHub 热点速览」
    linux查找目录
    ubuntu18.04配置Java环境与安装RCS库
    html常用标签
    MYSQL入门与进阶(五)
    OS | 【二 PV操作】强化阶段 —— 应用题
    MyBatis:缓存机制详解
    TensorFlow案例学习:使用 YAMNet 进行迁移学习,对音频进行识别
    TypeScript(五)知识扩展
    Python21天学习挑战赛Day1·正则表达式(应用)
  • 原文地址:https://blog.csdn.net/weixin_56362288/article/details/139992372