Linux常用知識?
目錄
- Linux常用知識?
- 一、Linux網路
- 1、修改主機名
- 2、DNS決議
- 3、防火墻
- 4、加密演算法
- ① 不可逆加密演算法
- ② 對稱加密
- ③ 非對稱加密演算法
- 5、主機間的免密登錄

一、Linux網路
1、修改主機名
vim /etc/hostname

2、DNS決議
假設兩臺虛擬機,我們通過設定兩臺虛擬機(basenode,node1)的hosts檔案里指定另一臺的域名名稱,直接代替地址訪問
vim /etc/hosts


通過域名進行ping測驗:
3、防火墻
防火墻常用配置
//查看防火墻狀態
systemctl status firewalld
//停止防火墻(關閉)
systemctl stop firewalld
//開機不自啟
systemctl disable firewalld
//開啟一個埠的正確操作
// 添加
firewall-cmd --zone=public --add-port=80/tcp --permanent
//重新載入
firewall-cmd --reload
//查看
firewall-cmd --zone=public --query-port=80/tcp
//洗掉
firewall-cmd --zone=public --remove-port=80/tcp --permanent
//-----------------------------------------------------
firewall-cmd --state ##查看防火墻狀態,是否是 running
firewall-cmd --reload ##重新載入配置,比如添加規則之后,需要執行此命令
firewall-cmd --get-zones ##列出支持的zone
firewall-cmd --get-services ##列出支持的服務,在串列中的服 務是放行的
firewall-cmd --query-service ftp ##查看ftp服務是否支持,回傳 yes或者no
firewall-cmd --add-service=ftp ##臨時開放ftp服務
firewall-cmd --add-service=ftp --permanent ##永久開放ftp服務 firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服務
4、加密演算法
① 不可逆加密演算法
字面意思:通過一系列加密得出結果,此結果不可反向解密,因為此演算法可能同樣的密碼加密的結果都不一樣,一些嚴謹的賬戶管理,一旦密碼忘記只能重新設定密碼,就是因為密碼不可逆
② 對稱加密
即A,B兩者進行資訊的傳輸,A,B手中有著相同的密鑰,A使用密鑰加密發給B,B再通過密鑰進行解密操作即可

③ 非對稱加密演算法
非對稱:即A有一對密鑰,公鑰和私鑰,將公鑰爆露出來,B對A資訊傳輸時,會拿公鑰加密訊息,A再通過私鑰進行解密

5、主機間的免密登錄
假設A,B兩個虛擬機,A生成公鑰和密鑰,并將公鑰發給B主機,B主機將其存盤起來,這樣A就可直接免密登錄B,具體流程:
生成密鑰:
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

結果看的出密鑰生成再/root/.ssh/id_rsa.pub檔案里可以進行查看
將公鑰copy一份發給basenode主機中存盤
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.168.100

復制需要yes,以及basenode的登錄密碼,此時basenode主機上/root/.ssh檔案夾里就有一份密鑰了
免登錄測驗
現在basenode /root目錄下建一個basenode檔案
touch basenode

node1主機進行以下命令登錄:
ssh root@192.168.168.100(basenode)

往后會不定時更新,但更新頻率會降低~~ (各種原因)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/382997.html
標籤:其他
上一篇:【參賽作品27】openGauss安裝與JDBC連接(企業版)
下一篇:力扣二叉樹相關面試題(5道)

