Linux虚拟机打开的时候报这样的错误

img


Linux虚拟机打开的时候报这样的错误,之前还能正常启动,是因为什么问题

将虚拟目录下的log文件删掉试下!

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7783361
  • 你也可以参考下这篇文章:Linux双网卡网络问题经典案例(linux双网卡相同网段可以访问,跨网段有一个网卡无法访问问题)
  • 除此之外, 这篇博客: Linux命令中的 对Linux操作系统原理的了解与掌握,Linux命令的熟练使用是必要的,是否支持某些功能与运维搭建的架构有关,学习的关键在于上手敲命令在实践中积累经验 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 窗口复用 tmux
    安装
    centos:yum install tmux
    ubuntu: apt-get tmux
    启动:tmux
    新建:tmux new -s name
    查看所有窗口:tmux ls
    重命名:tmux rename -t old new
    打开:tmux a -t name
    切换:tmux switch -t name
    退出 :ctrl+d/tmux kill-session -t name
    ssh:加密传输协议之一
    客户端ssh服务器
    需要客户端生成公钥,把生成的公钥添加到服务器的/root/.ssh/authorized_keys文件中,很多git服务器,需要把生成的 公钥发送给代码仓库管理员,让它添加到服务器上,以后连接服务器就不用每次都输入用户名和密码了
    查看本机ssh公钥,打开终端,先切换到sudo su用户, cat /var/root/.ssh/id_rsa.pub
    生成公钥:ssh-keygen->确认地址,enter就好->生成密码和确认密码,也可enter
    公私钥生成之后,执行ssh-add id_rsa,出现identity added:id_rsa(id_rsa)即成功
    放到服务器authorized_keys文件中:vim /root/.ssh/authorized_keys
    激活下修改了的文件:source authorized_keys
    验证是否ssh配置成功:本地执行ssh root@服务器id
    服务器ssh服务器
    将各自的公钥放到对方authorized_keys文件中
    诸如scp的命令就可以免密传输了
    文件操作
    pwd 查看当前路径
    ls
    ls -a
    ll
    cd name 打开文件夹
    mkdir name 创建文件夹
    rm -rf 不询问删除 (root,非root+sudo ) name 递归删除文件中所有内容
    cp -r add1 add2 (root,本机拷贝)
    mv a b 重命名
    mv 移动
    touch name.txt 创建文件
    grep文本处理工具
    :管道符,将两个命令隔开,左边命令的输出作为右边命令的输入
    例:ls *.png | wc -l 统计以.png结尾的文件数,ls展示 wc统计
    cat /etc/passwd | grep /bin/bash | wc -l cat 显示内容,grep 找出含有’/bin/bash’的所有行,wc统计个数
    whereis python
    which 可执行文件名称,例which python。which在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果
    文件查看
    cat name.txt | tail -n 10
    head -10 name.txt 查看前10行
    tail -10 name.txt 查看后10行
    tail -f name.txt 动态加载
    文件编辑 vim
    编辑文件后没有编辑权限如何保存退出: :w !sudo tee % -> L -> :q
    j:下移一行
    k:上移一行
    0:移动到行首
    查找:":?something"
    n:向后查找下一个
    远程文件拷贝 scp
    基于ssh登陆进行安全的远程文件拷贝命令
    可以在linux服务器之间
    文件的复制scp 目录的复制scp -r ,压缩文件是文件
    scp root@ip:addr addr 从远程复制
    scp addr root@ip:addr 上传到远程机器指定目录
    文件传输 rz、 sz
    rz (.py文件rz上传之后, 需要赋予可执行权限)
    sz name
    磁盘管理
    df -h 查看磁盘分区使用情况
    du -sh name 查看文件空间
    权限管理
    chmod 777 name (root) 全部权限
    chmod a+r name 都可读
    chmod -r a+r * 当前目录下的文件与子目录都可读取
    chmod u+x name 只有文件拥有者才可执行
    建立软连接
    ln -s address1/name address2/name 新建映射,取代文件
    tar
    压缩
    tar -cvf name.tar address/name 创建新文档,展示处理的文件信息
    tar -rvf name.tar address/name 追加文件到压缩文件
    tar -czvf name.tar.gz name
    解压缩:文件后缀不同,命令参数不同
    tar -xvf name.tar 解压到当前文件夹
    tar -xjf name.tar.bz2
    tar -xzvf name.tar.gz
    tar -xzf name.tar.gz/name.tgz
    unrare e name.rar
    unzip name.zip
    查看压缩内容
    tar -tvf name.tar
    下载
    wget HTTP,HTTPS和FTP协议
    curl HTTP、HTTPS、ftp等
    nohup 后端运行程序
    nohup python -u name.py > name.txt 2>&1
    Linux命令大全网站
    linux命令大全:https://www.linuxcool.com/。用于已知命令简易查询
    菜鸟教程:https://www.runoob.com/linux/linux-tutorial.html
    Linux系统原理理解
    关于磁盘分区
    不同的磁盘分区即划分成不同的目录,如/是根目录
    关于用户管理
    不同用户权限不同,权限即对文件的读写等权限
    sudo su 切换成根目录
    不同用户创建的环境之间是隔离的,互不相通
    解决不了的去找运维问清楚,因为很多服务是否被支持要看他们的配置
    VPN虚拟专用网,网站的访问对ip设置了权限,vpn帮你把真实ip转换成有访问权限的ip。
    若服务器和主机连接的是同一网络,如公司内网,则不需要VPN
    传输协议设置,影响传输命令是否可用
    配置问题其实就是路径问题
    source .bashrc 修改配置文件后,激活更新

  • 您还可以看一下 夏曹俊老师的Linux程序设计从入门到实战课程中的 Linux系统编程学什么:内核的存在性是理解系统编程的重要前提小节, 巩固相关知识点