Post

Linux初步

VMware 安卓 Ubuntu,固定 IP,SSH 远程登录

Linux初步

安装Linux系统有很多方式:裸机安装、双系统、虚拟机等等,这里选择虚拟机上安装.

安装虚拟机(VMware)

  1. 进入官网 ,顶部导航栏:产品→Workstation Pro

linux_i (1)

  1. 下载试用版,这样做不用注册也不用购买就可以下载

  2. 接下来就是正常的安装流程,选项都基本可以默认过去,安装完成后要求密钥可以直接网上搜


虚拟机装Linux(Ubuntu)

这里选择安装Ubuntu,这里放一个Ubuntu的介绍

虚拟机硬件配置

  1. 打开虚拟机,’创建新的虚拟机’

linux_i (3)

  1. 这里的配置两个都可以选,我选的是自定义

linux_i (4)

  1. 一路默认到下图,选“稍后安装操作系统”

linux_i (5)

  1. 记得选对操作系统

linux_i (6)

  1. 一路默认,注意一下虚拟机的名称/路径就行,一直到下图,都选2就差不过够用,不够用后面也可以改

linux_i (7)

  1. 这个内存也可以后期改,我选的是4G

linux_i (8)

  1. 网络类型选NAT,SCSI控制器选LSI Logic(L),虚拟磁盘类型选SCSI(S)
  2. 创建新虚拟磁盘,磁盘大小自己调

linux_i (10)

  1. 后面一路默认,取名字什么的,虚拟机就配置结束,如下图

linux_i (11)

Ubuntu镜像安装

  1. 刚才虚拟机配好的那个图里,点“编辑虚拟机设置”
  2. 左边 CD/DVD(SATA),右边选使用ISO镜像文件,这个镜像文件可以网上找资源

linux_i (12)

  1. 点击“开启虚拟机”,接下来就是一波语言、键盘什么的设置,大多可以默认过去
  2. 安装完毕后重启虚拟机,安装结束,下图是我稍作修改后的虚拟机主页面

linux_i (13)

  1. 装完虚拟机后,我又根据自己的喜好和需求做了一些配置,包括:

    • 装配了GDebi来安装DEB包

      sudo apt install gdebi

    • 用上面的GDebi下载了edge浏览器和LinuxQQ

    • 装配了fcitx5中文输入法,参考教程

    • 配置Clash,参考教程


安装参考教程:

  1. 虚拟机VMware下载与安装教程(详细)vmware虚拟机-借我杀死庸碌的情怀-的博客-CSDN博客
  2. 手把手教你安装Linux虚拟机 - 知乎 (zhihu.com)
  3. 在 Ubuntu 中使用 GDebi 快速安装 DEB 包_BugMiaowu2021的博客-CSDN博客

修改VMware虚拟网络编辑器

打开VMware顶部导航栏“编辑”,打开“虚拟化网络编辑器”,选择“VMnet8”,去掉 “使用本地DHCP服务将 IP地址分配给虚拟机” 的勾,该步骤的目的是禁止动态给Ubuntu虚拟机分配IP地址.

linux_i (14)

记录VWware网关IP地址

上图里点击“NAT设置”,记住下图里的网关IP,一个人一个样.

linux_i (15)

修改VMware网络适配器设置

控制面板→网络与 Internet→网络和共享中心→更改适配器设置→右键Vmware,属性

linux_i (16)

修改Internet协议版本4(TCP/Ipv4)的属性,这里的IP不能与上面那个VMware虚拟机网关IP相同

linux_i (17)

linux_i (18)

设置Ubuntu虚拟器网络适配器

编辑虚拟器设置,左边网络适配器,右边选自定义特定虚拟网络为Vmnet8(NAT模式)

linux_i (19)

网络配置文件设置

ip addr查看网卡名称,我的Ubuntu系统网卡名称即下图的ens33

linux_i (20)

接下来要修改一个配置文件. 这里吃了亏,正在配置网络上不去网下不了vim之类的编辑器,只能直接找到文件去修改,打开/etc/netplan下的yaml文件 01-network-manager-all.yaml(需要授权才能编辑sudo chmod 7 01-network-manager-all.yaml),编辑内容如下:

1
2
3
4
5
6
7
8
9
10
11
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:										#网卡名
      dhcp4: no
      dhcp6: no
      addresses: [192.168.127.161/24] 			#本机ip设置一下
      gateway4: 192.168.127.2 					#VMware网关ip
      nameservers:								#DNS服务器
        addresses: [114.114.114.114,8.8.8.8,1.1.1.1]	

编译网络配置sudo netplan apply

重启一下系统sudo reboot

ping一下ping www.baidu.com


参考教程:

  1. vmware虚拟机中 ubuntu 20.04通过nat设置静态ip(固定ip)_ubuntu虚拟机nat_杰之行的博客-CSDN博客
  2. vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址 - 民工黑猫 - 博客园 (cnblogs.com)

Linux远程登录(SSH)

  1. 下载OpenSSH server

    1
    2
    3
    
    sudo apt update
    sudo apt upgrade
    sudo apt install openssh-server
    
  2. 查看一下ssh有无启动,一般来说已经开了

    1
    
    sudo systemctl status ssh
    

linux_i (22)

  1. 防火墙允许一下

    1
    
    sudo ufw allow ssh
    
  2. ifconfig 查一下ip

  3. 打开Xshell,ssh 用户名@ip 远程连接

linux_i (23)


参考教程:

Linux (Ubuntu) 如何开启SSH远程登录_哔哩哔哩_bilibili

This post is licensed under CC BY 4.0 by the author.