復(fù)習(xí):
grep:在一個文件中進行查找數(shù)據(jù)镰禾,
grep -n ?‘^abc’ ?xxx.txt
grep -n 'abc$' ?xxx.txt
grep ?-n 'abc' ? xxx.txt
find:在指定的目錄中查找文件:
find ?/ home/ python ? ?-name ?*.py
find /home/python ?-size -2M
ln ?:創(chuàng)建連接
軟連接:就是一個快捷方式 ? ln -s ?abc.py ?abc-link.py
硬連接:只有一份數(shù)據(jù)皿曲,但是有2個文件頭信息 ?ln abc.py abc-hardlink.py
useradd:添加用戶 ?:uesradd add -m
userdel:刪除用戶
passwd:修改密碼
groupadd:添加組
groupdel:刪除組
usermod:修改所屬的組
1.ssh
<1>ssh介紹
SSH為Secure Shell的縮寫,由 IETF 的網(wǎng)絡(luò)工作小組(Network Working Group)所制定吴侦;SSH 為建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議屋休。
SSH是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議妈倔。常用于遠程登錄博投,以及用戶之間進行資料拷貝。
利用SSH協(xié)議可以有效防止遠程管理過程中的信息泄露問題盯蝴。SSH最初是 UNIX 系統(tǒng)上的一個程序毅哗,后來又迅速擴展到其他操作平臺。SSH
在正確使用時可彌補網(wǎng)絡(luò)中的漏洞捧挺。SSH 客戶端適用于多種平臺虑绵。幾乎所有 UNIX 平臺—包括
HP-UX、Linux闽烙、AIX翅睛、Solaris、Digital UNIX黑竞、Irix捕发,以及其他平臺,都可運行SSH很魂。
使用SSH服務(wù)扎酷,需要安裝相應(yīng)的服務(wù)器和客戶端《舸遥客戶端和服務(wù)器的關(guān)系:如果法挨,A機器想被B機器遠程控制,那么幅聘,A機器需要安裝SSH服務(wù)器凡纳,B機器需要安裝SSH客戶端。
<2>安裝ssh
A.安裝ssh服務(wù)器
sudo apt-get install openssh-server
B.遠程登陸
ssh 用戶名@IP
使用ssh訪問帝蒿,如訪問出現(xiàn)錯誤荐糜。可查看是否有該文件 ~/.ssh/known_ssh 嘗試刪除該文件解決。
<3>使用ssh連接服務(wù)器
被連接的機器:
主動連接的機器:
SSH 告知用戶狞尔,這個主機不能識別丛版,這時鍵入"yes",SSH 就會將相關(guān)信息偏序,寫入" ~/.ssh/know_hosts" 中,再次訪問胖替,就不會有這些信息了研儒。然后輸入完口令,就可以登錄到主機了。
接著独令,提示輸入登陸密碼:
2.scp
遠程拷貝文件,scp -r 的常用方法:
1.使用該命令的前提條件要求目標(biāo)主機已經(jīng)成功安裝openssh-server
如沒有安裝使用 sudo apt-get install openssh-server 來安裝
2.使用格式:
拷貝單個文件可以不加 -r參數(shù)端朵,拷貝目錄必須要加。
本地文件復(fù)制到遠程:
本地目錄復(fù)制到遠程