Windows虛擬機器安裝Linux的基礎配置

Hygge-1024發表於2024-03-07

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

相關文章