美文网首页
搭建linux过程与心得

搭建linux过程与心得

作者: 大力Jiang | 来源:发表于2018-03-18 04:44 被阅读0次

安装虚拟机

  1. 网上的virtualBox是免费版的,可下载直接安装
  2. 安装位置可不在c盘,我安装在了f盘,新建的虚拟硬盘空间也都在f盘
  3. 分配空间为:
    • 2G内存
    • 动态cpu分配
    • 15G固定磁盘存储
      注:我的操作系统是win10专业版

安装操作系统

  1. 所用linux系统是ubuntu-16.04.4-desktop-amd64.iso,比较新的版本
  2. 安装操作系统时注意,默认语言一定要是英文,不然在其他终端上中文提示可能无法识别
  3. 修改软件获取源为中国服务器,我选的是aliyun.com(本来想找163,但可惜没有找到) image.png

linux安装软件

  1. 这个时候,可能会出现网络无法访问的问题,具体解决方法如下:
    首先需要了解虚拟机访问外网的几种机制,这里参考VirtualBox的四种网络连接方式

1). 我一开始选择是默认的NAT网络地址转换方式,这种方式最为简单,不需要再配置,就可以访问外网,但是问题就是主机的ssh连接不到虚拟机

2). 后来切换成桥接模式之后,需要手动为虚拟机网卡配置ip(其实是可以自动获取的,但是手动更保险一些),将子网掩码和默认网关配置成为和主机一致。


image.png

主机的新生成的虚拟网卡的ip是自动获取的,不用修改。
但是这里要注意的是,如果存在多个网卡,在virtualBox中选择桥接的网卡应该是主机能够访问外网的网卡,并且此网卡需要设置成共享状态,与其他网卡共享网络。


image.png

这个时候,应该在主机上可以ping通虚拟机ip,虚拟机上也可以ping通主机ip

注:这里还有一个坑,就是如果主机上的防火墙没有关,虚拟机ping不通主机

3). 这个时候在虚拟机上访问网络依然不通,很尴尬。但是发现在虚拟机上虽然不能ping通www.baidu.com,但是竟然可以ping通百度的ip,那么这肯定就是dns的问题了。这时候应该给虚拟机塞一个dns服务器ip,就可以搞定了。具体参考<linux加入dns服务器ip>,在resoly.conf文件里加入nameserver就可以了。
这里注意,也不知道什么情况,网上说的刷新dns缓存的nscd没有用,后来用
sudo /etc/init.d/dns-clean搞定

4). 这个时候应该可以在虚拟机上访问外网,就可以下载一些软件比如vim,这时候我在虚拟机上下载了sshd(sudo apt-get install sshd),下载之后用ssh登陆root用户依然登陆不上,很难受,修改sshd的配置文件为如下:


image.png

ssh就可以用root用户远程过去了

注:因为比较新的版本的linux系统都自带python,但是默认的python都是2.7.3,并非python3

相关文章

网友评论

      本文标题:搭建linux过程与心得

      本文链接:https://www.haomeiwen.com/subject/wgwsqftx.html