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
解決這些的前提需要裝置聯網
-
更新軟體包
sudo apt-get update
-
安裝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
- 安裝EPEL元
sudo yum install epel-release
- 安裝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