1. Linux 操作系統(tǒng)介紹
1.1. 學(xué)習(xí)linux之前先了解一下 Unix
Unix是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng)浪默。于1969年在AT&T的貝爾實(shí)驗(yàn)室開(kāi)發(fā)澜驮。UNIX的商標(biāo)權(quán)由國(guó)際開(kāi)放標(biāo)準(zhǔn)組織(The Open Group)所擁有菠发。UNIX操作系統(tǒng)是商業(yè)版,需要收費(fèi)腿准,價(jià)格比Microsoft Windows正版要貴一些际起。
1.2. Linux 的概述
Linux是基于Unix的
Linux臺(tái)式是一種自由和開(kāi)放源碼的操作系統(tǒng)拾碌,存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核街望。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中校翔,比如手機(jī)、平板電腦灾前、路由器防症、計(jì)算機(jī)
linux第一次正式向外公布時(shí)間1991 年10 月5 日。是由芬蘭赫爾辛基大學(xué)學(xué)生Linus Torvalds林納斯·托瓦茲(著名的電腦程序員哎甲、黑客)和后來(lái)加入的眾多愛(ài)好者共同開(kāi)發(fā)完成
1.3. linux的歷史
Linux最初是由芬蘭赫爾辛基大學(xué)學(xué)生Linus Torvalds由于自己不滿意教學(xué)中使用的MINIX操作系統(tǒng)蔫敲, 所以在1990年底由于個(gè)人愛(ài)好設(shè)計(jì)出了LINUX系統(tǒng)核心。后來(lái)發(fā)布于芬蘭最大的ftp服務(wù)器上炭玫,用戶可以免費(fèi)下載燕偶,所以它的周邊的程序越來(lái)越多,Linux本身也逐漸發(fā)展壯大起來(lái)础嫡,之后Linux在不到三年的時(shí)間里成為了一個(gè)功能完善指么,穩(wěn)定可靠的操作系統(tǒng).
1.4. Linux 系統(tǒng)的應(yīng)用
服務(wù)器系統(tǒng) :Web應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器榴鼎、接口服務(wù)器伯诬、DNS、FTP等等巫财;
數(shù)據(jù)庫(kù)服務(wù)器 :一般都裝有數(shù)據(jù)庫(kù)如oracle,,mysql等,如:oracle的linux服務(wù)器
應(yīng)用服務(wù)器:應(yīng)用服務(wù)器是你的應(yīng)用得服務(wù)器,提供應(yīng)用服務(wù)盗似。
接口服務(wù)器:接口服務(wù)器是提供給第三方調(diào)用的服務(wù),主要是為了我們自己的應(yīng)用得安全性,所以我們只把能供給第三方調(diào)用的東西封裝在接口服務(wù)器
DNS:域名服務(wù)器:有解析器和域名服務(wù)器組成。域名服務(wù)器是保存有該網(wǎng)絡(luò)中所有的主機(jī)域名和IP地址并且有將域名裝換成IP地址的功能的服務(wù)器平项。域名必須對(duì)應(yīng)一個(gè)IP地址赫舒,而IP地址不一定有域名。將域名映射成IP地址叫域名解析闽瓢。說(shuō)白了就是用來(lái)分析IP地址的接癌,把我們的網(wǎng)址轉(zhuǎn)換成IP讓外界訪問(wèn)
就像這樣
www.baidu.com
https://61.135.169.125:8080/baidu/index.html
FTP:文件傳輸協(xié)議:讓用戶連接一個(gè)遠(yuǎn)程計(jì)算機(jī)(這些計(jì)算機(jī)上運(yùn)行著FTP服務(wù)器程序)查看遠(yuǎn)程計(jì)算機(jī)上有哪些文件,然后把這些文件從遠(yuǎn)程計(jì)算機(jī)上拷到本地計(jì)算機(jī)上扣讼,或者將本地計(jì)算機(jī)上的文件上傳到遠(yuǎn)程計(jì)算機(jī)上缺猛。
嵌入式系統(tǒng)路由器、防火墻椭符、手機(jī)荔燎、PDA、IP 分享器销钝、交換器有咨、家電用品的微電腦控制器等等,
高性能運(yùn)算蒸健、計(jì)算密集型應(yīng)用 Linux有強(qiáng)大的運(yùn)算能力座享。
桌面應(yīng)用系統(tǒng)
移動(dòng)手持系統(tǒng)
1.5. Linux的版本
Linux的版本分為兩種:內(nèi)核版本和發(fā)行版本婉商;內(nèi)核版本是指在Linus領(lǐng)導(dǎo)下的內(nèi)核小組開(kāi)發(fā)維護(hù)的系統(tǒng)內(nèi)核的版本號(hào) ;發(fā)行版本是一些組織和公司根據(jù)自己發(fā)行版的不同而自定的 征讲;
1.6. Linux的主流版本
2. Linux的安裝
vmware虛擬機(jī)
Centos6鏡像文件
{安裝視頻和資料在騰訊課堂搜索育華志遠(yuǎn)查看}
3. Linux的目錄結(jié)構(gòu)
root管理員的home目錄root
其他用戶的home目錄home目錄中[圖片上傳失敗...(image-bbbe81-1661345731300)]
4. Linux的常用命令
4.1. 切換目錄命令cd
cd home 切換到home目錄
cd .. 切換到上一層目錄cd / 切換到系統(tǒng)根目錄
4.2. 列出文件列表:
ls(list)是一個(gè)非常有用的命令瘫俊,用來(lái)顯示當(dāng)前目錄下的內(nèi)容饿肺。配合參數(shù)的使用,能以不同的方式顯示目錄內(nèi)容脖苏。格式:ls[參數(shù)] [路徑或文件名]
常用:
在linux中以 . 開(kāi)頭的文件都是隱藏的文件
ls 顯示當(dāng)前目錄想所包含的文件和文件夾
ls -a 顯示所有文件或目錄(包含隱藏的文件)
ls -l 縮寫(xiě)成ll 文件和目錄的詳情信息(不包含隱藏文件)
4.3. **創(chuàng)建目錄和移動(dòng)(刪除)目錄:
mkdir(make directory)命令可用來(lái)創(chuàng)建子目錄挽唉。
mkdir app è 在當(dāng)前目錄下創(chuàng)建app目錄
mkdir aa bb 同時(shí)創(chuàng)建aa和bb兩個(gè)文件(aa和bb在統(tǒng)一路徑中是同級(jí))
mkdir –p app2/test è 級(jí)聯(lián)創(chuàng)建aap2以及test目 [連級(jí)刪除也可以]
rmdir(remove directory)命令可用來(lái)刪除“空”的子目錄:
rmdir -p app2/tt2 聯(lián)級(jí)刪除
rmdir app è 刪除app目錄rmdir aa gg 刪除同一目錄下的多個(gè)空文件夾(前提文件夾中不能有其他文件和文件夾)
4.4. 文件操作
touch 創(chuàng)建文件
touch aa.txt
【rm】
rm 刪除文件
用法:rm [選項(xiàng)]... 文件...
rm d.exe è 刪除a.txt文件
刪除需要用戶確認(rèn)滤祖,y/nrm 刪除不詢問(wèn)
rm -f a.txt è 不詢問(wèn),直接刪除rm 刪除目錄【文件夾】
rm -r tt è 遞歸刪除不詢問(wèn)遞歸刪除(慎用)
rm -rf tt è 不詢問(wèn)遞歸刪除
rm -rf * è 刪除所有文件
Vi 和 Vim 編輯器
在Linux下一般使用vi編輯器來(lái)編輯文件瓶籽。vi既可以查看文件也可以編輯文件匠童。三種模式:命令行、插入塑顺、底行模式汤求。
切換到命令行模式:按Esc鍵;
切換到插入模式:按i 严拒、o扬绪、a鍵;
i 在當(dāng)前位置前插入
I 在當(dāng)前行首插入
a 在當(dāng)前位置后插入
A 在當(dāng)前行尾插入
o 在當(dāng)前行之后插入一行
O 在當(dāng)前行之前插入一行
切換到底行模式:按 :(冒號(hào))裤唠;更多詳細(xì)用法挤牛,查詢文檔《Vim命令合集.docx》和《vi使用方法詳細(xì)介紹.docx》
打開(kāi)文件:vim file
修改文件:輸入i進(jìn)入插入模式
保存并退出:按esc鍵在輸入 :wq!
或者大寫(xiě)的ZZ也可以進(jìn)行保存并退出(功能實(shí)現(xiàn)來(lái)自于湯曉寧百度查詢所得种蘸!可以試一下)
不保存退出:按esc鍵在輸入 :q!
3中進(jìn)入插入模式:
i:在當(dāng)前的光標(biāo)所在處插入
o:在當(dāng)前光標(biāo)所在的行的下一行插入
a:在光標(biāo)所在的下一個(gè)字符插入
快捷鍵:
dd 快速刪除一行
/ 查找
【cp墓赴、mv】復(fù)制和移動(dòng)指令
cp(copy)命令可以將文件從一處復(fù)制到另一處。一般在使用cp命令時(shí)將一個(gè)文件復(fù)制航瞭。成另一個(gè)文件或復(fù)制到某目錄時(shí)诫硕,需要指定源文件名與目標(biāo)文件名或目錄。
cp a.txt b.txt è 將a.txt復(fù)制為b.txt文件
cp a.txt ../ è 將a.txt文件復(fù)制到上一層目錄中
mv 移動(dòng)或者重命名
mv a.txt ../ 將a.txt文件移動(dòng)到上一層目錄中
mv a.txt b.txt 將a.txt文件重命名為b.txt
【tar】命令:(打包或解壓)
tar命令位于/bin目錄下刊侯,它能夠?qū)⒂脩羲付ǖ奈募蚰夸洿虬梢粋€(gè)文件痘括,但不做壓縮。一般Linux上常用的壓縮方式是選用tar將許多文件打包成一個(gè)文件滔吠,再以gzip壓縮命令壓縮成xxx.tar.gz(或稱為xxx.tgz)的文件纲菌。常用參數(shù):-c:創(chuàng)建一個(gè)新tar文件 格式: tar -c-v:顯示運(yùn)行過(guò)程的信息 格式: tar -cv-f:指定文件名 格式: tar -cvf
-z:調(diào)用gzip壓縮命令進(jìn)行壓縮 格式: tar -zcvf xxxx.tar.gz ./* ./* 表示一個(gè)路徑 意思是當(dāng)前位置內(nèi)的所有信息
-t:查看壓縮文件的內(nèi)容-x:解開(kāi)tar文件 tar -xvf xxxx.tar.gz
打包:
tar –cvf xxx.tar ./*
打包并且壓縮:
tar –zcvf xxx.tar.gz ./*
解壓
tar –xvf xxx.tar
tar -xvf xxx.tar.gz -C /usr/aaa
4.5. 瀏覽文件
【cat、more疮绷、less】
cat用于顯示文件的(文件中所有的內(nèi)容)內(nèi)容翰舌。格式:cat[參數(shù)]<文件名>
* cat a.txt
more一般用于要顯示的內(nèi)容會(huì)超過(guò)一個(gè)畫(huà)面長(zhǎng)度的情況。按空格鍵顯示下一個(gè)畫(huà)面冬骚。
回車顯示下一行內(nèi)容椅贱。
按 q 鍵退出查看懂算。
- more yum.conf
more a.txt
空格顯示下一頁(yè)數(shù)據(jù) 回車顯示下一行的數(shù)據(jù)
less用法和more類似,不同的是less可以通過(guò)PgUp庇麦、PgDn鍵來(lái)控制计技。
* less yum.conf
* PgUp 和 PgDn 進(jìn)行上下翻頁(yè).
【tail】
tail命令是在實(shí)際使用過(guò)程中使用非常多的一個(gè)命令,它的功能是:用于顯示文件后幾行的內(nèi)容山橄。
用法:
tail -10 /etc/passwd 查看后10行數(shù)據(jù)
tail -f /usr/local/tomcat/local/catalina.out 動(dòng)態(tài)查看日志
(應(yīng)用服務(wù)器中的一個(gè)日志)
ctrl+c 結(jié)束查看
【find】 查找目錄及目錄文件
find . 列出當(dāng)前目錄及子目錄下所有的文件和文件夾
find /home -name “.txt” 在/home目錄下查找以.txt結(jié)尾的文件名
find-name “.txt” -o -name “.pdf” 查找當(dāng)前目錄及子目錄中所有.txt和.pdf結(jié)尾的文件
find /home ! -name ".txt" 找出/home下不是以.txt結(jié)尾的文件
find . -type f -atime -7 查找最近七天內(nèi)被訪問(wèn)過(guò)所有文件
4.6. 其他常用命令
【ping】
測(cè)試主機(jī)之間網(wǎng)絡(luò)的連通性垮媒。
按Ctrl+C結(jié)束
【uptime】
顯示系統(tǒng)運(yùn)行時(shí)間和負(fù)載
uptime命令可以顯示的信息顯示依次為:現(xiàn)在時(shí)間、系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間航棱、目前有多少登陸用戶睡雇、系統(tǒng)在過(guò)去的1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載饮醇。
【stat】
stat命令用于顯示文件的狀態(tài)信息它抱。stat命令的輸出信息比<u>ls</u>命令的輸出信息要更詳細(xì)。
參數(shù)
-f:顯示文件系統(tǒng)狀態(tài)而非文件狀態(tài)朴艰;
-t:以簡(jiǎn)潔方式輸出信息观蓄;
stat myfile
stat -f myfile
【pwd】
顯示當(dāng)前所在目錄
【ll -h】
友好顯示文件大小1`
【wget】web get
下載資料
wget <u>http://nginx.org/download/nginx-1.9.12.tar.gz</u>
5. 連接工具
常用的工具一般分為兩類,第一類是連接服務(wù)器祠墅,使用指令操作服務(wù)器蜘腌,第二次是連接服務(wù)器,向服務(wù)器傳輸文件或者下載服務(wù)器上的內(nèi)容饵隙。
常用的工具有
Xshell,用來(lái)連接服務(wù)器指令操作
Xftp撮珠,用來(lái)連接服務(wù)器傳輸或者下載文件
還有一個(gè)二合一的工具
MobaXterm,既可以通過(guò)指令操作服務(wù)器金矛,也可以上傳下載文件芯急。
授課,我們主要使用MobaXterm工具驶俊,點(diǎn)擊就可以使用娶耍。
6. 其他指令操作
6.1. 重定向輸出 >和 >>
ifconfig 查看ip
重定向輸出,覆蓋原有內(nèi)容饼酿;>> 重定向輸出榕酒,有追加功能;示例:
cat b.txt > a.txt 將輸出定向到a.txt中
cat c.txt >> a.txt 輸出并且追加
ifconfig > ifconfig.txt
ifconfig >> ifconfig.txt
6.2. grep 命令
查找符合條件的字符串故俐。
用法: grep [選項(xiàng)]... PATTERN [FILE]...示例:
grep addr nene.txt 在文件中查找addr
grep addr nene.txt --color 高亮顯示
6.3. 管道 |
管道是Linux命令中重要的一個(gè)概念想鹰,其作用是將一個(gè)命令的輸出用作另一個(gè)命令的輸入。示例
ls --help | more 分頁(yè)查詢幫助信息
ps –ef | grep java查詢名稱中包含java的進(jìn)程
ps -ef |grep 2251 搜索端口號(hào)
ifconfig | more 對(duì)ifconfig獲取到的數(shù)據(jù)進(jìn)行分頁(yè)顯示
cat index.html | more 查看index網(wǎng)頁(yè) 并對(duì)數(shù)據(jù)進(jìn)行分頁(yè)顯示
6.4. &&命令執(zhí)行控制
命令之間使用 && 連接药版,實(shí)現(xiàn) “邏輯與” 的功能辑舷。
只有在 && 左邊的命令返回真,&& 右邊的命令才會(huì)被執(zhí)行槽片。
只要有一個(gè)命令返回假何缓,后面的命令就不會(huì)被執(zhí)行肢础。
mkdir test && cd test
6.5. 網(wǎng)絡(luò)通訊命令
netstat 查看網(wǎng)絡(luò)端口。
netstat -an | grep 3306 查詢3306端口占用情況
6.6. 搜索命令
【 which 】
which命令用于查找并顯示給定命令的絕對(duì)路徑碌廓,環(huán)境變量PATH中保存了查找命令時(shí)需要遍歷的目錄
查找文件传轰、顯示命令路徑:
which pwd
which adduser
【whereis】
whereis命令用來(lái)定位指令的二進(jìn)制程序、源代碼文件和man手冊(cè)頁(yè)等相關(guān)文件的路徑谷婆。
將相關(guān)文件都找出來(lái)
whereis tomcat
結(jié)果tomcat: 什么都不顯示是因?yàn)闆](méi)有安裝 即找不到對(duì)應(yīng)的內(nèi)容路徑
whereis svn
結(jié)果svn: /usr/bin/svn /usr/local/svn /usr/share/man/man1/svn.1.gz
以上是svn已經(jīng)安裝找出的文件
【locate】
從數(shù)據(jù)庫(kù) (/var/lib/mlocate/mlocate.db) 查找命令慨蛙,先使用updatedb指令更新庫(kù)。
locate命令其實(shí)是 find -name的另一種寫(xiě)法, 但是要比后者快得多波材,原因在于它不搜索具體目錄股淡,而是搜索一個(gè)數(shù)據(jù)庫(kù)/var/lib/locate.db身隐,這個(gè)數(shù)據(jù)庫(kù)中含有本地所有文件信息廷区。Linux系統(tǒng)自動(dòng)創(chuàng)建這個(gè)數(shù)據(jù)庫(kù),并且每天自動(dòng)更新一次贾铝,所以使用locate命令查不到最新變動(dòng)過(guò)的文件隙轻。為了避免這種情況,可以在使用locate之前垢揩,先使用<u>updatedb</u>命令玖绿,手動(dòng)更新數(shù)據(jù)庫(kù)。
locate /etc/sh 搜索etc目錄下所有以sh開(kāi)頭的文件
6.7. 系統(tǒng)管理命令
date 顯示或設(shè)置系統(tǒng)時(shí)間 (data 數(shù)據(jù))
date 顯示當(dāng)前系統(tǒng)時(shí)間
date -s “2014-01-01 10:10:10“ 設(shè)置系統(tǒng)時(shí)間df 查看系統(tǒng)磁盤(pán)設(shè)備叁巨,默認(rèn)是KB為單位:
df 以次展示內(nèi)容:文件系統(tǒng) 1K-塊 已用 可用 已用% 掛載點(diǎn)
df –h 按照G來(lái)顯示 友好顯示大小
df -m 按照M來(lái)顯示
free 顯示內(nèi)存狀態(tài)
free –m 以mb單位顯示內(nèi)存大小
total used free shared buffers cached
Mem: 2016 1973 42 0 163 1497
-/+ buffers/cache: 312 1703
Swap: 4094 0 4094
列名****解釋:
total:內(nèi)存總數(shù)斑匪;
used:已經(jīng)使用的內(nèi)存數(shù);
free:空閑的內(nèi)存數(shù)锋勺;
shared:當(dāng)前已經(jīng)廢棄不用蚀瘸;
buffers Buffer:緩存內(nèi)存數(shù);
cached Page:緩存內(nèi)存數(shù)庶橱。
關(guān)系:total = used + free
top 顯示贮勃,管理執(zhí)行中的程序(任務(wù)管理器) 進(jìn)程
top - 09:44:56 up 16 days, 21:23, 1 user, load average: 9.59, 4.75, 1.92
Tasks: 145 total, 2 running, 143 sleeping, 0 stopped, 0 zombie
Cpu(s): 99.8%us, 0.1%sy, 0.0%ni, 0.2%<u>id</u>, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4147888k total, 2493092k used, 1654796k <u>free</u>, 158188k buffers
Swap: 5144568k total, 56k used, 5144512k free, 2013180k cached
解釋:
· top - 09:44:56[當(dāng)前系統(tǒng)時(shí)間],
· 16 days[系統(tǒng)已經(jīng)運(yùn)行了16天],
· 1 user[個(gè)用戶當(dāng)前登錄](méi),
· load average: 9.59, 4.75, 1.92[系統(tǒng)負(fù)載,即任務(wù)隊(duì)列的平均長(zhǎng)度]
· Tasks: 145 total[總進(jìn)程數(shù)],
· 2 running[正在運(yùn)行的進(jìn)程數(shù)],
· 143 sleeping[睡眠的進(jìn)程數(shù)],
· 0 stopped[停止的進(jìn)程數(shù)],
· 0 zombie[凍結(jié)進(jìn)程數(shù)],
· Cpu(s): 99.8%us[用戶空間占用CPU百分比],
· 0.1%sy[內(nèi)核空間占用CPU百分比],
· 0.0%ni[用戶進(jìn)程空間內(nèi)改變過(guò)優(yōu)先級(jí)的進(jìn)程占用CPU百分比],
· 0.2%id[空閑CPU百分比], 0.0%wa[等待輸入輸出的CPU時(shí)間百分比],
· 0.0%hi[],
· 0.0%st[],
· Mem: 4147888k total[物理內(nèi)存總量],
· 2493092k used[使用的物理內(nèi)存總量],
· 1654796k free[空閑內(nèi)存總量],
· 158188k buffers[用作內(nèi)核緩存的內(nèi)存量]
· Swap: 5144568k total[交換區(qū)總量],
· 56k used[使用的交換區(qū)總量],
· 5144512k free[空閑交換區(qū)總量],
· 2013180k cached[緩沖的交換區(qū)總量],
clear 清屏幕
ps 正在運(yùn)行的某個(gè)進(jìn)程的狀態(tài)
ps –ef 查看所有進(jìn)程
ps –ef | grep ssh 查找某一進(jìn)程kill 殺掉某一進(jìn)程
kill 2868 殺掉2868編號(hào)的進(jìn)程
kill -9 2868 強(qiáng)制殺死進(jìn)程
who 顯示目前登入系統(tǒng)的用戶信息苏章。
hostname 查看當(dāng)前主機(jī)名
修改:vi /etc/sysconfig/network
uname 顯示系統(tǒng)信息寂嘉。
uname -a 顯示本機(jī)詳細(xì)信息。linux依次為:內(nèi)核名稱(類別)枫绅,主機(jī)名泉孩,內(nèi)核版本號(hào),內(nèi)核版本并淋,內(nèi)核編譯日期棵譬,硬件名,處理器類型预伺,硬件平臺(tái)類型订咸,操作系統(tǒng)名稱
6.8. Linux用戶管理
useradd 添加一個(gè)用戶
useradd test 添加test用戶
useradd test -d /home/abb 指定用戶home目錄進(jìn)行添加用戶
passwd 設(shè)置曼尊、修改密碼
passwd test 為test用戶設(shè)置密碼 問(wèn)題
su 用戶名 切換用戶
userdel 刪除一個(gè)用戶
userdel test 刪除test用戶(不會(huì)刪除home目錄)
Userdel -f test2 刪除已登錄
userdel –r test 刪除用戶以及home目錄
6.9. ** Linux組管理:**
當(dāng)在創(chuàng)建一個(gè)新用戶user時(shí),若沒(méi)有指定他所屬于的組脏嚷,系統(tǒng)就建立一個(gè)和該用戶同名的私有組
創(chuàng)建用戶時(shí)也可以指定所在組
groupadd 創(chuàng)建組
groupadd public 創(chuàng)建一個(gè)名為public的組
useradd u1 –g public 創(chuàng)建用戶指定組groupdel 刪除組骆撇,如果該組有用戶成員,必須先刪除用戶才能刪除組父叙。
groupdel public
6.10. id,su 命令
【id命令】
功能:查看一個(gè)用戶的UID和GID用法:id [選項(xiàng)]... [用戶名]
直接使用id
直接使用id 用戶名: id test
【賬戶文件】
/etc/passwd 用戶文件/etc/shadow 密碼文件/etc/group 組信息文件
6.11. Linux的權(quán)限命令 – 文件命令
chmod 777 xx.txt
chmod 755 xx.txt
6.12. 防火墻操作指令
永久關(guān)閉 chkconfig iptables off /on
查看關(guān)閉所有端口chkconfig iptables --list
臨時(shí)關(guān)閉 service iptables stop;
查看防火墻狀態(tài) service iptables status
只關(guān)閉某些端口的防火墻 8081
修改文件內(nèi)容讓其對(duì)某一個(gè)端口開(kāi)放神郊,不對(duì)其進(jìn)行攔截執(zhí)行。
vi /etc/sysconfig/iptables
6.13. 服務(wù)器間通信
有的時(shí)候趾唱,涉及到服務(wù)器間相互操作涌乳,包括指令操作和文件傳輸操作。
方便練習(xí)甜癞,復(fù)制一臺(tái)虛擬機(jī)夕晓,然后在vmvare中關(guān)聯(lián),打開(kāi)悠咱。
登錄其中一臺(tái)蒸辆,然后可以使用指令進(jìn)行操作。
直接連接:
ssh IP地址
指定用戶名和端口進(jìn)行連接 默認(rèn)端口號(hào)22
ssh 用戶名@IP地址 -p 端口號(hào)
比如:
連接上之后析既,就可以通過(guò)指令操作對(duì)應(yīng)的服務(wù)器了躬贡,比如查看一下ip,ifconfig眼坏,判斷是否連接上拂玻。
退出
logout
傳輸文件
Scp
scp就是secure copy,是用來(lái)進(jìn)行遠(yuǎn)程文件拷貝的宰译。
scp [參數(shù)] <源地址(用戶名@IP地址或主機(jī)名)>:<文件路徑> <目的地址(用戶名 @IP 地址或主機(jī)名)>:<文件路徑>
scp /root/xiaofeifei.jpg root@192.168.28.134:/root/ 將本地/root目錄下的xiaofeifei.jpg傳輸?shù)接脩裘麨閞oot的192.168.28.134的設(shè)備上檐蚜。
scp -r/root/mytest root@192.168.28.134:/usr/local 拷貝文件夾到/usr/local目錄