首页 > 系统相关 >Windows虚拟机安装Linux的基础配置

Windows虚拟机安装Linux的基础配置

时间:2024-03-07 22:55:06浏览次数:22  
标签:get Windows openssh 虚拟机 sudo apt install Linux 安装

Linux实用

本次练习实用的是Ubuntu20.04

基础配置

root用户

进入root用户模式

sudo su

解决网络

参考文章一篇搞定Ubuntu 22.04 下联网问题、 ifconfig、net-tools不能用的问题(亲测可行_仅供参考)_无法定位软件包net-tools-CSDN博客

编辑->虚拟网络编辑器:删除原先是VMnet*,重新“添加网络”【需要记住网关、ip地址端、子网掩码】

在Ubuntu的“网络”中输入上面信息,注意“DNS写:8.8.8.8 144.144.144.144

如果重启后网络突然不能用了:

VMware中Ubuntu20.04网卡丢失_ubuntu网卡不见了-CSDN博客

首先输入这个判断情况:sudo lshw -c network

sudo service NetworkManager stop
sudo rm  /var/lib/NetworkManager/NetworkManager.state
sudo vi /etc/NetworkManager/NetworkManager.conf
找到managed=false 修改为 manage=true
最后 
sudo service NetworkManager start

解决ifconfig、net-tools

解决这些的前提需要设备联网

  1. 更新软件包

    sudo apt-get update

  2. 安装net-tools

sudo apt install net-tools

此时一般就成功了

安装Java1.8

参考指令sudo apt install openjdk-8-jdk

实际操作时可以先javac它就会给出提示的

安装gcc

指令sudo apt-get install gcc

使用 gcc Hello.c -o Hello生成可执行文件Hello

与宿主机复制粘贴

指令sudo apt-get install open-vm-tools-desktop

然后重启

安装文件传输

windows主机和ubuntu互传文件的4种方法_ubuntu怎么导入文件_luobeihai的博客-CSDN博客

给linux安装相应的功能:sudo apt-get install vsftpd

输入如下命令打开配置文件:

sudo vi  /etc/vsftpd.conf
1

然后检查下图 28 和 31 行的内容是否有被注释掉,如果前面有 “#” 号注释起来的话,就去掉即可。

修改完之后,重启FTP服务,如下命令:

sudo /etc/init.d/vsftpd restart

SSH连接

连接:[如何在 Ubuntu 20.04 上安装启用 SSH - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/146976128#:~:text=如何在 Ubuntu 20.04 上安装启用 SSH 1 在Ubuntu上启用SSH 默认情况下,当你安装完,--now ssh ... 4 写在最后 如何在Ubuntu 20.04上安装并启用SSH已经讲解完,现在你可以尝试在你服务器上安装并启用SSH了。 )

注意:

centos好像不能默认使用apt-get,需要安装apt-get

  1. 安装EPEL元 sudo yum install epel-release
  2. 安装apt包管理器 sudo yum install apt

开启ssh服务

Linux安装:   sudo apt-get install openssh-server
(若出现安装失败——下载相应的client:apt-get install openssh-client=1:8.2p1-4)

centos:
查看是否安装openssh-server:  yum list installed | grep openssh-server 
安装openssh-server: yum install openssh-server

centos开启远程登录服务

[CentOS 7 开启ssh远程登录,附修改主机名方法 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/398105986#:~:text=CentOS 7 开启ssh远程登录,附修改主机名方法 1 1. 准备openssh-server 输入以下命令检查是否已安装 openssh-server,4. 查看CentOS服务器IP地址并在另一台机器远程访问 输入 ifconfig 命令查看服务器IP地址,如下述ens33即为服务器网卡名称, 192.168.150.128 即为服务器IP地址 )

/etc/ssh/ 目录下sshd服务配置文件sshd_config,用vim编辑器打开文件,将监听端口、鉴定地址前的#去掉

开启登录:sudo service sshd start

重启登录: systemctl restart sshd

校验运行状态

Ubuntn系统:
sudo systemctl status ssh
Centos系统——查看sshd运行状态
ps -e | grep sshd

开启防火墙

Ubuntu 默认使用 ufw 防火墙配置工具,如果你启用了防火墙,请确保防火墙打开了 SSH 端口,命令如下:

sudo ufw allow ssh

命令行登录

ssh [email protected]

Windows中 pip安装使用清华地址

pip install mlxtend(这里是包名) -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

python tools/train.py -c ./ppcls/configs/quick_start/ResNet50_vd.yaml -o Arch.pretrained=True -o Global.device=gpu

标签:get,Windows,openssh,虚拟机,sudo,apt,install,Linux,安装
From: https://www.cnblogs.com/Hygge1024/p/18059983

相关文章

  • Redis之Redis7安装&卸载(Linux版)
    卸载##查看当前服务器是否安装redis及其版本redis-server-v##停止服务###停止单机上的单实例redis-cli-a9527shutdown###停止单机上的多实例的某一个实例redis-cli-a9527-p6379shutdown###查看是否停止完全ps-ef|grepredis##删除/usr/local/bin目......
  • Linux文件管理
    Linux文件管理学习目标了解文件名规则和工作中的建议命名规则会创建和删除目录mkdir/rmdir会创建和删除文件touch/rm了解复制cp和移动mv的区别会使用tar命令进行压缩和解压缩掌握vm的保存和退出和不保存强制退出q!掌握vim的快捷方式yy,dd,gg,G,u会使用tail命令来查看文件......
  • (笔记)Linux信号(signal) 机制和信号量(semaphore)机制的区别
     字面上相似,但是本质上存在巨大的差别! 一、Linux信号(signal)机制signal,又简称为信号(软中断信号)用来通知进程发生了异步事件。原理:一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来......
  • linux 入门(七)-ffmpeg使用
    linux入门(七)1:安装ffmpegubuntu下安装ffmpeg:sudoapt-getinstallffmpeg2:ffmpeg--helpffmpegversion4.2.7-0ubuntu0.1Copyright(c)2000-2022theFFmpegdevelopersbuiltwithgcc9(Ubuntu9.4.0-1ubuntu1~20.04.1)configuration:--prefix=/usr--ex......
  • 【VMware ESXi】如何在独立的ESXi主机上配置vTPM并安装Windows 11操作系统。
    根据微软发布的Windows11操作系统要求,这个版本的系统需要硬件支持受信任的平台模块(TPM)才能进行安装和使用,不然就会提示你“这台电脑无法运行Windows11。这台电脑不符合安装此版本的Windows所需的最低系统要求。有关详细信息,请访问https://aka.ms/WindowsSysReq”错误。关于受......
  • 如何从 Windows PC 上删除迈克菲产品
    以下步骤显示如何使用标准的Windows删除步骤从 PC 运行 Windows 的系统中删除或卸载迈克菲软件。如果无法删除,您可能必须运行 McAfeeConsumerProductRemoval(MCPR)工具 。MCPR工具的步骤和下载链接如以下方法2所示。如何从非Windows设备上删除迈克菲软件如果......
  • 使用jenkins连接linux部署jar包
    jenkins安装首先安装jenkins,我们可以使用docker安装。用下面命令拉取jenkins镜像。dockerpulljenkins/jenkins然后正常安装jenkins容器即可。安装完成后,进入jenkins管理界面。会让我们输入初始化密码,和创建默认用户。我们按照提示操作即可。然后,用默认用户登录,进入界面如......
  • 快捷方式在Windows操作系统中提供了一种方便快捷地访问程序或文件的方法,可以分别存在
    快捷方式在Windows操作系统中提供了一种方便快捷地访问程序或文件的方法,可以分别存在于桌面、开始菜单和任务栏等位置。下面是关于快捷方式在不同位置的技术原理:桌面快捷方式:桌面快捷方式实际上是一个.lnk文件,它包含了指向目标文件或程序的路径信息以及其他属性。创建桌面快捷......
  • linux脚本:/bin/bash^M: bad interpreter: No such file or directory(/bin/sh^M).sh: no
    origin如图,运行一个脚本文件报错: 原因:在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识解决方法,用dos2unixfilename命令,,直接把文件转换为unix格式 其他解决方法:(1)使用linux命令dos2unixfi......
  • Windows内核基础理论笔记
    内核理论基础特权级别​ 现代计算机的CPU设计中有四个特权级别:R0、R1、R2、R3​ 内核运行在R0(拥有最高权限),用户程序运行在R3​例如:WindowsXP体系结构图中HardwareAbstractionLayer(硬件抽象层):用于提供硬件的低级接口WindowsXP的执行体是NTOSKRNL.EXE的上层ntdll.dll:......