Windows虚拟机安装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 linux265@192.168.1.104

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

posted @   Hygge-1024  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示