zoukankan      html  css  js  c++  java
  • 虚拟机搭建linux(持续更新)

    一、最近在VMware上安装Ubuntu系统的时候出现些问题,发现终端下的tree指令无法使用。

    根据提示发现是需要安装的,百度找到代码 :sudo apt-get install tree 输入回车后发现
    报错:Unable to locate package tree 根据这个搜索答案说是需要安装一次软件源
    输入:sudo apt-get update后还是报错: Unable to lock directory /var/lib/apt/lists/
    最后在网上搜索到的解决方案──
    方法一:

    执行一下 sudo dpkg --configure -a

    方法二(亲测可以用):

    sudo rm /var/lib/apt/lists/lock

    方法三:

    1、ps-aux 查出apt-get进程的PID,

    2、用sudo kill PID代码 杀死进程(我都是找出带apt字样的进程格杀勿论)
    最后我用了方法二,出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况,所以解决方法也就是将这一进程关闭。

    这时候我再输入:sudo apt-get update,开始成功下载安装一部分的源文件后再度报错:Some index files failed to download. They have been ignored, or old ones used instead.

    找了各种方法,有说可以将目录下/var/lib/apt/lists 所有的 "文件和目录" 清理掉, 再次运行
    或者是说镜像源不行的,虚拟机没联网的。研究半天,终于在一篇文章中找到答案,将计算机DNS改成 8.8.8.8 或者114.114.114.114 最终运行sudo apt-get update成功,继续输入指令安装好tree、vim等插件。

    二 windows上Xshell连接虚拟机Ubuntu

      首先在Ubuntu终端输入 ifconfig 获取虚拟机下系统的IP地址,随后打开Xshell新建会话,在主机处输入对应IP地址确定。

    这时如果Xshell报错提示无法连接或是没有权限之类的,可能是Ubuntu下没有打开ssh协议,终端下输入 sudo apt-get install openssh-server 指令回车即可。

    如果你遇到和我一样如下图的新问题

    别着急,出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单: 
    在终端中敲入以下两句 
    sudo rm /var/cache/apt/archives/lock 

    sudo rm /var/lib/dpkg/lock

    然后继续输入 sudo apt-get install openssh-server 指令回车会发现不再报错,系统会需要你确认是否执行这个命令,输入Y 确认即可。

    然后继续Xshell连接的步骤,会发现已经成功啦!

     CentOS7  安装 saltstack:
    yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm 

      -y

    yum install salt-master -y

    yum install salt-minion -y 
     
     yum clean all 
  • 相关阅读:
    Task Schedule
    Number Game
    CDQ分治
    Friends and Subsequences
    HDU5266 pog loves szh III
    P1593 因子和
    求一个数的欧拉函数的优化
    Grandpa's Estate POJ
    LightOJ
    Paint The Wall HDU
  • 原文地址:https://www.cnblogs.com/mitsui/p/6528601.html
Copyright © 2011-2022 走看看