鏡像下載、域名解析、時間同步請點擊 阿里云開源鏡像站
1. apt 介紹
- apt 是 Advanced Packaging Tool 的簡稱,是一款安裝包管理工具。在 Ubuntu 下,可以使用 apt 命令進(jìn)行軟件包的安裝、刪除、清理等,類似于 Windows 中的軟件管理工具。
- unbuntu 軟件管理的原理示意圖:
file
2. Ubuntu 軟件操作的相關(guān)命令
- 更新源
sudo apt-get update
- 安裝包
sudo apt-get install package
- 刪除包
sudo apt-get remove package
- 搜索軟件包
sudo apt-cache search pack
- 獲取包的相關(guān)信息,如說明、大小、版本等
sudo apt-cache show package
- 重新安裝包
sudo apt-get install package --reinstall
- 修復(fù)安裝
sudo apt-get -f install
- 刪除包,包括配置文件等
sudo apt-get remove package --purge
- 安裝相關(guān)的編譯環(huán)境
sudo apt-get build-dep package
- 更新已安裝的包
sudo apt-get upgrade
- 升級系統(tǒng)
sudo apt-get dist-upgrade
- 了解使用該包依賴哪些包
sudo apt-cache depends package
- 查看該包被哪些包依賴
sudo apt-cache rdepends package
- 下載該包的源代碼
sudo apt-get source package
3. 更新 Ubuntu 軟件下載地址
- 國內(nèi)鏡像源
所謂的鏡像源:可以理解為提供下載軟件的地方,比如 Android 手機(jī)上可以下載軟件的安卓市場;iOS 手機(jī)上可以下載軟件的 AppStore
備份 Ubuntu 默認(rèn)的配置文件
cp /etc/apt/sources.list /etc/apt/sources.list.backup
file
- 在Ubuntu的配置文件中更改默認(rèn)的鏡像源,打開配置文件
/etc/apt/source.list
- 更換阿里云的鏡像源地址
file
- 查看Ubuntu的版本號,更改對應(yīng)的鏡像源地址
file
- 先清空
sources.list
文件
echo '' > sources.list
- 根據(jù)阿里云鏡像源的版本替換即可
file
- 更新源地址
sudo apt-get update
4. Ubuntu 軟件安裝和卸載
- 案例說明:使用 apt 完成安裝和卸載 vim 軟件,并查詢 vim 軟件的信息
sudo apt-get remove vim //刪除
sudo apt-get install vim //安裝
sudo apt-cache show vim //獲取軟件信息
5. 遠(yuǎn)程登錄 Ubuntu
- ssh 介紹
SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡(luò)工作小組(Network Working Group)所制 定;SSH 為建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議。
- SSH 是目前較可靠,專為遠(yuǎn)程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。常用于遠(yuǎn)程登錄。幾乎所有 UNIX/LInux平臺都可運(yùn)行 SSH。
- 使用 SSH 服務(wù),需要安裝相應(yīng)的服務(wù)器和客戶端。客戶端和服務(wù)器的關(guān)系:如果,A 機(jī)器想被 B 機(jī)器遠(yuǎn)程控制,那么,A 機(jī)器需要安裝 SSH 服務(wù)器,B 機(jī)器需要安裝 SSH 客戶端。
- 和 CentOS 不一樣,Ubuntu 默認(rèn)沒有安裝 SSHD 服務(wù)(使用 netstat 指令查看: apt install net-tools),因此,不能進(jìn)行遠(yuǎn)程登錄。
file
5.1 安裝 SSH 和啟用
- 在當(dāng)前這臺 Linux 上安裝了 SSH 服務(wù)端和客戶端
sudo apt-get install openssh-server
- 啟動了 sshd 服務(wù)。會監(jiān)聽 22 端口
service sshd restart
- 從一臺 linux 系統(tǒng)遠(yuǎn)程登陸另外一臺 linux 系統(tǒng)
在創(chuàng)建服務(wù)器集群時,會使用到該技術(shù)
- 基本語法:
ssh 用戶名@IP
- 例如:
ssh root@192.168.xx.xx
- 使用 ssh 訪問,如訪問出現(xiàn)錯誤。可查看是否有該文件
~/.ssh/known_ssh
,嘗試刪除該文件解決。
本文轉(zhuǎn)自:https://juejin.cn/post/7068893983597920293